<?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>Απ: Μια δευτερη γνωμη για το ποια επιλογη ειναι 'σοφοτερη' : web application / windows application / κατι αλλο;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/19018.aspx</link><pubDate>Mon, 23 Oct 2006 17:48:51 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:19018</guid><dc:creator>dimkasta</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/19018.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=19018</wfw:commentRss><description>Και γω πιστεύω ότι η χρήση του Exchange είναι πιο σωστή.&lt;br /&gt;
&lt;br /&gt;
Καλύτερα να χρησιμοποιήσεις κάτι έτοιμο και δοκιμασμένο...&lt;br /&gt;
&lt;br /&gt;
Εκτός αυτού θα έχεις και πολλά άλλα οφέλη, με ενδοεταιρικά email, webmail κλπ κλπ, και πάντα μέσα από το γνώριμο περιβάλλον του Outlook. &lt;br /&gt;
&lt;br /&gt;
Παρεπιπτώντως το small business περιλαμβάνει διάφορα, μεταξύ των οποίων και τον Sharepoint Server, ο οποίος πιστεύω ότι για σένα είναι υπερβολή, αφού τη δουλειά την κάνεις και με το απλό WSS που περιλαμβάνεται στα 2003, αν αυτό είναι που θές.&lt;br /&gt;
&lt;br /&gt;
Σε κάθε περίπτωση η διαχείριση δεν είναι τόσο δύσκολη, αλλά προυποθέτει ότι έχεις και Active Directory, γεγονός που ίσως δυσκολέψει λίγο τα πράγματα, κυρίως σε επίπεδο Administration...</description></item><item><title>Απ: Μια δευτερη γνωμη για το ποια επιλογη ειναι 'σοφοτερη' : web application / windows application / κατι αλλο;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/19015.aspx</link><pubDate>Mon, 23 Oct 2006 17:22:29 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:19015</guid><dc:creator>agmarios</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/19015.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=19015</wfw:commentRss><description>εκτός από την λύση του sharepoint έχεις και την λύση του exchange server. Αν μιλάμε για 4 μηχανάκια βάζεις έναν small business server με πολύ λογικό κόστος και το πρόβλημά σου από development γίνεται administraton</description></item><item><title>Απ: Μια δευτερη γνωμη για το ποια επιλογη ειναι 'σοφοτερη' : web application / windows application / κατι αλλο;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/18989.aspx</link><pubDate>Sun, 22 Oct 2006 22:48:52 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:18989</guid><dc:creator>Dimitris Papadimitriou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/18989.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=18989</wfw:commentRss><description>Να προσθέσω μόνο ότι η προτεινόμενη βάση δεδομένων για μια τέτοια εφαρμογή είναι πλέον ο sql server 2005 express και όχι η access, αν και κατανοώ ότι μπορεί η access να σου είναι πιο οικεία.&lt;br /&gt;
&lt;br /&gt;
Δεν ξέρω αν θέλεις να πειραματιστείς, αν θέλεις να κάνεις κάτι για προσωπική χρήση ή κάτι επαγγελματικό. Σίγουρα όμως πρέπει να βρεις χρόνο για διάβασμα. Οι απαιτήσεις των χρηστών είναι μεγάλες και οι έτοιμες λύσης για το ίδιο αντικείμενο είναι πολλές. Ακόμα και αν κάνεις κάτι για να περάσεις την ώρα σου, η VB6 και η Access δεν είναι καλή επιλογή. Προχώρα γρήγορα σε VB.NET και SQL Server κατεβάζοντας τα πακέτα express που διανέμονται δωρεάν από την Microsoft (http://msdn.microsoft.com/vstudio/express/). Κατέβασε και τα διάφορα sample projects και διάβασε 1-2 εβδομάδες. Το αποτέλεσμα της δουλειάς σου θα είναι πολύ καλύτερο και θα έχεις μάθει και κάτι καινούργιο για τη συνέχεια.</description></item><item><title>Απ: Μια δευτερη γνωμη για το ποια επιλογη ειναι 'σοφοτερη' : web application / windows application / κατι αλλο;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/18984.aspx</link><pubDate>Sun, 22 Oct 2006 21:04:28 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:18984</guid><dc:creator>anjelinio</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/18984.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=18984</wfw:commentRss><description>Αρχικά, θα προτείνω τη μετάβαση σε VB.NET ή .NET γενικότερα, θα κάνει τη διαδικασία πολύ πιο εύκολη. Απ'ότι λες στο post σου, δεν έχεις μεγάλη εμπειρία σε .NET, αλλά για τη συγκεκριμένη εφαρμογή θα βγάλεις τα λεφτά σου :)&lt;br&gt;
&lt;br&gt;
Ένα πολύ helpful feature του ADO.NET είναι το DataSet. Σου δίνει ένα tables &amp;amp; rows view στα data σου, μόνο που κρατάει τα values in-memory, τα cache-αρει τοπικά στον client. Επίσης, κρατάει ιστορικό των αλλαγών που κάνεις στα δεδομένα, το οποίο σημαίνει οτι μπορείς να διαβάσεις ένα DataSet απο τη βάση σου, να κλείσεις τη σύνδεση, και , αν σώσεις το DataSet σαν αρχείο στο PC, να παίζεις με το DataSet χωρίς βάση απο πίσω. Offline.&lt;br&gt;
&lt;br&gt;
Όταν μπορείς πλέον να επανασυνδεθείς στην αρχική σου βάση, και διαβάσεις το DataSet απο το αρχείο σου, μπορείς να εκτελέσεις τις offline αλλαγές σου πάλι στη βάση. &lt;br&gt;
&lt;br&gt;
Η εφαρμογή σου λοιπόν, πρέπει να τρέχει σε 2 modes. Connected, όπου έχεις επαφή με μια βάση, και Offline, όταν το DataSet σου διαβάζεται / γράφεται σε ένα temp αρχείο στο δίσκο, ή κατί τέτοιο. Και στις δύο περιπτώσεις, εσύ δουλεύεις πάνω στο DataSet, και η μόνη διαφορά είναι το πως αποθηκεύεις το DataSet στο τέλος.&lt;br&gt;
&lt;br&gt;
Ίσως σου προκύψει η ανάγκη να ανιχνεύεις "clashes" όταν πολλαπλοί "offline" clients επιστρέφουν στη βάση, και προσπαθούν να ανανεώσουν τα δεδομένα τους στην ίδια κοινή βάση, και ίσως κάποια στιγμή κάποιος σβήσει ή αλλάξει δεδομένα κάποιου άλλου, επειδή δεν ελέγχεις το χρονισμό των ταυτόχρωνων updates στη βάση, και τις "συγκρούσεις" μεταξύ αντιφατικών αλλαγών στα data. &lt;br&gt;
&lt;br&gt;
Σε αυτό τo σημείο όμως, θα πρέπει να αλλάξεις σε client - server αρχιτεκτονική, και βάλεις ένα server μέρος της εφαρμογής να εκτελεί τα updates σε queue, ελέγχοντας για αντιφατικά updates. Εάν η εφαρμογή σου ως τότε έχει υλοποιηθεί "έξυπνα", θα έχεις ήδη ένα provider μοντέλλο, ανάλογα το mode που τρέχεις, χρησιμοποιώντας διαφορετική κλάση κάθε φορά, για κάθε mode. Εκεί, προσθέτεις απλώς άλλο ενα mode, το οποίο μιλάει πλέον με το server μέρος για να αποθηκεύσει στη βάση. &lt;br&gt;
&lt;br&gt;
.. καλή τύχη ! :D</description></item><item><title>Απ: Μια δευτερη γνωμη για το ποια επιλογη ειναι 'σοφοτερη' : web application / windows application / κατι αλλο;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/18980.aspx</link><pubDate>Sun, 22 Oct 2006 16:11:43 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:18980</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/18980.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=18980</wfw:commentRss><description>&lt;P&gt;Δεν θέλω να σε αποθαρρύνω, αλλά αυτό που περιγράφεις είναι ακριβώς τα Windows Sharepoint Services - η web εφαρμογή που μπορεί κάποιος να έχει contacts και calendar items - και μπορείς να έχεις αντίγραφο αυτών των items μέσα στο Outlook σου, στον υπολογιστή σου. Σε αυτή την έκδοση που κυκλοφορεί τώρα, την WSS v2.0, δεν μπορεί να γίνει ανανέωση από το Outlook, παρά μόνο μπορεί να κάνει τοπικό cache αυτών που είναι αποθηκευμένων στα WSS. Έτσι αν κάποιος έχει ένα φορητό, μπορεί να έχει ένα αντίγραφο (read only)&amp;nbsp;των τελευταίων δεδομένων μαζί του συνέχεια.&lt;/P&gt;
&lt;P&gt;Βέβαια αυτό θα αλλάξει από την επόμενη έκδοση των WSS v3.0 που αναμένεται να κυκλοφορίσει μέσα στο Νοέμβριο. Tα WSS είναι δωρεάν, αλλά απαιτούν Windows Server 2003. Δεν είναι ανάγκη να έχεις SQL server εγκατεστημένο μιας και έχουν μαζί τους μια έκδοση του SQL 2005 που μπορείς να χρεισιμοποιήσεις επίσης δωρεάν...&lt;/P&gt;
&lt;P&gt;Όσο για τις εικόνες, το WSS έχει έτοιμο μηχανισμό να τις δεχτεί, image galeries, και θα μπορούσες αφού τις scannάρει κάποιος, απλά να τις ανεβάσει για να τις έχουν διαθέσιμες και οι υπόλοιποι - το ίδιο μπορείς να κάνεις με τα FAX αν τα σώσεις σε tiff μορφή.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;George J.&lt;BR&gt;&lt;/P&gt;</description></item><item><title>Μια δευτερη γνωμη για το ποια επιλογη ειναι 'σοφοτερη' : web application / windows application / κατι αλλο;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/18975.aspx</link><pubDate>Sun, 22 Oct 2006 13:18:31 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:18975</guid><dc:creator>vstratis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/18975.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=18975</wfw:commentRss><description>Καταρχην καλημερα&lt;br&gt;(καλως σας βρηκα :) )&lt;br&gt;Θελω να φτιαξω μια εφαρμογη καταρχην που να μπορει να χρησιμοποιηθει μεσα σε τοπικο (αργοτερα ισως κ μεσω νετ) δικτυο και να παρεχει δυνατοτητες ημερολογιου,προσωπικων επαφων(contacts),και ισως καποιων ακομα λειτουργιων.&lt;br&gt;Ετσι αρχικα σκεφτηκα το πιο ευκολο: ενα site σε asp που θα μπει σε εναν υπολογιστη και θα μπορει κανεις στο lan να το βλεπει πανευκολα και γρηγορα.&lt;br&gt;Μετα προεκυψε μια ακομα 'αναγκη' .... να μπορει ο χρηστης να λαβει πχ σε usb stick την εφαρμογη και να την 'τρεξει' στο σπιτακι του(σε αλλο pc γενικα) . Αρα να εχει 'φορητοτητα' και να μη χρειαζεται εγκατασταση IIS κλπ σε καθε η/υ που&amp;nbsp; θελει να 'τρεξει' την εφαρμογη.&lt;br&gt;Οποτε αρχισα να σκεφτομαι σε vb6 (για ευκολια) ή σε vb.net για μεγαλυτερες δυνατοτητες (ειδικα μελλοντικα). Αυτο ομως πιστευω δυσχεραινει την ολη κατασκευη (σε vb .net δεν εχω αρκετη εμπειρια και πλεον δεν εχω τοοοσοοο χρονο για να ξεκινησω απο το μηδεν διαβαζοντας) και κυριως με δυσκολευει στο 'δικτυακο'&amp;nbsp; κομματι (πιστευω) ... Απο το λιγο που εψαξα στην vb .net η συνδεση με βαση access (λογω φορητοτητας) ειναι 'περιεργη'&amp;nbsp; . Επισης , θελω η εφαρμογη να τρεχει (οταν ειναι στο lan) σε ενα pc ως 'βαση' αλλα σε διαφορα pcs ως 'client' .... Πως θα μπορουσε να γινει αυτο;&lt;br&gt;&amp;nbsp;(εξηγω πολυ απλα ενα παραδειγμα. Στο lan ειναι 4 η/υ. Ολοι ανοιγουν την εφαρμογη Ημερολογιο με κοινο user/pwd ή ο καθενας δικο του [ασχετο αυτο] και μπορουν να κανουν καταχωρησεις που ειναι public σε ολους τους συνδεδεμενους. Μετα , οταν θελει καποιος [φυσικα οι αλλοι πλεον δεν μπορουν να κανουν αλλαγες] μπορει να παρει την ερφαμογη και να δει στο σπιτι του πχ το ημερολογιο και να κανει αλλαγες κλπ σαν να ειναι μια απλη window εφαρμογη)&lt;br&gt;Προτασεις για αλλες γλωσσες δεν στεκουν αφου δεν υπαρχει χρονος για εκμαθηση :)&lt;br&gt;Και κατι ακομα, αν τελικα γινει σε asp ή σε asp.net (κυριως με ενδιαφερει το 1ο ως πιο ευκολο, το 2ο μονο ως πιο εξελιγμενο) μπορω να εχω συνδεση με καποια usb συσκευη που χρησιμοποιει twain driver πχ scanner, camera κλπ και να λαμβανω τις εικονες απευθειας στο asp site;(πχ μεσω component)&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item></channel></rss>