<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Visual Basic 6.0</title><link>https://www.dotnetzone.gr:443/cs/forums/25/ShowForum.aspx</link><description>Θέματα που αφορούν την VB6 και COM components</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Απ:Αναζητείται Open Source DAL σε VB6</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/5223.aspx</link><pubDate>Thu, 08 Sep 2005 04:15:06 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:5223</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/5223.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=5223</wfw:commentRss><description>&lt;P&gt;Από ότι φαίνεται δεν είμαι ο μόνος που βρήκε το παραπάνω άρθρο χρήσιμο.&lt;/P&gt;
&lt;P&gt;Στο «&lt;A href="http://www.itarchitect.co.uk/articles/display.asp?id=116"&gt;Refactoring - the elixir of youth for legacy VB code&lt;/A&gt;» του Danijel Arsenovski γίνεται λόγος για το παραπάνω άρθρο και δίνεται το link «&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=3f83e0cc-8d7a-449f-a05b-d5bcbe54c7c9&amp;amp;displaylang=en"&gt;Engine-Collection-Class C++ Sample&lt;/A&gt;» για τον κώδικα του παραπάνω άρθρου - όσο παραπλανιτικός και να είναι ο τίτλος, περιέχει VB6 κώδικα!!!&lt;/P&gt;
&lt;P&gt;Το άρθρο συμπληρώνει το αντίστοιχο στο MSDN, και ταυτόχρονα «βλέπει» και λίγο πιο μακριά, πως να γίνει ο κώδικας migrate σε VB.NET και δίνει έμφαση και εξηγήσεις σε ορισμένα σημεία του κώδικα.&lt;/P&gt;
&lt;P&gt;Όσοι είναι αναγκασμένοι προς το παρόν να παραμείνουν στην VB6, για τους γνωστούς/συνήθεις λόγους - &lt;img src="/cs/emoticons/emotion-6.gif" alt="Sad [:(]" /&gt; - καλό θα ήταν να ρίξουν μια ματιά, μιας και είναι μια εναλλακτική οδός που τους «δείχνει» ένα μονοπάτι προς τα Patterns &amp;amp; Practices που χρησιμοποιούνται στο .NET Framework.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;George J.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Απ:Αναζητείται Open Source DAL σε VB6</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/5151.aspx</link><pubDate>Wed, 07 Sep 2005 08:03:26 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:5151</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/5151.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=5151</wfw:commentRss><description>&lt;P&gt;Επανέρχομαι στο θέμα μετά από σχεδόν ένα μήνα ψαξίματος επί του θέματος...&lt;/P&gt;
&lt;P&gt;Λοιπόν! Τα καλά νέα είναι ότι υπάρχουν κάποια DAL. Πρώτο σημείο που προσπάθησα να βρω DAL για VB6 είναι το SourceForge.net. Τα πάντα υπάρχουν στο SF.net γιατί όχι και αυτό... &lt;img src="/cs/emoticons/emotion-2.gif" alt="Big Smile [:D]" /&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;JC O/R Framework&lt;/STRONG&gt; (&lt;A href="http://sourceforge.net/projects/jcframework"&gt;http://sourceforge.net/projects/jcframework&lt;/A&gt;)&lt;BR&gt;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. (&lt;EM&gt;Το project ουσιαστικά περιλαμβάνει 2 subprojects το JC O/R Framework σε VB6 και το AtomsFramwork σε VB.NET&lt;/EM&gt;)&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;DACDataAccessHelper&lt;/STRONG&gt; (&lt;A href="http://sourceforge.net/projects/dacdataaccesshe"&gt;http://sourceforge.net/projects/dacdataaccesshe&lt;/A&gt;)&lt;BR&gt;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. (&lt;EM&gt;Ο δημιουργός του project, από ότι καταλαβαίνει κάποιος, είναι ισπανόφωνος και είναι ένα μεγάλο εμπόδιο στην επικοινωνία μαζί του&amp;nbsp;καθότι αυτός δεν μιλά αγγλικά. Έχει και ένα αδελφό project, το &lt;STRONG&gt;DACLogHelper&lt;/STRONG&gt; (&lt;/EM&gt;&lt;A href="http://sourceforge.net/projects/dacloghelper/"&gt;&lt;EM&gt;http://sourceforge.net/projects/dacloghelper/&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;) που έχει εμπευστεί από το &lt;STRONG&gt;log4j&lt;/STRONG&gt;&lt;/EM&gt;)&lt;/P&gt;
&lt;P&gt;Αυτό που πρέπει να πω ακόμα είναι το πρώτο δείχνει να έχει εγκαταλειφθεί, ενώ το δεύτερο η τελευταία φορά που ανανεώθηκε είναι τον Ιούνιο του 2005. Δεν κατόρθωσα να "τρέξω" το παράδειγμα που περιλάμβανε, με την πρώτη φορά, πράγμα που με αποκάρδιωσε να συνεχίσω να ασχοληθώ μαζί του.&lt;/P&gt;
&lt;P&gt;Έτσι σχεδόν είχα εγκαταλήψει το θέμα μέχρι που έπεσα "ξανά" ένα paper που είχα κατεβάσει παλιά, καθαρίζοντας το δίσκο μου:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Engine-Collection-Class, a Design Pattern for Building Reusable Enterprise Components&lt;BR&gt;&lt;/STRONG&gt;(&lt;A href="http://msdn.microsoft.com/library/default.asp?url=/archive/en-us/dnardevgen/html/desipat.asp"&gt;http://msdn.microsoft.com/library/default.asp?url=/archive/en-us/dnardevgen/html/desipat.asp&lt;/A&gt;)&lt;BR&gt;&lt;STRONG&gt;Summary&lt;/STRONG&gt;: 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.&lt;/P&gt;
&lt;P&gt;Από τα κομμάτια κώδικα&amp;nbsp;που είχαν απομείνει στο δίσκο μου, αναγνώρισα όλα αυτά τα χαρακτηριστικά που ήθελα στο DAL. Ουσιαστικά τα κομμάτια κώδικα, ήταν από ένα on-line billing πρόγραμμα που μπορούσε να χρησιμοποιηθεί και από μια VB6 client εφαρμογή και από ένα web site. &lt;/P&gt;
&lt;P&gt;Το κακό είναι ότι ο κώδικας που μου έχει απομείνει δεν είναι ολόκληρος και δεν "παίζει" και το άρθρο στο MSDN έχει μπει στο Archive και δεν έχει links για τον κώδικα πλέον.&lt;/P&gt;
&lt;P&gt;&lt;U&gt;Μήπως κάποιος έχει ασχοληθεί μαζί του στο παρελθόν και έχει κρατήσει τον κώδικα;&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;/U&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;George J.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ:Αναζητείται Open Source DAL σε VB6</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/4270.aspx</link><pubDate>Tue, 16 Aug 2005 18:17:37 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:4270</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/4270.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=4270</wfw:commentRss><description>&lt;P&gt;Το άλλαξα γιατί αγχώθηκα που είδα απάντηση πρωί-πρωί. Φοβήθηκα ότι κάποιος ήξερε ένα... &lt;img src="/cs/emoticons/emotion-2.gif" alt="Big Smile [:D]" /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;George J.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ:Αναζητείται Open Source DAL σε VB6</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/4269.aspx</link><pubDate>Tue, 16 Aug 2005 16:02:56 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:4269</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/4269.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=4269</wfw:commentRss><description>&lt;P&gt;&lt;img src="/cs/emoticons/emotion-2.gif" alt="Big Smile [:D]" /&gt;&lt;FONT&gt; &lt;/FONT&gt;Πρέπει να αλλάξεις τον τίτλο του post και να βάλεις μπροστά τη λέξη "Αναζητείται"!&lt;/P&gt;
&lt;P&gt;Ψάρωσα ότι είχες βρει και θα μας έλεγες που το βρήκες...&lt;/P&gt;</description></item><item><title>Αναζητείται Open Source DAL σε VB6</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/4255.aspx</link><pubDate>Tue, 16 Aug 2005 09:34:26 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:4255</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/4255.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=4255</wfw:commentRss><description>&lt;P&gt;Μήπως έχει κάποιος υπόψη του κάποιο open source DAL implementation σε VB6, σαν το DAAB για το .NET;&lt;/P&gt;
&lt;P&gt;Αναζητείται SQL Query Builder και άλλα τέτοια καλούδια, μια και έχω κακομάθει πλέον! &lt;img src="/cs/emoticons/emotion-2.gif" alt="Big Smile [:D]" /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;George J.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item></channel></rss>