340 likes | 521 Views
#develop. The open source IDE for .NET. Τι είναι το # develop?. Διαβάζεται SharpDevelop. Είναι ένα opensource IDE για το .ΝΕΤ platform. Είναι μία συλλογή από εργαλεία που συνδέονται πάνω σε μία κοινή πλατφόρμα. http://www.icsharpcode.com/. Γιατί # develop?.
E N D
#develop The open source IDE for .NET
Τι είναι το #develop? • Διαβάζεται SharpDevelop. • Είναι ένα opensource IDE για το .ΝΕΤ platform. • Είναι μία συλλογή από εργαλεία που συνδέονται πάνω σε μία κοινή πλατφόρμα. • http://www.icsharpcode.com/
Γιατί #develop? • Παρέχει ένα ολοκληρωμένο περιβάλλον προγραμματισμού. • Ελαφρύ σε απαιτήσεις μνήμης • Ελαφρύ σε απαιτήσεις CPU • Απλό στην χρήση του • Εύκολο στην μάθηση • Φθηνό (δωρεάν)
Γιατί #develop? • Εύκολα Επεκτάσιμο από εξωτερικά εργαλεία • Εύκολα Επεκτάσιμο από Plug-Ins
Τι υποστηρίζει #develop? Η τρέχουσα σταθερή έκδοση είναι η 2.2. Υποστηρίζει έως το 3.0 .NET framework. Διατίθεται η έκδοση 3.0 (beta 2) Υποστηρίζει έως το 3.5 .NET framework
Τί παρέχει το #develop Editor • Write C#, ASP.NET, XML, HTML code • Code completion for C#, VB.NET and Boo (including Ctrl+Space support) • Syntax highlighting for C#, HTML, ASP, ASP.NET, VBScript, VB.NET, XML
Τί παρέχει το #develop • Intelligent braces • Folding • Bookmark your code • Code template support • Find & Replace dialogs • XML Editing (source and tree view) with XPath search
Startup Templates: Configuration classes • Class • Form • Gtk# Window • Interface • Module • MSBuild File • NAnt Build File • Setup Dialog (WiX) • Setup Document (WiX) • Unit Test • User Control • Web Control • Web Form • Web Service • XML File
Auto code generation • Abstract base class methods • Constructors • Equals and GetHashCode methods • Property getters and setters • Interfaces • Overridable methods • Overridable properties • ToString methods
Drag ‘n’ Drop • Windows Forms (checkboxes, fontdialogs, panels, buttons…) • Data Components (Datagrid, OleDbConnection, DataSet…) • Varius Components (Process, FileSystemWatcher, Timer .. ) • Custom Components
XML comments Το #develop έχει υποστήριξη για την δημιουργία XML documentation. Προσθέτοντας: /// δημιουργείται αυτόματα ένα σχόλιο XML. /// <summary> /// Description of Class. /// </summary>
XML comments To #develop έρχεται μαζί με το NDOC. Αυτόματη δημιουργία τεκμηρίωσης σε : • XML • JavaDoc • MSDN • HTML • LaTex κ.α.
Debugger • Set/Unset Breakpoints • Step into • Step over • Step out • Continue debugging
Debugger • Local Variables • Callstack • Loaded Modules • Threads
Code Conversion • C# • VB.NET • Boo
Targeting Different Frameworks • .NET 1.0 • .NET 1.1 • .NET 2.0 • .NET 3.0 • .NET Compact Framework • Mono 1.0 Gtk#,Glade# • Mono 2.0 Gtk#,Glade#