<?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>Πρώτα Βήματα - Web Development</title><link>https://www.dotnetzone.gr:443/cs/forums/75/ShowForum.aspx</link><description>Ολα τα θέματα που σας απασχολούν σχετικά με ASP, ASP.NET αν τώρα επιχειρείτε να φτιάξετε την πρώτη σας σελίδα.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Καθολικές μεταβλητές σε κλάση - Ο αριθμος τους επηρεάζει την απόδοση του προγράμματος;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/40394.aspx</link><pubDate>Fri, 22 Feb 2008 04:33:39 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:40394</guid><dc:creator>zekia</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/40394.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=40394</wfw:commentRss><description>Όχι η εφαρμογή μπορώ να πω πως τρέχει σχετικά γρήγορα μέχρι στιγμής. Δηλαδή με τόσους υπολογισμούς εκπλήσομαι με το πόσο καλά παέι. (ε εντάξει δεν είναι και google!) Απλά επειδή στην πορεία γραψίματος έκανα ριζικές αλλαγές, αυτό που ξεκίνησε σωστά δομημένο κατέληξε λίγο κουβάρι! Η αλλαγη της αλλαγής, η δοκιμή της δοκιμής. &lt;br&gt;&lt;br&gt;Τωρα προσπαθω να τον συμαζέψω λίγο και επειδή φοβάμαι πως θα καταστρέψω αντι να καλυτερέψω, είμαι λιγάκι σκεφτική. &lt;br&gt;&lt;br&gt;Είναι εργασία το όλο πρόγραμμα και δεν ξέρω πως θα φανεί προγραμματιστικά 9 λιστες στην αρχή μιας κλάσης. Καταλαβανεις τι εννοω....:)&lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item><item><title>Απ: Καθολικές μεταβλητές σε κλάση - Ο αριθμος τους επηρεάζει την απόδοση του προγράμματος;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/40392.aspx</link><pubDate>Fri, 22 Feb 2008 04:08:08 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:40392</guid><dc:creator>anjelinio</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/40392.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=40392</wfw:commentRss><description>Πραγματικά αν αυτό που σε ανησυχεί είναι το "κόστος" της αρχικοποίησης .. ηρέμησε. Αν η εφαρμογή σου πάει αργά, σίγουρα υπάρχουν μέρη στον κώδικά σου τα οποία σε καθυστερούν ΠΟΛΥ περισσότερο απο το&amp;nbsp; initialization 9 άδειων λιστών.&lt;br&gt;&lt;br&gt;Έχωντας πεί αυτό όμως, οφείλω να πώ ότι η ύπαρξη και μόνο 9 λιστών , και μιας&amp;nbsp; "τελικής λίστας" - η οποία υποπτεύομαι είναι το σύνολο, ή κάποιο υπο-μέρος των άλλων 9 - ... μυρίζει. Αν θυμάμαι και καλά, αυτό είναι συνέχεια εκείνου του "ασύγχρονου" post πρίν λίγο καιρό; &lt;br&gt;&lt;br&gt;Εξέτασε "αλγοριθμικά" το τί θες να κάνεις, και άρχισε απο 'κεί. Όπως είπα και πιο πάνω, το κόστος δημιουργίας 9 λιστών είναι αμελητέο. Η ύπαρξή τους όμως μέσα σε μια κλάσση, και το ότι θες να τις μοιραστείς μεταξύ μεθόδων, ακούγεται .. κάπως, κακό. Φυσικά δεν ξέρω το ακριβές σενάριό σου, αλλά μέσες άκρες νομίζω είμαι κοντά :)&lt;br&gt;&lt;br&gt;Συνήθως, ο λιγότερος, και "καθαρός" κώδικας - που διαβάζεται δηλαδή εύκολα την πρώτη φορά που τον κοιτάς - είναι και πιο performant στην πλειοψηφία των περιπτώσεων ... ( &lt;i&gt;αυτό ήταν δήλωση για ... flame ...&amp;nbsp; αλλά το πιστεύω ακράδαντα ... &lt;/i&gt;)&lt;br&gt;&lt;br&gt;happy coding :]&lt;br&gt;</description></item><item><title>Καθολικές μεταβλητές σε κλάση - Ο αριθμος τους επηρεάζει την απόδοση του προγράμματος;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/40391.aspx</link><pubDate>Fri, 22 Feb 2008 03:47:43 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:40391</guid><dc:creator>zekia</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/40391.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=40391</wfw:commentRss><description>Γειά σας&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;br&gt;Το πρόγραμμα που φτιάχνω έχει σχεδόν τελειώσει όμως ανησυχώ λιγάκι για το πόσο καλό χρόνο απόκρισης έχει. Υπάρχουν κάποιες λίστες (9 Lists&amp;lt;&amp;gt;) οι οποίες θα με εξυπηρετούσε πάρα πολύ αν τις έκανα καθολικές μεταβλητές ωστε να μπορώ να τις χρησιμοποιώ σε οποιαδήποτε μέθοδο του υπόλοιπου κώδικα. Θα μπορούσα να δώσω καιμια πιο κατανοητή και δομημένη δομή στον κώδικά μου, δηλ να έχω μεθόδους με συγκεκριμένες λειτουργίες, γιατί τωρα επικρατεί ένα μικρό χάος. Οι λίστες αυτές προς το παρόν ορίζονται μέσα σε μια μέθοδο.&lt;br&gt;Όμως αυτό νομίζω πως δεν είναι και τόσο καλή τακτική. &lt;br&gt;&lt;br&gt;Ο κώδικας είναι κάπως έτσι&lt;br&gt;&lt;br&gt;&lt;font color="#006400" face="Courier New"&gt;public partial class Default2 : System.Web.UI.Page&lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; string TotalResults = "";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;string&amp;gt; Results_final = new List&amp;lt;string&amp;gt;();&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //μεθοδοι.......&lt;br&gt;&lt;br&gt;}&lt;br&gt;&lt;br&gt;&lt;font color="#000000" face="Arial"&gt;και θα με βόλευε να γίνει έτσι&lt;/font&gt;&lt;br&gt;&lt;br&gt;public partial class Default2 : System.Web.UI.Page&lt;br&gt;
{&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; string TotalResults = "";&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;string&amp;gt; Results_final = new List&amp;lt;string&amp;gt;();&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;string&amp;gt; a3 = new List&amp;lt;string&amp;gt;();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;string&amp;gt; a2 = new List&amp;lt;string&amp;gt;();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;string&amp;gt; a3 = new List&amp;lt;string&amp;gt;();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;string&amp;gt; b1 = new List&amp;lt;string&amp;gt;();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;string&amp;gt; b2 = new List&amp;lt;string&amp;gt;();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;string&amp;gt; b3 = new List&amp;lt;string&amp;gt;();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;string&amp;gt; c1 = new List&amp;lt;string&amp;gt;();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;string&amp;gt; c2 = new List&amp;lt;string&amp;gt;();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;string&amp;gt; c3 = new List&amp;lt;string&amp;gt;();&lt;br&gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; //μεθοδοι.......&lt;br&gt;&lt;br&gt;
}&lt;/font&gt;

&lt;br&gt;&lt;br&gt;όμως να αρχικοποιούνται 9 λίστες κάθε φορά που φορτώνει η σελίδα, και φορτώνει κάθε λίγο, μου φαίνεται πως δεν είναι και τόσο σωστό να γίνει.&lt;br&gt;&lt;br&gt;Ελπίζω να καταλάβατε τι προσπαθώ να πω:)&lt;br&gt;</description></item></channel></rss>