<?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>Design &amp; Architecture</title><link>https://www.dotnetzone.gr:443/cs/forums/16/ShowForum.aspx</link><description>Θέματα αρχιτεκτονικής και σχεδιασμού εφαρμογών (design patterns, object orientation, κ.α.)</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Πως ξεχωρίζουμε τον κώδικα που γράφουμε από αυτόν του .net</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/46466.aspx</link><pubDate>Wed, 26 Nov 2008 02:07:45 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:46466</guid><dc:creator>eliasm</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/46466.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=16&amp;PostID=46466</wfw:commentRss><description>&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:'Tahoma','sans-serif';"&gt;Θα συμφωνήσω με τον προλαλήσαντα και για έναν ακόμη λόγο, είναι σίγουρο ότι θα κάποια δεδομένη στιγμή θα χρειαστεί να διαβάσουμε τον κώδικα κάποιου άλλου ή να δούμε κάποιο παράδειγμα στο &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:'Tahoma','sans-serif';mso-ansi-language:EN-US;"&gt;internet&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:'Tahoma','sans-serif';"&gt;,οπότε είναι καλύτερο να έχει συνηθίσει το μάτι να διαβάζει σε ένα στυλ που είναι κοινά αποδεκτό&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;</description></item><item><title>Απ: Πως ξεχωρίζουμε τον κώδικα που γράφουμε από αυτόν του .net</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/46376.aspx</link><pubDate>Thu, 20 Nov 2008 19:21:34 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:46376</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/46376.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=16&amp;PostID=46376</wfw:commentRss><description>&lt;P&gt;Θες να μεταφέρεις γιατί πολλές φορές έχεις ένα class library και σου λείπει ένα κομμάτι που βρίσκεις κάτι παρόμοιο στο internet σε άλλη όμως γλώσσα, οπότε δεν βάζεις ένα νέο project ίσα-ίσα γι αυτό το κομμάτι, το μετατρέπεις, το φέρνεις στα μέτρα σου και το βάζεις μαζί με το υπόλοιπο class library. &lt;/P&gt;</description></item><item><title>Απ: Πως ξεχωρίζουμε τον κώδικα που γράφουμε από αυτόν του .net</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/46375.aspx</link><pubDate>Thu, 20 Nov 2008 19:12:24 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:46375</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/46375.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=16&amp;PostID=46375</wfw:commentRss><description>&lt;P&gt;Δεν είπες εσύ "δεν παίζει", ούτε εγώ είπα ότι κάτι από αυτά που λες δεν παίζει, εγώ είπα ότι το "_" γιατί εκείνη τη στιγμή δεν προλάβαινα να δοκιμάσω τον κώδικα και να δώ ότι το "_" όντως παίζει. Απομεινάρια της VB6 ... Όσο για το "καλό είναι", λέω ότι καλύτερα να ακολουθεί κανείς το convention της γλώσσας. Όσο για να μεταφέρεις κώδικα σε VB .... γιατί? Αφού άνετα μπορείς να χρησιμοποιήσεις ένα assembly σε C# από κώδικα σε VB.NET. Γιατί να το μετατρέψεις και να ξοδέψεις τόσο χρόνο για κάτι που είναι έτοιμο? &lt;/P&gt;
&lt;P&gt;Το link που έδωσες το είδα αλλά αναφέρεται μόνο σε VB. Όσο γι αυτό που έκανε ο Palermo, έφτιαξε ουσιαστικά ΔΥΟ PROPERTIES οι οποίες διέφεραν μόνο στο case του πρώτου γράμματος. Το να βάλεις σε μία κλάση δύο properties που διαφέρουν μόνο στο casing είναι .... κακό. Το να έχεις ένα private field με μικρά για να αποθηκεύσει την τιμή ενός property με Camel case, δεν δημιουργεί κανένα πρόβλημα.&lt;/P&gt;</description></item><item><title>Απ: Πως ξεχωρίζουμε τον κώδικα που γράφουμε από αυτόν του .net</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/46374.aspx</link><pubDate>Thu, 20 Nov 2008 19:02:02 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:46374</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/46374.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=16&amp;PostID=46374</wfw:commentRss><description>&lt;P&gt;Ρε Παναγιώτη έλεος! Δεν είπα ότι δεν παίζει! Που το διάβασες αυτό στο μήνυμά μου? Είπα "καλό είναι" με τη λογική του ότι μπορεί να θέλεις να μεταφέρεις κώδικα από C# σε VB οπότε θα πρέπει να κάνεις χειροκίνητα αρκετή δουλειά. Και υπάρχουν περιπτώσεις (δες το link που έδωσα) που αυτή η τακτική δημιουργεί πρόβλημα. Επίσης, το _ convention γιατί λες ότι "δεν παίζει"? &lt;/P&gt;</description></item><item><title>Απ: Πως ξεχωρίζουμε τον κώδικα που γράφουμε από αυτόν του .net</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/46373.aspx</link><pubDate>Thu, 20 Nov 2008 18:43:39 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:46373</guid><dc:creator>Dimitris Papadimitriou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/46373.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=16&amp;PostID=46373</wfw:commentRss><description>Προσέχοντας λίγο τα guilelines του Brad Abrams είναι σαν να βλέπω πολλά από τα rules που επιβάλει το StyleCop. ...το οποίο παρεμπιπτόντως δεν είναι για καταστολή αλλά για να βοηθήσει μια ομάδα να γράφει με παρόμοιο τρόπο, καθώς πολύ εύκολα το configuration που επιλέγει κανείς μπορεί να γίνει κοινόχρηστο μέσω ενός shared folder ή ακόμα καλύτερα του source control. Ιδιαίτερα χρήσιμο επίσης και όταν υπάρχουν νέα μέλη στην ομάδα, αλλά και για τους παλιούς, γιατί όλους μας μπορεί να μας ξεφύγει κάτι κάποια στιγμή.&lt;br&gt;</description></item><item><title>Απ: Πως ξεχωρίζουμε τον κώδικα που γράφουμε από αυτόν του .net</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/46371.aspx</link><pubDate>Thu, 20 Nov 2008 18:36:17 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:46371</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/46371.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=16&amp;PostID=46371</wfw:commentRss><description>&lt;P&gt;Θα διαφωνήσω με το τελευταίο γιατί απλά, μόνο η VB έχει τέτοιο θέμα. Η C# δεν έχει θέμα και άνετα μπορείς να γράψεις το (private) πεδίο με μικρά και το property με κεφαλαία και να μην έχεις κανένα πρόβλημα. Άσε που αυτό είναι ήδη ένα από τα πιο συνηθισμένα conventions στη C#. Οπότε, αν δεν γράφεις με VB, γράφεις άνετα τα πεδία με μικρά. Παρεμπιπτόντως, και το δεύτερο πιο συνηθισμένο convention σε C#, C, C++, Java δεν παίζει σε VB, να βάζεις δηλαδή ένα _ μπροστά από τα ονόματα των πεδίων. Οπότε, είναι προτιμότερο να ακολουθείς ένα από τα δύο conventions που χρησιμοποιούν όλοι παρά να φτιάξεις ένα δικό σου.&lt;/P&gt;
&lt;P&gt;Όσο για το να ξεχωρίσουν οι μεταβλητές και οι κλάσεις? Δεν βλέπω το λόγο - εκτός και αν ο κώδικας είναι εξαιρετικά κακογραμμένος. Διαφορετικά, απλά προσθέτοντας ένα C μπροστά από τον ορισμό ενός τύπου όπως κάναμε παλιά με την C++ καθαρίζεις. Οι μεταβλητές ποτέ δεν πρέπει να ορίζονται μακριά από το σημείο χρήσης τους, οπότε πάλι δεν πρέπει να υπάρχει πρόβλημα. Ακόμα όμως και αν κάποιος δεν είναι σίγουρος που ορίζεται ένας τύπος, μπορεί με ένα Go To Declaration ή βάζοντας το ποντίκι πάνω από τον τύπο να δει που ορίζεται μία κλάση.&lt;/P&gt;
&lt;P&gt;Αντιθέτως, είναι πολύ πιο σημαντικό να χρησιμοποιεί κανείς επεξηγηματικά ονόματα για τους τύπους και τις μεταβλητές του. Αντί για i, j, k, c και μπόλικα comments καλύτερα να γράψει customerIndex, productID, secondsToExplosion, totalCars. &lt;/P&gt;
&lt;P&gt;Να επαναλάβω, ότι αν ο κώδικας είναι κακογραμμένος και δεν ξεχωρίζει ποιός τύπος είναι του .NET και ποιός της εφαρμογής, υπάρχει πολύ σοβαρότερο πρόβλημα και θα πρέπει να αντιμετωπιστεί άμεσα. Αν οι μεταβλητές ορίζονται 3 σελίδες πριν χρησιμοποιηθούν, θα πρέπει να μεταφερθούν εκεί που χρησιμοποιούνται. Αν μία μέθοδος είναι 3 σελίδες θα πρέπει οπωσδήποτε να σπάσει σε μικρότερες. Μία μέθοδος ή&amp;nbsp;μία κλάση θα πρέπει να είναι υπεύθυνη για ένα και μόνο ένα πράγμα. Μία συνάρτηση 3 σελίδων προφανώς προσπαθεί να κάνει πολλά πράγματα ταυτόχρονα και θα πρέπει να σπάσει. Μία κλάση με δεκάδες πεδία και properties, επίσης είναι ύποπτή. Είναι ελάχιστες οι φορές που χρειάζεται μία μεγάλη κλάση.&lt;/P&gt;
&lt;P&gt;Όσον αφορά εργαλεία σαν το CodeRush, νομίζω ότι δεν βοηθάνε πολύ αν ο κώδικας είναι στοιχειωδώς καλογραμμένος. Αντίθετα, οι λειτουργίες refactoring του Refactor της ίδιας της Devexpress και του Resharper είναι πολύ πιο σημαντικές καθώς σε βοηθάνε να βελτιώσεις τον κώδικα.&lt;/P&gt;</description></item><item><title>Απ: Πως ξεχωρίζουμε τον κώδικα που γράφουμε από αυτόν του .net</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/46367.aspx</link><pubDate>Thu, 20 Nov 2008 17:39:06 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:46367</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/46367.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=16&amp;PostID=46367</wfw:commentRss><description>&lt;P&gt;Κι επειδή η πρόληψη είναι καλύτερη από την καταστολή (StyleCop), καλό είναι να μάθεις να γράφεις σωστά χρησιμοποιώντας καθιερωμένα guidelines: &lt;A href="http://msdn.microsoft.com/en-us/library/czefa0ke.aspx"&gt;.NET Framework Design Guidelines&lt;/A&gt;,  &lt;A href="http://blogs.msdn.com/brada/articles/361363.aspx"&gt;C# Coding Guidelines&lt;/A&gt; του Brad Abrams και &lt;A href="http://addressof.com/blog/articles/CodingGuidelines.aspx"&gt;VB.NET Coding Guidelines&lt;/A&gt; του Cory Smith.&lt;/P&gt;
&lt;P&gt;Πάντως, καλό είναι όταν έχεις ένα backing variable για ένα property να μην την ονομάζεις με το ίδιο όνομα του property αλλάζοντας το πρώτο γράμμα σε πεζό γιατί δεν είναι όλες οι γλώσσες case insensitive,&amp;nbsp;οπότε μπορεί να πέσεις σε &lt;A href="http://codebetter.com/blogs/jeffrey.palermo/archive/2004/04/18/11679.aspx"&gt;πρόβλημα&lt;/A&gt;.&lt;/P&gt;</description></item><item><title>Απ: Πως ξεχωρίζουμε τον κώδικα που γράφουμε από αυτόν του .net</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/46346.aspx</link><pubDate>Thu, 20 Nov 2008 01:29:05 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:46346</guid><dc:creator>Dimitris Papadimitriou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/46346.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=16&amp;PostID=46346</wfw:commentRss><description>Έτσι ακριβώς! Και για να γίνει λιγότερο επίπονη η προσπάθεια αυτή, το StyleCop βοηθάει στο να μην τα ξεχνάμε (μόνο για C#). Επίσης αν κανείς έχει παλιό κώδικα το Resharper βοηθά να αλλάξει μαζικά το style (για C# και μερικώς για VB). Φυσικά κάτι τέτοιο θέλει πολύ προσοχή.&lt;br&gt;</description></item><item><title>Απ: Πως ξεχωρίζουμε τον κώδικα που γράφουμε από αυτόν του .net</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/46341.aspx</link><pubDate>Wed, 19 Nov 2008 23:38:48 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:46341</guid><dc:creator>Χρήστος Γεωργακόπουλος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/46341.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=16&amp;PostID=46341</wfw:commentRss><description>Sorry, συμπληρώνω... το Me και το Global επιβάλλονται διά ροπάλου (ίσως όχι πάντα το global όταν πρόκειται για πασιφανή namespaces). Συμφωνώ είναι λίγο επίπονη η εφαρμογή του μέτρου (μάλλον ήταν, γιατί με το intellisense του 2008 είναι piece of cake), αλλά μετά είναι όλα crystal clear....&lt;br&gt;</description></item><item><title>Απ: Πως ξεχωρίζουμε τον κώδικα που γράφουμε από αυτόν του .net</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/46340.aspx</link><pubDate>Wed, 19 Nov 2008 23:34:06 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:46340</guid><dc:creator>Χρήστος Γεωργακόπουλος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/46340.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=16&amp;PostID=46340</wfw:commentRss><description>Ποιος ο λόγος να ξεχωρίζει ο δικός μας κώδικας από αυτόν του framework?&lt;br&gt;&lt;br&gt;Για τη θολούρα το Σωτήρη, αν η μεταβλητή λέγεται πχ Sotiris και έχω μέσα στον κώδικα Sotiris = "Θολούρα", τότε είναι ξεκάθαρο ότι πρόκειται για μεταβλητή δηλωμένη local μέσα στο sub που βρισκόμαστε. Αν ήταν sotiris = "Θολούρα" (το πρώτο γράμμα πεζό) τότε είναι μεταβλητή που μας έχει έρθει σαν όρισμα από αυτόν που μας κάλεσε. Αν πάλι ήταν Global.MyCompany.SuperDeveloper.Sotiris = "Θολούρα", τότε μιλάμε για κάποιο static στην τρέχα γύρευε dll.&amp;nbsp; Αν όμως είναι OuterSpace.Sotiris = "Θολούρα", τότε εφαρμόζουμε όλα τα παραπάνω για να καταλάβουμε από που βρέθηκε το OuterSpace του οποίου το Sotiris είναι ένα property. (Ααα, επίσης, το _Sotiris είναι private member της κλάσσης που βρισκόμαστε).&lt;br&gt;&lt;br&gt;Νομίζω ότι μέσες άκρες είναι κλασσικό pattern....&lt;br&gt;</description></item><item><title>Απ: Πως ξεχωρίζουμε τον κώδικα που γράφουμε από αυτόν του .net</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/46332.aspx</link><pubDate>Wed, 19 Nov 2008 20:32:53 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:46332</guid><dc:creator>Dimitris Papadimitriou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/46332.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=16&amp;PostID=46332</wfw:commentRss><description>Καταρχήν αν γράψεις ελληνικά στον κώδικα και το δώσεις σε κάποιον σε άλλη χώρα θα φαίνονται μια χαρά επειδή τα αρχεία κώδικα τα διαχειρίζεται το studio σαν unicode. Οπότε δεν θα βλέπει ερωτηματικά αλλά ελληνικά. Τώρα αν δεν ξέρει ελληνικά δεν νομίζω να έχει και μεγάλη διαφορά! :)&lt;br&gt;&lt;br&gt;Γενικά τα code conventions αποκτούν νόημα όταν δουλεύεις σε ομάδα ή όταν θέλεις να δεις παλιό κώδικά σου, οπότε έχεις ξεχάσει και ο ίδιος τι έγραψες! Θα αλλάξω λίγο το ερώτημά σου σχετικά με τις μεταβλητές που ορίζεις εσύ: Σημασία έχει να καταλαβαίνεις τις μεταβλητές που έχεις ορίσει και επεκτείνουν την λειτουργικότητα μιας base class. Το resharper βοηθάει σε αυτή την κατεύθυνση δείχνοντας με bold αυτές τις μεταβλητές (ή μεθόδους) στο intellisense.&lt;br&gt;&lt;br&gt;Να αναφέρω επίσης την ύπαρξη ενός project στο MSDN CODE που λέγεται &lt;a href="http://code.msdn.microsoft.com/sourceanalysis"&gt;StyleCop&lt;/a&gt; και μπορεί να βοηθήσει στην υιοθέτηση κανόνων coding για την C#. Περιέχει εκατοντάδες κανόνες συγγραφής κώδικα που αν κανείς καταφέρει να ακολουθήσει, ακόμα και απενερογποιώντας κάποιους πολύ αυστηρούς από αυτούς, τότε θα έχει κώδικα ο οποίος μιλάει αρκετά καλά από μόνος του.&lt;br&gt;</description></item><item><title>Απ: Πως ξεχωρίζουμε τον κώδικα που γράφουμε από αυτόν του .net</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/46331.aspx</link><pubDate>Wed, 19 Nov 2008 20:31:56 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:46331</guid><dc:creator>cap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/46331.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=16&amp;PostID=46331</wfw:commentRss><description>Παντως και εγώ θα συνηγορήσω υπέρ της άποψης οτι καλό θα ήταν για το usability (ακόμα και αν κάποιος δεν είναι αρχάριος) να ξεχωρίζουν οπτικά (χρωματικά) οι μεταβλητές και τα objects που έχουμε δημιουργήσει εμείς από αυτά του framework. Για να μην επεκταθώ ακόμα περισσότερο και πω οτι θα έπρεπε να ξεχωρίζουν χρωματικά ΚΑΙ τα objects/interfaces/δεσυμμαζεύεται τρίτων βιβλιοθηκών τις οποίες κάνουμε απευθείας reference αλλά στων οποίων τον κώδικα δεν έχουμε πρόσβαση...&lt;br /&gt;&lt;br /&gt;Ακούγεται χαζό; Ξέρετε πόσες ΩΡΕΣ έχω φάει μεσα στη θολούρα μου σε debugging γιατί έχω μπερδέψει κάποια μεταβλητή νομίζοντας οτι δεν έχει οριστεί από το χρήστη ή οτι έχει οριστεί σε κάποιο external dll, όταν το definition βρίσκεται μπροστά μου; :) &lt;br /&gt;&lt;br /&gt;</description></item><item><title>Απ: Πως ξεχωρίζουμε τον κώδικα που γράφουμε από αυτόν του .net</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/46324.aspx</link><pubDate>Wed, 19 Nov 2008 18:42:15 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:46324</guid><dc:creator>smartmedia</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/46324.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=16&amp;PostID=46324</wfw:commentRss><description>Γεια χαρά,&lt;br&gt;&lt;br&gt;Συγχωρήστε μου την ερώτηση αλλά είμαι noob στο VB Studio και δεν ξέρω ακόμα τίποτα.&lt;br&gt;Η παρατήρηση του &lt;strong&gt;Nassos.NET&lt;/strong&gt; είναι πολυ σωστή και θα ήθελα να μάθω τι γίνεται σε αυτή την περίπτωση.&lt;br&gt;Αυτό που θα ήθελα να ρωτήσω είναι αν γίνεται οι μεταβλητές που εγω ορίζω στον κώδικα να φαίνονται με άλλο χρώμα&lt;br&gt;η ακόμα καλύτερα κάπως έτσι.&lt;br&gt;έτσι λογικά δίνουμε μια τιμή στην μεταβλητή amount&lt;br&gt;amount&amp;nbsp; = 20&lt;br&gt;μπορώ εγω με κάποιο τρόπο να γράφω την μεταβλητή amount έτσι...??? &lt;br&gt;[amount] = 20&lt;br&gt;Αν οχι πως μπορώ να τις ξεχωρίσω απο το υπόλοιπο τμήμα κώδικα...???&lt;br&gt;&lt;br&gt;Ευχαριστώ.&lt;br&gt;</description></item><item><title>Απ: Πως ξεχωρίζουμε τον κώδικα που γράφουμε από αυτόν του .net</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/41558.aspx</link><pubDate>Wed, 16 Apr 2008 20:28:45 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:41558</guid><dc:creator>Nassos.NET</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/41558.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=16&amp;PostID=41558</wfw:commentRss><description>Ερώτηση, &lt;br&gt;τι γίνετε όταν κάποιος developer απο άλλη χώρα (χωρίς ελληνικά στο PC του) προσπαθήσει να χρησιμοποιήσει το DLL??&lt;br&gt;Θα βλέπει ερωτηματικά στο&amp;nbsp; intelisence?? ή το NET εχει μηχανισμό για αυτό?&lt;br&gt;και αν το NET έχει μηχανισμό, ο developer δεν πρέπει να στησει ελληνικά για να δουλέψει?&lt;br&gt;Νασος&lt;br&gt;</description></item><item><title>Απ: Πως ξεχωρίζουμε τον κώδικα που γράφουμε από αυτόν του .net</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/41552.aspx</link><pubDate>Wed, 16 Apr 2008 17:11:26 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:41552</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/41552.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=16&amp;PostID=41552</wfw:commentRss><description>&lt;P&gt;Αν δουλεύεις μόνος, τότε δεν είναι και τόσο μεγάλο πρόβλημα, είναι θα έλεγα θέμα προτίμησης. Πάντως σίγουρα σε περιορίζει όταν θες να δείξεις ένα κομματι κώδικα σε μη-Ελληνικά forums, κλπ. Ωστόσο το βρίσκω τρομερά ενοχλητικό να πρέπει να προσέχω τονισμό (ή και το ανάποδο, να είναι όλα άτονα). Επιπρόσθετα, υπάρχει κι ένα θέμα με το Intellisense. Θα πρέπει να κάνεις switch το πληκτρολόγιο εκεί που γράφεις. Πχ για να γράψεις&lt;/P&gt;
&lt;P&gt;For Each Πελάτη In Πελάτες&lt;/P&gt;
&lt;P&gt;Θα πρέπει να κάνεις switch&amp;nbsp;4 φορές&lt;/P&gt;
&lt;P&gt;Όπως και να έχει, στα μάτια μου φαίνεται πολύ πιο "στρωτός" ο κώδικας όταν έχει λατινικούς χαρακτήρες και ιδιαίτερα όταν όλα τα ονόματα είναι μεταφρασμένα στα αγγλικά (Πχ Customers αντί Pelates). &lt;/P&gt;</description></item></channel></rss>