#develop

34
#develop The open source IDE for .NET

description

#develop. The open source IDE for .NET. Τι είναι το # develop?. Διαβάζεται SharpDevelop. Είναι ένα opensource IDE για το .ΝΕΤ platform. Είναι μία συλλογή από εργαλεία που συνδέονται πάνω σε μία κοινή πλατφόρμα. http://www.icsharpcode.com/. Γιατί # develop?. - PowerPoint PPT Presentation

Transcript of #develop

Page 1: #develop

#develop

The open source IDE for .NET

Page 2: #develop

Τι είναι το #develop?

o Διαβάζεται SharpDevelop.o Είναι ένα opensource IDE για το .ΝΕΤ

platform.o Είναι μία συλλογή από εργαλεία που

συνδέονται πάνω σε μία κοινή πλατφόρμα.

o http://www.icsharpcode.com/

Page 3: #develop

Γιατί #develop?

o Παρέχει ένα ολοκληρωμένο περιβάλλον προγραμματισμού.

o Ελαφρύ σε απαιτήσεις μνήμηςo Ελαφρύ σε απαιτήσεις CPUo Απλό στην χρήση τουo Εύκολο στην μάθησηo Φθηνό (δωρεάν)

Page 4: #develop

Γιατί #develop?

o Εύκολα Επεκτάσιμο από εξωτερικά εργαλεία

o Εύκολα Επεκτάσιμο από Plug-Ins

Page 5: #develop

Τι υποστηρίζει #develop?

Η τρέχουσα σταθερή έκδοση είναι η 2.2.Υποστηρίζει έως το 3.0 .NET framework.

Διατίθεται η έκδοση 3.0 (beta 2)Υποστηρίζει έως το 3.5 .NET framework

Page 6: #develop

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

Page 7: #develop

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

Page 8: #develop

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

Page 9: #develop

Auto code generation

Abstract base class methods Constructors Equals and GetHashCode methods Property getters and setters Interfaces Overridable methods Overridable properties ToString methods

Page 10: #develop

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

Page 11: #develop

XML comments

Το #develop έχει υποστήριξη για την δημιουργία XML documentation.

Προσθέτοντας: ///δημιουργείται αυτόματα ένα σχόλιο XML./// <summary>

/// Description of Class.

/// </summary>

Page 12: #develop

XML comments

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

Page 13: #develop

Debugger

o Set/Unset Breakpointso Step intoo Step overo Step outo Continue debugging

Page 14: #develop

Debugger

o Local Variableso Callstacko Loaded Moduleso Threads

Page 15: #develop

Code Conversion

o C#o VB.NETo Boo

Page 16: #develop

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#

Page 17: #develop

Screenshots

Page 18: #develop
Page 19: #develop

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

Page 20: #develop

Plugin selection

Page 21: #develop
Page 22: #develop
Page 23: #develop
Page 24: #develop
Page 25: #develop

Tools

Page 26: #develop

Properties

Page 27: #develop

Errors

Page 28: #develop

Build Documentation

Page 29: #develop
Page 30: #develop

Install Addin

Page 31: #develop

Adding Plugin

Page 32: #develop

Accessing Plugin

Page 33: #develop
Page 34: #develop

Τέλος