<?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>Απ: Μαζικές ή μεμονομένες αλλαγές</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48612.aspx</link><pubDate>Sun, 22 Feb 2009 23:46:14 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48612</guid><dc:creator>Johnnyxp64</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48612.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=48612</wfw:commentRss><description>&lt;P&gt;αν και ψιλομπερδεμενος, θα σου απαντησω&lt;/P&gt;&lt;P&gt;βασικα μπορεις να κανεις μαζικα και μεμονομενα "ανεβασμα" στην βαση και με τουσ 2 τροπους.&lt;/P&gt;&lt;P&gt;τωρα η διαφορα απο το να γραψεις τα strings με το να κανεις χρηση dataset ειναι για μενα κυριος θεμα πρακτικης και συνηθειας.&lt;/P&gt;&lt;P&gt;δουλευα αρχικα παρα πολυ το dataset αλλα ομολογω οτι υπηρχαν στιγμες κυριως στα update  που απλα δεν εκανα οτι θα επρεπε να κανει, και ναι μεν ειναι ποιο ευκολο να σχεδιαστει αλλα ποιο "δυσκολο" να το τροποποιησεις αργοτερα, δεν ειναι ευελικτο (για μενα τουλαχιστον) ενω το να γραψεις τα strings ειναι λιγο ποιο συνθετο χρονοβορο και θελει προσοχη (ενα spαce / comma μπορει να αποβει μοιραιο) αλλα ειναι πολυ ποιο πρακτικο και μαλιστα αν το κανεις με string.format() και περνας τις τιμες δυναμικα.&lt;/P&gt;&lt;P&gt;υπαρχει και ο τροπος με LINQ Που δουλευω τελευταια και μου αρεσει παρα πολυ γιατι συνδιαζει και τα 2!&lt;/P&gt;&lt;P&gt;εγω κυριως αν ειναι να κανω χρηση strings εχω φτιαξει μια ωραια class που εχω μεσα και το connection string, φτιαχνω datatables και ολέγχω ολες τις περιπτωσεις Instert,update,delete με μια common function (executeNonQuery) που εχω φτιαξει, και μαλιστα παιζει και σε access (oledb) και sql (sqldb), ολα ειναι συγκεντρωμενα σε 1 μερος και το ελεγχω.&lt;/P&gt;&lt;P&gt;σε θεμα ταχυτητας τεραστιες διαφορες ειδα μεταξυ strings &amp;amp; dataset VS LINQ, η LINQ καταλαβαινει το αντικειμενο που θες να γραψει και το κανει σφερα! βεβαια εχει ορια ως προς το ποσο δυναμικη μπορει να γινει, δηλαδη να ενημερωνη πινακες και πεδια που τα ονοματα τους ειναι καθε φορα διαφορετικα. Εκει η λυση ειναι SQL strings.&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;&lt;P&gt;εστι βασικα η διαφορα πολυ "απλα" θα ελεγα οτι σε dataset/table adapters ειναι οτι περιεχει τα βασικα strings Που εσυ θελεις και απλα τα καλεις, ενω στην αλλη περιπτωση τα κανεις ολα απο το 0 αλλα εχεις εσυ τον απολυτο ελεγχο.&lt;/P&gt;&lt;P&gt;ξαναλεω θεωρητικες βασεις δεν εχω τοσο δυνατες στο κομματι (δεν προλαβαινεις αμα εχεις πραξεις να βγαλεις) αλλα πρακτικα διαχειρηση με BindindedControls δεν υπηρξε ουτε μια φορα που να μην εχω προβληματα και θα επρεπε να κοιτω και τον dataset.designer.&lt;/P&gt;</description></item><item><title>Απ: Μαζικές ή μεμονομένες αλλαγές</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48595.aspx</link><pubDate>Sun, 22 Feb 2009 03:50:25 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48595</guid><dc:creator>Τάσκος Γιώργος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48595.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=48595</wfw:commentRss><description>Είδες, κανείς δεν κατάλαβε οτι ρωτάς για τον τρόπο με SQL Strings, και με DataSets.&lt;br&gt;Τις διαφορές δυστυχώς εγώ δεν μπορώ να τις επισημάνω. Ίσως κάποιος άλλος.&lt;br&gt;</description></item><item><title>Απ: Μαζικές ή μεμονομένες αλλαγές</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48594.aspx</link><pubDate>Sun, 22 Feb 2009 03:44:15 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48594</guid><dc:creator>Ηλίας Κεκάκος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48594.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=48594</wfw:commentRss><description>Γειά σου gtas,&lt;br&gt;&lt;br&gt;Όχι δεν είναι το ίδιο. Στις μεμονομένες εγγραφές θα χρησιμοποιήσεις μία πχ κλάση για την παρουσίαση και επεξεργασία των χρηστών, με fields,properties, methods etc και την καταχώρηση θα την κάνεις με insert, update ή delete και όχι με dataset. Ενώ στην αντίθετη περίπτωση θα χρησιμοποιήσεις datasets για να κάνεις την ανάκτηση, παρουσίαση και καταχώρηση των δεδομένων. Τουλάχιστον αυτά γνωρίζω εγώ, γι' αυτο και ρωτώ για να δώ πως θ' αναπτύξω τις εφαρμογές μου.&lt;br&gt;&lt;br&gt;Ευχαριστώ&lt;br&gt;Ηλίας&lt;br&gt;</description></item><item><title>Απ: Μαζικές ή μεμονομένες αλλαγές</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48592.aspx</link><pubDate>Sun, 22 Feb 2009 02:54:27 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48592</guid><dc:creator>Τάσκος Γιώργος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48592.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=48592</wfw:commentRss><description>Αν και είμαι εντελώς αρχάριος όσον αφορά το αντικείμενο. Νομίζω πρώτα ότι πάλι δύσκολο να σε απαντήσουν αφου δεν βλέπω ποιό είναι το ζητούμενο.&lt;br&gt;Και με τους δύο τρόπους DataSet δεν θα χρησιμοποιήσεις? Αρα για τον ίδιο τρόπο λειτουργίας μιλάς? Απλά αλλάζουν τα Presentation Controls?&lt;br&gt;</description></item><item><title>Απ: Μαζικές ή μεμονομένες αλλαγές</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48576.aspx</link><pubDate>Sat, 21 Feb 2009 19:15:55 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48576</guid><dc:creator>Ηλίας Κεκάκος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48576.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=48576</wfw:commentRss><description>Το ερώτημά μου αναφέρεται σε μία μικρή εφαρμογή πελατολογίου έως σε μία μεγάλη πχ αποθήκης. Αυτό που συνήθιζα να κάνω (και εξακολουθώ να το κάνω) είναι να φορτώνω τον πίνακα σ' ένα datatable ή τους πίνακες σ' ένα dataset να τα επεξεργάζεται ο χρήστης μαζικά δηλ. να κάνει αλλαγές, προσθήκες, διαγραφές και όλες μαζί να τις αποθηκεύει στην βάση δεδομένων.&lt;br&gt;Το ερώτημά μου είναι αν αυτός ο τρόπος είναι ο ενδεδειγμένος ή όχι σε σχέση με το να φορτώνεις τα δεδομένα σ΄ένα lıstbox και από εκεί ο χρήστης διαλέγοντας την εγγραφή που θέλει να του φορτώνει και τα υπόλοιπα στοιχεία της, να κάνει ότι αλλαγές θέλει και να τις καταχωρεί στην βάση δεδομένων. Σ' αυτήν την περίπτωση η επεξεργασία και η αποθήκευση γίνεται για κάθε εγγραφή ξεχωριστά.&lt;br&gt;Ποια είναι η γνώμη σας σχετικά με αυτούς τους δύο τρόπους επεξεργασίας και αποθήκευσης των δεδομένων;&lt;br&gt;&lt;br&gt;Πιστεύω τώρα το ερώτημά μου να είναι πιο κατανοητό τώρα.&lt;br&gt;&lt;br&gt;Ευχαριστώ&lt;br&gt;&lt;br&gt;Ηλίας</description></item><item><title>Απ: Μαζικές ή μεμονομένες αλλαγές</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48552.aspx</link><pubDate>Fri, 20 Feb 2009 16:33:49 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48552</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48552.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=48552</wfw:commentRss><description>&lt;P&gt;Τι εννοείς "ανεβάζεις" και τι εννοείς "αλλαγές"; Για τι εφαρμογή μιλάμε; Κάνε τον κόπο να αναπτύξεις το ερώτημά σου ώστε να κάνουν οι άλλοι τον κόπο να σου απαντήσουν...&lt;/P&gt;</description></item><item><title>Μαζικές ή μεμονομένες αλλαγές</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48549.aspx</link><pubDate>Fri, 20 Feb 2009 01:53:20 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48549</guid><dc:creator>Ηλίας Κεκάκος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48549.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=48549</wfw:commentRss><description>Θέλω να θέσω ένα απλό ερώτημα. &lt;br&gt;Τι είναι καλύτερο σ' ένα πρόγραμμα, να ανεβάζεις ένα dataset και να κάνεις μαζικές αλλαγές; Ή να φέρνεις μία-μία εγγραφή και να κάνεις την αλλάγή σε αυτήν.&lt;br&gt;Θα ήθελα να είχα την γνώμη σας.&lt;br&gt;&lt;br&gt;Ευχαριστώ&lt;br&gt;</description></item></channel></rss>