formatare
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
|
Bazele Tehnologiei Informatiei |
|
1. Obiectul informaticii
2. Informaţii, cunoştinţe, date 3. Sistem informaţional şi sistem informatic Arhitectura generală a unui sistem electronic de calcul Componentele hardware Microprocesorul Unitatea artimetico – logică Parametrii microprocesorului Viteza de lucru Tipuri de arhitecturi microprocesor Memoria internă Parametrii memoriei interne Clasificarea memoriei interne Memoria RAM Memoria ROM(Read Only Memory) Tipuri de memorii ROM ROM – BIOS Memoria CMOS Memoria cache Memoria video Hard disc-ul Geometria harddisk-ului Performanţele unui harddisk Floppy Disk-ul Formatarea discurilor magnetice Zona de date Partiţionarea Medii de stocare optice CD-ROM-ul Performanţele unui CD CVL versus CAV CD inscriptibil DVD-ul MONITORUL Parametrii monitoarelor LCD Parametrii monitoarelor CRT.................................................... . Obiectul, informaticii, arhitectura, generala, sitem, electronic, de, calcul, memoria, interna, hard, disk, cd-rom, dvd-rom, monitor, retele, calculatore, internet, excel |
|
Arhitectura calculatoarelor Numar pagini: 20
|
Curs V - Operatiuni de creare, deschidere, salvare si tiparire a documentelor |
|
I.2. FORMATAREA PAGINII DE DOCUMENT
I.2. EDITAREA DOCUMENTELOR I.2.1. Operaţiuni de selecţie, copiere şi mutare a blocurilor de text I.2.2. Căutarea şi înlocuirea unui text I.2.3. Antetul şi subsolul paginii de document I.3. MODURILE DE VIZUALIZARE A DOCUMENTELOR I.4. FORMATAREA TEXTULUI I.4.1. Formatarea la nivel de caracter I.4.2. Formatarea la nivel de paragraf I.4.3. Chenare şi umbre I.4.4. Liste I.4.5. Scrierea pe coloane I.4.6. Tabulatori . Formatare, pagina, document, operatiuni, creare, deschidere, salvare, tiparire, editare, selectie, copiere, mutare, blocuri, text, cautare, inlocuire, anteul, subsolul, moduri, vizualizare, formatare, caracter, paragraf, chenare, umbre, liste, coloane, tabulatori |
|
I N F O R M A T I C Ă E C O N O M I C Ă Numar pagini: 23
|
Excel |
| Material didactic. Prezentare, bara, standard, formatare, lucrul, registrii, aplicarea, formulelor, simple, tiparirea, | 1 |
|
Informatica Numar pagini: 23
|
Curs IV - Procesorul de texte Microsoft Word |
|
1.1. Procesoare de documente şi editoare de texte
1.2. Noţiuni de tehnoredactare 1.3. Lansarea în execuţie şi prezentarea interfeţei programului Microsoft Word 1.4. Operaţiuni de creare, deschidere, salvare şi tipărire a documentelor 1.5 formatarea paginii de document 1.6. Editarea documentelor 1.6.1. Operaţiuni de selecţie, copiere şi mutare a blocurilor de text 1.6.2. Căutarea şi înlocuirea unui text 1.6.3. Antetul şi subsolul paginii de document 1.7. Modurile de vizualizare a documentelor . Procesoare, documente, texte, mocrosoft, word, notiuni, tehnoredactare, lansare, executie, prezentare, interfata, program, operatiuni, creare, deschidere, salvare, tiparire, documente, selectie, copiere, mutare, blocuri, inlocuire, anteu, subsol, pagina, moduri, vizualizare |
|
I N F O R M A T I C Ă E C O N O M I C Ă Numar pagini: 12
|
Procesorul de calcul tabelar Microsoft Excel |
|
6.4 Lucrul cu foile de calcul şi cu elementelor acestora
6.5 Serii de date 6.6 Elementele formatării unei foi de calcul . Procesor, calcul, tabelar, microsoft, excel, lucu, foi, calcul, elemente, serii, date, formatare, foaie |
|
Informatica economica Numar pagini: 5
|
Procesorul de calcul tabelar Microsoft Excel |
|
6.1 Prezentarea programului Excel
6.2 Lucrul cu fişierele în Excel. Crearea, deschiderea, salvarea şi tipărirea foilor de calcul. 6.3 formatarea paginii pentru un document Excel . Procesor, calcul, tabelar, microsoft, excel, prezentare, program, lucru, fisiere, creare, deschidere, salvare, tiparire, foi, calcul, formatare, pagina, document |
|
Informatica economica Numar pagini: 4
|
Proiect didactic |
|
PROIECT DIDACTIC
COLEGIUL NATIONAL „ANASTASESCU”, Rosiorii de Vede, jud. Teleorman Disciplina: INFORMATICA Clasa: a-XII-a C Profesor: Popescu Floarea Unitatea de invatare: Limbaj de marcare a hipertextului. Tema: formatare text, introducere culori si imagini, legaturi. Tipul lectiei- recapitulare si sistematizarea cunostintelor. Locul de desfasurare: Laboratorul de informatica. Nivelul initial al clasei: -elevii si-au insusit toate notiunile teoretice legate de proiectarea unei pagini WEB . -elevii utilizeaza corect notiunile invatate in realizarea paginilor WEB....................... Obiective Strategii Fise . Proiect, metode d predare |
|
Pedagogie Modul I Numar pagini: 4
|