<?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>Απ: Convert WORD</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/46438.aspx</link><pubDate>Mon, 24 Nov 2008 21:55:58 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:46438</guid><dc:creator>aristofanisl</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/46438.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=46438</wfw:commentRss><description>Ευχαριστώ πολύ!!! &lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-2.gif" alt="Big Smile" /&gt;&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-2.gif" alt="Big Smile" /&gt;&lt;br&gt;</description></item><item><title>Απ: Convert WORD</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/46434.aspx</link><pubDate>Mon, 24 Nov 2008 19:18:58 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:46434</guid><dc:creator>gkaz</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/46434.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=46434</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;FONT face=Arial&gt;Καλημέρα,&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;o:p&gt;&lt;FONT face=Arial&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;FONT face=Arial&gt;Η ερώτηση που τίθεται είναι η εξής:&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;FONT face=Arial&gt;Γνωρίζεις το δυαδικό σύστημα και πως με αυτό γίνεται η αναπαράσταση οποιοδήποτε αριθμού;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;A href="http://en.wikipedia.org/wiki/Binary_numeral_system"&gt;&lt;FONT face=Arial&gt;http://en.wikipedia.org/wiki/Binary_numeral_system&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;o:p&gt;&lt;FONT face=Arial&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;FONT face=Arial&gt;Γνωρίζεις&lt;SPAN style="mso-ansi-language:EN-GB;"&gt; &lt;/SPAN&gt;τις&lt;SPAN style="mso-ansi-language:EN-GB;"&gt; &lt;/SPAN&gt;έννοιες&lt;SPAN style="mso-ansi-language:EN-GB;"&gt; &lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EN-US;"&gt;Most/least significant bit/byte&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EN-GB;"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="mso-ansi-language:EN-GB;"&gt;&lt;A href="http://en.wikipedia.org/wiki/Least-significant_bit"&gt;&lt;FONT face=Arial&gt;http://en.wikipedia.org/wiki/Least-significant_bit&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="mso-ansi-language:EN-GB;"&gt;&lt;o:p&gt;&lt;FONT face=Arial&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;FONT face=Arial&gt;Ο ποιητής αυτό που εννοεί είναι ότι θα σου στείλει ένα αριθμό αποτελούμενο από δυο &lt;SPAN style="mso-ansi-language:EN-US;"&gt;byte&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;και το πρώτο &lt;SPAN style="mso-ansi-language:EN-US;"&gt;Byte&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;που θα λάβεις είναι το λιγότερο σημαντικό. Δηλαδή αυτό με την μικρότερη αξία.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;o:p&gt;&lt;FONT face=Arial&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;FONT face=Arial&gt;Σε περίπτωση που δεν τα γνωρίζεις και εν’ τάχη θα σου πω το εξής:&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;FONT face=Arial&gt;Έχεις τον αριθμό 12 στο δεκαδικό σύστημα.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;FONT face=Arial&gt;Αυτός αποτελείται από δυο ψηφία. Το 1 και το 2.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;FONT face=Arial&gt;Το 1 είναι το περισσότερο σημαντικό και το 2 το λιγότερο σημαντικό. Στο δεκαδικό σύστημα το 1 λόγο της θέσης του συμβολίζει την τιμή 10 ( &lt;SPAN style="mso-ansi-language:EN-US;"&gt;x&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;* 10 – βάση το 10). Το ίδιο συμβαίνει και στο δυαδικό σύστημα (βάση το 2).&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;o:p&gt;&lt;FONT face=Arial&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;FONT face=Arial&gt;Στο πρόβλημά σου τώρα.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;FONT face=Arial&gt;Θα λάβεις δυο &lt;SPAN style="mso-ansi-language:EN-US;"&gt;byte&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;που το ένα θα έχει μεγαλύτερη αξία από το άλλο. Το πρώτο είναι το λιγότερο σημαντικό. Το δεύτερο είναι το περισσότερο σημαντικό και λόγο του δυαδικού συστήματος έχει αξία &lt;SPAN style="mso-ansi-language:EN-US;"&gt;x&lt;/SPAN&gt; * 256.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="mso-ansi-language:EN-US;"&gt;&lt;o:p&gt;&lt;FONT face=Arial&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;FONT face=Arial&gt;Οπότε αν έχεις δυο &lt;SPAN style="mso-ansi-language:EN-US;"&gt;byte&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;Α και Β με το Α λιγότερο σημαντικό ο αριθμός σου θα είναι &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;FONT face=Arial&gt;&lt;SPAN style="mso-ansi-language:EN-US;"&gt;X =&lt;/SPAN&gt; Α + (Β * 256)&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;o:p&gt;&lt;FONT face=Arial&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;FONT face=Arial&gt;Ελπίζω να έγινα κατανοητός.&lt;/FONT&gt;&lt;/P&gt;</description></item><item><title>Απ: Convert WORD</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/46433.aspx</link><pubDate>Mon, 24 Nov 2008 18:52:27 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:46433</guid><dc:creator>aristofanisl</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/46433.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=46433</wfw:commentRss><description>Καλημέρα!&lt;br&gt;Καμία βοήθεια?&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;br&gt;</description></item><item><title>Απ: Convert WORD</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/46397.aspx</link><pubDate>Fri, 21 Nov 2008 22:23:02 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:46397</guid><dc:creator>aristofanisl</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/46397.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=46397</wfw:commentRss><description>Ευχαριστώ για το γρήγορο response.&lt;br&gt;Δεν μιλάω με κάποιο συγκεκριμένο dll.Χρησιμοποιώ το built in serial port που έχει η .NET.Εχω κάνει assign την συσκευή σε ένα serial port κ απλά διαβάζω τις τιμές.&lt;br&gt;Οταν του στέλνω τον χαρακτήρα 'r' αυτό μου απαντάει στέλνοντάς μου 2 bytes. Αυτό είναι που με μπερδεύει. (BYTE LOW FIRST?? τι εννοεί ο ποιητής??)&lt;br&gt;</description></item><item><title>Απ: Convert WORD</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/46396.aspx</link><pubDate>Fri, 21 Nov 2008 21:30:36 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:46396</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/46396.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=46396</wfw:commentRss><description>&lt;P&gt;Το ότι η συσκευή επιστρέφει δεδομένα τύπου WORD δεν σημαίνει τίποτε, απλά γιατί το WORD είναι int. Σημασία έχει τί επιστρέφει η βιβλιοθήκη που χρησιμοποιείς για να μιλήσεις με τη συσκευή. Λογικά θα τη χρησιμοποιείς ήδη (ή θα τη χρησιμοποιήσεις) μέσω Interop οπότε θα ορίσεις εσύ σε τί μορφή θα σου έρθουν τα δεδομένα. &lt;/P&gt;
&lt;P&gt;Αν πρόκειται για κάποιο native dll θα πρέπει να ορίσεις τις μεθόδους που θα καλέσεις με το DllImport attribute. Ρίξε μία ματιά στο &lt;A href="http://msdn.microsoft.com/en-us/library/26thfadc.aspx"&gt;Consuming Unmanaged DLL Functions&lt;/A&gt; για να δεις ακριβώς τί πρέπει να κάνεις για να καλέσεις τις μεθόδους αλλά και να μην γεμίσει ο κώδικας σου με imports.&lt;BR&gt;Αν χρησιμοποιείς ένα COM dll σίγουρα θα έχεις ήδη κάποιο dll ή tlb. Αυτό μπορείς να το προσθέσεις εύκολα ως Reference στο project σου και το Visual Studio θα δημιουργήσει κάποια proxy classes με τα οποία θα βλέπεις τις κλάσεις του dll ως C# κλάσεις.&lt;/P&gt;
&lt;P&gt;Για να σε βοηθήσουμε περισσότερο θα πρέπει να μας πεις πως μιλάς με τη συσκευή, με native dll, με COM, με Win32 API ?&lt;/P&gt;</description></item><item><title>Convert WORD</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/46395.aspx</link><pubDate>Fri, 21 Nov 2008 20:42:54 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:46395</guid><dc:creator>aristofanisl</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/46395.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=46395</wfw:commentRss><description>Καλημέρα σε όλους.&lt;br&gt;
Σε μια εφαρμογή που φτιάχνω λαμβάνω δεδομένα από έναν αισθητήρα bluetooth μέσω σειριακής πόρτας.&lt;br&gt;
Το πρόβλημα μου είναι ότι όταν του στέλνω το command που θέλω μου
απαντάει με δεδομένα τύπου WORD.Εγώ θα ήθελα να τα μετατρέψω σε int ή
byte για να τα κάνω στην συνέχεια Plot σε ένα γράφημα.Το πρόγραμμα το
γράφω σε γλώσσα C#. Σας παραθέτω τον πίνακα με τις εντολές που δέχεται
το μηχάνημα και τι μου επιστρέφει.&lt;br&gt;&lt;br&gt;
&lt;a href="http://img504.imageshack.us/my.php?image=commandsch9.jpg" target="_blank" title="http://img504.imageshack.us/my.php?image=commandsch9.jpg"&gt;&lt;img src="http://img504.imageshack.us/img504/1908/commandsch9.th.jpg" border="0" /&gt;&lt;/a&gt;&lt;a href="http://g.imageshack.us/thpix.php" target="_blank" title="http://g.imageshack.us/thpix.php"&gt;&lt;img src="http://img504.imageshack.us/images/thpix.gif" border="0" /&gt;&lt;/a&gt;</description></item></channel></rss>