<?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>Απ: Πως κάνουμε associate ένα File Extension?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/69911.aspx</link><pubDate>Wed, 04 Apr 2012 05:56:19 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:69911</guid><dc:creator>AlKiS</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/69911.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=69911</wfw:commentRss><description>&lt;p&gt;Πολύ ωραίο!!!!&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Ευχαριστώ&lt;/p&gt;</description></item><item><title>Απ: Πως κάνουμε associate ένα File Extension?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/69909.aspx</link><pubDate>Wed, 04 Apr 2012 05:19:26 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:69909</guid><dc:creator>Ζήσης Στέλιος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/69909.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=69909</wfw:commentRss><description>&amp;nbsp;Public Shared Sub AssociateFileType(ByVal Extension As String, ByVal Description As String, ByVal Executable As String, Optional ByVal Icon As String = "")&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; My.Computer.Registry.ClassesRoot.CreateSubKey(Extension).SetValue("", Description, 1)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; My.Computer.Registry.ClassesRoot.CreateSubKey(Extension &amp;amp; "\Shell\Open\Command").SetValue("", Executable &amp;amp; " %l", 1)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If Icon &amp;lt;&amp;gt; "" Then My.Computer.Registry.ClassesRoot.CreateSubKey(Extension &amp;amp; "\DefaultIcon").SetValue("", Icon, 1)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;br&gt;&lt;br&gt;και το αντίθετο &lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Public Shared Sub UnassociateFileType(ByVal Extension As String)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; My.Computer.Registry.ClassesRoot.DeleteSubKeyTree(Extension)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;br&gt;&lt;br&gt;</description></item><item><title>Απ: Πως κάνουμε associate ένα File Extension?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/69222.aspx</link><pubDate>Thu, 09 Feb 2012 03:21:59 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:69222</guid><dc:creator>AlKiS</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/69222.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=69222</wfw:commentRss><description>&lt;p&gt;αχα, έγινε :)&lt;/p&gt;&lt;p&gt;Ευχαριστώ&lt;/p&gt;</description></item><item><title>Απ: Πως κάνουμε associate ένα File Extension?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/69216.aspx</link><pubDate>Thu, 09 Feb 2012 01:29:43 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:69216</guid><dc:creator>Libra Storm</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/69216.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=69216</wfw:commentRss><description>&lt;P&gt;Υπάρχουν κανόνες και οδηγίες αλλά&amp;nbsp;μπορεί το όνομα να είναι και αυθαίρετο όπως πχ δεν ξέρεις ότι κάποιος έχει εγκαταστήσει ένα άλλο πρόγραμμα με το ίδιο όνομα στο λειτουργικό. Βάλε ένα δικό σου format του στυλ ApplicationName.Vendor.Component.Version[file].&lt;/P&gt;</description></item><item><title>Απ: Πως κάνουμε associate ένα File Extension?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/69215.aspx</link><pubDate>Thu, 09 Feb 2012 00:59:24 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:69215</guid><dc:creator>AlKiS</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/69215.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=69215</wfw:commentRss><description>&lt;p&gt;Ναι αλλά αυτό δεν θα πρέπει να αντιστοιχεί σε κάτι?&lt;/p&gt;&lt;p&gt;Μήπως πρέπει να το ρυθμίσω πουθενά αλλού? στο registry ή σε κάποια μεριά στο πρόγραμμα?&lt;/p&gt;&lt;p&gt;Το όνομα ακούγεται σημαντικό... ProgID. Ίσως το χρειάζεται για να ξέρει που είναι το πρόγραμμα στον δίσκο ώστε να ανοίξει το αρχείο με αυτό...&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;ή μπορεί να λέω και βλακείες :Ρ δεν έχω ιδέα&lt;/p&gt;</description></item><item><title>Απ: Πως κάνουμε associate ένα File Extension?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/69214.aspx</link><pubDate>Thu, 09 Feb 2012 00:52:21 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:69214</guid><dc:creator>Libra Storm</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/69214.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=69214</wfw:commentRss><description>βάλε εσύ κάτι σαν Myapplicaction.Document π.χ.</description></item><item><title>Απ: Πως κάνουμε associate ένα File Extension?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/69212.aspx</link><pubDate>Thu, 09 Feb 2012 00:21:10 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:69212</guid><dc:creator>AlKiS</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/69212.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=69212</wfw:commentRss><description>&lt;p&gt;Στο Options που λες, έχει όμως ένα ProgID, το οποίο μου λέει οτι πρέπει να συμπληρωθεί.&lt;/p&gt;&lt;p&gt;Δεν ξέρω όμως το ProgID του προγράμματός μου.. δεν ξέρω να καν έχει ένα, ή αν πρέπει με κάποιον τρόπο να του βάλω εγώ..&lt;/p&gt;</description></item><item><title>Απ: Πως κάνουμε associate ένα File Extension?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/69059.aspx</link><pubDate>Sun, 29 Jan 2012 19:42:22 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:69059</guid><dc:creator>Libra Storm</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/69059.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=69059</wfw:commentRss><description>&lt;p&gt;Ακόμα και προγραμματιστικά να το κάνεις θα πρέπει ο κάθε χρήστης που θέλει να τρέξει την εφαρμογή σου να την εκτέλεσει ή να τρέξει κάποιο άλλο πρόγραμμα γιά να γίνει το file association. Αυτό όμως δεν βοηθάει σε κάτι. O καλύτερος τρόπος κατά την γνώμη μου είναι να φτιάξεις setup. Ο πιό εύκολος τρόπος είναι να ανοίξεις τα properties (My Project στην VB)&amp;nbsp; και να πάς στο publish tab. Πατώντας το κουμπί [Options] σου δίνεται η επιλογή να δημιουργήσεις File Associations. κάνωντας setup θα σου δημιουργήσει associations, shortcuts, start menu folders κλπ. Κάνωντας δε unistall θα σου βγάλει τα associations.&lt;/p&gt;</description></item><item><title>Πως κάνουμε associate ένα File Extension?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/69057.aspx</link><pubDate>Sun, 29 Jan 2012 02:21:13 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:69057</guid><dc:creator>AlKiS</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/69057.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=69057</wfw:commentRss><description>&lt;p&gt;Θέλω όταν πατιέται ένα αρχείο με extension .RecC να ανοίγει το πρόγραμμά μου..&lt;/p&gt;&lt;p&gt;Μπορώ να το κάνω άν κλικάρω το αρχείο και πατήσω "Άνοιγμα με..." απο τον explorer των windows αλλά αυτό δεν λέει κάτι.. θέλω να μάθω πως να το κάνω προγραμματιστικά.&lt;/p&gt;&lt;p&gt;Έτσι ώστε όταν ένας άνθρωπος ανοίξει το πρόγραμμά μου, να γίνει αυτόματα και όποτε κλικάρει αρχείο .RecC να ανοίγει το πρόγραμμα.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;έψαξα και βρήκα ότι όλα τα associations είναι στο registry: HKEY Current User\Software\.....\FileExts\&lt;/p&gt;&lt;p&gt;εκεί βρήκα φακέλους με το όνομα του extension, και μέσα κάποιες περίεργες τιμές.. δεν βγάζω νόημα πως να το κάνω..&lt;/p&gt;</description></item></channel></rss>