bancuri, glume, imagini, video, fun, bancuri online, bancuri tari, imagini haioase, videoclipuri haioase, distractie online Pe HaiSaRadem.ro vei gasi bancuri, glume, imagini, video, fun, bancuri online, bancuri tari, imagini haioase, videoclipuri haioase, distractie online. Nu ne crede pe cuvant, intra pe HaiSaRadem.ro ca sa te convingi.

Aplicatii Web cu C# si ASP.NET - Lectia 1

Aplicatiile Web si ASP.NET

          Aplicatiile web sunt acelea care asigura functionalitatea de pe un server catre masini client prin intermediul Internetului. Aplicatiile web compun raspunsuri la niste cereri catre resurse aflate pe server. Aceste resurse pot fi: codul executabil care ruleaza pe server, Form-urile web, paginile HTML, imagini, fisiere multi-media.

          ASP.NET este o componenta a .NET Framework care este folosita pentru a crea aplicatii web. ASP.NET nu este singura tehnologie care permite acest lucru, insa ea se integreaza foarte bine cu celelalte tehnologii Microsoft.

Ce se foloseste

            Microsoft Internet Information Services (IIS) este serverul de aplicatii web al Microsoft. El este o componenta a Windows XP: Add/Remove Programs -> Add/Remove Windows Components.

Visual Studio .NET 2003 este un mediu integrat de dezvoltare, care cuprinde inclusiv unelte de design al Form-urilor web, unelte de debug si deployment.

          Colectia de namespaces System.Web . Acestea sunt parte integranta a .NET Framework si include clase predefinite care se ocupa de chestiuni specifice aplicatiilor web.

Controalele HTML si server sunt componente ale interfetei cu utilizatorul care sunt folosite pentru a afisa respectiv colecta informatii catre / dinspre utilizatori.

Limbajul de programare C# .

ADO.NET – sunt clase predefinite care se ocupa de managementul datelor – accesul la date in baze de date ODBC si Microsoft SQL Server.

Configurarea masinii de lucru pentru proiecte ASP.NET

Va trebui sa aveti instalate IIS si Visual Studio .NET 2003, care instaleaza automat si .NET Framework si inregistreaza ASP.NET in IIS.

Atentie: daca ati instalat IIS dupa .NET Framework, nu veti putea rula aplicatii ASP.NET. Pentru a face totusi asta, trebuie sa rulati din linia de comanda fisierul aspnet_regiis.exe cu optiunea –i , din directorul C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322.

Proiectele ASP.NET in Visual Studio .NET cu C#

Un proiect ASP.NET poate fi creat cu ajutorul Visual Studio .NET 2003: New Project -> Visual C#  Projects -> ASP.NET Web Application. IDE-ul creaza automat un proiect in http://localhost/, calea pe hard-disk fiind C:\Inetpub\wwwroot\. Se creaza automat de catre IDE urmatoarele fisiere:

In general, se recomanda ca designul aplicatiilor (din punct de vedere al ingineriei software si nu vizual :-) ) sa respecte anumite criterii. Astfel, daca ne gandim la modelul arhitectural pe mai multe nivele:

Trebuie sa creem si alte fisiere (de tip .cs), pe langa Form-urile web, care se vor ocupa cu operatiile specifice aplicatiei si cu accesul la baza de date.

Pentru a crea fisiere noi in proiect, in fereastra Solution Explorer, unde sunt afisate toate fisierele sub forma unui arbore care are in radacina numele proiectului, click dreapta pe numele proiectului si Add, de unde puteti sa alegeti ce doriti: Add Web Form, Add Class, etc. Sau, mai direct, din meniul IDE: File -> Add New Item. 

Teme

          In cadrul cursului, vom crea o mica aplicatie care are ca scop managementul documentelor intr-o firma. Aplicatia va fi foarte limitata si scopul ei pur didactic.

          Se va face distinctia intre doua tipuri de utilizatori:

          Facilitatile aplicatiei:

          Pentru a persista datele, veti folosi o baza de date la alegere (MSSql Server sau Access).

          Baza de date va arata in felul urmator:

· Documents :

NOTA: ultimele 2 campuri (UserID si CheckOutDate) au relevanta doar in cazul in care campul CheckedOut=1, in rest (cand CheckOut=0), ele pot lua orice valoare (nu e nevoie atunci cand un document este restituit sa setati cele 2 campuri pe null, pot ramane valorile anterioare).

· Users :

Pentru prima saptamana, tema ar fi sa va instalati IIS + VS.NET 2003 + neaparat, documentatia de .NET Framework (se afla pe cd-urile cu VS.NET 2003) si sa va jucati cu VS.NET 2003 IDE. Creati o aplicatie simpla (File->New Project -> ASP.NET Web Application). Adaugati 2 formulare (Add -> Web Form) si cate un buton pe fiecare formular din Toolbox (se gaseste in stanga ecranului). Adaugati cate o functie de tratare a evenimentului Click al fiecarui buton. Pentru aceasta selectati primul buton, iar in fereastra Properties (dreapta jos) veti gasi atat proprietatile butonului selectat, cat si (daca apasati „fulgerul” galben) evenimentele pe care le suporta. Printre ele se numara si Click . Dati un dublu-click, pentru a crea functia de tratare. Procedati la fel si pentru celalalt buton. In functiile de tratare ale celor 2 butoane, folosind metoda Response.Redirect (vezi help pentru informatii detaliate, F1 pe metoda), navigati de la un formular la altul. Testati aplicatia, ruland-o cu F5.

 

Cursuri ---- next