#develop The open source IDE for.NET
Τι είναι το #develop? o Διαβάζεται SharpDevelop. o Είναι ένα opensource IDE για το.ΝΕΤ platform. o Είναι μία συλλογή από εργαλεία που συνδέονται πάνω σε μία κοινή πλατφόρμα. o
Γιατί #develop? o Παρέχει ένα ολοκληρωμένο περιβάλλον προγραμματισμού. o Ελαφρύ σε απαιτήσεις μνήμης o Ελαφρύ σε απαιτήσεις CPU o Απλό στην χρήση του o Εύκολο στην μάθηση o Φθηνό (δωρεάν)
Γιατί #develop? o Εύκολα Επεκτάσιμο από εξωτερικά εργαλεία o Εύκολα Επεκτάσιμο από Plug-Ins
Τι υποστηρίζει #develop? Η τρέχουσα σταθερή έκδοση είναι η 2.2. Υποστηρίζει έως το 3.0.NET framework. Διατίθεται η έκδοση 3.0 (beta 2) Υποστηρίζει έως το 3.5.NET framework
Τί παρέχει το #develop Editor o Write C#, ASP.NET, XML, HTML code o Code completion for C#, VB.NET and Boo (including Ctrl+Space support) o Syntax highlighting for C#, HTML, ASP, ASP.NET, VBScript, VB.NET, XML
Τί παρέχει το #develop o Intelligent braces o Folding o Bookmark your code o Code template support o Find & Replace dialogs o 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 o Windows Forms (checkboxes, fontdialogs, panels, buttons…) o Data Components (Datagrid, OleDbConnection, DataSet…) o Varius Components (Process, FileSystemWatcher, Timer.. ) o Custom Components
XML comments Το #develop έχει υποστήριξη για την δημιουργία XML documentation. Προσθέτοντας: /// δημιουργείται αυτόματα ένα σχόλιο XML. /// /// Description of Class. ///
XML comments To #develop έρχεται μαζί με το NDOC. Αυτόματη δημιουργία τεκμηρίωσης σε : XML JavaDoc MSDN HTML LaTex κ.α.
Debugger o Set/Unset Breakpoints o Step into o Step over o Step out o Continue debugging
Debugger o Local Variables o Callstack o Loaded Modules o Threads
Code Conversion o C# o VB.NET o Boo
Targeting Different Frameworks o.NET 1.0 o.NET 1.1 o.NET 2.0 o.NET 3.0 o.NET Compact Framework o Mono 1.0Gtk#,Glade# o Mono 2.0Gtk#,Glade#
Screenshots
Δημιουργία Νέου Project
Plugin selection
Tools
Properties
Errors
Build Documentation
Install Addin
Adding Plugin
Accessing Plugin
Τέλος