C (1)

1 HALB
 
Sisukord
Eessõna
Hea õpilane!
Microsofti arenduspartnerid ja kliendid otsivad pidevalt noori ja andekaid koodimeistreid, kes
oskavad arendada tarkvara laialt levinud .NET platvormil. Kui Sulle meeldib programmeerida, siis
usun, et saame Sulle pakkuda vajalikku ja huvitavat õppematerjali.
Järgneva praktilise ja kasuliku õppematerjali on loonud tunnustatud professionaalid. Siit leid
uusimat infot nii .NET aluste kohta kui ka juhiseid veebirakenduste loomiseks. Teadmiste paremaks
omandamiseks on allpool palju praktilisi näiteid ja ülesandeid. Ühtlasi on sellest aastast kõigile
kättesaadavad ka videojuhendid, mis teevad õppetöö palju põnevamaks.
Oleme kogu õppe välja töötanud vabavaraliste Microsoft Visual Studio ja SQL Server Express
versioonide baasil. Need tööriistad on mõeldud spetsiaalselt õpilastele ja asjaarmastajatele
Microsofti platvormiga tutvumiseks. Kellel on huvi professionaalsete tööriistade proovimiseks, siis
tasub lähemalt tutvuda õppuritele mõeldud DreamSpark programmiga
(http://www.dreamspark.com), mille kaudu saab alla laadida tehnilist tarkvara täiesti tasuta.
Microsofti eesmärk selliste õppematerjalide koostamisel on lihtne: tahame tuua kokku uusimat
tehnoloogiat tundva põlvkonna, kes ületaks meie partnerite senised ootused ja tõstaks
programmeerimise lati tasemele, kuhu me ise ulatunud pole. Sellesama materjali põhjal on edukalt
testinud oma teadmisi Eesti kõige paremad arvutiõpetajad, sh ka Sinu kooli õpetaja!
Tulevased maailma parimad koodimeistrid, edu teile!
Rain Laane
Microsofti Eesti esinduse juht
Sissejuhatus
Käesolev juhend on mõeldud kasutamiseks õppematerjalina Veebistuudiumis. Juhendis antakse
edasi põhiteadmised, mis on vajalikud andmebaasipõhiste ASP.NET 3.5 veebirakenduste loomiseks.
Koostades alustasime põhitõdedest ning väga keerulisi konstruktsioone ei käsitle. Selle juhendiga
töötamiseks piisab, kui on olemas huvi programmeerimise vastu.
Kuigi .NET raamistik võimaldab koodi kirjutamist kümnetes erinevates keeltes, piirdume siin
juhendis C# keelega, kui keelega, mis on spetsiaalselt loodud .NET raamistiku tarbeks.
Andmebaaside osas vaatleme SQL Server 2008 võimalusi ning XML failide kasutamist.
Õppematerjali väljatöötamist toetasid Microsoft Eesti, BCS Koolitus ja Tiigrihüppe Sihtasutus.
Avastamisrohkeid õpinguid!
Erki Savisaar ja Jaagup Kippar
BCS Koolituse lektorid
Õppematerjali kasutamise juhis
Siinses materjalis on hulgem lehekülgi ja peatükke. Esimese hooga võib see tekst väljatrükituna
kätte võttes suisa ära ehmatada. See pole aga sugugi autorite eesmärk. Kirjutist koostades on
mõeldud nii algajate kui edasijõudnute peale. Et eesti keeles pole .NETi kohta midagi põhjalikumat
kirjutatud, siis püüab see õppematerjal sobida võimalikult paljudele, kel teema kohta huvi või
vajadus. Eks edasijõudnud suudavad juba ise sobivaid teemasid leida ning ka veebist ja suurematest
targematest raamatutest juurde otsida. Siin aga peaksid siiski nii veebirakenduste, andmebaaside kui
ka ,,puhta" programmeerimise kohta olema sees põhitõed, mille abil on enamik ettetulevatest
olukordadest võimalik ära lahendada ning nende oskuste põhjal olla piisavalt tasemel, et suuta soovi
korral arvutifirmasse praktikale minna ja mõne ajaga sealsesse töösse sulanduda.
Päris algajatele on valida kaks sisendpunkti, kust peaks saama alustada ,,tavainimese" arvutialaste
teadmiste ­ ehk siis teksti kirjutamise ja failide salvestamise oskusega. Lihtsam, ilusam ja
värvilisem on ASP.NETi peatüki algusosa, kus saab enesele veebilehe kokku panna ja seda soovide
järgi kujundada. Edasi sealt juba oskused andmete lugemiseks ja salvestamiseks.
Kel aga tahtmist kohe tõsisemalt programmeerimismaailma siseneda, nende algajate jaoks peaks ka
100% sisust ei kuvatud. Kogu dokumendi sisu näed kui laed faili alla
C #1 C #2 C #3 C #4 C #5 C #6 C #7 C #8 C #9 C #10 C #11 C #12 C #13 C #14 C #15 C #16 C #17 C #18 C #19 C #20 C #21 C #22 C #23 C #24 C #25 C #26 C #27 C #28 C #29 C #30 C #31 C #32 C #33 C #34 C #35 C #36 C #37 C #38 C #39 C #40 C #41 C #42 C #43 C #44 C #45 C #46 C #47 C #48 C #49 C #50 C #51 C #52 C #53 C #54 C #55 C #56 C #57 C #58 C #59 C #60 C #61 C #62 C #63 C #64 C #65 C #66 C #67 C #68 C #69 C #70 C #71 C #72 C #73 C #74 C #75 C #76 C #77 C #78 C #79 C #80 C #81 C #82 C #83 C #84 C #85 C #86 C #87 C #88 C #89 C #90 C #91 C #92 C #93 C #94 C #95 C #96 C #97 C #98 C #99 C #100 C #101 C #102 C #103 C #104 C #105 C #106 C #107 C #108 C #109 C #110 C #111 C #112 C #113 C #114 C #115 C #116 C #117 C #118 C #119 C #120 C #121 C #122 C #123 C #124 C #125 C #126 C #127 C #128 C #129 C #130 C #131 C #132 C #133 C #134 C #135 C #136 C #137 C #138 C #139 C #140 C #141 C #142 C #143 C #144 C #145 C #146 C #147 C #148 C #149 C #150 C #151 C #152 C #153 C #154 C #155 C #156 C #157 C #158 C #159 C #160 C #161 C #162 C #163 C #164 C #165 C #166 C #167 C #168 C #169 C #170 C #171 C #172 C #173 C #174 C #175 C #176 C #177 C #178 C #179 C #180 C #181 C #182 C #183 C #184 C #185 C #186 C #187 C #188 C #189 C #190 C #191 C #192 C #193 C #194 C #195 C #196 C #197 C #198 C #199 C #200 C #201 C #202 C #203 C #204 C #205 C #206 C #207 C #208 C #209 C #210 C #211 C #212 C #213 C #214 C #215 C #216 C #217 C #218 C #219 C #220 C #221 C #222 C #223 C #224 C #225 C #226 C #227 C #228 C #229 C #230 C #231 C #232 C #233 C #234 C #235 C #236 C #237 C #238 C #239 C #240 C #241 C #242 C #243 C #244 C #245 C #246 C #247 C #248 C #249 C #250 C #251 C #252 C #253 C #254 C #255 C #256 C #257 C #258 C #259 C #260 C #261 C #262 C #263 C #264 C #265 C #266 C #267 C #268 C #269 C #270 C #271 C #272 C #273 C #274 C #275 C #276 C #277 C #278 C #279 C #280 C #281 C #282 C #283 C #284 C #285 C #286 C #287 C #288 C #289 C #290 C #291 C #292 C #293 C #294 C #295 C #296 C #297 C #298 C #299 C #300 C #301 C #302 C #303 C #304 C #305 C #306 C #307 C #308 C #309 C #310 C #311 C #312 C #313 C #314 C #315 C #316 C #317 C #318 C #319 C #320 C #321 C #322 C #323 C #324 C #325 C #326 C #327 C #328 C #329 C #330 C #331 C #332 C #333 C #334 C #335 C #336 C #337 C #338 C #339 C #340 C #341 C #342 C #343 C #344 C #345 C #346 C #347 C #348 C #349 C #350 C #351 C #352 C #353 C #354 C #355 C #356 C #357 C #358 C #359 C #360 C #361 C #362 C #363 C #364 C #365 C #366 C #367 C #368 C #369 C #370 C #371 C #372 C #373 C #374 C #375 C #376 C #377 C #378 C #379 C #380 C #381 C #382 C #383 C #384 C #385 C #386 C #387 C #388 C #389 C #390 C #391 C #392 C #393 C #394 C #395 C #396 C #397 C #398 C #399 C #400 C #401 C #402 C #403 C #404 C #405 C #406 C #407 C #408 C #409 C #410 C #411 C #412 C #413 C #414 C #415 C #416 C #417 C #418 C #419 C #420 C #421 C #422 C #423 C #424 C #425 C #426 C #427 C #428 C #429 C #430 C #431 C #432 C #433 C #434 C #435 C #436 C #437 C #438 C #439 C #440 C #441 C #442 C #443 C #444 C #445 C #446 C #447 C #448 C #449 C #450 C #451 C #452 C #453 C #454 C #455 C #456 C #457 C #458 C #459 C #460 C #461 C #462 C #463 C #464 C #465 C #466 C #467 C #468 C #469 C #470 C #471 C #472 C #473 C #474 C #475 C #476 C #477 C #478 C #479 C #480 C #481 C #482 C #483 C #484 C #485 C #486 C #487 C #488 C #489 C #490 C #491 C #492 C #493 C #494 C #495 C #496 C #497 C #498 C #499 C #500 C #501 C #502 C #503 C #504 C #505 C #506 C #507 C #508 C #509 C #510 C #511 C #512 C #513 C #514 C #515 C #516 C #517 C #518 C #519 C #520 C #521 C #522 C #523 C #524 C #525 C #526 C #527 C #528 C #529 C #530 C #531 C #532 C #533 C #534 C #535 C #536 C #537 C #538 C #539 C #540 C #541 C #542 C #543 C #544 C #545 C #546 C #547 C #548 C #549 C #550 C #551 C #552 C #553 C #554 C #555 C #556 C #557 C #558 C #559 C #560 C #561 C #562 C #563 C #564 C #565 C #566 C #567 C #568 C #569 C #570 C #571 C #572 C #573 C #574 C #575
5 punkti Autor soovib selle materjali allalaadimise eest saada 5 punkti.
~ 575 lehte Lehekülgede arv dokumendis
2013-08-08 Kuupäev, millal dokument üles laeti
16 laadimist Kokku alla laetud
1 arvamus Teiste kasutajate poolt lisatud kommentaarid
Õppematerjali autor

Dokumendis esitatud küsimused

  • Kuidas saada tööle koodijupp, mis ei tööta ?
  • Mitu pirni ostad ?
  • Milliste sünniaastatega lapsed meil tabelis on ?
  • Milliseid andmeid esitada elementidena, milliseid atribuutidena ?
  • Kuidas raamistik aru saab, millist keelt kasutada ?

Mõisted

omandamiseks, käesolev juhend, siinses materjalis, päris algajatele, värvilisem, võrreldes veebimaailmaga, kohta midagigi, microsofti, olukordi, platvormi nimeks, hea uudis, raamistiku puhul, binaarset koodi, net raamistik, serverid, visual studio, express versioone, programmeerimiskeeltena, microsoft, wpf, wcf, windows cardspace, ridade pikkuseks, korduvaid klassinimesid, lihtsam moodus, töötavaid graafikakomponente, märksõnaks, nagu tingimusest, massiivielemendi puhul, string, levinumatest, käsurea, normaal, muutmisvõimalus, väärtuste küsimiseks, tüüpiliselt, xml, tavalisimaks elemendiks, ajapikku, tavanäiteks, niisamuti, alati väärtuse, lihtsalt beib, virtual, paisktabelile, võtmeks, takistuseks, takistuse põhjal, kogutakistus, voolu läbilaskmisel, salv, kellaaega, enamikel juhtudel, käsu ülesandeks, ühissõiduk, tagastatakse järjekorranumbrina, nime taga, alamprogrammile trüki, viimatine aastaarv, vajutati, debug, edasi cd, sql, sql, sql server, enterprise edition, standard edition, web edition, workgroup edition, express edition, compact edition, express versioonile, vaikimisi, publik, dbcreator, kasutajakontod, turvakaalutlustel, lisaks sellele, sql server, visual studio, database engine, reporting services, integration services, windows authentication, vaikimisi, teatud tegevusi, väikestel andmebaasidel, pärast refresh, graafiline liides, skriptist, programmeerija elu, rohkem kasutatavad, tavalisim int, 10 kohta, date, hierarchyid, identifitseerimistulba linnid, laused, väli vanus, nagu näeme, paindlikkus, nagu näeme, sisestamata, osavalt seadistatud, andmete muutmiseks, lemmikloomal, looma nimi, peremees, seoseid, valikuid tegevusteks, cascade, set null, set default, lemmiklooma juures, ridadest, join lapsed, sql 2005, süntaks, grupeerimise juures, esimese linna, tabelikoopiate id, väljatrükk, lisatud näited, üheks võimaluseks, abs, sest salapärane, kolmanda tulba, tõepoolest, andmetüüpide loomiseks, piiranguid, ühele väljale, konstraantide rakendamine, konstraante, esmajärjekorras, võimalus selleks, ajutised tabelid, ajutised tabelid, transact, schema loomiseks, vaikimisi, igale kasutajale, lisaks sellele, grant alter, grant select, cte abil, pivot, lahenduseks, kasuta sql, apply, tulbas, transaktsioonid, automaatsed transaktsioonid, hariliku update, genereerimise juures, openxml, rowpattern, idoc, schemadeclaration, tablename, sql, binaarandmete asemel, andmehoidla, infoühikud, tabelid, net, andmeallikad, kontrollimiseks, andmeallikaga, ühendusteksti luues, data source, initial catalog, integrated security, presist security, ühenduste sulgemine, staatuse kontrollimiseks, connection, commandtype, commandtext, parameters, parameetrite kasutamiseks, datareader, datareaderi tekitamiseks, viimase võimalusena, mingil väljal, ühenduseta keskkonnas, jooksutavatel arvutitel, andmete lisamiseks, ridasid, dataset, dataadapter klass, raamistikuga, oledbdataadapter, sqldataadapter, language, dataadapteri küljes, selectcommand, insertcommand, updatecommand, deletecommand, fill meetod, update meetod, dataadapter, muutunud kirjeid, getchanges meetodist, xml, xml, xml, atribuute, 1 tühiruum, xhtml, täiendavalt, allolevas näites, neid reegleid, xml skeemid, reeglitega, lisaks sellele, koosta xml, tag, parent, xml, xml, lugemise ajal, parsimine, xml failil, valid, xmli, net, veebivormidele, netist, palju koodi, usaldavale inimesele, tekstiredaktoriga kirjutamisel, visual studio, lisaks kommertsversioonidele, lisaks sellele, saadetav tekst, mitmesugused tehnoloogiad, kujundada html, wordi dokumentidel, 0 transitional, tekita html, hädavajalik, tähekombinatsiooniga http, edasi pordi, refresh, küsida alternatiivteksti, sobivasse alt, definitsiooniloend, definition term, disainivaates, mõlemat pidi, viite loomiseks, lehestiku kujundamisel, liiatigi, laadi, viimatises näites, solution explorer, klassi rahvas, programmeeritaval veebilehel, sisestus, onclick, millise tehte, rippmenüüs, neti juures, andmetüüp int, veebilehe tarvis, nimealgusega cs, edasi html, ühendusteksti, sql, datakeynames, delete, mitmelgi moel, select, nagu insert, lisamislõik, kommentaarid, avanevas aknas, ainukese tekstivälja, pärast add, select, avalik ligipääs, iseenese eest, lehe loomisel, anonüümsele kasutajale, sisselogitule, käitumiseks, edasi logout, lihtsam moodus, sqldatasource, hoidmis, üheks arengusuunaks, microsoftil, tabelitepõhises andmebaasisüsteemis, viimased, tabeli puhul, kõigepealt select, veebis, nagu ikka, kassi id, veidi raskem, visual studio, andmetabeli juures, bind, vaikimisi väärtuseks, net veebirakendused, file system, ftp site, remote site, 2 iis, 3 ftp, 4 eneta, 5 http, 6 https, 7 sharepoint, codefile atribuut, inherits atribuut, olevat teksti, config failid, netil, warn, trace elemendil, jälitusinfo, mugavat alternatiivi, globaalne veakontroll, vea uurimiseks, kõigil lehtedel, ajax, neti, ajax, samal leheküljel, resx fail, atribuudid, ressursside lugemiseks, globaalseteks, teenusepakkuja, keele muudatus, lehekülje loomisel, serveri elementidel, label, konteinereid, literal, muus osas, placeholder, textbox, võlur, võlureid, võlur, validation kontrollid, enamgi veel, kõigil validaatoritel, display, controltovalidate, errormessage, setfocusonerror, validationgrupp, sitemap, menüü sisu, kk lehed, page element, cs seest, font, font, font, erinevuseks, peakujundus, spetsiaalkujundus, viewstate klassi, viewstate klassil, authentication, authorization, lisaks sellele, hea uudis, net keskkonnas, suhtlusreeglid, ühenduse loomiseks, turvalisuse saavutamiseks, toodedatacontext, lisaks sellele, lihtsateks loeteludeks, adrotator, listbox, radiobuttonlist, checkboxlist, keerukateks loeteludeks, gridview, detailsview, formview, repeater, hierarhilised loetelud, treeview, menu, isikupärastamine, isikupärastada, tehtud muudatused, veebiteenus, veebiteenused, veebiteenuste faililaiendiks, programmeerimine, wcf, wsdl fail, iis teenus

Sisukord

  • Sisukord
  • Eessõna
  • Sissejuhatus
  • Õppematerjali kasutamise juhis
  • Kuidas saada abi küsimustele
  • Microsoft .NET platvorm
  • Põhivõimalused
  • Kui rakendus juba mingitki elumärki annab, on see tunduvalt rohkem, kui lihtsalt hulk
  • Nii nagu talumees, kes omale krati oli ehitanud, sai hakata talle ülesandeid andma alles siis
  • Ning C# puhul näeb lühim tervikprogramm välja ligikaudu järgmine
  • Käivitamine
  • Ülesandeid
  • Suhtlus arvutiga
  • Arvutamine
  • Valikud
  • Kommentaarid
  • Kordused
  • Järelkontroll
  • Korrutustabel
  • Alamprogramm
  • Massiivid
  • Tsükkel andmete kasutamiseks
  • Massiiv ja alamprogramm
  • Algväärtustamine, järjestamine
  • Osutid ja koopiad
  • Massiiv alamprogrammi parameetrina
  • Mitmemõõtmeline massiiv
  • Käsud mitmes failis
  • Tekst
  • Muutmine
  • Tükeldamine
  • Tekstifailid
  • Kirjutamine
  • Lisamine
  • Lugemine
  • Juhuarv
  • Omaloodud andmestruktuur
  • Punktimassiiv
  • Edasijõudnute osa: Objektorienteeritud programmeerimine
  • Tutvustus
  • Klassimuutuja
  • Osuti, omistamine
  • Dokumenteerivad kommentaarid
  • Readonly
  • Näide
  • Kompileerimine
  • Kommentaarifail
  • Pärilus
  • Päriluseta näide
  • Alamklass
  • Ülekate
  • Liidesed
  • Abstraktne klass
  • Meetodite asendus
  • Omadused
  • Pöördumisstatistika
  • Indekseering
  • Vahendus
  • Struktuurne andmestik
  • Ühine ülemklass
  • Operaatorite üledefineerimine
  • Kui kõik saadud kiidusõnad kokku liita, siis võib end küll inglina tunda
  • Tüübimuundusoperaatorid
  • Võrdlusoperaatorid
  • Abivahendid
  • Erindid
  • Püüdmine
  • Reageering tüübi põhjal
  • Püüdmine alamprogrammist
  • Erindi heitmine
  • Andmekollektsioonid
  • ArrayList
  • Sortimine
  • Tüübimäärang
  • Järjekord
  • Paisktabel
  • Mallid
  • Atribuudid
  • Omaloodud atribuut
  • Atribuutide parameetrid
  • Andmebaasiliides
  • Ühenduse loomine, päring
  • Andmete lisamine
  • SQL-parameeter
  • Salvestatud protseduur
  • Funktsiooni delegaadid
  • Funktsioonide komplekt
  • Sündmused
  • Ilmajaamad
  • Graafiline liides
  • Visual Studio C# Expressi install
  • Esimese rakenduse loomine
  • Kokkuvõte
  • SQLi keel
  • Microsoft SQL Server 2008
  • SQL Server 2008
  • SQL Server Express Edition
  • Ettevalmistused installeerimiseks
  • Installeerimine
  • Seadistamine
  • Töö alustamine
  • Andmebaasi loomine
  • Tabeli loomine
  • Andmetüübid
  • Primaarvõti
  • Andmete sisestus
  • Harjutus (tabeli loomine)
  • Lihtsamad päringud
  • Agregaatfunktsioonid
  • Kustutamine
  • Harjutus (lihtsad päringud)
  • Harjutuste vastused (lihtsad päringud)
  • Tabelite vahelised seosed
  • Tabelite ühendamine päringutes
  • Edasijõudnutele
  • Pikemad päringud
  • Tingimuste kombineerimine
  • TOP, päringu algusosa
  • Grupeerimine
  • ROLLUP, gruppide koondinfo
  • CUBE, täiendatud koondinfo
  • Harjutused (pikemad päringud)
  • Keerukamad seosed tabelite vahel
  • CROSS JOIN
  • Seos sama tabeliga
  • Päringutulemuste ühendamine
  • Harjutused (tabelite ühendamine)
  • Alampäringud
  • Tabeli asendaja
  • Väärtuse asendaja
  • Sarnase pikkusega lapsed
  • Veeru asendaja
  • Tekkinud tabelite ühendamine
  • Harjutused (Alampäringud)
  • Lisavõimalused
  • Andmetüüpide loomine
  • Andmete ühtsuse tagamine
  • Loomine
  • Käivitus
  • Ajutiste tabelite kasutamine
  • Tsükkel, valik
  • Muutujasse lugemine
  • Schema
  • Common Table Expression
  • PIVOT JA UNPIVOT
  • APPLY
  • Nummerdamised
  • Vaade
  • Transaktsioonid (Transaction)
  • XML andmete kasutamine
  • FOR XML
  • OPENXML
  • Varukoopia
  • Taastamine
  • Andmetele ligipääs ADO.NET
  • Andmeallika külge ühendumine
  • Töötamine andmebaasiga ühendatud keskkonnas
  • XxxCommand
  • Parameetrite kasutamine
  • Ridade lugemine väljundist (DataReader)
  • Transaktsioonid
  • Töötamine ühenduseta keskkonnas (DataSets)
  • Olemasolevate andmete põhjal DataSeti loomine
  • XML’i kirjutamise reeglid
  • Reeglid
  • XML’i elemendid
  • XHTML
  • Nimeruum
  • XML’i valideerimine
  • XML skeemid
  • XMLi kasutamine SqlServeris
  • XMLi genereerimine relatsioonilistest andmetest
  • XML andmetüübi kasutamine
  • XML andmete kasutamine .NET raamistikus
  • XMLi parsimine
  • XMLi valideerimine
  • XMLi salvestamine
  • LINQ - .NET Language-Integrated Query
  • ASP.NET
  • Visual Studio paigaldamine
  • Lihtsa veebilehestiku loomine HTML keele abil
  • Esimene veebileht
  • Esimene veebileht Visual Studio abil
  • Piltide kasutamine veebilehel
  • Seotud lehed
  • Astmelised laadilehed (CSS)
  • Näite kopeerimine
  • Pildi suuruse muutmine
  • Käskluste valik
  • Valmisnäidete kasutamine
  • Määramine päises
  • Laadileht eraldi failis
  • Kujundusklass
  • Programmeeritavad veebilehed
  • Kellaaeg
  • Arvutav veebileht
  • Tehtevalikuga kalkulaator
  • Andmebaasipõhise veebirakenduse loomine
  • Andmetabeli näitamine veebilehel
  • Lähtekood
  • Andmete muutmine ja lisamine veebilehelt
  • Otsing
  • Lehe kaitsmine parooliga
  • Andmed mitmes tabelis
  • Tabelite loomine ja sidumine
  • Andmete vaatamine
  • Ülesanne
  • Andmete muutmine
  • Veebi kopeerimine
  • Programmi koodi paigutamine eraldi faili
  • Seadistamine (Web.config)
  • Rakenduse jälgimine
  • Vigade haldamine
  • Rakenduse veebist eemaldamine
  • Globaalne veakontroll
  • Keskne veakontroll
  • Veakontroll lehel
  • Veakontroll koodis
  • AJAXi kasutamine
  • AJAX Control Toolkit
  • Lokaliseerimine
  • Lokaalsed ressursid
  • Globaalsed ressursid
  • Programselt keele muutmine
  • Master
  • Pages
  • Elemendid lehel
  • Standardsed serveri elemendid
  • Programselt hallatavad HTML elemendid
  • Sisendi kontrollimise elemendid (Validators)
  • Navigeerimiselemendid
  • Omaloodud elemendid (UserControl)
  • Veebilehtede kujundamine kasutades nägusid
  • Themes
  • Väärtuste tööaegne meelespidamine
  • Veebi globaalsed muutujad (Application variables)
  • Andmete puhverdamine (Cache variable)
  • Veebilehtede puhverdamine (OutputCache atribute)
  • Seansi muutujad (Session variables)
  • Lehelkülje seisund (ViewState variables)
  • Veebisaidi turvamine
  • Üldised seadistused
  • Kasutajate haldus
  • Rollide kasutamine ligipääsu kontrollimisel
  • Andmetega manipuleerimine
  • Andmete kasutamine ADO.NET abil
  • Andmete kasutamine LINQ abil
  • Andmete kuvamine lihtsate loetelude abil
  • Andmete kuvamine keerukate loetelude abil
  • Hierarhiliste andmete kuvamine
  • WebParts
  • Veebiteenused
  • Veebiteenuste tegemine
  • WCF teenuste tegemine
  • Veebiteenuse kasutamine
  • Lisad
  • Ressursside hoidmine SQL Serveris – Resource Provider
  • Kasutajatunnuste hoidmine andmebaasis - MembershipProvider
  • Kasutajagruppide hoidmine andmebaasis – RoleProvider
  • C# põhikonstruktsioonid

Kommentaarid (1)


mantonio: Tundub, et see ei ole C. See on C#.
19:51 01-03-2016


Sarnased materjalid

184
docx
85
doc
816
pdf
91
doc
1072
pdf
238
docx
937
pdf
89
doc





30 päevane VIP +50% ROHKEM

Telli VIP ja ole 30+14 päeva mureta

5.85€

3.9€

Oled juba kasutaja? Logi sisse

Faili allalaadimiseks, pead sisse logima
Kasutajanimi / Email
Parool

Unustasid parooli?

Pole kasutajat?

Tee tasuta konto