<?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>Πρώτα Βήματα - Αρχές προγραμματισμού</title><link>https://www.dotnetzone.gr:443/cs/forums/72/ShowForum.aspx</link><description>Αναρωτιέστε τι σημαίνει object; Class; Inheritance; Design pattern; Την απάντηση μπορείτε να την βρείτε εδώ!</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Πως περνάμε arguements στο κύριο exe?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/68418.aspx</link><pubDate>Wed, 30 Nov 2011 01:15:35 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:68418</guid><dc:creator>AlKiS</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/68418.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=68418</wfw:commentRss><description>&lt;p&gt;Σας ευχαριστώ και τους 2 !!!!! !!!&lt;/p&gt;&lt;p&gt;Και οι 2 τρόποι που μου είπατε έκαστος δουλεύουν ρολόι.&lt;/p&gt;&lt;p&gt;Η ερώτηση μου απαντήθηκε οπότε σημείωσα και το thread σαν "έχει επιλυθεί"&lt;/p&gt;</description></item><item><title>Απ: Πως περνάμε arguements στο κύριο exe?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/68396.aspx</link><pubDate>Tue, 29 Nov 2011 00:04:02 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:68396</guid><dc:creator>tdoumas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/68396.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=68396</wfw:commentRss><description>Δοκίμασε την&amp;nbsp;&lt;a href="http://msdn.microsoft.com/en-us/library/system.environment.getcommandlineargs.aspx"&gt;Environment.GetCommandLineArgs&lt;/a&gt;&lt;br&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Για παράδειγμα:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" width="100%" style="background-color:#f2f2f2;border:solid 1px #e5e5e5;"&gt;&lt;tr style="vertical-align:top;line-height:normal;"&gt;&lt;td style="width:40px;text-align:right;"&gt;&lt;pre style="font-family:courier new;font-size:11px;color:gray;margin:0px;padding:2px;border-right:solid 1px #e7e7e7;"&gt;1
2
3
4
5
6
7
8
9
10
11
 &lt;/pre&gt;&lt;/td&gt;&lt;td&gt;&lt;pre style="margin:0px;padding:2px;padding-left:8px;"&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/span&gt; args() &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;String&lt;/span&gt; &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; Environment.GetCommandLineArgs

&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/span&gt; totalNumberOfArguments &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Integer&lt;/span&gt; &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; 0
&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/span&gt; firstArgumentValue &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;String&lt;/span&gt; &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;String&lt;/span&gt;.Empty

&lt;span style="color:Green;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;' Πλήθος παραμέτρων&lt;/span&gt;
totalNumberOfArguments &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; args.Length

&lt;span style="color:Green;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;' Αποθήκευση της πρώτης παραμέτρου&lt;/span&gt;
&lt;span style="color:Green;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;' args(0) είναι το filename του exe (μαζί με το path)&lt;/span&gt;
&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;If&lt;/span&gt; args.Length &amp;gt; 2 &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Then&lt;/span&gt; firstArgumentValue &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; args(1)&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br&gt;&lt;/div&gt;</description></item><item><title>Απ: Πως περνάμε arguements στο κύριο exe?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/68384.aspx</link><pubDate>Sun, 27 Nov 2011 20:23:57 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:68384</guid><dc:creator>tasos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/68384.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=68384</wfw:commentRss><description>Καλημέρα, &lt;br&gt;&lt;br&gt;Δεν ασχολούμαι με win forms επαγγελματικά για να ξέρω τον ενδεδειγμένο τρόπο για αυτό, αλλά όταν είχα φτιάξει ένα απλό πρόγραμμα είχα κάνει το εξής στο Page_Load της αρχικής φόρμας. &lt;br&gt;&lt;pre&gt;&lt;span style="color:black;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;&lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;Public&lt;/span&gt; &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;Class&lt;/span&gt; MainForm

    &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;Private&lt;/span&gt; &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;Sub&lt;/span&gt; MainForm_Load(sender &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;As&lt;/span&gt; System.&lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;Object&lt;/span&gt;, e &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;As&lt;/span&gt; System.EventArgs) &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;Handles&lt;/span&gt; &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;MyBase&lt;/span&gt;.Load
        &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;Dim&lt;/span&gt; myCommandStr &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;As&lt;/span&gt; &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;String&lt;/span&gt; &lt;span style="color:red;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;=&lt;/span&gt; Microsoft.VisualBasic.&lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;Command&lt;/span&gt;()

        &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;Dim&lt;/span&gt; myCommands() &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;As&lt;/span&gt; &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;String&lt;/span&gt; &lt;span style="color:red;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;=&lt;/span&gt; myCommandStr.&lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;Split&lt;/span&gt;(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;" "&lt;/span&gt;)
    &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;End&lt;/span&gt; &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;Sub&lt;/span&gt;

&lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;End&lt;/span&gt; &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;Class&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;Το Microsoft.VisualBasic.Command() περιέχει όλες τις παραμέτρους σε ένα String που έχεις περάσει όταν καλείς το exe. Μετά το χειρίζεσαι εσύ για να πάρεις τις επιμέρους παραμέτρους. &lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item><item><title>Πως περνάμε arguements στο κύριο exe?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/68336.aspx</link><pubDate>Fri, 25 Nov 2011 07:48:46 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:68336</guid><dc:creator>AlKiS</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/68336.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=68336</wfw:commentRss><description>&lt;p&gt;Καλησπέρα :)&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Θα μου χρησίμευε πολύ να μάθω πως μπορώ να περάσω arguements στο κύριο exe ενός προγράμματος.&lt;/p&gt;&lt;p&gt;Σε περίπτωση που δεν γίνομαι κατανοητός, ας το πω και με διαφορετικά λόγια.&lt;/p&gt;&lt;p&gt;1) Θεωρούμενα ένα πρόγραμμα με όνομα "προγ1". Το exe του προγράμματος αυτού είναι το: "prog1.exe". Όταν ανοίξω αυτό το πρόγραμμα μέσω ενός λίνκ ή απο το command prompt γράφοντας "%dir%\prog1.exe -Arguement 1" όπου με το %dir% θεωρώ την τωρινή του θέση, θέλω το πρόγραμμα να εκχωρεί στην εκκίνησή του του το string "Arguement 1" σε μια μεταβλητή string όπου μπορεί στη συνέχεια να χρισιμοποιηθεί απο το Mybase.Load.&lt;/p&gt;&lt;p&gt;(Δεν θυμάμαι να το λέει Mybase ή me ή κάτι τέτοιο αλλά καταλαβαίνεται τι εννοώ.. τον κώδικα όταν ανοίγει το πρόγραμμα)&lt;/p&gt;&lt;p&gt;Πως το κάνω αυτό ???&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;2) Με κάποιο τρόπο κάνω το πρόγραμμά μου προεπιλεγμένο πρόγραμμα για να ανοίγει ας πούμε τα .txt αρχεία (το οποίο δεν ξέρω πως να το κάνω ακόμα προγραμματιστικά - μόνο απο δεξί κλίκ στο αρχείο κτλ κτλ). Πως μπορώ όταν κάποιο txt πατηθεί και ανοίξει, το πρόγραμμα να πάρει το τη θέση του αρχείου σαν arguement?? (έτσι ώστε να δώσω στον StreamReader τη θέση του αρχείου μετά για να το ανοίξει, να το διαβάσει κτλ κτλ)&lt;/p&gt;</description></item></channel></rss>