Προς το περιεχόμενο

Na object-arei kaneis i na min object-arei? idou i aporia...


WildWester

Προτεινόμενες αναρτήσεις

Δημοσ.

Geia sas paidia!

Tha ithela tin gnomi sas gia to eksis thema:

anaptiso mia efarmogi i opoia anoigei diafora arxeia tis Access 2000 (mesw ADO) kai emfanizei diafora dedomena kai queries pou thelo...gia onnect kai tin dimiourgia twn recordset exo dimiourgisei kapoies sinartiseis se ena module gia na min anagkazomai na ta grafo sinexeia(thelo to recordset na anoigei me sigkekrimena properties, ta connection allazoun kathe fora pou anoigo allo arxeio tis access,ktl).Mexri tora oso kairo programmatizo se vb den asxolithika katholou me klaseis kai xrisimopoiousa ta objects etoima opws mou dinontai kai ekana,opws sas eipa, kapoies sinartiseis kai diadikasies se modules...omws twra mou mpikan ipopsies oti an eftiaxna kamia klasi gia tin antlisi pliroforiwn apo ta arxeia tis access isos to programma mou na ginotan pio apodotiko kai pio grigoro...(pliroforiaka thelo to programma na einai oso to dinaton pio grigoro ginetai giati exo recordsets me megalo arithmo record)...tha ithela tin gnomi sas loipon gia to ti prepei na kano...na sinexiso etsi opws eimai i na ksekiniso kalitera na asxoloumai me klaseis ktl? an itan dinaton na vazate kapoia pleonektimata kai meionektimata me tin xrisi klasewn, opws episis kai an theoreite kalitero na dimiourgiso kamia klasi tote an itan dinaton na mou legate kana site gia na do kana paradeigma dimiourgias tetoiwn klasewn(giati eimai ligo psiloasxetos me to thema pros to parwn)...

 

sas euxaristo poli gia to xrono sas! <img border="0" title="" alt="[smile]" src="images/icons/smile.gif" />

Δημοσ.

Όπως θα έχεις ακούσει, η χρησιμότητα των κλάσεων είναι πολυ μεγάλη για ένα κάρο λόγους. Αλλά αυτό στις αντικειμενοστρεφεις γλώσσες. Στην VB, ούτε η ίδια η microsoft δεν πολυ πιστεύει στις δυνατότητες της για αντικειμενοστρεφή προγραμματισμό. Η καινούργια έκδοση της VB , είναι πλήρως αντικειμενοστρεφής (μοιάζει πολύ με Java), αλλά δεν είναι πια τόσο εύκολη.

 

Η κλάσεις στην VB, είναι πολύ διαφορετικές απο τις κλάσεις στις άλλες γλώσσες, και με το να τις μάθεις δεν θα κερδίσεις τίποτα. Η συμβουλή μου είναι είτε να δουλέψεις με την VB.Net , ή να δουλέψεις με κάποια πραγματικά αντικειμνοστρεφής γλώσσα.

 

Επίσης αν λές οτι έχεις μεγάλες βάσεις δεδομένων, ούτε η Access σου κάνει είναι πάρα πολύ αργή.

Δημοσ.

Απο θεμα ταχυτητας δεν θα κερδισεις τιποτα!

Απο θεμα code reusability θα κερδισεις πολλα!Ετοιμη κλαση για μελλοντικες εφαρμογες..παρολα αυτα οπως λεχθηκε ειναι τετοια η υφη της VB που δεν σε προδιαθετει για αντικειμενοστρεφη προγραμματισμο , ουσιαστικα προσπαθει να δημιουργησει καποιες δομες , κλασεις , που ομως δεν μοιραζοντε κοινα χαρακτηριστικα (κληρονομικοτητα πολυ μορφισμος)με αντιστοιχες κλασεις σε αλλες αντικειμενοστρεφης γλωσσες οπως η Java h C++ , το Delphi , η c# ...

 

To bottleneck στην εφαρμογη σου μαλλον το προκαλει η ιδια η Access , ισως και ο τροπος που μπορει να ανακτας δεδομενα (να αντικαταστησεις καποια quries με την εννοια του lookup ktl ktl),ισως να αντικαταστησεις ολη την Access με εναν SQL server , με καποια stored procedures (αναλογα το ειδος και το μεγεθος της εφαρμογης βεβαια)

 

ελπιζω να βοηθησα!

Δημοσ.

euxaristo poli gia tis apantiseis sas paidia kai simfonw oti pragmati exete dikio pws i access den einai oti kalitero gia megales vaseis dedomenwn alla distixws i efarmogi prepei na ginei ekei...isos kapoia stigmi sto mellon na ta metaferw se SQL Server...kai isws episis tin ksanakanw tin efarmogi se kapoia alli glossa (isos tin c++, mias kai gnorizo tin c)...tha deiksei...pros to parwn loipon sinexizw etsi opws eimai stin VB pou einai kai sxetika apla ta pramata kai meta vlepoume...

sas euxaristo poli paidia...i voitheia sas itan politimi! <img border="0" title="" alt="[smile]" src="images/icons/smile.gif" />

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...