#develop
description
Transcript of #develop
#develop
The open source IDE for .NET
Τι είναι το #develop?
o Διαβάζεται SharpDevelop.o Είναι ένα opensource IDE για το .ΝΕΤ
platform.o Είναι μία συλλογή από εργαλεία που
συνδέονται πάνω σε μία κοινή πλατφόρμα.
o http://www.icsharpcode.com/
Γιατί #develop?
o Παρέχει ένα ολοκληρωμένο περιβάλλον προγραμματισμού.
o Ελαφρύ σε απαιτήσεις μνήμηςo Ελαφρύ σε απαιτήσεις CPUo Απλό στην χρήση τουo Εύκολο στην μάθησηo Φθηνό (δωρεάν)
Γιατί #develop?
o Εύκολα Επεκτάσιμο από εξωτερικά εργαλεία
o Εύκολα Επεκτάσιμο από Plug-Ins
Τι υποστηρίζει #develop?
Η τρέχουσα σταθερή έκδοση είναι η 2.2.Υποστηρίζει έως το 3.0 .NET framework.
Διατίθεται η έκδοση 3.0 (beta 2)Υποστηρίζει έως το 3.5 .NET framework
Τί παρέχει το #develop
Editoro 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./// <summary>
/// Description of Class.
/// </summary>
XML comments
To #develop έρχεται μαζί με το NDOC.Αυτόματη δημιουργία τεκμηρίωσης σε :• XML• JavaDoc• MSDN• HTML• LaTex κ.α.
Debugger
o Set/Unset Breakpointso Step intoo Step overo Step outo Continue debugging
Debugger
o Local Variableso Callstacko Loaded Moduleso Threads
Code Conversion
o C#o VB.NETo Boo
Targeting Different Frameworks
o .NET 1.0o .NET 1.1o .NET 2.0o .NET 3.0o .NET Compact Frameworko Mono 1.0 Gtk#,Glade#o Mono 2.0 Gtk#,Glade#
Screenshots
Δημιουργία Νέου Project
Plugin selection
Tools
Properties
Errors
Build Documentation
Install Addin
Adding Plugin
Accessing Plugin
Τέλος