<?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>.NET Framework</title><link>https://www.dotnetzone.gr:443/cs/forums/14/ShowForum.aspx</link><description>Θέματα για threading, remoting, reflection, exception handling, security, regex κλπ.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: ExecutioNET: A visual code generator for .NET</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/5367.aspx</link><pubDate>Mon, 12 Sep 2005 22:24:11 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:5367</guid><dc:creator>Sunburn</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/5367.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=5367</wfw:commentRss><description>Πολύ καλό!&lt;br&gt;&lt;br&gt;Μου θυμίζει τις εποχές της VB6 που τέσταρα κάθε λογής function στο παραθυράκι Immediate. Χρησιμότατο για hands-on αυτοεκπαίδευση.</description></item><item><title>Απ: ExecutioNET: A visual code generator for .NET</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/5332.aspx</link><pubDate>Sun, 11 Sep 2005 19:51:11 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:5332</guid><dc:creator>rousso</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/5332.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=5332</wfw:commentRss><description>&lt;P&gt;Ω ναι! Έχει ενδιαφερον.. &lt;BR&gt;(Το κατέβασα) &lt;BR&gt;&lt;BR&gt;Δείτε το...&lt;/P&gt;
&lt;P&gt;BruteForce/mns αν θέλετε να το πάτε πιο μακρυά από εκεί που μπορεί να πάει από μόνο του εξετάστε την περίπτωση να το μετατρέψετε σε ένα add-in για το .NET Reflector. Αν δεν το έχετε δεί ήδη.. δείτε &lt;A href="http://workspaces.gotdotnet.com/reflector"&gt;εδώ&lt;/A&gt;...&lt;/P&gt;
&lt;P&gt;φιλικά&lt;BR&gt;rousso&lt;BR&gt;&lt;/P&gt;</description></item><item><title>Απ: ExecutioNET: A visual code generator for .NET</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/5331.aspx</link><pubDate>Sun, 11 Sep 2005 19:43:29 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:5331</guid><dc:creator>rousso</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/5331.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=5331</wfw:commentRss><description>&lt;P&gt;Το είχα δει στο site σας και το βρήκα ενδιαφέρον...&lt;BR&gt;Δεν είχα το χρόνο να το τσεκάρω ακόμα αλλά σαν κεντρική ιδέα είναι καλό και από τα screenshots επίσης φαίνεται να έχει γίνει αρκετή δουλίτσα...&lt;/P&gt;
&lt;P&gt;Στην αρχή πήγε το μυαλό μου στο &lt;A target="_blank" href="http://www.aisto.com/roeder/dotnet/"&gt;.Net Reflector του Lutz Roeder &lt;/A&gt;που είναι ένα ωραίο reflection utility...&lt;/P&gt;
&lt;P&gt;Έχω όμως την αίσθηση ότι ακόμα κι αν ίσως δεν είναι ήδη, το ExecutoneT θα μπορούσε να γίνει "καλύτερο" (ή χρησιμότερο)&amp;nbsp;από τον .NET Reflector...&lt;/P&gt;
&lt;P&gt;Θα το τσεκάρω σε πρώτη ευκαιρία και θα επανέλθω. Ως τότε congrads στην mns (ή owner-draw Νατάσα) για την υλοποίηση μιας ωραίας ιδέας&lt;/P&gt;
&lt;P&gt;rousso&lt;/P&gt;</description></item><item><title>ExecutioNET: A visual code generator for .NET</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/5330.aspx</link><pubDate>Sun, 11 Sep 2005 19:20:05 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:5330</guid><dc:creator>BruteForce</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/5330.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=5330</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Arial&gt;Πόσες φορές δεν έχει χρειαστεί να γράψετε 10 γραμμές κώδικα, για να δείτε τι κάνει π.χ. η &lt;FONT face="Courier New"&gt;System.Threading.Thread.VolatileRead&lt;/FONT&gt;, ή η &lt;FONT face="Courier New"&gt;System.Threading.Interlocked.CompareExchange&lt;/FONT&gt;, κλπ.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;Ανοίγουμε&amp;nbsp;VS.ΝΕΤ, New Project, C# Windows Forms, επιλέγουμε όνομα και folder, ΟΚ, κλπ, και όλη αυτή η βαβούρα απλά και μόνο για να δοκιμάσετε 10 γραμμές κώδικα!!! Αν είστε πιο effective, τότε μπορεί να έχετε ένα folder με μερικά test projects, και να ανοίγετε ένα από αυτά, να κάνετε comment out το σύμπαν και μετά να γράψετε τις 10 γραμμές κώδικα. Και πάλι ταλαιπωρία... imho πάντα.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;Αυτό λοιπόν το πρόβλημα (και ένα ακόμα) έρχεται να λύσει το &lt;STRONG&gt;&lt;FONT color=#800080&gt;ExecutioΝΕΤ&lt;/FONT&gt;&lt;/STRONG&gt;. Το ονομα προκύπτει από το Executioner, αλλάζοντας το τελικό r σε t.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.staikos-manousopoulou.net/ExecutioNET/ExecutioNET.html"&gt;&lt;FONT face=Arial&gt;http://www.staikos-manousopoulou.net/ExecutioNET/ExecutioNET.html&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;Το &lt;STRONG&gt;&lt;FONT color=#ffa500&gt;ExecutioNET&lt;/FONT&gt;&lt;/STRONG&gt; κατ'αρχάς επιτρέπει στο χρήστη να κάνει browse τις system assemblies καθώς και οποιοαδήποτε custom assembly επιθυμεί. Ο χρήστης μπορεί να δημιουργήσει αντικείμενα διαφόρων κλάσσεων καλώντας κάποιον από τους constructors της κλάσης. Τα αντικείμενα παίρνουν ονόματα, και πάνω&amp;nbsp;στα αντικείμενα&amp;nbsp;αυτά μπορούμε να καλέσουμε μεθόδους, να θέσουμε properties, κλπ κλπ. Οτιδήποτε κάνουμε καταγράφεται, και μπορούμε να "τσιμπήσουμε" τον σχετικό κώδικα από το [Code View] του &lt;STRONG&gt;&lt;FONT color=#008000&gt;ExecutioNET&lt;/FONT&gt;&lt;/STRONG&gt;.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;Ένα από τα πιο ενδιαφέροντα "features" του &lt;STRONG&gt;&lt;FONT color=#a52a2a&gt;ExecutioNET&lt;/FONT&gt; &lt;/STRONG&gt;είναι ότι μπορείτε να καλέσετε &lt;STRONG&gt;ΟΠΟΙΑΔΗΠΟΤΕ&lt;/STRONG&gt; member function, &lt;EM&gt;&lt;U&gt;ανεξάρτητα protection level&lt;/U&gt;&lt;/EM&gt;. Δηλαδή όταν παίζεις με reflection και Invoke τα πάντα είναι accessible. Ο μόνος τρόπος να εξασφαλίσετε ότι κάποιος κρίσιμος κώδικάς σας δεν θα κληθεί από ακατάλληλους callers είναι να χρησιμοποιήσετε το περίφημο &lt;STRONG&gt;&lt;EM&gt;Code Access Security&lt;/EM&gt;&lt;/STRONG&gt;...&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;Νομίζω ότι αξίζει τον κόπο να το τσεκάρετε, είναι τρομερά χρήσιμο utility.&amp;nbsp;Είναι&amp;nbsp;εντελώς εθιστικό όπως και το WinCV &lt;FONT face="Courier New"&gt;(%ProgramFiles%\Microsoft Visual Studio .NET 2003\SDK\v1.1\Bin\WinCV.exe&lt;/FONT&gt;)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;Τα εύσημα για την εκπληκτική υλοποίηση του &lt;STRONG&gt;&lt;FONT color=#006400&gt;ExecutioNET&lt;/FONT&gt;&lt;/STRONG&gt; στη &lt;EM&gt;&lt;FONT size=4&gt;Owner-Draw Νατάσα&lt;/FONT&gt;&lt;/EM&gt;, ενώ για την ιδέα σε μένα &lt;img src="/cs/emoticons/emotion-2.gif" alt="Big Smile [:D]" /&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;Have Fun!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;ΥΓ: Αν σας αρέσει το &lt;STRONG&gt;&lt;FONT color=#ff0000&gt;ExecutioNET&lt;/FONT&gt;&lt;/STRONG&gt;, πλακώστε στα email τη Νατάσα&amp;nbsp;μπας και&amp;nbsp;ανεβάσει τον κώδικα στο Code Project ή κάπου αλλού! Εγώ πιστεύω ότι χαλαρά θα μπορούσε να μπει στα tools του .NET framework SDK, παρεούλα με το WinCV. Κανείς από Microsoft Hellas να το προωθήσει στα κατάλληλα πρόσωπα;;;&lt;/FONT&gt;&lt;/P&gt;</description></item></channel></rss>