<?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>WinForms</title><link>https://www.dotnetzone.gr:443/cs/forums/12/ShowForum.aspx</link><description>Θέματα για rich client / windows εφαρμογές, σε οποιαδήποτε γλώσσα (VB.NET, C#, managed C++, κ.α.)</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Αποθήκευση XML</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/34994.aspx</link><pubDate>Fri, 14 Sep 2007 00:14:44 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:34994</guid><dc:creator>Vader</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/34994.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=34994</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;anjelinio:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Το XmlDocument έχει μέθοδο Save(...) με αρκετές μορφές. Έτσι, ότι αλλαγές κάνεις στην xml σου in-memory, μπορείς να τις σώσεις πάλι σε αρχείο. Ψάχτο λίγο. &lt;br&gt;( &lt;i&gt;Δε νομίζω οτι μπορείς να χρησιμοποιήσεις το App.Config&amp;nbsp; για να σώσεις, ενδέχεται όμως να κάνω και λάθος, ας με διορθώσει κάποιος. Δε νομίζω όμως.&lt;/i&gt; )&lt;br&gt;&lt;br&gt;Θα σου πρότεινα να κοιτάξεις&amp;nbsp; λίγο το XmlSerialization - ίσως λίγο αργότερα όμως, αφού έχεις εξοικειωθεί λίγο περισσότερο με το framework. &lt;br&gt;&lt;br&gt;&lt;div align="left"&gt;Άντε, καλό κώδικα&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;&lt;br&gt;Το Serialization είναι πολύ εύκολο ..για ρυθμίσεις ....και έχει τον ελάχιστο κώδικα !!!&lt;br&gt;</description></item><item><title>Απ: Αποθήκευση XML</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/34990.aspx</link><pubDate>Thu, 13 Sep 2007 21:34:24 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:34990</guid><dc:creator>xenophon</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/34990.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=34990</wfw:commentRss><description>βρηκα ενα αρθρο στην MSDN ακριβως για αυτο που εψαχνα&lt;br&gt;http://support.microsoft.com/kb/301282&lt;br&gt;&lt;br&gt;πχ για αυτο που ηθελα ο κωδικας ηταν&lt;br&gt;&lt;span style="color:Black;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;im myXmlTextWriter &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; XmlTextWriter &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;New&lt;/span&gt; XmlTextWriter(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"newbooks.xml"&lt;/span&gt;, System.Text.Encoding.UTF8)&lt;br&gt;        myXmlTextWriter.Formatting &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; System.Xml.Formatting.Indented&lt;br&gt;        myXmlTextWriter.WriteStartDocument(&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;False&lt;/span&gt;)&lt;br&gt;        &lt;span style="color:Green;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;'Create the main document element.&lt;/span&gt;&lt;br&gt;        myXmlTextWriter.WriteStartElement(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Options"&lt;/span&gt;)&lt;br&gt;&lt;br&gt;        myXmlTextWriter.WriteStartElement(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Size_H"&lt;/span&gt;)&lt;br&gt;        myXmlTextWriter.WriteString(400)&lt;br&gt;        myXmlTextWriter.WriteEndElement()&lt;br&gt;&lt;br&gt;   myXmlTextWriter.WriteEndElement()&lt;br&gt;&lt;br&gt;   myXmlTextWriter.Flush()&lt;br&gt;   myXmlTextWriter.Close()&lt;br&gt;&lt;br&gt;και φτιαχνει αυτο :&lt;br&gt;&lt;br&gt;&amp;lt;?xml version=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"1.0"&lt;/span&gt; encoding=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"utf-8"&lt;/span&gt; ?&amp;gt;&lt;br&gt;&amp;lt;Options&amp;gt;&lt;br&gt;    &amp;lt;Size_H&amp;gt;400&amp;lt;/Size_H&amp;gt;&lt;br&gt;    &lt;br&gt;&amp;lt;/Options&amp;gt;&lt;/span&gt;&lt;br&gt;</description></item><item><title>Απ: Αποθήκευση XML</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/34943.aspx</link><pubDate>Wed, 12 Sep 2007 16:12:56 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:34943</guid><dc:creator>manosB</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/34943.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=34943</wfw:commentRss><description>κοίτα αυτό&amp;nbsp; το παλιότερο &lt;a href="http://www.dotnetzone.gr/cs/forums/thread/16328.aspx"&gt;post&lt;/a&gt;. Είναι για CF αλλά δουλεύει αυτούσιο και στο κανονικό Framework. Θα σου δώσει ιδέες και πως μεταχειρίζεσαι τα xml.&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-5.gif" alt="Wink" /&gt;&lt;br&gt;&lt;br&gt;</description></item><item><title>Απ: Αποθήκευση XML</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/34940.aspx</link><pubDate>Wed, 12 Sep 2007 04:09:06 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:34940</guid><dc:creator>anjelinio</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/34940.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=34940</wfw:commentRss><description>Το XmlDocument έχει μέθοδο Save(...) με αρκετές μορφές. Έτσι, ότι αλλαγές κάνεις στην xml σου in-memory, μπορείς να τις σώσεις πάλι σε αρχείο. Ψάχτο λίγο. &lt;br&gt;( &lt;i&gt;Δε νομίζω οτι μπορείς να χρησιμοποιήσεις το App.Config&amp;nbsp; για να σώσεις, ενδέχεται όμως να κάνω και λάθος, ας με διορθώσει κάποιος. Δε νομίζω όμως.&lt;/i&gt; )&lt;br&gt;&lt;br&gt;Θα σου πρότεινα να κοιτάξεις&amp;nbsp; λίγο το XmlSerialization - ίσως λίγο αργότερα όμως, αφού έχεις εξοικειωθεί λίγο περισσότερο με το framework. &lt;br&gt;&lt;br&gt;&lt;div align="left"&gt;Άντε, καλό κώδικα&lt;br&gt;&lt;/div&gt;</description></item><item><title>Απ: Αποθήκευση XML</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/34938.aspx</link><pubDate>Wed, 12 Sep 2007 03:34:17 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:34938</guid><dc:creator>xenophon</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/34938.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=34938</wfw:commentRss><description>τα my.settings τα χρησιμοποιω παρα πολυ &lt;br&gt;αλλα αυτη την φορα πρεπει να κανω την εφαρμοφη portable &lt;br&gt;για να μεταφεροντε οι ρυθμισεις κτλ και σε ενα usb στικ&lt;br&gt;μιας και δεν μπορεις μεταφερεις τις ρυθμισεις &lt;br&gt;&lt;br&gt;για αυτο θελω να κανω δικο μου xml&lt;br&gt;&lt;br&gt;αυτο που σκεφτομαι ειναι&lt;br&gt;στην εναρξη να διαβαζει τις ρυθμισεις απο το xml και να χρησιμοποιει το my.settings ως προσορινη μνημη&lt;br&gt;
και οταν η εφαρμογη κλησει να τα αποθηκευει παλει στο xml &lt;br&gt;
για να ειναι portable η εφαρμογη&lt;br&gt;</description></item><item><title>Απ: Αποθήκευση XML</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/34937.aspx</link><pubDate>Wed, 12 Sep 2007 03:27:44 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:34937</guid><dc:creator>eliasm</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/34937.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=34937</wfw:commentRss><description>&lt;P&gt;Στο αντικείμενο ny.settings μπορείς να αποθηκεύσεις σχεδόν όποια παράμετρό θέλεις &lt;/P&gt;
&lt;P&gt;Ένα παράδειγμα&amp;nbsp;για να&amp;nbsp;διαβάσεις την τιμή κάποιας παραμέτρου είναι : &lt;/P&gt;
&lt;P&gt;Dim Str as string&lt;BR&gt;str = My.Settings.LastUser&lt;BR&gt;θα διαβάσει τον τελευταιο χρήστη που ανοιξε την εφαρμογη.&lt;/P&gt;
&lt;P&gt;και ενα παράδειγμα για να γραψεις:&lt;/P&gt;
&lt;P&gt;Dim Str as string&lt;BR&gt;Str = ConnectedUser&lt;BR&gt;My.Settings.LastUser=Str&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;Επίσης ένα καλός τρόπος είναι να αναφερεσε στα settings ως εξης &lt;FONT color=#0000ff size=2&gt;my&lt;/FONT&gt;&lt;FONT size=2&gt;.Settings.Default.Item(όνομα)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;περισστερες πληροφορίες μπορείς να βρεις &lt;A href="http://msdn2.microsoft.com/en-us/library/saa62613(VS.80).aspx"&gt;http://msdn2.microsoft.com/en-us/library/saa62613(VS.80).aspx&lt;/A&gt;&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Αποθήκευση XML</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/34935.aspx</link><pubDate>Wed, 12 Sep 2007 02:15:42 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:34935</guid><dc:creator>xenophon</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/34935.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=34935</wfw:commentRss><description>στο app.config εχει τις ρυθμισεις του my.settings&lt;br&gt;πως διαβαζει / γραφει στο αρχειο αυτο ?&lt;br&gt;&lt;br&gt;και κατι αλλο &lt;br&gt;να μου πειτε πως ννα γραφω σε xml&lt;br&gt;γιατι σε αλλη πριπτωση που δεν βοηθαει το config ειναι χρησιμο μα μαθω πως γινετε&lt;br&gt;</description></item><item><title>Απ: Αποθήκευση XML</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/34930.aspx</link><pubDate>Wed, 12 Sep 2007 01:04:38 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:34930</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/34930.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=34930</wfw:commentRss><description>Το .NET 2.0 έχει έτοιμες κλάσεις για να διαβάζει τις ρυθμίσεις από το app.config. Γιατί να φτιάξεις το δικό σου αρχείο?</description></item><item><title>Αποθήκευση XML</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/34922.aspx</link><pubDate>Tue, 11 Sep 2007 23:36:11 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:34922</guid><dc:creator>xenophon</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/34922.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=34922</wfw:commentRss><description>Μετα απο πολυ καιρο εμαθα να χρησιμοποιο xml για την αναγνωση ρυθμισεων κτλ απο xml&lt;br&gt;και θελω τωρα να "γραφω" τις ρυθμισεις αυτες στο xml αρχειο&lt;br&gt;για την αναγνωση χρησιμοποιο κατι τετοιο&lt;br&gt;&lt;br&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; DB &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;New&lt;/span&gt; System.IO.StreamReader(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Options.xml"&lt;/span&gt;, System.Text.Encoding.UTF8)&lt;br&gt;        &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/span&gt; DBr &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;New&lt;/span&gt; System.Xml.XmlTextReader(DB)&lt;br&gt;        &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/span&gt; myDB &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;New&lt;/span&gt; System.Xml.XmlDocument&lt;br&gt;        myDB.Load(DBr)&lt;br&gt;        &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/span&gt; DItems &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; System.Xml.XmlNodeList &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; myDB.SelectNodes(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Options"&lt;/span&gt;)&lt;br&gt;        &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/span&gt; make &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; System.Xml.XmlNode&lt;br&gt;&lt;br&gt;        make &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; DItems.&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Item&lt;/span&gt;(0).SelectSingleNode(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Size_H"&lt;/span&gt;)&lt;br&gt;        My.Settings.Size_H &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; make.InnerText&lt;br&gt;&lt;br&gt;&lt;font face="Times New Roman" size="3"&gt;ενω το xml μου εχει αυτην την μορφη &lt;/font&gt;&lt;font size="4"&gt;&lt;br&gt;&lt;/font&gt;&lt;br&gt;&amp;lt;?xml version="1.0" encoding="utf-8" ?&amp;gt;&lt;br&gt;&amp;lt;Options&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Size_H&amp;gt;400&amp;lt;/Size_H&amp;gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;  &lt;br&gt;&amp;lt;/Options&amp;gt;&lt;br&gt;&lt;br&gt;&lt;font size="2"&gt;θα ηθελα αν μπορει κανεις να μου πει πως να γραψω παλι στο xml&lt;/font&gt;&lt;br&gt;&lt;/span&gt;&lt;br&gt;</description></item></channel></rss>