figurare
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
|
Capitolul 4 Generarea de executabile cu ajutorul MATLAB |
|
In acest capitol se va descrie versiunea 3.0 a compilatorului MATLAB®
4.1. Familia Compilatorului MATLAB Introducere în compilatorul MATLAB Utilitatea compilatorului MATLAB 4.2 Crearea de aplicaţii independente Dezvoltarea unei aplicaţii independente (crearea unui executabil) 4.2.1 Configurarea utilitarelor mbuild şi mex 4.3 Limitări ale folosirii compilatorului 4.4 Fişiere MEX (MATLAB External Files) 4.5 Limitări şi restricţii 4.6 MATLAB Compiler pentru Microsoft Windows pe PC-uri 4.7 Construirea de aplicaţii executabile pornind de la programe MATLAB sub Windows 4.8 Utilizarea mcc . Generare, executabile, matlab, versiunea, 3, 0, compilator, utilitate, crearea, aplicatii, independente, executabil, configurare, mbuild, mex, limitari, mex, restrictii, compiler, mcc, windows, pc |
|
Software industrial Numar pagini: 31
|
Hegel, O perspectivă filosofică asupra formelor evolutive ale artei |
| "Avem de considerat aici trei raporturi ale ideii faţă de forma ei de expresie artistică. Anume, în primul rând, începutul îl face ideea când, fiind încă în stare de nedeterminare şi indistincţie, ori în stare de proastă şi neadevărată determinare, ea însăşi devine conţinut al plăsmuirilor artistice. Fiind nedeterminată, ea încă nu posedă acea individualitate pe care o pretinde idealul; caracterul ei abstract şi unilateralitatea ei fac ca forma să fie din punct de vedere exterior defectuoasă şi întâmplătoare. De aceea, prima formă a artei e mai mult simplă căutare a figurării decât capacitate de plăsmuire veritabilă. Ideea încă n-a găsit în sine însăşi forma, şi rămâne astfel numai lupta şi aspiraţia spre ea. Putem numi în general forma aceasta - formă simbolică a artei. În această formă de artă, ideea abstractă îşi are forma artistică în aflarea ei, în materia sensibilă naturală, de la care pleacă acum plăsmuirea artistică şi de care apare legată. Obiectele intuiţiei naturii sunt, pe de o parte, lăsate mai întâi aşa cum sunt ele, totuşi în acelaşi timp e introdusă în ele ideea substanţială ca semnificaţie a lor, încât acestor obiecte le revine acum sarcina s-o exprime, ele trebuind să fie interpretate ca şi când ideea însăşi ar fi prezentă în ele. Lucru posibil datorită faptului că obiectele realităţii au în ele o latură care le face apte de a înfăţişa o semnificaţie generală. Cum însă nu este posibilă o corespondenţă completă, această raportare nu se poate referi decât la o determinaţie abstractă, cum ar fi, de exemplu cazul când prin reprezentarea leului se înţelege forţa..............". Hegel, perspectiva, filosofica, asupra, formelor, evolutive, arta, raporturi, forma, expresie, artistica, idee, cautare, figurare, simbolica, determinatie, abstracta, caracter, l strain, fenomene, natura, sublim, clasica, simbolice, originar, subiectiv, formal, figura, omeneasca, metempsihoza, fiziologia, corpul, omenesc, romantica, sensibila, corespondenta, adevarat, concept, sine, stiinta, unitate, infinit, omul, animal, spirituala, spirit, spiritualitate, interiorul, spiritual, interioara, existenta, exterioare, lumii, durere, crima, deosebire, speciale, particular, lume, arhitectura, calm, fericit, sculptura, comunitate, templul, culoarea, tonul, pictura, muzica, poezie |
|
Estetică Numar pagini: 8
|
Mihai Eminescu - poet national si universal |
|
"Creator pentru care poezia nu este un exercitiu exterior, ci un mod profund de existenta, Eminescu nu putea sa nu-si puna problemele esentiale ale artei scrisului, sa nu se intrebe in legatura cu menirea sa de poet si cu sensul artei sale. Aceste chestiuni nu au luat insa la el forma unor docte teoretizari, ci, cu exceptia unor articole, au imbracat vesmantul insusi al poeziei, in creatii avind, in totalitate su partial, caracter de arta poetica.
Trei idei fundamentale domina conceptia despre poezie a lui Emindescu: 1) necesitatea absoluta ca poetul sa aiba ideal inalt, ceea ce exclude compromisul, scrisul in vederea obtinerii unor avantaje materiale; 2) necesitatea unei perfecte concordante intre continutul ideatic si forma expresiei poetice si 3) in raport cu natura, arta nu trebuie sa fie o simpla copie, ci o transfigurare a lumii reale intr-o lume fictiva, rod al geniului poetic." . Mihai, eminescu, glossa epigonii, iambul, dragostea, natura, teme, romantice, spatiul, cosmic, dragostei, floarea albastra, si daca, , elelgiacul, memento mori, egipetul, muresanu, imparat si proletar, raul, rautatii, statutul, national, meditatia, istorica, viziunea, satirica, junii corupti, epigonii, ai nostri tineri, scrisoarea i, scrisoarea ii, scrisoarea iii, criticilor mei, glossa, scrisoarea iii, folclorul, izvor, inspiratie, conditia, omului de, geniu, cosmogonia, timpul, perfectiunea, artistica, scrisoarea i, cugetatorul, timpul, muritor, luceafarul, iubirea |
|
Limba si literatura romana Numar pagini: 6
|
Ion Ianoşi, Tragicul ca ,,frumuseţe inversată" |
|
"Ion Ianoşi, Tragicul ca ,,frumuseţe inversată"
Să pornim de la premisa simplă: tragicul presupune pieirea unor valori umane. Iniţiativele nobile se prăbuşesc, posibilităţi (abstract) reale nu se pot (concret) realiza, idealurile se împlinesc prin imense jertfe sau - în ciuda acestora - nu se împlinesc, este înfrânt cel sortit victoriei, dreptatea e nedreptăţită, îşi pierde locul sub soare tocmai omul (pentru familie, pentru clasă, pentru naţiune, pentru umanitate) de neînlocuit! Cu cât fuseseră mai viguroase calităţile şi prăbuşirea lor mai ineluctabilă, cu atât mai aprigă ne va fi durerea, cu atât mai puternică ne va fi revolta faţă de puterile nemiloase, vinovate de catastrofă. Vom fi cuprinşi de un protest vehement faţă de o întâmplare pe care va trebui în cele din urmă s-o recunoaştem neîntâmplătoare, faţă de inexplicabil prin numeroşi factori explicat. Te striveşte gândul că nenorocirea ar fi putut să nu se petreacă, deşi eşti conştient că trebuia să se fi produs: accidentul nu e accidental, hazardul exprimă legea! Această dialectică a întâmplării şi a necesităţii, mai voalată în existenţa cotidiană, artiştii o scot la lumină şi o fac până la capăt simţită..............." . Ion, ianosi, tragicul, frumusete, inversata, hegel, nicolai hartmann, aporiile, vraja estetica a tragicului, transfigurare, uman, kant, libertatea |
|
Estetică Numar pagini: 4
|