Module1

843 views

Published on

kabljfajfaban fqa

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
843
On SlideShare
0
From Embeds
0
Number of Embeds
27
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Module1

  1. 1. Модул 1 Общ преглед на Microsoft .NET Framework
  2. 2. План <ul><li>Въведение в .NET Framework </li></ul><ul><li>Преглед на ASP.NET </li></ul><ul><li>Преглед на лабораторното приложение </li></ul><ul><li>Ресурси </li></ul>
  3. 3. Урок 1. Въведение в .NET Framework <ul><li>Какво е .NET Framework? </li></ul><ul><li>Какви проблеми решава .NET? </li></ul><ul><li>Компоненти на .NET Framework </li></ul><ul><li>Ползите от използването на .NET Framework </li></ul><ul><li>Visual Studio .NET - средство за разработка на .NET приложения </li></ul>
  4. 4. Какво е .NET Framework? .NET Framework Databases Clients ASP.NET Web Applications User Experiences Developer Tools XML Web services
  5. 5. Какво е .NET Framework? <ul><li>.NET Platform </li></ul><ul><ul><li>.NET Framework </li></ul></ul><ul><ul><li>.NET Enterprise Servers </li></ul></ul><ul><ul><li>Building block services </li></ul></ul><ul><ul><li>Visual Studio .NET </li></ul></ul><ul><li>.NET Framework </li></ul><ul><ul><li>Common Language Runtime (CLR) </li></ul></ul><ul><ul><li>Class Libraries </li></ul></ul>
  6. 6. Какви проблеми решава .NET? <ul><ul><li>Дори и в Интернет, повечето приложения и устройства все още имат проблеми при комуникацията </li></ul></ul><ul><ul><li>Програмистите пишат инфраструктура, а не приложения </li></ul></ul><ul><ul><li>Програмистите трябва да се ограничат или непрекъснато да учат нови езици </li></ul></ul><ul><li>Runtime – езиково независим, платформено независим </li></ul><ul><li>XML – стандарт </li></ul>
  7. 7. Компоненти на .NET Framework Message Queuing Win32 Common Language Runtime .NET Framework Class Library ADO.NET and XML XML Web Services User Interface Visual Basic C++ C# Perl Python J# … Com+ (Transactions, Partitions, Object Pooling) IIS WMI ASP.NET
  8. 8. Ползите от използването на .NET Framework <ul><li>Основана е на Web стандарти и добри практики </li></ul><ul><li>Функционалността на .NET класовете е универсална и налична винаги </li></ul><ul><li>Кодът е организиран в йерархични пространства от имена и класове </li></ul><ul><li>Езиково независима </li></ul>Windows API .NET Framework MFC/ATL Visual Basic ASP 1980's 1990's 2000's
  9. 9. Visual Studio .NET - средство за разработка на .NET приложения Design Develop Debug Deploy Visual Studio .NET Web Forms Tools Windows Forms Tools Multiple Languages Error Handling Web Services Tools Data Access
  10. 10. Урок 2. Преглед на ASP.NET <ul><li>Какво е ASP.NET ? </li></ul><ul><li>ASP.NET Web приложение </li></ul><ul><li>Мултимедия: ASP.NET Модел на изпълнение </li></ul>
  11. 11. Какво е ASP.NET ? <ul><li>Еволюционен, по-гъвкав наследник на Active Server Pages </li></ul><ul><li>Динамични уеб страници, които могат използват ресурси на сървъра </li></ul><ul><li>Сървърна обработка на Уеб форма </li></ul><ul><li>XML Web services дават възможност за създаване на разпределени уеб приложения </li></ul><ul><li>Независимост от браузъра </li></ul><ul><li>Независимост от езика за програмиране </li></ul>
  12. 12. ASP.NET Web приложение Clients Web Services Internet Output Cache ASP.NET Web Server global. asax Page1. aspx Page2. aspx Web Forms Code- behind pages web. config machine. config База данни компоненти XML данни
  13. 13. Мултимедия: ASP.NET Модел на изпълнение
  14. 14. Урок 3. Преглед на лабораторното приложение <ul><li>Настройки на лабораторното приложение </li></ul><ul><li>Диаграма </li></ul>
  15. 15. Настройки на лабораторното приложение <ul><li>3 проекта </li></ul><ul><ul><li>Web приложение </li></ul></ul><ul><ul><li>Class Library </li></ul></ul><ul><ul><li>XML Web Service </li></ul></ul><ul><li>12 Web форми </li></ul><ul><li>3 бази от данни </li></ul><ul><ul><li>Doctors </li></ul></ul><ul><ul><li>Dentists </li></ul></ul><ul><ul><li>Coho </li></ul></ul>
  16. 16. Диаграма Logon Page login.aspx Registration register.aspx Benefits Home Page default.aspx Life Insurance life.aspx Retirement retirment.aspx Medical medical.aspx Dentists dentists.aspx Prospectus prospectus.aspx Doctors doctors.aspx User Control namedate.ascx XML Web Service dentalservise.asmx Dentists Doctors ASPState tempdb Coho Winery Page Header header.ascx XML Files Lab Web Application web. config Menu component Class1.cs
  17. 17. Ресурси за .NET <ul><li>.NET Framework документация </li></ul><ul><ul><li>Примери и код </li></ul></ul><ul><ul><li>Quick Start Tutorials </li></ul></ul><ul><li>Онлайн групи </li></ul><ul><li>Web сайтове </li></ul><ul><ul><li>www.gotdotnet.com </li></ul></ul><ul><ul><li>www.ibuyspy.com </li></ul></ul><ul><ul><li>www.asp.net </li></ul></ul><ul><ul><li>msdn.microsoft.com </li></ul></ul><ul><ul><li>www.google.com </li></ul></ul>
  18. 18. Въпроси <ul><li>Какво е Microsoft .NET Framework? </li></ul><ul><li>Кои са основните технологии в .NET платформата? </li></ul><ul><li>Избройте компонентите на .NET Framework </li></ul><ul><li>Какво е предназначението на CLR? </li></ul><ul><li>Какво е предназначението на CLS? </li></ul><ul><li>Какво представлява XML Web Service? </li></ul><ul><li>Какво е управлявана среда? </li></ul>

×