Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски Хоноруван. -
Содержание
- 2. Microsoft .NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски Университет “Св. Климент
- 3. Визията на Microsoft за .NET ERP & Billing Customer Service Sales Потребители На всяко устройство Навсякъде
- 4. .NET Framework Модел за програмиране за .NET Платформа за изпълнение на .NET код в управлявана среда
- 5. Сърцето на .NET Framework: FCL & CLR Common Language Runtime Управление на паметта (garbage collection) Интеграция
- 6. .NET Framework Common Language Runtime Operating System Common Language Runtime CLR управлява процеса на изпълнение на
- 7. .NET Framework Base Class Library Operating System Common Language Runtime .NET Framework (Base Class Library) Богата
- 8. .NET Framework Data Access Layer Operating System Common Language Runtime .NET Framework (Base Class Library) ADO
- 9. .NET Framework ASP.NET & Windows Forms Operating System Common Language Runtime .NET Framework (Base Class Library)
- 10. .NET Framework Programming Languages Operating System Common Language Runtime C++ C# VB.NET Perl J# … Използвате
- 11. .NET Framework Common Language Specification Operating System Common Language Runtime Common Language Specification
- 12. .NET Framework Visual Studio .NET Operating System Common Language Runtime Common Language Specification C++ C# VB.NET
- 13. Поддръжка на много езици IL (MSIL or CIL) – Intermediate Language Език от ниско ниво (машинен
- 14. Примерна програма на MSIL .method private hidebysig static void Main() cil managed { .entrypoint // Code
- 15. .NET езиците Езици, предоставени от Microsoft C++, C#, J#, VB.NET, JScript Езици от трети доставчици Perl,
- 16. Езикът C# Смесица между C++, Java и Delphi Компонентно-ориентиранo програмиране Свойства, методи, събития Атрибути, XML-базирана документация
- 17. Езикът C# – пример using System; class HelloWorld { public static void main() { Console.WriteLine(“Hello, world!”);
- 18. Компилация Изпълнение Нарича се assembly (.EXE или .DLL файл) - Когато даден метод се извика за
- 19. VS.NET – Единна среда за разработка – единни умения От Visual Studio.NET можете: Да пишете код
- 20. Visual Studio .NET
- 21. .NET Framework Library Base Class Library ADO.NET и XML
- 22. .NET Framework – пакети
- 23. Пакетите от Base Class Library System Threading Text ServiceProcess Security Resources Reflection Net IO Globalization Diagnostics
- 24. Base Class Library Типове данни, конвертиране, форматиране Колекции: ArrayList, Hashtable, ... Интернационализация: култури, сортиране I/O: Бинарни
- 25. Пакетите Data и XML
- 26. ADO.NET и XML ADO.NET приема всякакви типове данни XML (йерархични), релационни, ... Мощно кеширане в паметта
- 27. VS.NET – DataSet редактор
- 28. Пакетите от Windows Forms System.Drawing Drawing2D Imaging Printing Text System.Windows.Forms Design ComponentModel
- 29. Windows Forms Windows Forms е framework за създаване на приложения с прозоречно-базиран графичен потребителски интерфейс RAD
- 30. VS.NET – Windows Forms редактор
- 31. Demo 1 Създаване на просто приложение за достъп до база от данни чрез: Windows Forms ADO.NET
- 32. DataSet Database Microsoft SQL Server SqlConnection SqlDataAdapter Fill Update Demo 1 – архитектура Application
- 33. Пакетите от ASP.NET System.Web Caching Configuration Services UI SessionState HtmlControls WebControls Description Discovery Security Protocols
- 34. Framework за създаване на Web-базирани приложения и Web-услуги на всеки .NET език C#, C++, VB.NET, JScript,
- 35. ASP.NET Богат набор от ASP.NET server контроли Валидация на данните Data-bound grids Event-driven модел за изпълнение
- 36. VS.NET – Web Forms редактор
- 37. ASP.NET WebMatrix
- 38. Demo 2 Създаване на просто Web-базирано приложение за достъп до база данни чрез: ASP.NET (Web Forms)
- 39. DataGrid DataSet Database Microsoft SQL Server SqlConnection SqlDataAdapter Fill Update Demo 2 – архитектура Web Application
- 40. Web-услуги Web-услугите са програмни компоненти, достъпни отдалечено през Web Използват стандартите HTTP, XML и SOAP Имат
- 41. Web Service – пример на C# ParcelTracker.asmx using System; using System.Web.Services; public class ParcelTrackerWebService { [WebMethod]
- 42. Demo 3 Създаване на проста Web-услуга чрез: ASP.NET (Web Services) MS Internet Information Server Visual Studio
- 43. Shared Source CLI (Rotor) Некомерсиална имплементация на CLI, достъпна във вид на сорс-код. Съдържа: Среда за
- 44. .NET Framework – ресурси Web-сайтове: Официален сайт на .NET Framework – http://msdn.microsoft.com/netframework/ Microsoft .NET Framework Community
- 45. .NET Framework – Resources Web-сайтове: Mono – Open Source .NET Framework – http://www.go-mono.org/ Rotor – MS
- 46. Въпроси?
- 47. Моите въпроси към вас Можем ли да разработваме .NET Framework приложения, който да се изпълняват върху
- 48. Как можем да прекомпилираме предварително .NET assemblies за да ускорим изпълнението им? Има ли стандартен инструмент
- 49. MSIL е изключително лесен за декомпилиране. Как можем да защитим нашия .NET код от reverse-engineering атаки?
- 51. Скачать презентацию