<?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>Απ: ClickOnce ερώτηση</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/7833.aspx</link><pubDate>Mon, 12 Dec 2005 19:25:35 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:7833</guid><dc:creator>Antoine</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/7833.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=7833</wfw:commentRss><description>&lt;P&gt;Ευχαριστώ πολύ για τις απαντήσεις σας... Η αλήθεια είναι ότι τέτοιες λύσεις δεν είναι ακόμα για Internet εφαρμογή αλλά περισσότερο για Intranet... Δεν μπορώ να έχω ως δεδομένο ότι ο άλλος π.χ. έχει ADSL, αλλά πάντα πρέπει να έχω στο μυαλό μου το χειρότερο σαν δεδομένο... BITS και το Microsoft Application Block 2.0 το χρησιμοποιούσα με το VS 2003, απλά ήθελα να ξεκαθαρίσω το γεγονός ότι το ClickOnce στο VS 2005 παρόλο που κάνει re-publish όλη την εφαρμογή, ο client παίρνει μέσω του framework 2.0 μόνο τις αλλαγές, και όχι όλη την εφαρμογή από την αρχή... Αυτό δεν είχα αποσαφηνίσει!! &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: ClickOnce ερώτηση</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/7709.aspx</link><pubDate>Fri, 09 Dec 2005 05:01:18 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:7709</guid><dc:creator>Χρήστος Γεωργακόπουλος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/7709.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=7709</wfw:commentRss><description>&lt;P&gt;Χρυσάφι.... thnx !!!&lt;/P&gt;
&lt;P&gt;Υπάρχει και έτοιμος wrapper: &lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwxp/html/WinXP_BITS.asp"&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwxp/html/WinXP_BITS.asp&lt;/A&gt;&lt;/P&gt;</description></item><item><title>Απ: ClickOnce ερώτηση</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/7706.aspx</link><pubDate>Fri, 09 Dec 2005 04:41:56 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:7706</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/7706.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=7706</wfw:commentRss><description>&lt;P&gt;Θα μπορούσες να χρησιμοποιήσεις το BITS αντί για P2P για αυτή τη δουλειά. Έχει ένα σχετικό άρθρο στο MSDN magazine "&lt;A href="http://msdn.microsoft.com/smartclient/understanding/windowsforms/deploy/default.aspx?pull=/msdnmag/issues/03/02/BITS/default.aspx"&gt;Write Auto-Updating Apps with .NET and the Background Intelligent Transfer Service API&lt;/A&gt;". &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;George J.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: ClickOnce ερώτηση</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/7698.aspx</link><pubDate>Fri, 09 Dec 2005 03:42:16 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:7698</guid><dc:creator>Χρήστος Γεωργακόπουλος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/7698.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=7698</wfw:commentRss><description>Και όμως, είναι απολύτως αληθινό... Είναι 50 υπάλληλοι της εταιρίας που δουλεύουν όλοι μέσω smart client εφαρμογής. Το time span του "attack" είναι ένα μισάωρο μέσα στο οποίο φτάνουν όλοι στο υποκατάστημα (χωρίς ισοκατανομή, κάνει λίγο καμπούρα στη μέση).&lt;br&gt;By the way ένα σενάριο που έχω σκεφτεί είναι P2P μεταξύ των clients, όχι μόνο για τα updates, αλλά και για cacharισμένα lookup δεδομένα. Μπορεί να ακούγεται extreme, αλλά είναι αρκετά ρεαλιστικό (500 clients είναι ο στόχος).</description></item><item><title>Απ: ClickOnce ερώτηση</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/7697.aspx</link><pubDate>Fri, 09 Dec 2005 03:29:20 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:7697</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/7697.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=7697</wfw:commentRss><description>&lt;P&gt;Νομίζω ότι είναι τραβηγμένο το σενάριο. Το γεγονός ότι αύριο το πρωί στις 09:00 θα θέλουν όλοι και οι 50 clients ταυτόχρονα το update - τι θα κάνουν DoS attack στον server; Δεν είναι πραγματικότητα αυτό! Αν έλεγες ότι πρέπει άμεσα στις επόμενες 2 μέρες να περάσει το update σε όλους τους clients, που όπως καταλαβαίνεις είναι τελείως διαφορετική υπόθεση&amp;nbsp;το μοίρασμα&amp;nbsp;του 1GB μέσα από το δίκτυο.&lt;/P&gt;
&lt;P&gt;Θα μπορούσε ένας ενδιάμεσος server όπως&amp;nbsp;προτίνεις και εσύ&amp;nbsp;να λύσει το πρόβλημα σου - μεταφέροντας το update από τον server στην Αθήνα στον server στην Λαμία και από εκεί να το πάρουν οι clients...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;George J.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: ClickOnce ερώτηση</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/7694.aspx</link><pubDate>Fri, 09 Dec 2005 01:22:52 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:7694</guid><dc:creator>Χρήστος Γεωργακόπουλος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/7694.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=7694</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;table width="85%"&gt;&lt;tr&gt;&lt;td class="txt4"&gt;&lt;img src="/cs/Themes/default/images/icon-quote.gif"&gt;&amp;nbsp;&lt;strong&gt;gcapnias wrote:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="quoteTable"&gt;&lt;table width="100%"&gt;&lt;tr&gt;&lt;td valign="top" class="txt4"&gt;
&lt;P&gt;Πιστεύω ότι θα πρέπει σιγά-σιγά να αλλάξουμε συνήθειες και να εντάξουμε την λογική μας στο γρήγορο internet. Μπορεί όχι για τις Mobile εφαρμογές (internet over GPRS/3G δίκτυα), αλλά για τις Smart Client και τις Web εφαρμογές να σκεφτόμαστε ότι μεγέθη των 20ΜΒ και 30ΜΒ ανά εφαρμογή δεν είναι σημαντικά...&lt;/P&gt;
&lt;P&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/BLOCKQUOTE&gt;&lt;/P&gt;
&lt;P&gt;Έχω υποκατάστημα στη Λαμία με 50 clients. Σήμερα το απόγευμα βγάζω release με 20 Mb αλλαγές. Αύριο το πρωί στις 9:00 που θα ανοίξουν όλοι τα PC τους, τι γρήγορη γραμμή πρέπει να έχουν για να κατέβει συνολικά 1 Gb; Πρακτικά όταν οι αλλαγές σου ξεφεύγουν από τα 2-3 Mb, πρέπει να παίξεις με άλλες λύσεις και η γραμμή δεν σε σώζει. (Προσωπικά παίζω με update server στο υποκατάστημα που τραβάει τα αρχεία από την Αθήνα και τα μοιράζει στους κοντινούς του clients).&lt;/P&gt;</description></item><item><title>Απ: ClickOnce ερώτηση</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/7693.aspx</link><pubDate>Fri, 09 Dec 2005 01:17:15 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:7693</guid><dc:creator>kkara</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/7693.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=7693</wfw:commentRss><description>Ωραία θα ήταν να μπορούμε να το κάνουμε αυτό, αλλά με την κατάσταση του Internet που επικρατεί στην Ελλάδα δεν νομίζω ότι είναι τόσο απλό... Έχουμε αρκετό καιρό ακόμα μέχρι να πούμε ότι 20ΜΒ και 30ΜΒ είναι ασήμαντα. Αν μιλάς βέβαια για άλλες χώρες, τότε μαζί σου...</description></item><item><title>Απ: ClickOnce ερώτηση</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/7692.aspx</link><pubDate>Fri, 09 Dec 2005 01:01:51 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:7692</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/7692.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=7692</wfw:commentRss><description>&lt;P&gt;&lt;BLOCKQUOTE&gt;&lt;table width="85%"&gt;&lt;tr&gt;&lt;td class="txt4"&gt;&lt;img src="/cs/Themes/default/images/icon-quote.gif"&gt;&amp;nbsp;&lt;strong&gt;Antoine wrote:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="quoteTable"&gt;&lt;table width="100%"&gt;&lt;tr&gt;&lt;td valign="top" class="txt4"&gt;Αν θες να πας ένα επίπεδο παραπέρα (π.χ. στο Internet) εκεί είναι δύσκολα τα πράγματα αν η εφαρμογή σου γενικά ξεπερνάει τo 1-2 Mb!&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/BLOCKQUOTE&gt;&lt;/P&gt;
&lt;P&gt;Πιστεύω ότι θα πρέπει σιγά-σιγά να αλλάξουμε συνήθειες και να εντάξουμε την λογική μας στο γρήγορο internet. Μπορεί όχι για τις Mobile εφαρμογές (internet over GPRS/3G δίκτυα), αλλά για τις Smart Client και τις Web εφαρμογές να σκεφτόμαστε ότι μεγέθη των 20ΜΒ και 30ΜΒ ανά εφαρμογή δεν είναι σημαντικά...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;George J.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: ClickOnce ερώτηση</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/7686.aspx</link><pubDate>Fri, 09 Dec 2005 00:19:27 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:7686</guid><dc:creator>Χρήστος Γεωργακόπουλος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/7686.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=7686</wfw:commentRss><description>Το framework ελέγχει τις εκδόσεις των dll, οπότε θα κατεβάσει μόνο ότι έχει αλλάξει.</description></item><item><title>ClickOnce ερώτηση</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/7678.aspx</link><pubDate>Thu, 08 Dec 2005 23:05:16 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:7678</guid><dc:creator>Antoine</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/7678.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=7678</wfw:commentRss><description>Ήθελα να κάνω την εξής ερώτηση... &lt;br /&gt;Σε Smart Clients με 2 ή και 3 level dependencies, αν αλλάξει κάτι σε κάποιο dependency ανεξαρτήτως επιπέδου, είναι αναγκαίο το γεγονός να γίνεται κάθε φορά publish η εφαρμογή ολοκλήρη και να μην δημοσιεύεται απλά η συγκεκριμένη αλλαγή που έχει γίνει.. Διότι αν είσαι σε Intranet... όλα ok! Αν θες να πας ένα επίπεδο παραπέρα (π.χ. στο Internet) εκεί είναι δύσκολα τα πράγματα αν η εφαρμογή σου γενικά ξεπερνάει τo 1-2 Mb!&lt;br /&gt;&lt;br /&gt;Ευχαριστώ προκαταβολικά</description></item></channel></rss>