Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Αναζητείται Open Source DAL σε VB6

Îåêßíçóå áðü ôï ìÝëïò George J. Capnias. Τελευταία δημοσίευση από το μέλος George J. Capnias στις 07-09-2005, 21:15. Υπάρχουν 4 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  16-08-2005, 02:34 4255

    Αναζητείται Open Source DAL σε VB6

    Μήπως έχει κάποιος υπόψη του κάποιο open source DAL implementation σε VB6, σαν το DAAB για το .NET;

    Αναζητείται SQL Query Builder και άλλα τέτοια καλούδια, μια και έχω κακομάθει πλέον! Big Smile [:D]

     

    George J.

     


    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
  •  16-08-2005, 09:02 4269 σε απάντηση της 4255

    Απ:Αναζητείται Open Source DAL σε VB6

    Big Smile [:D] Πρέπει να αλλάξεις τον τίτλο του post και να βάλεις μπροστά τη λέξη "Αναζητείται"!

    Ψάρωσα ότι είχες βρει και θα μας έλεγες που το βρήκες...


    Vir prudens non contra ventum mingit
  •  16-08-2005, 11:17 4270 σε απάντηση της 4269

    Απ:Αναζητείται Open Source DAL σε VB6

    Το άλλαξα γιατί αγχώθηκα που είδα απάντηση πρωί-πρωί. Φοβήθηκα ότι κάποιος ήξερε ένα... Big Smile [:D]

     

    George J.

     


    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
  •  07-09-2005, 01:03 5151 σε απάντηση της 4270

    Hmm [^o)] Απ: Απ:Αναζητείται Open Source DAL σε VB6

    Επανέρχομαι στο θέμα μετά από σχεδόν ένα μήνα ψαξίματος επί του θέματος...

    Λοιπόν! Τα καλά νέα είναι ότι υπάρχουν κάποια DAL. Πρώτο σημείο που προσπάθησα να βρω DAL για VB6 είναι το SourceForge.net. Τα πάντα υπάρχουν στο SF.net γιατί όχι και αυτό... Big Smile [:D]

    JC O/R Framework (http://sourceforge.net/projects/jcframework)
    An Object/Relational persistence layer for VB6 and .NET (VB.NET,C#,etc) similar to ObjectSpaces etc. Database interaction is managed transparently at runtime and requires no SQL knowledge. Great performance, caching, flexible O/R mapping and more. (Το project ουσιαστικά περιλαμβάνει 2 subprojects το JC O/R Framework σε VB6 και το AtomsFramwork σε VB.NET)

    DACDataAccessHelper (http://sourceforge.net/projects/dacdataaccesshe)
    DACDataAccessHelper es una envoltura sobre ADO para facilitar el acceso a objetos de bases de datos. Es similar en prestaciones al DAAB, de Microsoft Corp., pero esta escrito enteramente en Visual Basic 6. (Ο δημιουργός του project, από ότι καταλαβαίνει κάποιος, είναι ισπανόφωνος και είναι ένα μεγάλο εμπόδιο στην επικοινωνία μαζί του καθότι αυτός δεν μιλά αγγλικά. Έχει και ένα αδελφό project, το DACLogHelper (http://sourceforge.net/projects/dacloghelper/) που έχει εμπευστεί από το log4j)

    Αυτό που πρέπει να πω ακόμα είναι το πρώτο δείχνει να έχει εγκαταλειφθεί, ενώ το δεύτερο η τελευταία φορά που ανανεώθηκε είναι τον Ιούνιο του 2005. Δεν κατόρθωσα να "τρέξω" το παράδειγμα που περιλάμβανε, με την πρώτη φορά, πράγμα που με αποκάρδιωσε να συνεχίσω να ασχοληθώ μαζί του.

    Έτσι σχεδόν είχα εγκαταλήψει το θέμα μέχρι που έπεσα "ξανά" ένα paper που είχα κατεβάσει παλιά, καθαρίζοντας το δίσκο μου:

    Engine-Collection-Class, a Design Pattern for Building Reusable Enterprise Components
    (http://msdn.microsoft.com/library/default.asp?url=/archive/en-us/dnardevgen/html/desipat.asp)
    Summary: Details an approach to designing reusable enterprise components. This article focuses on the Engine-Collection-Class (ECC) design pattern, a flexible model for creating reusable enterprise components for distributed/tiered applications that work with both traditional "rich" clients and scripting clients.

    Από τα κομμάτια κώδικα που είχαν απομείνει στο δίσκο μου, αναγνώρισα όλα αυτά τα χαρακτηριστικά που ήθελα στο DAL. Ουσιαστικά τα κομμάτια κώδικα, ήταν από ένα on-line billing πρόγραμμα που μπορούσε να χρησιμοποιηθεί και από μια VB6 client εφαρμογή και από ένα web site.

    Το κακό είναι ότι ο κώδικας που μου έχει απομείνει δεν είναι ολόκληρος και δεν "παίζει" και το άρθρο στο MSDN έχει μπει στο Archive και δεν έχει links για τον κώδικα πλέον.

    Μήπως κάποιος έχει ασχοληθεί μαζί του στο παρελθόν και έχει κρατήσει τον κώδικα;

     

    George J.

     

     

     


    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
  •  07-09-2005, 21:15 5223 σε απάντηση της 5151

    Smile [:)] Απ: Απ:Αναζητείται Open Source DAL σε VB6

    Από ότι φαίνεται δεν είμαι ο μόνος που βρήκε το παραπάνω άρθρο χρήσιμο.

    Στο «Refactoring - the elixir of youth for legacy VB code» του Danijel Arsenovski γίνεται λόγος για το παραπάνω άρθρο και δίνεται το link «Engine-Collection-Class C++ Sample» για τον κώδικα του παραπάνω άρθρου - όσο παραπλανιτικός και να είναι ο τίτλος, περιέχει VB6 κώδικα!!!

    Το άρθρο συμπληρώνει το αντίστοιχο στο MSDN, και ταυτόχρονα «βλέπει» και λίγο πιο μακριά, πως να γίνει ο κώδικας migrate σε VB.NET και δίνει έμφαση και εξηγήσεις σε ορισμένα σημεία του κώδικα.

    Όσοι είναι αναγκασμένοι προς το παρόν να παραμείνουν στην VB6, για τους γνωστούς/συνήθεις λόγους - Sad [:(] - καλό θα ήταν να ρίξουν μια ματιά, μιας και είναι μια εναλλακτική οδός που τους «δείχνει» ένα μονοπάτι προς τα Patterns & Practices που χρησιμοποιούνται στο .NET Framework.

     

    George J.

     


    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems