denumire
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
|
Aminoacizii |
|
Definitie
Aminoacizii esenţiali Nomenclatură Caracteristici generale Proprietăţi fizice Stereochimia aminoacizilor Proprietăţi spectrale Proprietăţi electrochimice Proprietăţi chimice Transformări biochimice Identificarea şi dozarea aminoacizilor Metode de preparare Obţinerea formelor optic active Utilizările aminoacizilor PEPTIDE PROPRIETĂŢI STRUCTURĂ SINTEZE DE PEPTIDE Metode de blocare şi activare a grupărilor amino şi carboxil Reprezentanţi PROTEINE Structură Structura primară Structura secundară Structura terţiară Organizarea pe domenii a proteinelor /2,3/ Structura cuaternară a proteinelor METODE DE DETERMINARE A STRUCTURII Identificarea şi dozarea aminoacizilor . Aminoacizii, natura, catenei, clasificare, numarul, gruparilor, pozitia, prezenta, radical, nepolar, polar, esentiali, nomenclatura, formula, structura, denumire, uzuala, rationala, glicina, alanina, valina, leucina, izoleucina, fenilalanina, metionina, neproteinogeni, ornitina, betaina, sarcozina, caracteristici, generale, proprietati, fizice, stereochimia, spectrale, electrochimice, chimice, transformari, biochimice, identificarea, dozarea, metode, preparare, obtinerea, formelor, optic, active, utilizarile, peptide, sinteze, metode, blocare, activare, gruparilor, amino, carboxil, reprezentanti, carnozina, glutationul, oxitocina, vasopresina, insulina, proteine, primara, secundara, tertiara, organizarea, domenii, cuaternara, determinare |
|
Chimie Numar pagini: 33
|
Vitaminele |
|
Vitaminele se deosebesc între ele prin structura lor chimică uneori destul de complicată, făcând parte din diferite clase de substanţe organice. denumirea de vitamine le-a fost atribuită de chimistul polonez Cazimir Funk (1911) reflectând prezenţa lor indispensabilã pentru viatã, dar în acelaşi timp şi presupunerea greşită a acestuia de a le considera ca pe nişte substanţe bazice de tipul aminelor.
Vitaminele sînt catalizatori biochimici (biocatalizatori) care în cantităţi extrem de mici sunt absolut indispensabili organismului animal pentru reglarea şi stimularea metabolismului.................................. . Vitaminele, catalizatori, biochimici, biocatalizatori, metabolismului, insuficienta, boala, sinteza, vitamine, liposolubile, hidrosolubile, grupa k, antihemoragice, antirahitice, vitaminele d, vitamina pp, antipelagroasa |
|
Chimie Numar pagini: 2
|
Alcani |
|
Alcani
Hidrocarburile saturate aciclice, numite si alcani, denumire care tinde sa inlocuiasca denumirea uzuala de parafine, sunt formate din catene de atomi de carbon uniti intre ei prin legaturi simple, prin celelalte valente atomii de carbon fiind legati cu atomi de hidrogen. Prin urmare, in moleculele alcanilor apar numai legaturi sigma. . Alcani, chimie, cuvinte cheie |
|
Chimie Numar pagini: 4
|
Cuprul |
|
SUBIECT: CUPRUL (Z=29,A=63,542)
VALENTA : I, II SARCINA : 1+,2+; CONFIGURATIA ELECTRONICA : 1s22s22p63s23p64s13d10; Istoric: Cuprul a fost cunoscut din cele mai vechi timpuri.In Egipt,Caldeea, Asiria ,Phenicia si America s-au gasit obiecte de cupru care au o vechime mai mare de 6000 ani. Denumirea de cupru a fost data dupa numele Insulei Cipru (Cyberiu) unde in antichitate exista o mare industrie de obiecte de cupru. Dtorita acestei abundenti in cupru, Insula Cipru a fost cucerita in mod succesiv de egipteni ,asirieni,fenicieni si de romani.................... . Cupru, cuprul |
|
Chimie Numar pagini: 3
|
Act constitutiv |
|
Capitolul I.- denumirea, emblema si forma juridica a societatii
Capitolul II.- Sediul , durata societatii Capitolul III . -Obiectul de activitate Capitolul IV. –Capitalul social si actiunile Capitolul V.-Conducerea si administrarea societatii Capitolul VI-Controlul activitatii societatii Capitolul VII- Amortizarea mijloacelor fixe Capitolul VIII. –Evidenta activitatii economico-financiare Capitolul IX-Forta de munca Capitolul X- Forta majora Capitolul XI- Dizolvarea societatii Capitolul XII-Solutionarea litigiilor Capitolul XIII. Dispozitii finale ACTIONARI FONDATORI . Act, constitutiv, contractul, societate, denumirea, emblema, forma, juridica, sediul, durata, obiectul, activitate, capitalul, social, actiunile, conducerea, administrarea, controlul, activitatii, amortizarea, mijloacelor, fixe, evidenta, economico, financiare, forta, majora, munca, dizolvarea, solutionarea, litigiilor, dispozitii, finale, actionari, fondatori |
|
Economie Numar pagini: 4
|
Din istoria sulfului |
|
Faptul ca sulful era cunoscut din cea mai veche antichitate se datoreaza , desigur, in primul rand faptului ca el se gaseste, in general, sub forma nativa. Proprietatea sa de a arde cu usurinta, dand bioxidul de sulf (gaz sufocant intrebuintat la dezinfectii), a atras atentia omului inca din vechiul Egipt si apoi la celelalte popoare din jurul Mediteranei.
Char denumirea latina a sulfului, “sulphurium”, provine dupa opiniile specialistilor de la cuvantul sansclit “sulvari” care inseamna ”inamicul cuprului”, deoarece cuprul incalzit cu sulf se transforma din rosietic si lucios in sulfura de cupru neagra. Indienii cunosteau cu 2-3000 de ani inaintea de inaintea erei noastre faptul ca cuprul poate fi “distrus” cu sulful................................. . Sulful, homer, iliada, odisea, assurbanipan, ninive, biblie, alchimistii, arabi, kibrit, roger, bacon, lavoiser, hermann, frash, utilizarile |
|
Chimie Numar pagini: 2
|
Testoasele cu tample rosii. Perusii |
|
Originare din Florida, denumirea ştiinţifică a ţestoaselor cu tâmple roşii este Chrysemys scripta elegans. Această specie a fost descoperită şi descrisă de Wied, în 1839. Trăind în libertate, ajung până la 30-40 de ani, dar în captivitate nu depăşesc 4-5 ani.
.................................. Peruşii sunt originari din Australia centrală, fiind aduşi în Anglia cu peste 150 de ani în urmă de către omul de ştiinţă John Gould. denumirea lor ştiinţifică este Melopscittacus undulatus Shaw ( melos = cântec; pscittacus = papagal; undulatus = linie ondulată; Shaw este numele celui care a descris pentru prima oară aceste păsări şi le-a botezat). ............................... Rosii, testoasele, tample, perusii |
|
Biologie Numar pagini: 3
|
Aminoacizii naturali |
|
Definitie
denumirea Prescurtarea Formula Amino-acizi monocarboxilici Amino-acizi dicarboxilici Hidroxi-amino-acizi Tio-amino-acizi Diamino-acizi Amino-acizi heterociclici . Amino-acizi monocarboxilici, amino-acizi dicarboxilici, hidroxi-amino-acizi, tio-amino-acizi, diamino-acizi, formula, aminoacizii, naturali, combinatii, organice, molecula, alifatici, aromatici, monocarboxilici, dicarboxilici, hidroxi-amino-acizi, tioamino-acizi, diamino-acizi, amino-acizi heterociclici, denumirea, prescurtarea, amino-acizi heterociclici |
|
Chimie Numar pagini: 3
|
Rondelul rozelor de August – Alexandru Macedonski |
|
"Rondelul, la modă în Franţa secolului al Xv-lea prin poeţii Villon, Clement Marot, denumirea – la origine – un cântec şi un dans, iar la sfirşitul secolului al XIX-lea rondelul devine o poezie de virtuozitate la parnasieni.
Macedonski preia modelul rondelurilor de la poeţii francezi Maurice Rollinat şi Th. De Bauville. Rondelurile lui Macedonski au fost scrise între anii 1916-1920 şi fac parte din creaţia de maturitate a poetului, care le-a publicat în volumul intitulat “Poema rondelurilor” abia în 1927. Teoretician al Simbolismului românesc, Macedonski e preocupat de muzicalitatea versurilor, de efectele sonore ale cuvintelor, armonizând........." Tema poeziei Strofa I Strofa a-II-a Ultima strofă Procedee artistice . Rondelul, rozelor de august, macedonski, tema, procedee artistice, simbolism |
|
Limba si literatura romana Numar pagini: 2
|
Sifilisul |
| Sifilisul (luesul) este cea mai grava boala venerica. De-a lungul a patru secole de la aparitia acestei boli in Europa -adusa de marinarii lui Cristofor Columb din Haiti- aceasta a purtat mai multe denumiri: boala napolitana, malum francorum, malo galico, ciuma veneriana sau denumiri inspirate de nationalitatea femeii de la care s-a contactat boala. J de Bethancourt denumeste boala cu termenul de lues venera ( lues in limba latina inesmnand plaga). In jurul anului 1530, medicul italian G. Francastro inlocuieste termenul cu denumirea de sifilis. Considerata la inceput ca find rezultat al desfraului, boala a fost neglijata. Contaminabila si prin alte moduri, ca rezultat al promiscuitatii sau ignorantei, originea bolii a fost considerata a fi putrefactia, caldura excesiva........................ Sifilisul, luesul, boala, venerica, schaudin, hoffman, wassermann, microbul, transmiterea, treponema, sange, saliva, lapte, lichid spermatic, secundar, tertiar, diagnosticul |
|
Biologie Numar pagini: 3
|
Tabelul periodic al elementelor |
|
\\\"Au existat in decursul timpului mai multe tentative ale chimistilor de clasificare a elementelor chimice: in metale si nemetale, acizi si baze, in functie de valenta sau de alte proprietati. Aplicarea acestor metode facea insa ca o serie de elemente sa se regaseasca in mai multe grupe concomitent. O clasificare mai detaliata si mai utila s-a bazat la inceput pe greutatea atomica si apoi pe numarul atomic. Aceasta clasificare a condus la ceea ce cunoastem astazi sub denumirea de sistemul periodic, inclus in tabelul periodic care ilustreaza grafic legaturile dintre diferite elemente.\\\"
Notatia atomica 1. Scurt istoric 2. Gruparea elementelor in tabelul periodic 2.1 Perioade 2.2 Grupe 2.3 Legaturi pe diagonala 3. Blocurile de elemente de tip s, p, d si f 3.1 Elemente de tip bloc s 3.2 Elementele de tip bloc p 3.3 Elemente de tip bloc d 3.4 Elemente de tip bloc f . Tabelul periodic al elementelor, notatia, atomica, scurt, istoric, grupare, elemente, perioade, grupe, legaturi, diagonala, blocuri, tip s, p, d, f, numarul, atomic, de masa, triadele lui döbereiner, legea, octavelor, dmitry mendeleyev, strat de valenta, raza, atomica, metalele, alcaline, alcalino-pamintoase, electropozitive, electronegative, halogenii, cationi, anioni, orbitali, nemetale, metaloizii, carbonul, nitrogenul, oxigenul, gazele, nobile, tranzitionale, lantanidele, actinidele, legaturi, ionice |
|
Chimie Numar pagini: 10
|