<?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>Πρώτα Βήματα - Desktop Applications</title><link>https://www.dotnetzone.gr:443/cs/forums/80/ShowForum.aspx</link><description>Θέματα για όσους φτιάχνουν τα πρώτα τους Desktop Applications σε .NET Framework</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Debugging - Εμφάνιση μεταβλητών</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/59597.aspx</link><pubDate>Sat, 31 Jul 2010 04:17:02 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:59597</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/59597.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=59597</wfw:commentRss><description>Άλλο η σύνταξη και οι βιβλιοθήκες μίας γλώσσας και άλλο οι εντολές του IDE. Το string manipulation ανήκει στην πρώτη κατηγορία. Δεν έχει καμμία απολύτως σχέση με tabs και combobox. Αν έφτιαχνες π.χ. ένα web site ή ένα windows service πάλι τις ίδιες κλάσεις και functions θα χρησιμοποιούσες, παρότι εκεί δεν υπάρχουν tabs ή combos.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Tutorials υπάρχουν εκατοντάδες, είτε γενικά είτε ειδικά και ολοκληρωμένα και αποσπασματικά. Τα links που σου έδωσα ξεκινάνε από τις γενικές αρχές και συνεχίζουν σε πιο ειδικά θέματα. Αν έχεις πρόβλημα να βρεις απαντήσεις, είναι μάλλον επειδή ψάχνεις για τις λάθος ερωτήσεις. Το είπα και νωρίτερα, αν δεν καταλάβεις τα βασικά δεν υπάρχει περίπτωση να βγάλεις άκρη - δεν θα καταλαβαίνεις καν ποιές απαντήσεις έχουν να κάνουν με αυτό που ψάχνεις και ποιές όχι. Δεν υπάρχει "μάθετε .NET σε 15 μέρες από το μηδέν".&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Υποψιάζομαι ότι γενικά έχεις μικρή εμπειρία στον προγραμματισμό. Αντί να προσπαθείς να βρεις "λυσάρια", ξεκίνα από την αρχή και πιάσε τα tutorials ξεκινώντας από τα βασικά. Ο προγραμματισμός θέλει χρόνια, δεν γίνεται να διαβάσεις δύο σελίδες και τελείωσες. Κοίτα πρώτα το beginners site, δες τα video και κάνε τις ασκήσεις και ΜΗΝ προσπαθήσεις να παρακάμψεις μαθήματα.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;</description></item><item><title>Απ: Debugging - Εμφάνιση μεταβλητών</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/59595.aspx</link><pubDate>Sat, 31 Jul 2010 02:36:35 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:59595</guid><dc:creator>smartmedia</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/59595.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=59595</wfw:commentRss><description>Παναγιώτη,&lt;br&gt;&lt;br&gt;Σε ευχαριστώ για τις παρατηρήσεις σου. Θα προσπαθήσω να τις ακολουθήσω. Αυτό που με δυσκολεύει πολύ είναι οτι δεν υπάρχει ή τουλάχιστον εγω δεν ξέρω τρόπος να εχω πρόσβαση στις εντολές. Για να γίνω ποιό σαφής, π.χ. θέλω να ξέρω τι εντολές υπάρχουν για strings manipulation, να κόψω - ράψω ενα string, αναζήτηση δεδομένων σε κάποιο string κλπ. Μήπως υπάρχει κάποιο πρόσθετο η utility που κατηγοριοποιεί τις εντολές αυτές γιατί είναι χάος να ψάξεις να βρείς τι κάνει κάθε μια.&lt;br&gt;Τώρα ξεκίνησα και κάνω ενα project με παραδείγματα για το τι κάνει τι. Tabs - combobox - TextEntry κλπ μπας και βοηθηθώ λιγάκι...&lt;br&gt;Διορθώστε με αν κάνω λάθος, αλλά δεν είδα πουθενά εδω τπτ ολοκληρωμένα tutorials projects, μόνο αποσπασματικές απαντήσεις σε ερωτήσεις. Βέβαια για κάποιους που έχουν εμπειρία και είναι προχωρημένοι ΟΚ οι άλλοι όμως, όπως εγώ δεν καταλαβαίνουν τπτ. &lt;br&gt;&lt;br&gt;Αany way, ευχαριστώ και πάλι.&lt;br&gt;</description></item><item><title>Απ: Debugging - Εμφάνιση μεταβλητών</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/59541.aspx</link><pubDate>Wed, 28 Jul 2010 19:14:08 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:59541</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/59541.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=59541</wfw:commentRss><description>&lt;P&gt;Δεν έχεις αλλάξει προγραμματιστικό περιβάλλον αλλά και γλώσσα προγραμματισμού. Είναι τεράστιο λάθος να προσπαθείς να γράψεις σε μία γλώσσα όπως έχεις συνηθίσει σε άλλη. Ή θα κολλάς συνέχεια προσπαθώντας να κάνεις κάτι που δούλευε στην παλιά γλώσσα να δουλέψει, ή θα χρησιμοποιείς τεχνικές οι οποίες είναι ακατάλληλες, πιο αργές ή απλά γίνονται με άλλο τρόπο. Το ότι κάπου, σε κάποια γλώσσα μπορούσες να γράψεις περίεργα ονόματα κλείνοντας τα σε [] δεν σημαίνει ότι ήταν καλή ιδέα ούτε στην παλιά γλώσσα, ούτε στην VB.NET, παρότι το επιτρέπει.&lt;/P&gt;
&lt;P&gt;Όσον αφορά το Label component και τις "μεταβλητές", θα πρέπει να καταλάβεις ότι μία μεταβλητή δεν έχει ποτέ τιμή από μόνη της. Από κάπου ήρθε αυτή η τιμή, είτε από κάποια βάση, κάποιο web service, ή κάποιο αντικείμενο. Δεν γλυτώνεις τίποτα βάζοντας την τιμή στη μεταβλητή με το χέρι, και μετά διαβάζοντας τη "αυτόματα" στο label.&amp;nbsp;Αυτό που&amp;nbsp;έχει νόημα, και που σου δίνει το .ΝΕΤ, είναι το data binding - να μπορείς να συνδέεις πεδία της βάσης ή properties ενός αντικειμένου με κάποια controls, εφόσον θέσεις τις σωστές τιμές στα DataSource, DataMember properties. Το Label property δεν σου το δίνει αυτό, γιατί δεν είναι φτιαγμένο γι αυτό το σκοπό - ένα label απλά ένα στατικό κείμενο. DataBinding σου δίνουν τα TextBox, GridView, ComboΒοχ και πολλά άλλα control. &lt;/P&gt;
&lt;P&gt;Όσον αφορά τις τιμες των μεταβλητών, μπορείς να τις δεις άνετα επιλέγοντας μία μεταβλητή, πατώντας δεξί κλί και επιλέγοντας Add Watch από το μενού. &lt;/P&gt;
&lt;P&gt;Επειδή υποψιάζομαι ότι ξεκινάς από το μηδέν σε πλατφόρμα Microsoft, πόσο μάλλον .NET, προτείνω να ξεκινήσεις με τη σειρά τα tutorials στο &lt;A href="http://msdn.microsoft.com/en-us/beginner/default.aspx"&gt;Beginner Developer Center&lt;/A&gt;&amp;nbsp;και συγκεκριμένα το &lt;A href="http://msdn.microsoft.com/en-us/beginner/dd435692.aspx"&gt;Windows Development&lt;/A&gt;. Υποψιάζομαι μάλιστα ότι δεν έχει τόσο σημασία ποιά γλώσσα θα επιλέξεις, C# ή VB.NET εφόσον σου είναι και οι δύο άγνωστες. Ακόμα και αν προτιμάς τη VB.NET, η πιο διαδεδομένη γλώσσα στο .NET είναι η C#. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Debugging - Εμφάνιση μεταβλητών</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/59540.aspx</link><pubDate>Wed, 28 Jul 2010 18:27:10 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:59540</guid><dc:creator>smartmedia</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/59540.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=59540</wfw:commentRss><description>Γεια χαρά,&lt;br&gt;&lt;br&gt;Ασχολούμαι με τον προγραμματισμό χρόνια αλλά δυστυχώς μόλις τώρα αποφάσισα να αλλάξω προγραμματιστικό περιβάλλον. Ξεκίνησα λοιπόν εγκαθιστώντας το VB Studio 2010. Έχω αρκετά κενά ως προς τον τρόπο που δουλεύει το Studio αλλά προσπαθώ να μάθω. Έχω τις εξής ερωτήσεις.&lt;br&gt;1) Μπορώ κατά την διάρκεια που τρέχω μια εφαρμογή στο&amp;nbsp;&lt;span class="spell"&gt;&lt;/span&gt;debugging να βλέπω ποιες μεταβλητές χρησιμοποιούνται και τι τιμές έχουν...???&lt;br&gt;2) Επειδή στο παλιό μου προγραμματιστικό περιβάλλον τα ονόματα των μεταβλητών ήταν πάντα μέσα σε brackets π.χ. [variable] υπάρχει πρόβλημα να συνεχίσω να τις δηλώνω έτσι...???&lt;br&gt;3) Το label component μπορεί να παρουσιάζει κάποια μεταβλητή εξ ορισμού χωρίς να χρησιμοποιήσω την εντολή Label1.text = "[variable]"&lt;br&gt;&lt;br&gt;Ευχαριστώ&lt;br&gt;</description></item></channel></rss>