<?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>Απ: Ανορθόδοξο data entry</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/16488.aspx</link><pubDate>Sat, 09 Sep 2006 03:07:09 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:16488</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/16488.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=16488</wfw:commentRss><description>&lt;P&gt;Από flash έχω κάτι λίγες γνώσεις από την εποχή του 4 αλλά από τότε μόνο βλέπω &lt;img src="/cs/emoticons/emotion-1.gif" alt="Smile" /&gt; τα αποτελέσματα... Έχω ακούσει ότι πλέον η scripting γλώσσα του υποστηρίζει και .NET&amp;nbsp;οπότε φαντάζομαι ότι μπορείς να κάνεις διάφορα κόλπα. Μιας και δεν υπάρχει η πολυτέλεια του χρόνου όμως, τελικά η λύση των image maps βλέπω ότι με καλύπτει... Παραθέτω ένα δείγμα. Είναι περισσότερο proof-of-point application, δεν έχει data access, υποτίθεται ότι από τη βάση τραβάς ένα file reference με τον κώδικα HTML σελίδας και κατόπιν για κάθε hot spot υπάρχουν τρία πεδία το shape type (rectange,circle, polygon), το coords (οι συντεταγμένες), και alt (η περιγραφή) στις ανάλογες εγγραφές.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Ανορθόδοξο data entry</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/16481.aspx</link><pubDate>Sat, 09 Sep 2006 01:16:47 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:16481</guid><dc:creator>Nassos.NET</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/16481.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=16481</wfw:commentRss><description>Καλησπέρα σε όλους,&lt;br /&gt;
&lt;br /&gt;
Εχω κάνει μια εφαρμογή που ήθελα κάτι αντιστοιχο, χρειαζόμουνα έναν χάρτη με διάφορες περιοχές, και κατέληξα στην λύση του Flash, (αφού περασα και απο το UltraButton της Infragistics που έχει μια καλή φάση με το ShapeImage property).&lt;br /&gt;
&lt;br /&gt;
Για το binding τών Data με την φόρμα, κανε στην DB Πινακα AvailableFlash που θα ορίζεις ποιό flash παίζει με ποιά οθόνη. Επίσης το Flash μπορεί να συνδεθεί με την DB άρα μπορεί να διαβάσει από πίνακα τα Commands που μπορει να στείλει στην εφαρμογή, κατά συνέπεια αλλαζοντας ή προστήθοντας εγγραφές στήν DB ενημερόνονται και το Flash και η εφαρμογή.&lt;br /&gt;
&lt;br /&gt;
Tip: Καλό σχεδιασμό στην DB ειναι το κλειδί αφου τα 2 διαφορετικά Domains θα συνεργάζονται μεσο αυτής.&lt;br /&gt;
&lt;br /&gt;
Happy Coding EveryOne!&lt;br /&gt;
&lt;br /&gt;</description></item><item><title>Απ: Ανορθόδοξο data entry</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/16470.aspx</link><pubDate>Fri, 08 Sep 2006 23:01:16 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:16470</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/16470.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=16470</wfw:commentRss><description>&lt;P&gt;Ευχαριστώ όλους για τη συμμετοχή. Λοιπόν, βασικά με ενδιαφέρουν δύο πράγματα για την επιλογή της καλύτερης λύσης. &lt;/P&gt;
&lt;P&gt;Το πρώτο είναι&amp;nbsp;απαραίτητο και πρόκειται για το "tight-coupling". Δηλαδή, κανείς λογικός άνθρωπος αν έφτιαχνε μια εφαρμογή που είχε να διαχειριστεί ας πούμε αυτοκίνητα, δεν θα έφτιαχνε μια φόρμα καταχώρησης που να έχει τρία buttons για να διαλέξει κατηγορία (οικογενειακό, roadster, SUV). Θα έβαζε ένα ListBox ή ένα ComboBox να γεμίζει αυτόματα από τις τιμές που θα υπάρχουν σε κάποιον πίνακα στη βάση. Με αυτόν τον τρόπο δεν θα "έδενε" την φόρμα με τα data. H φόρμα θα έπαιζε χωρίς αλλαγή και όταν θα παρουσιάζονταν μια νέα κατηγορία αυτοκινήτων. Το ίδιο θέλω να κάνω και τώρα, θέλω να μπορώ να συσχετίσω το image και τα map areas με τις ανάλογες εγγραφές στον πίνακα με τους κωδικούς. Η ανατομία του σώματος δεν αλλάζει αλλά αν σήμερα η εφαρμογή βγαίνει για παθολόγους και υποστηρίζει 10 ανατομικές περιοχές για το μάτι, αύριο μπορεί να χρειαστεί να υποστηρίξει οπτικούς που θα ζητήσουν 100 ανατομικές περιοχές για το ίδιο όργανο.&lt;/P&gt;
&lt;P&gt;Το δεύτερο πράγμα είναι "nice-to-have" και πρόκειται για την&amp;nbsp;ευκολία υλοποίησης. Γενικά, τα HTML image maps είναι πολύ εύκολα στην δημιουργία και το μόνο που χρειάζεται από πλευράς μου είναι ένα απλό onclick JavaScript function. Πολύ λιγότερος κόπος σε σχέση με το να αναπτύξω αλγόριθμο υπολογισμού κλικ σε περιοχή πολυγώνου. Επίσης, με flash θα μπορούσαν να γίνουν ωραία πραγματάκια αλλά αφενός δεν ξέρω flash και αφετέρου θα προσθεθεί άλλο ένα layer.&lt;/P&gt;
&lt;P&gt;Πάντως θα ανεβάσω ένα δείγμα κώδικα με τη λύση του WebBrowser control για να πάρετε μια ιδέα...&lt;/P&gt;</description></item><item><title>Απ: Ανορθόδοξο data entry</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/16453.aspx</link><pubDate>Fri, 08 Sep 2006 18:30:26 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:16453</guid><dc:creator>sakalis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/16453.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=16453</wfw:commentRss><description>Η λύση με το web control ειναι η καλύτερη και πιο εύκολη. Γενικά πολλές φορές το έχω χρησιμοποιείσει για να φτιάχνω εύκολα αναφορές και διάφορες άλλες εκτυπώσεις γρήγορα και εύκολα χωρίς να χρησιμοποιήσω κάποιο άλλο εργαλείο</description></item><item><title>Απ: Ανορθόδοξο data entry</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/16452.aspx</link><pubDate>Fri, 08 Sep 2006 18:20:38 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:16452</guid><dc:creator>elam</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/16452.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=16452</wfw:commentRss><description>Σε αντίστοιχο πρόβλημα που είχα στο παρελθόν, χρησιμοποίησα πολύγωνα.&lt;br&gt;Πιστεύω ότι είναι η απλούστερη και γρηγορότερη λύση για το πρόβλημά σου.&lt;br&gt;&lt;br&gt;Αυτό που πρέπει να βρεις είναι πότε ένα σημείο ανήκει στο πολύγωνο και πότε όχι.&lt;br&gt;Τα πράγματα είναι εξαιρετικά απλά στην περίπτωση που το πολύγωνο είναι κυρτό (convex).&lt;br&gt;Σε αυτήν την περίπτωση, τα πρόσημα που βγαίνουν από τις εξισώσεις των ευθειών του πολυγώνου, θα είναι ίδια για κάθε σημείο μέσα στο πολύγωνο.&lt;br&gt;&lt;br&gt;Για περισσότερες πληροφορίες, στην περίπτωση που θέλεις η περιοχή σου να είναι κάθε είδους πολύγωνο, ψάξε για Point in Polygon Strategies, όπως το:&lt;br&gt;http://www.acm.org/pubs/tog/editors/erich/ptinpoly/&lt;br&gt;&lt;br&gt;</description></item><item><title>Απ: Ανορθόδοξο data entry</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/16450.aspx</link><pubDate>Fri, 08 Sep 2006 17:21:23 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:16450</guid><dc:creator>Dimitris Papadimitriou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/16450.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=16450</wfw:commentRss><description>π.χ. &lt;A href="http://www.woll2woll.com/1stclass/tour/buttons.html"&gt;http://www.woll2woll.com/1stclass/tour/buttons.html&lt;/A&gt;</description></item><item><title>Απ: Ανορθόδοξο data entry</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/16449.aspx</link><pubDate>Fri, 08 Sep 2006 17:15:43 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:16449</guid><dc:creator>Dimitris Papadimitriou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/16449.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=16449</wfw:commentRss><description>Σωστά. Και η χρήση πολυγωνικών πλήκτρων είναι μια λύση. Μήπως υπάρχει και λύση σε .net, ώστε να είναι πιο managed ο κώδικας;</description></item><item><title>Απ: Ανορθόδοξο data entry</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/16448.aspx</link><pubDate>Fri, 08 Sep 2006 17:03:36 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:16448</guid><dc:creator>agmarios</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/16448.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=16448</wfw:commentRss><description>νομίζω ότι το flah μπορεί να σε βοηθήσει πολύ. Φτιάχνεις ένα button Για κάθε περιοχή (κάθε πότε θα αλλάζει η ανατομία του ανθρώπινου σώματος;) και καθάρισες</description></item><item><title>Απ: Ανορθόδοξο data entry</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/16447.aspx</link><pubDate>Fri, 08 Sep 2006 16:52:40 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:16447</guid><dc:creator>Dimitris Papadimitriou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/16447.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=16447</wfw:commentRss><description>Θα είχε ενδιαφέρον η δημιουργία ενός αλγορίθμου που θα υπολογίζει αν ένα δεδομένο σημείο είναι εντός της περιοχής ενός πολυγώνου (μια σειρά από σημεία). Είχα κάνει κάτι στο παρελθόν, σε VB6 και AutoCAD, για μια τοπογραφική εφαρμογή.</description></item><item><title>Απ: Ανορθόδοξο data entry</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/16428.aspx</link><pubDate>Fri, 08 Sep 2006 05:41:22 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:16428</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/16428.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=16428</wfw:commentRss><description>&lt;P&gt;Μια ιδέα που εξέταζα πριν από λίγο είναι να χρησιμοποιήσω το native (πλέον) WebBrowser control όπου θα δείχνω μικρές σελίδες HTML.&amp;nbsp; Θα είναι εύκολο να φτιαχτούν τα image maps μιας και υπάρχουν πάρα πολλά εργαλεία γι αυτή τη δουλειά και επιπρόσθετα αν χρειαστούν αλλαγές θα έχω να κάνω deploy μόνο τις νέες εκδόσεις των HTML σελίδων. Επίσης, δοκίμασα και παίζει μια χαρά η επικοινωνία μεταξύ DHTML κώδικα και windows host form...&lt;/P&gt;</description></item><item><title>Απ: Ανορθόδοξο data entry</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/16426.aspx</link><pubDate>Fri, 08 Sep 2006 04:09:10 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:16426</guid><dc:creator>cap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/16426.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=16426</wfw:commentRss><description>Χωρίς να έχω καθόλου εμπειρία από τέτοιου είδους εφαρμογές, να τολμήσω να πω οτι θα μπορούσες να έχεις αποθηκευμένες στη βάση τις συντεταγμένες ενός ορθογωνίου που αντιστοιχεί σε μια περιοχή στην οθόνη (ανω αριστερή, κάτω δεξιά γωνία = 2+2 νουμεράκια) ώστε βάσει συντεταγμένων που γίνεται το κλικ να μπορείς με ένα query στη βάση να βρεις τον αντίστοιχο κωδικό;&lt;br /&gt;
&lt;br /&gt;
(Βασικά δεν είναι ανάγκη να είναι τετράγωνες οι περιοχές - απλά είναι η πιό απλή υλοποίηση που μου ήρθε στο μυαλό. Θα μπορούσαν και να είναι κυκλικές με σημεία αναφοράς τις συντεταγμένες του κέντρου του κύκλου και το μήκος της ακτίνας του).&lt;br /&gt;
&lt;br /&gt;</description></item><item><title>Ανορθόδοξο data entry</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/16422.aspx</link><pubDate>Fri, 08 Sep 2006 02:05:55 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:16422</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/16422.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=16422</wfw:commentRss><description>&lt;P&gt;Φτιάχνω μια ιατρική εφαρμογή με την οποία καταχωρείται κωδικοποιημένα η εξέταση που κάνει ο γιατρός στον ασθενή και τα ευρήματα αυτής. Η εξέταση αποτελείται από διάφορους κωδικούς ο τελευταίος εκ των οποίων είναι η ανατομική περιοχή. Στην βάση υπάρχει φυσικά ανάλογος πίνακας με τις ανατομικές περιοχές, το λεκτικό και τον κωδικό κάθε μίας από αυτές. Το requirement είναι το εξής: Η εισαγωγή του κωδικού ανατομικής περιοχής θα πρέπει να γίνεται γραφικά, δηλαδή όχι όπως γίνεται συνήθως από ένα ComboBox ή ένα ListBox αλλά&amp;nbsp;θα εμφανίζεται ένα μάτι και ο γιατρός θα κάνει κλικ στο άνω βλέφαρο, στο κάτω βλέφαρο, στην ίριδα, στην κόρη, κλπ. Κάτι ανάλογο με το image map στις web σελίδες.&lt;/P&gt;
&lt;P&gt;Αυτό που με προβληματίζει είναι το&amp;nbsp;"tight-coupling"&amp;nbsp;μεταξύ του γραφικού και των κωδικών που θα βρίσκονται στη βάση.&amp;nbsp;&amp;nbsp;Έχω σκεφτεί να χρωματίζω με διαφορετικό χρώμα τις περιοχές του image και να φτιάξω mappings (σε XML αρχεία?&amp;nbsp;στη βάση?)&amp;nbsp;ώστε να αντιστοιχίσω χρώματα με κωδικούς για τα ανάλογα γραφικά και τις περιοχές τους.&lt;/P&gt;
&lt;P&gt;Αυτές τις μέρες αυτό&amp;nbsp;παιδεύω στο μυαλό μου, οπότε αν κάποιος έχει κάποια ιδέα ή σχόλια ή οτιδήποτε, είναι ευπρόσδεκτα...&lt;/P&gt;</description></item></channel></rss>