<?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>Απ: Άνοιγμα αρχείου με το default πρόγραμμα</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/42084.aspx</link><pubDate>Mon, 19 May 2008 19:51:47 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:42084</guid><dc:creator>Nassos.NET</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/42084.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=42084</wfw:commentRss><description>Επίσης μπορείς να βρείς απο το Registry στο Section HKEY_CLASSES_ROOT υπάρχουν όλα τα extentions το αρχείων και με ποιά προγράμματα ανοίγουν, μπορείς να χρησιμοποιήσεις αυτό.&lt;br&gt;Νασος&lt;br&gt;</description></item><item><title>Απ: Άνοιγμα αρχείου με το default πρόγραμμα</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/42072.aspx</link><pubDate>Mon, 19 May 2008 03:45:35 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:42072</guid><dc:creator>Νατάσα Μανουσοπούλου</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/42072.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=42072</wfw:commentRss><description>Δεν ξέρω κάποιο managed API για&amp;nbsp;να πάρεις τέτοιου είδους πληροφορία. Μπορείς όμως να καλέσεις με P/Invoke την &lt;A href="http://www.pinvoke.net/default.aspx/shell32/SHGetFileInfo.html"&gt;SHGetFileInfo&lt;/A&gt;, με την οποία μπορείς να βρεις το icon που αντιστοιχεί στον τύπο του αρχείου (και μάλιστα αν θέλεις το σύστημα θα στο δώσει με εμφάνιση που δηλώνει ότι είναι επιλεγμένο), το όνομα του τύπου, κ.ά.</description></item><item><title>Απ: Άνοιγμα αρχείου με το default πρόγραμμα</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/42068.aspx</link><pubDate>Mon, 19 May 2008 00:45:50 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:42068</guid><dc:creator>M1ke</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/42068.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=42068</wfw:commentRss><description>Και ξαφνικά όλα φαίνονται τόσο πιο καθαρά. Ευχαριστώ πολυ!&lt;br&gt;&lt;br&gt;Οπότε τα a,c απαντήθηκαν. Βασικά, θα διαμορφώσω το b. ως εξής:&lt;br&gt;&lt;br&gt;Προφανώς δεν έχει νόημα να βρίσκω το αντίστοιχο component, αφού σε runtime δεν θα ξέρω τι μεθόδους έχει ώστε να το χειριστώ.&lt;br&gt;&lt;br&gt;Γίνεται τουλάχιστον να μάθω με ποια εφαρμογή ανοίγει by default ένα αρχείο (χωρίς να εκκινήσω την εφαρμογή με το Process.Start), ώστε να μπορώ να το εμφανίσω?&lt;br&gt;(θα ήταν καλύτερο από πλευράς απόδοσης να το έψαχνα μόνος μου στη registry?)&lt;br&gt;</description></item><item><title>Απ: Άνοιγμα αρχείου με το default πρόγραμμα</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/42066.aspx</link><pubDate>Mon, 19 May 2008 00:25:46 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:42066</guid><dc:creator>Νατάσα Μανουσοπούλου</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/42066.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=42066</wfw:commentRss><description>&lt;P&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;M1ke:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Γεια σας!&lt;BR&gt;&lt;BR&gt;Προσπαθώ να φτιάξω έναν file explorer και έχω τα εξής 3 προβλήματα:&lt;BR&gt;&lt;BR&gt;a. Πως θα ανοίξω το αρχείο με το default πρόγραμμα των windows, χωρίς να το ορίσω εξαντλητικά? (σαν forwarding στο shell, ώστε να κάνει ότι νομίζει)&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/P&gt;
&lt;P&gt;Είναι&amp;nbsp; τόσο απλό όσο και το System.Diagnostics.Process.Start(myDocumentName);&lt;BR&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;M1ke:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;b. Υπάρχει περίπτωση να βρίσκω προγραμματιστικά το αντίστοιχο component και να το ανοίγω μέσα στη φόρμα? (όπως τα pdf στους browsers)&lt;BR&gt;c. Παίρνω πληροφορίες για τους φακέλους από το system.IO.DirectoryInfo. Πως γίνεται να ανοίγει στο (my) computer και όχι σε κάποιο συγκεκριμένο path?&lt;BR&gt;&lt;BR&gt;Ευχαριστώ!&lt;BR&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/P&gt;
&lt;P&gt;Χρησιμοποιείς την Environment.GetFolderPath(Environment.SpecialFolder.MyComputer).&lt;/P&gt;</description></item><item><title>Άνοιγμα αρχείου με το default πρόγραμμα</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/42060.aspx</link><pubDate>Sun, 18 May 2008 05:55:02 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:42060</guid><dc:creator>M1ke</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/42060.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=42060</wfw:commentRss><description>Γεια σας!&lt;br&gt;&lt;br&gt;Προσπαθώ να φτιάξω έναν file explorer και έχω τα εξής 3 προβλήματα:&lt;br&gt;&lt;br&gt;a. Πως θα ανοίξω το αρχείο με το default πρόγραμμα των windows, χωρίς να το ορίσω εξαντλητικά? (σαν forwarding στο shell, ώστε να κάνει ότι νομίζει)&lt;br&gt;b. Υπάρχει περίπτωση να βρίσκω προγραμματιστικά το αντίστοιχο component και να το ανοίγω μέσα στη φόρμα? (όπως τα pdf στους browsers)&lt;br&gt;c. Παίρνω πληροφορίες για τους φακέλους από το system.IO.DirectoryInfo. Πως γίνεται να ανοίγει στο (my) computer και όχι σε κάποιο συγκεκριμένο path?&lt;br&gt;&lt;br&gt;Ευχαριστώ!&lt;br&gt;</description></item></channel></rss>