Programare WEB cu ASP.NET
| Numar pagini |
261 |
| Nume |
Programare WEB cu ASP.NET |
| Subiect |
Programare WEB |
| Institutie |
Universitate |
| Universitate |
Facultatea de Automatica, Calculatoare, Electronica |
| Pret |
50 puncte |
| Evaluarea calitatii |
0 / 0 (100%) |
| Adaugat |
15-09-2011 |
| Adaugat de |
Aureliu |
| Descarcat |
4 |
| Marimea fisierului |
0 KB |
| Formatul fisierului |
pdf |
| Cuvinte cheie |
, , |
Format: pdf
Pret: 50 puncte
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
Comentarii asupra materialului "Programare WEB cu ASP.NET"
Nimeni nu a verificat inca acest material. Fi primul care isi publica opinia