<?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>Γενικά Θέματα VS.NET</title><link>https://www.dotnetzone.gr:443/cs/forums/81/ShowForum.aspx</link><description>Γενική συζήτηση για το Visual Studio IDE, καθώς και ανταλλαγή tips και tricks για καθημερινή χρήση</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Function Call Graph</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/17484.aspx</link><pubDate>Fri, 29 Sep 2006 18:42:52 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:17484</guid><dc:creator>objectref</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/17484.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=81&amp;PostID=17484</wfw:commentRss><description>Ουτε blogs, ουτε newsgroups ουτε τιποτα απο ολα αυτα επηρεαζουν την πολιτικη του "τι θα περιλαμβανεται και που". Σε αλλες εταιρειες μπορει, στην MS οχι. Δεν την επιασε ξαφνικα ερωτας την Microsoft με το community.&lt;br /&gt;
&lt;br /&gt;
Οποτε, οπως ελεγε και ο Bruce McKinney, "let's play with what they gave us"...</description></item><item><title>Απ: Function Call Graph</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/17454.aspx</link><pubDate>Fri, 29 Sep 2006 09:05:57 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:17454</guid><dc:creator>Δημήτρης Γκανάτσιος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/17454.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=81&amp;PostID=17454</wfw:commentRss><description>Το &lt;br /&gt;
&lt;br /&gt;
System.Diagnostics.Debug.Assert(false); &lt;br /&gt;
&lt;br /&gt;
που πετάει το stack trace δεν μπορεί να χρησιμοποιηθεί για ένα "υποτυπώδες" function graph (κατά το debug time βέβαια);</description></item><item><title>Απ: Function Call Graph</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/17445.aspx</link><pubDate>Fri, 29 Sep 2006 05:21:54 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:17445</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/17445.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=81&amp;PostID=17445</wfw:commentRss><description>&lt;P&gt;Αν ο κώδικας είναι Managed C++ μπορείς να χρησιμοποιήσεις το &lt;A href="http://www.aisto.com/roeder/dotnet"&gt;Reflector&lt;/A&gt;&amp;nbsp;για το οποίο υπάρχουν addins που φτιάχνουν διάφορα graphs, μεταξύ των οποίων και call graphs. Γενικώς για C++, το Visual Studio έχει τον Call Browser που εμφανίζει απλά ποιά functions καλεί ένα function ή από ποιά καλείται. Δεν είναι ολόκληρο graph, αλλά κάτι λέει. Για να το εμφανίσεις πήγαινε στο View &amp;gt; Class View και βρες το function που σε ενδιαφέρει. Κάνε δεξί κλικ και προς τη μέση του μενού θα δεις ένα μενού "Call Browser".&lt;/P&gt;
&lt;P&gt;Όσον αφορά τα χαρακτηριστικά των γλωσσών, προσωπικά αν είχα να διαλέξω μεταξύ Edit&amp;amp;Continue από τη μια, generics ή anonymous methods ή delegate inference ή aspects από την άλλη, θα διάλεγα τα δεύτερα. Αυτή την άποψη φαίνεται να έχουν και οι περισσότεροι bloggers που ασχολούνται με C#, οπότε εξηγείται γιατί η Microsoft προτίμησε να το καθυστερήσει. Εξάλλου, οι περισσότεροι προγραμματιστές σε C# έχουν&amp;nbsp;μεγάλη εμπειρία σε&amp;nbsp;άλλες γλώσσες της ίδιας οικογένειας.&lt;/P&gt;</description></item><item><title>Απ: Function Call Graph</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/17439.aspx</link><pubDate>Fri, 29 Sep 2006 01:43:17 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:17439</guid><dc:creator>objectref</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/17439.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=81&amp;PostID=17439</wfw:commentRss><description>Δυστηχως, το marketing στην Microsoft παιζει ΠΟΛΥ μεγαλο ρολο, ακομα και για το ποια features θα εχει ενα programming language και ποια οχι.&lt;BR&gt;&lt;BR&gt;Π.χ. παλιοτερα ηθελε καθαρα να εχει 2 distinct αγορες, μια για τους C++ προγραμματιστες και μια για τους Visual Basic προγραμματιστες.&lt;BR&gt;&lt;BR&gt;O compiler στη vb εκανε την εμφανιση του στην εκδοση 5 και μη μου πει καποιος τωρα οτι "αυτο μπορουσαν να κανουν, αυτο εκαναν" γιατι θα μπορουσαν να φερουν τη Visual Basic ακομα πιο κοντα στη C++ (κατι σαν το Delphi π.χ.) τους αλλα απλα δεν το ηθελαν. Κατι αντιστοιχο γινεται και τωρα.&lt;BR&gt;&lt;BR&gt;Το θεμα ειναι οτι ο κοσμος (οι προγραμματιστες) τα εχει βαρεθει ολα αυτα τα politics. Το χειροτερο ειναι ομως, οταν σκεφτομαι οτι αν δεν υπηρχε ο ανταγωνισμος (ειτε Java λεγαται αυτο, ειτε Linux ειτε C++/other comnnunities εκτος MS), θα ειμασταν ακομα στη Visual Basic 4 και στη "Visual" C++ 6 που μονο Visual δεν ειναι...</description></item><item><title>Απ: Function Call Graph</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/17437.aspx</link><pubDate>Fri, 29 Sep 2006 01:11:22 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:17437</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/17437.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=81&amp;PostID=17437</wfw:commentRss><description>&lt;P&gt;Γενικά, υπάρχει μια&amp;nbsp;ανακολουθία μεταξύ των features που παρέχουν οι γλώσσες. Χωρίς να έχω καμιά ιδιαίτερη πληροφόριση εκ των έσω, πιστεύω ότι σε κάθε νέα έκδοση υπάρχουν κάποια core features που θα πρέπει να έχει κάθε product και κάποια nice-to-have που τα υλοποιούν αν προλαβαίνουν. Υποθέτω το edit &amp;amp; continue στη C# έχει ας πούμε την ίδια τύχη με τα anonymous methods στη VB.ΝΕΤ. Από εκεί και πέρα το θέμα είναι ποιός αποφασίζει για το τι είναι core και το είναι nice-to-have...&lt;/P&gt;</description></item><item><title>Απ: Function Call Graph</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/17406.aspx</link><pubDate>Thu, 28 Sep 2006 19:12:36 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:17406</guid><dc:creator>Νατάσα Μανουσοπούλου</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/17406.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=81&amp;PostID=17406</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;table width="85%"&gt;&lt;tr&gt;&lt;td class="txt4"&gt;&lt;img src="/cs/Themes/mistblue/images/icon-quote.gif"&gt;&amp;nbsp;&lt;strong&gt;elam 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;br&gt;Αυτό υπήρχε -και υπάρχει- μόνο για C++. &lt;br&gt;&lt;b&gt;Δεν υπάρχει όμως σε C#&lt;/b&gt; ...!&lt;br&gt;&lt;br&gt;Ξέρει κανένας γιατί;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;&lt;br&gt;&amp;lt;rant&amp;gt;&lt;br&gt;Υποθέτω για τον ίδιο λόγο που 4 χρόνια τώρα δεν έχουν αξιωθεί να φτιάξουν το Edit &amp;amp; Continue για τη C# με ένα σωρό φτηνές δικαιολογίες. Η χειρότερη που έχω ακούσει ήταν από κάποιον εκ MS Αμερικής σε μια παρουσίαση του VS2005 στην Ελλάδα, όπου με λίγα λόγια είπε "εσείς οι C# developers δεν είχατε ποτέ Edit &amp;amp; Continue, άρα δε θα σας λείψει". Λες και οι όλοι C# developers εμφανίστηκαν το 2002 με παρθενογένεση και δεν έκαναν τίποτα πριν.&lt;br&gt;&lt;br&gt;Το Apply Code Changes στο VS6 (από πότε υπάρχει αυτό; ε; από πότε;) πώς τα καταφέρανε; Από ό,τι φαίνεται αυτοί που έκαναν τη VC++ 6 ήταν πολύ πιο μάγκες από την ομάδα της C# στο VS2005.&lt;br&gt;&amp;lt;/rant&amp;gt;&lt;br&gt;</description></item><item><title>Απ: Function Call Graph</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/17400.aspx</link><pubDate>Thu, 28 Sep 2006 18:43:31 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:17400</guid><dc:creator>elam</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/17400.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=81&amp;PostID=17400</wfw:commentRss><description>Στο VS υπάρχει ο Call Browser. &lt;br&gt;Κάνοντας δεξί κλικ στη συνάρτηση, επιλέγεις &lt;br&gt;Show Call Graph &lt;br&gt;- ή -&lt;br&gt;Show Callers Graph&lt;br&gt;
&lt;br&gt;
Για να δεις &lt;br&gt;ποιές ρουτίνες καλεί αυτή η ρουτίνα&lt;br&gt;- ή&amp;nbsp; &lt;br&gt;ποιές ρουτίνες καλούν αυτήν τη ρουτίνα,&lt;br&gt;αντίστοιχα.&lt;br&gt;&lt;br&gt;Ένα παράπονο μόνο:&lt;br&gt;Αυτό υπήρχε -και υπάρχει- μόνο για C++. &lt;br&gt;&lt;b&gt;Δεν υπάρχει όμως σε C#&lt;/b&gt; ...!&lt;br&gt;&lt;br&gt;Ξέρει κανένας γιατί;&lt;br&gt;&lt;br&gt;</description></item><item><title>Απ: Function Call Graph</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/13694.aspx</link><pubDate>Tue, 06 Jun 2006 18:13:22 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:13694</guid><dc:creator>PALLADIN</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/13694.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=81&amp;PostID=13694</wfw:commentRss><description>Ena tool pou kanei function call graph &lt;br /&gt;
&lt;br /&gt;
http://www.scitools.com/ucpp.html&lt;br /&gt;
&lt;br /&gt;</description></item><item><title>Απ: Function Call Graph</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/13684.aspx</link><pubDate>Tue, 06 Jun 2006 04:50:35 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:13684</guid><dc:creator>pontifikas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/13684.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=81&amp;PostID=13684</wfw:commentRss><description>Για το Linux ξέρω ότι το doxygen με το dot μπορεί να το κάνει.&lt;br /&gt;
&lt;br /&gt;
Αλλά για να είμαι ειλικρινής, όσο προσπάθησα να το πετύχω δεν τα κατάφερα.&lt;br /&gt;
&lt;br /&gt;
Δυστυχώς δεν είχα χρόνο κα το παράτησα.&lt;br /&gt;
&lt;br /&gt;
Βασικά το εργαλείο είναι το dot.Το doxygen απλά το ενσωματώνει.</description></item><item><title>Απ: Function Call Graph</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/13663.aspx</link><pubDate>Mon, 05 Jun 2006 23:53:20 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:13663</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/13663.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=81&amp;PostID=13663</wfw:commentRss><description>&lt;P&gt;Δεν έχω δει ποτέ κάτι τέτοιο, αλλά θα με ενδιέφερε και εμένα. Όχι μόνο για C/C++ αλλά και VB6.&lt;/P&gt;
&lt;P&gt;Είχα ακούσει από παλαιότερους στον χώρο, όταν ο προγραμματισμός ήταν πιο procedural oriented, τέτοιου είδους εργαλεία κυκλοφορούσαν πάρα πολλά. Έχει κάποιος ακούσει/δει κάποιο σχετικό εργαλείο από παλιά, να το ψάξουμε λίγο;&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>Function Call Graph</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/13589.aspx</link><pubDate>Sun, 04 Jun 2006 20:25:32 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:13589</guid><dc:creator>pontifikas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/13589.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=81&amp;PostID=13589</wfw:commentRss><description>Έπεσε στα χέρια μου μια βιβλιοθήκη σε C++ και θέλω να την διαβάσω. &lt;br&gt;H βιβλιοθήκη είναι valid vs project Και κάνει compile κανονικά.&lt;br&gt;Το θέμα είναι ότι γίνεται ψιλοπανικός εκεί μέσα και θα ήθελα ένα διάγραμμα κλήσεων συναρτήσεων(δηλαδή ποιές συναρτήσεις καλεί μια συνάρτηση).&lt;br&gt;Μπορεί το VS να παράξει κάτι τέτοιο?&lt;br&gt;&lt;br&gt;</description></item></channel></rss>