Your SlideShare is downloading. ×
0
Asp.net
Asp.net
Asp.net
Asp.net
Asp.net
Asp.net
Asp.net
Asp.net
Asp.net
Asp.net
Asp.net
Asp.net
Asp.net
Asp.net
Asp.net
Asp.net
Asp.net
Asp.net
Asp.net
Asp.net
Asp.net
Asp.net
Asp.net
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Asp.net

571

Published on

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

No Downloads
Views
Total Views
571
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
13
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Mövzu: WEB TEXNOLOGIYALARI ASP.NETMəruzəçi: Sevinc İsrafilova
  • 2. Mündəricat Web texnologiyalarına ümumi baxış (HTML, server, sayt, xosting və s.) ASP.NET nədir? ASP.NET versiyaları və imkanları ASP.NET Redaktorları Suallar və təkliflər
  • 3. ClientNetwork HTTP, TCP/IPServer Web Server
  • 4. ASP.NET Nə dir?Asp.net Microsoft tərəfindən hazırlanan veb tətbiqdilidir. Proqramçılar asp.net istifadə edərəkdinamik veb saytları, veb tətbiqləri və XML vebxidmətləri inkişaf etdirə bilərlər. Asp.net .NETplatformasının bir parçasıdır və asp-nin davamıolaraq xarakterizə edilməkdədir. Asp.netCommon Language Runtime üzərinə tikilmişdir,bu deməkdir ki proqramçılar hər hansı birMicrosoft .NET dilini istifadə edərək asp.net koduçıxara bilərlər.
  • 5. ASP.NET StrukturVB C++ C# JScript … Visual Studio.NET Common Language SpecificationASP.NET: Web Services Windows and Web Forms Forms ADO.NET: Data and XML Base Classes Common Language Runtime
  • 6. ASP.NET Nə dir?  Aspx davamı asp.net də proqramlaşdırılan veb saytlarının davamıdır. Əgər bir vebsəhifəsinin uzatısı aspx isə bu deməkdir ki, bu veb saytı asp.net istifadə edərəkhazırlanmışdır. Aspx faylı içərisində <% -- dinamik kod --%> php,jsp və asp dəolduğu kimi birbaşa səhifə üzərində asp.net kodlarıda yazıla bilər. Lakin tövsiyəedilən asp.net kodlarının code-behind modelində yazılmasıdırBu modeli istifadə etdiyimizdə asp.net kodlarını başqa bir səhifəyə yazar. Nümunəolaraq: index.aspx.cs və ya index.aspx.vb bu səhifələri Microsoft Visual Studioavtomatik olaraq sizin üçün yaradar. Bu şəkildə yazılan bir veb saytındaproqramçılar bir hadisə üzərinə kod yaza bilərlər.ASPX və digər fayllar IIS virtual host deyilən yerdə tutularlar. İlk səhifəaçılışında .NET Framework faylları .NET assembly dilinə çevirərək cavab verər vədll faylı yaradar. Digər açılışlardada bu dll ləri istifadə edər və bu bizə çox böyükbir performans təmin edər.
  • 7. Asp və ASP.Net arasındakı fə rqlə rASP məşhur ola bilər amma artıq inkişaf etdirilmir. Inkişafinı ASP.NET davamıyladavam etdirir. Bu baxımdan ASP`in gələcəkdəki yeri çox daralacaq. Ehtimalla hələdə yaşayır olacaq amma bu da uyğunlaşma üçün.ASP server tərəfli çalışan bir texnologiya olub ASP`in dəstəklədiyi script dilləriniistifadə edərək veb səhifəsi edə bilərsən. Ən məşhuru ümumiyyətlə VBScriptdir.ASP.NET isə Microsoftun çıxardığı .NET Framework kitabxanasının internet əsasınımeydana gətirən bir texnologiyasıdır və .NET`in dəstəklədiyi bütün dilləridəstəklər və veb səhifəsi etməyinə imkan verər. ASPin əksinə gerçəkproqramlaşdirma dilləri ilə NYP(Nəsnə Yönümlü Proqramlaşdırma) mərkəzli vebsəhifələri inkişaf etdirmənizi təmin edər.Bu platformada inkisaf etdirəcəyiniz tətbiqlərini inkişaf etmiş IDElər ilə hazırlayabilərsiniz. Microsoftun Visual Studio IDE`i kimi.Borlandın Delfi. NET IDE`i kimi...ASP`ə görə kodların daha sürətli çalışacaq. Çünki yığılmış olacaq.
  • 8. ASP.NET –in üstünlüklə ri İstifadə edən şəxs kimi deyə bilrəm kimi ASP.Net-in ən böyük üstünlüyü müxtəlifdilərdən istifadə edə bilməsidir. Yəni Common Language Runtime(CLR). Yəni C#ilə birlikdə siz VB.NET dilindən istifadə edərək də öz proqramınızı effektli şəkildəişləyə bilərsiniz. Məsələn Delfidə və ya C# -da yazılmış bir çox tətbiqi çox rahatASP.NET ilə veb mühitinə daşıya bilərik. Yazdığınız class-ları sinifləri heç koddəyişikliyi etmədən həm masaüstü proqramlaşdirma üçün istifadə edirəm həmdə veb tətbiqləri üçün. Hətta bəzi veb səhifələrini VB.NET və delfi. NET ortaqistifadə edərək yaza bilərsiniz..Net Framework Asp.Net-in işləməsi üçüçn böyük bir platformadır. Yəni buplarforma ilə Asp.Net səhifələri çalışa bilir. .Net-in bütün üstünlküləri Asp.Net-ibir o qədər geniş və rahat etmişdir. Yəni burda Ado.Net-in imkanlarından, XML-inimkanların geniş istifadə etmək mümkündür.Başqa üstünlüyü ASP.Net-də işləyərkən script deyil həqiqi proqram kodu istifadəetməsidir.Asp.Net sayəsində artıq web-də öbyekt yönümlü proqramlaşdrmanınməntiqindən istifadə etməsidir.
  • 9. ASP.NET-də Controllar və Eventlər Button codeButton ... List codeList ... Text codeText ... Browser ASP.NET Event handlers
  • 10. ASP.NET-in versiyalarıASP.NET 1.0 Asp.Net-in ilk versiyasıdır. İlk təməl baza bu versiya üzərəindəqurulmuşdur.ASP.NET 1.1 Bəzi performans fərqi olsa da əslində geniş bir fərq olmamışdır.ASP.NET 2.0 2.0-da artıq bir çox yenilik gəlmişdir. Yeni texnologiyalar və controlllarəlavə edilmişdir. Burda artıq hər kod dəyişdiyində edilən dəyiçiklər anında yerinəyetirilirdi.ASP.NET 3.5 2.0 ilə eyni versiya demək olar buna ancaq bəzi yəni controllar vəəlavə texnologiyalar əlavə olunmuşdur. Bu texnologiyalar AJAX, Silverlight vəLingdir.ASP,NET 4. 0 3.5 üzərində elə də fərqli dəyişikliklər olmamışdır. Routing, ActiveData və Charting kimi ...ASP.Net-in 3.0 versiyası yoxdur. şNet 3.0 versiyası var yəni .Net 3.0 faremework il’birlikdə heç bir dəyişiklik olmamışdır.
  • 11. ASP.NET Redaktorları -Microsoft Expression Web Designer -Visual Studio. NET və ya Visual Studio 2005 və ya 2008 -Visual Veb Developer 2005 Express Edition (ASP.NET 2.0 üçün) -Macromedia Dreamweaver MX, Macromedia Dreamweaver MX 2004, və ya -Macromedia Dreamweaver 8 Visual Web Developer 2010 Express Edition istifadə edilir.Qeyd : Visual Studio-nu www.microsoft.com/Visualstudio/en-us sayt;ndan yükləyə bilərsiniz.
  • 12. TövsiyəYəni platforma mükəmməl və rahat. .Net platformasınınsürətli inkişafı sayəsində ASP.Net-in də gələcəyindənhələ çox danışmaq olar.Hər birinizə bundan faydalnmağı tövsiyə edirəm .Peşman olmayacaqsınız!!Çox çalışın !! Bu yolla siz İstənilən çətinlikdə olan websaytların, korporativ intranet portallarınyaradılması bacaracaqsınız.
  • 13. Suallar və təkliflərAydın olmayan mə qamlarTə kliflə rHə r birinizə uğur arzusu ilə : Sevinc İsrafilovaemail: sevincazizova@hotmail.com 30.03.2012
  • 14. Diqqətinizə görə təşəkkür!!!email: sevincazizova@hotmail.com 30.03.2012

×