client
Programare WEB cu ASP.NET |
|
I. PRINCIPII GENERALE ALE PROIECTĂRII INTERFEŢELOR WEB ............................ 5
I.1. INTRODUCERE........................................................................................................................................ 5 I.2. REALIZAREA INTERFEŢELOR WEB UTILIZÂND LIMBAJUL DE MARCARE HTML ..................................... 6 I.2.1. Ce este HTML ? ................................................................................................................... 6 I.2.2. Structura unui document HTML .......................................................................................... 7 I.2.3. Elemente HTML avansate .................................................................................................... 8 I.2.3.1 Tabele............................................................................................................................................. 8 I.2.3.2 Cadre.............................................................................................................................................. 9 I.2.3.2.1 Cadre interne .......................................................................................................................... 10 I.2.3.2.2 Deschiderea documentelor în alte cadre ................................................................................. 11 I.2.3.3 Layere........................................................................................................................................... 12 I.2.3.4 Formulare..................................................................................................................................... 12 I.2.4. Evaluare............................................................................................................................. 16 I.3. UTILIZAREA TEHNICII CSS PENTRU FORMATAREA DOCUMENTELOR WEB ........................................... 19 I.3.1. Ce este un stil? ................................................................................................................... 19 I.3.2. Definiţii de stil.................................................................................................................... 20 I.3.2.1 Definiţii de stil inline.................................................................................................................... 21 I.3.2.2 Definiţii de stil încapsulate (interne) ......................................................................................... 21 I.3.2.3 Definiţii de stil extern .................................................................................................................. 23 I.3.3. Stiluri în cascadă ............................................................................................................... 24 I.3.4. Clase de stiluri ................................................................................................................... 24 I.3.5. Stiluri identificator............................................................................................................. 25 I.3.6. Pseudoclase şi pseudoelemente.......................................................................................... 26 I.3.7. Stiluri pentru liste............................................................................................................... 28 I.3.8. Casete în CSS..................................................................................................................... 30 I.3.9. Poziţionare în CSS ............................................................................................................. 31 I.3.10. Notaţii şi unităţi de măsură................................................................................................ 32 I.3.11. Evaluare............................................................................................................................. 34 II. MEDIUL DE LUCRU VISUAL WEB DEVELOPER EXPRESS 2008........................... 36 II.1. MEDIUL DE LUCRU............................................................................................................................... 36 II.2. CUM MANEVRĂM PANOURILE .............................................................................................................. 37 II.3. MENIUL VIEW...................................................................................................................................... 38 II.4. PAGINA DE START ................................................................................................................................ 38 II.5. PUBLICAREA UNUI SITE WEB................................................................................................................ 38 II.6. COMPILAREA DINAMICĂ A SITE-ULUI................................................................................................... 39 II.7. WEB SITE/WEB PROJECT ...................................................................................................................... 39 II.8. CREAREA UNUI SITE WEB ..................................................................................................................... 40 II.9. DESPRE OPŢIUNEA LOCATION( FILE SYSTEM, HTTP, FTP).................................................................. 41 II.10. CREAREA ŞI UTILIZAREA DIRECTOARELOR........................................................................................... 42 II.11. EDITAREA PAGINILOR .......................................................................................................................... 42 II.12. SCHIMBAREA PROPRIETĂŢILOR............................................................................................................ 43 II.13. SALVAREA MODIFICĂRILOR ................................................................................................................. 43 II.14. DESPRE FIŞIERELE COD ........................................................................................................................ 43 II.15. VIZUALIZAREA PAGINILOR ÎNTR-UN BROWSER WEB........................................................................... 44 II.16. MASTER PAGES .................................................................................................................................... 44 II.17. SERVERE WEB ÎN VISUAL WEB DEVELOPER........................................................................................ 45 II.18. ASP.NET DEVELOPMENT SERVER ...................................................................................................... 45 II.19. RULAREA SERVERULUI INTEGRAT ....................................................................................................... 46 II.20. SECURITATE ÎN ASP.NET DEVELOPMENT SERVER ............................................................................. 46 III. LIMBAJUL DE SCRIPTING SERVER-SIDE ASP.NET............................................... 47 III.1. STRUCTURA UNEI PAGINI ASP.NET .................................................................................................... 47 III.1.1. Controale ASP.NET........................................................................................................... 49 III.1.2. Ciclul de viaţă al unei pagini web. .................................................................................... 50 III.1.3. Aplicaţii rezolvate.............................................................................................................. 51 III.2. LIMBAJUL C#....................................................................................................................................... 53 III.2.1. Vocabularul limbajului ...................................................................................................... 54 III.2.2. Tipuri de date..................................................................................................................... 55 III.2.3. Operatori ........................................................................................................................... 56 III.2.4. Conversii............................................................................................................................ 58 III.2.5. Funcţii matematice ............................................................................................................ 59 III.2.6. Instrucţiuni C#................................................................................................................... 60 III.2.7. Tablouri în C#.................................................................................................................... 67 III.2.8. Şiruri de caractere............................................................................................................. 71 III.2.9. Date calendaristice............................................................................................................ 73 IV. MODELUL client-SERVER....................................................................................... 75 IV.1. CONTROALE SERVER WEB.................................................................................................................... 75 IV.1.1. Label .................................................................................................................................. 76 IV.1.2. Button, LinkButton, ImageButton....................................................................................... 76 IV.1.3. TextBox .............................................................................................................................. 78 IV.1.4. CheckBox, CheckBoxList ................................................................................................... 79 IV.1.5. RadioButton ....................................................................................................................... 81 IV.1.6. RadioButtonList ................................................................................................................. 82 IV.1.7. BulletList ............................................................................................................................ 83 IV.1.8. Image ................................................................................................................................. 84 IV.1.9. DropDownList.................................................................................................................... 84 IV.1.10. HyperLink ........................................................................................................................ 85 IV.1.11. Table, TableRow, TableCell............................................................................................. 86 IV.1.12. MultiView, View............................................................................................................... 87 IV.1.13. FileUpload ....................................................................................................................... 87 IV.1.14. Evaluare........................................................................................................................... 89 IV.2. POST BACK .......................................................................................................................................... 90 IV.2.1. Evaluare............................................................................................................................. 92 IV.3. CONTROALE PENTRU VALIDAREA DATELOR......................................................................................... 93 IV.3.1. RequiredFieldValidator ..................................................................................................... 93 IV.3.2. RangeValidator .................................................................................................................. 93 IV.3.3. RegularExpressionValidator.............................................................................................. 93 IV.3.4. CompareValidator ............................................................................................................. 93 IV.3.5. CustomValidator ................................................................................................................ 94 IV.3.6. Evaluare............................................................................................................................. 97 IV.4. CONTROALE SERVER WEB AVANSATE. ................................................................................................. 98 IV.4.1. ImageMap .......................................................................................................................... 98 IV.4.2. Ad Rotator........................................................................................................................ 101 IV.4.3. Calendar .......................................................................................................................... 103 IV.4.4. Evaluare........................................................................................................................... 107 IV.5. CONECTAREA LA O SURSĂ DE DATE A CONTROALELOR...................................................................... 107 IV.6. PĂSTRAREA INFORMAŢIILOR ÎNTRE PAGINILE WEB ........................................................................... 109 IV.6.1. Controlul HiddenField..................................................................................................... 110 IV.6.2. ViewState ......................................................................................................................... 111 IV.6.3. Cookies............................................................................................................................. 113 IV.6.4. Query String..................................................................................................................... 114 IV.6.5. Session ............................................................................................................................. 116 IV.6.6. Application....................................................................................................................... 119 IV.6.7. Evaluare........................................................................................................................... 121 V. INTERACŢIUNEA CU BAZE DE DATE WEB............................................................ 122 V.1. ROLUL BAZELOR DE DATE........................................................................................................ 122 V.2. ACCESAREA BAZELOR DE DATE WEB..................................................................................... 123 V.3. PROIECTAREA BAZELOR DE DATE........................................................................................... 125 V.3.1. Entităţi, instanţe, atribute, identificator unic ................................................................... 125 V.3.2. Relaţii între entităţi .......................................................................................................... 126 V.3.3. Evaluare........................................................................................................................... 127 V.4. CONFIGURAREA BAZEI DE DATE ............................................................................................. 128 V.4.1. Evaluare........................................................................................................................... 136 V.5. ACCESUL DIRECT LA DATE........................................................................................................ 137 V.5.1. Limbajul SQL- Elemente de bază..................................................................................... 137 V.5.2. Comenzi de manipulare a datelor .................................................................................... 140 V.5.2.1 Comanda SELECT.................................................................................................................. 140 V.5.2.2 Gruparea datelor ..................................................................................................................... 143 V.5.2.3 Sortarea datelor ....................................................................................................................... 145 V.5.2.4 Interogări multiple.................................................................................................................... 146 V.5.2.5 Comanda UPDATE................................................................................................................. 149 V.5.2.6 Comanda INSERT .................................................................................................................. 149 V.5.2.7 Comanda DELETE.................................................................................................................. 150 V.5.3. Comenzi de definire a datelor .......................................................................................... 151 V.5.3.1 Crearea tabelelor..................................................................................................................... 151 V.5.3.2 Modificarea structurii unei tabele .......................................................................................... 152 V.5.3.3 Redenumirea şi ştergerea unei tabele ................................................................................. 153 V.5.3.4 Acordarea / revocarea unor privilegii .................................................................................... 154 V.5.4. Evaluare........................................................................................................................... 156 V.6. MANIPULAREA BAZELOR DE DATE WEB PRIN INTERMEDIUL OBIECTELOR ADO.NET 158 V.6.1. Arhitectura ADO.NET...................................................................................................... 158 V.6.2. Furnizori de date (Data Providers) ................................................................................. 158 V.6.3. Accesul direct la date prin intermediul ADO.NET........................................................... 159 V.6.4. Crearea unei conexiuni .................................................................................................... 160 V.6.5. Command.......................................................................................................................... 168 V.6.5.1 Selectarea datelor. .................................................................................................................... 170 V.6.5.2 Inserarea datelor. ...................................................................................................................... 170 V.6.5.3 Actualizarea datelor................................................................................................................... 171 V.6.5.4 Ştergerea datelor....................................................................................................................... 171 V.6.6. DataReader....................................................................................................................... 172 V.6.7. Comenzi parametrizate .................................................................................................... 173 V.6.8. Studiu de caz .................................................................................................................... 174 V.7. LUCRUL ÎN MOD DECONECTAT ................................................................................................ 184 V.7.1. DataAdapter..................................................................................................................... 184 V.7.2. DataSet............................................................................................................................. 185 V.7.3. Proiectare DataSet în mediu vizual ................................................................................. 188 V.8. LUCRUL CU MAI MULTE TABELE ........................................................................................................ 193 V.9. PROCEDURI STOCATE (STORED PROCEDURES) ........................................................................... 195 V.10. CONTROALE .NET LEGATE LA DATE.................................................................................................. 198 V.10.1. Controale pentru sursa de date ....................................................................................... 198 V.10.2. Controlul GridView......................................................................................................... 200 V.10.3. Controalele DetailsView şi FormView............................................................................ 207 V.10.4. Alte controale legate la date............................................................................................ 208 V.10.4.1 Repeater................................................................................................................................. 208 V.10.4.2 DataList .................................................................................................................................. 209 V.10.4.3 DropDownList ........................................................................................................................ 210 V.10.4.4 CheckBoxList ......................................................................................................................... 211 V.10.4.5 RadioButtonList ..................................................................................................................... 212 V.10.5. Evaluare .......................................................................................................................... 213 VI. SECURITATEA APLICAŢIILOR ASP.NET ................................................................ 214 VI.1. WINDOWS AUTHENTICATION............................................................................................................. 214 VI.2. FORMS-BASED AUTHENTICATION...................................................................................................... 215 VI.3. SECURIZAREA DIN APLICAŢIA WEB .................................................................................................... 215 VII. PROIECTAREA ŞI REALIZAREA UNEI APLICAŢII WEB........................................ 216 VII.1. REALIZAREA INTERFEŢEI ................................................................................................................... 216 VII.1.1. MasterPages ................................................................................................................... 216 VII.1.2. Foi de stiluri ................................................................................................................... 222 VII.1.3. Controalele web server din MasterPage ........................................................................ 225 VII.1.4. Conectarea la sursa de date a controalelor din MasterPage ......................................... 229 VII.2. HOME.ASPX ....................................................................................................................................... 233 VII.3. MOVIE.ASPX ...................................................................................................................................... 234 VII.4. DETALII.ASPX .................................................................................................................................... 242 VII.5. UPLOAD.ASPX.................................................................................................................................... 246 VII.6. ADAUGĂFILM.ASPX........................................................................................................................... 248 VII.7. CONTACT.ASPX.................................................................................................................................. 254 VII.8. EVALUARE......................................................................................................................................... 259 VIII. TEST DE VERIFICARE A CUNOŞTINŢELOR........................................................... 259 . Programare web, asp, net |
|
Programare WEB Numar pagini: 261
|
Operatiunile in afara bilantului |
|
1. Argument
Operatiunile in afara bilantului reprezinta angajamente date si primite in relatiile cu tertii, precum si unele bunuri si operatiuni ce nu pot fi incluse in activul sau pasivul bilantier bancar. Angajamentele sunt de fapt drepturi si obligatii ale caror efecte asupra marimii si structurii patrimoniului bancii sunt conditionate de realizarea unor operatiuni ulterioare. De exemplu, banca se angajeaza printr-o scrisoare de garantie sa plateasca la scadenta, in locul unui client, daca acesta nu o face. Pana la scadenta, angajamentul bancii nu creaza fluxuri financiare, nu aduce modificari in patrimoniu. Acestea sunt conditionate de o alta operatiune si anume de neexecutarea obligatiei de plata. In acest moment, angajamentul inregistrat in conturi extrabilantiere se transforma intr-o operatiune bilantiera. Pentru contabilizarea operatiunilor extrabilantiere exista clasa 9 – Operatiuni in afara bilantului. Specific acestor inregistrari contabile este faptul ca pentru majoritatea conturilor (exceptie fac conturile utilizate la operatiunile in devize) se foloseste drept cont corespondent in operatiune contul 999 – Contrapartida. Operatiunile in afara bilantului sunt grupate in functie de natura lor astfel: • angajamente de finantare; • angajamente de garantie; • angajamente privind titlurile; • angajamente privind operatiunile in devize; • angajamente diverse; • angajamente inoielnice; • conturi de evidenta. Aceasta grupare a operatiunilor in afara bilantului se regaseste si in planul contabil al societatilor bancare. Conturile clasei 9 sunt conturi de activ sau de pasiv care se debiteaza sau crediteaza la aparitia angajamentului si la data realizarii sau la scadenta operatiunii bilantiere care conditionaza angajamentul, in functie de sensul acesteia.. Operatiuni, bilant, angajamente, finantare, garantie, devize, aplicatii, cheltuielile, veniturile, rezultatele bancare, dobanda |
|
Economie Numar pagini: 36
|
Capitolul 8 Implementarea unor aplicaţii de timp real |
|
8.1. Introducere în mediul Quanser/WinCon
8.2 Nucleul de timp real (real-time kernel) 8.3 Temporizarea evenimentelor de timp real 8.4 Descrierea WinCon Server şi WinCon client 8.5 Generarea unor aplicaţii de timp real sub WinCon 8.6 Restricţii impuse asupra codului de timp real 8.7 Aplicaţii de timp real dezvoltate sub WinCon disponibile în laborator . Implementare, aplicatii, timp, real, introducere, mediu, quanser, wincon, nucleu, kernel, temporizare, evenimente, descriere, server, client, generare, restrictii, cod, aplicatii, laborator |
|
Software industrial Numar pagini: 18
|
INTERNET |
|
FUNCTIONAREA INTERNET-ULUI
CONECTAREA LA INTERNET INTERNET EXPLORER . Internet, compuserve, america online, delphi, microsoft network, linie telefonic?, cablu coaxial, cablu din fibre optice, microunde, satelit, calculatoarele, server, client, ibm pc, windows, tcp/ip, modem, intern, extern, fara fir, wireless, world wide web, posta electronica, explorer, address, history, mail, web, browser, links |
|
Informatica Numar pagini: 6
|
Curs III - Retele de calculatoare |
|
Definirea şi rolul reţelelor de calculatoare. Tipuri de reţele
Protocoale de reţea Topologii şi arhitecturi de reţea Conectarea reţelelor . Definire, rol, retele, calculatoare, tipuri, protocoale, topologii, arhitecturi, retea, conectare, sharing, file, workstations, server, terminale, neinteligente, terminal, inteligent, lan, wan, gan, internetul, teleworking, servere, clienti, mediul, datele, imprimante, peer-to-peer, aplicatii, posta, electronica, fax, emitator, receptor, ibm, apple talk, novell netware, sna, aplicatie, prezentare, sesiune, transport, retea, legatura, date, fizic, magistrala, stea, inel, repetorul, concentratorul, hub, puntea, routerul, b-routerul, gateways |
|
Bazele Contabilitatii Numar pagini: 7
|
Sondaj |
| . Marketing, sondaj, intrebari, chestionar, client | Student: Ionica Razvan Alexandru Informatica Economica Anul II , Seria 3, Grupa 4 Sondaj Documentatie: Marimea esantionului 300 clienti Modalitatea de culegere a informatiilor: ancheta prin sondaj pe baza de chestionar Baza de sondaj: 298.928 de locuitori populatia Craiovei in 2009 din care clienti actuali ai celor 3 unitati de spalatorie si curatatorie chimica ale firmei Iris: 800. Unitatea de observare: Firma Iris din Craiova. Unitatea de sondaj: Clientii actuali ai firmei Ir... |
|
Microeconomie Numar pagini: 5
|
Sondaj |
| . Marketing, sondaj, intrebari, chestionar, client | Student: Ionica Razvan Alexandru Informatica Economica Anul II , Seria 3, Grupa 4 Sondaj Documentatie: Marimea esantionului 300 clienti Modalitatea de culegere a informatiilor: ancheta prin sondaj pe baza de chestionar Baza de sondaj: 298.928 de locuitori populatia Craiovei in 2009 din care clienti actuali ai celor 3 unitati de spalatorie si curatatorie chimica ale firmei Iris: 800. Unitatea de observare: Firma Iris din Craiova. Unitatea de sondaj: Clientii actuali ai firmei Iris... |
|
Microeconomie Numar pagini: 5
|