Download
develop n.
Skip this Video
Loading SlideShow in 5 Seconds..
#develop PowerPoint Presentation

#develop

165 Views Download Presentation
Download Presentation

#develop

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. #develop The open source IDE for .NET

  2. Τι είναι το #develop? • Διαβάζεται SharpDevelop. • Είναι ένα opensource IDE για το .ΝΕΤ platform. • Είναι μία συλλογή από εργαλεία που συνδέονται πάνω σε μία κοινή πλατφόρμα. • http://www.icsharpcode.com/

  3. Γιατί #develop? • Παρέχει ένα ολοκληρωμένο περιβάλλον προγραμματισμού. • Ελαφρύ σε απαιτήσεις μνήμης • Ελαφρύ σε απαιτήσεις CPU • Απλό στην χρήση του • Εύκολο στην μάθηση • Φθηνό (δωρεάν)

  4. Γιατί #develop? • Εύκολα Επεκτάσιμο από εξωτερικά εργαλεία • Εύκολα Επεκτάσιμο από Plug-Ins

  5. Τι υποστηρίζει #develop? Η τρέχουσα σταθερή έκδοση είναι η 2.2. Υποστηρίζει έως το 3.0 .NET framework. Διατίθεται η έκδοση 3.0 (beta 2) Υποστηρίζει έως το 3.5 .NET framework

  6. Τί παρέχει το #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

  7. Τί παρέχει το #develop • Intelligent braces • Folding • Bookmark your code • Code template support • Find & Replace dialogs • XML Editing (source and tree view) with XPath search

  8. 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

  9. Auto code generation • Abstract base class methods • Constructors • Equals and GetHashCode methods • Property getters and setters • Interfaces • Overridable methods • Overridable properties • ToString methods

  10. Drag ‘n’ Drop • Windows Forms (checkboxes, fontdialogs, panels, buttons…) • Data Components (Datagrid, OleDbConnection, DataSet…) • Varius Components (Process, FileSystemWatcher, Timer .. ) • Custom Components

  11. XML comments Το #develop έχει υποστήριξη για την δημιουργία XML documentation. Προσθέτοντας: /// δημιουργείται αυτόματα ένα σχόλιο XML. /// <summary> /// Description of Class. /// </summary>

  12. XML comments To #develop έρχεται μαζί με το NDOC. Αυτόματη δημιουργία τεκμηρίωσης σε : • XML • JavaDoc • MSDN • HTML • LaTex κ.α.

  13. Debugger • Set/Unset Breakpoints • Step into • Step over • Step out • Continue debugging

  14. Debugger • Local Variables • Callstack • Loaded Modules • Threads

  15. Code Conversion • C# • VB.NET • Boo

  16. 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#

  17. Screenshots

  18. Δημιουργία Νέου Project

  19. Plugin selection

  20. Tools

  21. Properties

  22. Errors

  23. Build Documentation

  24. Install Addin

  25. Adding Plugin

  26. Accessing Plugin

  27. Τέλος