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.
Programmeerimine keeles PHP Andrei Porõvkin Tartu Ülikool (2009) 1 1.1 Üldinfo Alguses oli interneti lehed omavahel seotud staatiliste html dokumentide süsteemina, aga selleks, et mingis dokumendis muutusi teha oli vaja lehti failisüsteemis käsitsi muuta. Kahjuks selline staatiline mudel ei jõua kiirelt muutuva kaasaegse maailma progressile järgi. Seega võeti kasutusele dünaamiline mudel. Dünaamilise mudeli korral ei hoita serveris staatilisi html lehte vaid neid genereeritakse selleks spetsiaalselt välja töötatud programmidega, mis serveril töötavad. Antud kursuse jooksul tutvume klient-server arhitektuuriga, installeerime enda arvutisse veebiserveri ja php interpretaatori ning saame baasteadmisi serveripoolsest keelest PHP. Kursuse teemad on pühendatud ainult PHP keelele (väljarvatud seitsmes teema), aga see ei tähenda, et sellest piisab suure ja eduka veebilehe loomiseks. Mahuka infosüsteemi ei saa ette kujutada ilma andme
Võtmesõna global viitab sellele, et kasutatakse välist muutjat. See on praktikas halb, sest teeb elu keerulisemaks (kui keegi globaalset muutujat mõjutab, siis võib saada mõnikord hoopis teise väärtuse). Muutujate skoop peaks olema võimalikult lühike. Globaalseid muutujaid peaks vältima. $_GET, $_POST on globaalsed muutjad. Funktsiooni sees ka ei tohiks globaalseid muutujaid kasutada. Sellised muutujad on väärtustatud ainult veebis. Käsureal ja testides ei ole väärtustatud. Parem on panna globaalsed muutujad oma muutujasse. Testides on ka globaalsete muutujate kasutamisele piirangud. php kui progemiskeele halb maine. Raske on öelda, mis tal kehvasti on :) Tugevus on see, et lihtne on alustada. Aga palju koodi on kirjutatud sellist inimeste poolt, kes pole midagi korralikult programmeerinud. Keele kaela ei tohiks ajada. Koodi disain. Midagi liigitame ja jagame tükkideks. ● Abifunktsioonid
SOAP) ja vastus saadakse samuti selles formaadis. Sarnaselt tavaliste funktsioonidega saab ka veebiteenuse väljakutsel määrata sisendparameetreid. Pilt veebiteenuste abil integreerimisest Erinevad platvormid ja programmeerimiskeeled Erinevad kasutajaliidesed ühel kesksüsteemil Erinevad organisatsioonid Varjatud realisatsioon Kliendi ja teenusepakkuja sõltumatu arendus Veebiteenuste eelised.. Veebiteenuste puudused… Erinevate platvormide rakenduste Suurem keerukus koostöö võimaldamine Väiksem jõudlus Teksti põhised ja avatud standardid on ... arendajale arusaadavad Annavad võimaluse erinevate ettevõtete erinevas kohas asuvaid rakendusi ja
01 - PHP ja MySQL - Sissejuhatus Teemad Sissejuhatus Mis on MySQL Mis on SQL Andmebaasi haldamine Sissejuhatus Millega ma nüüd jälle hakkama sain? Nimelt otsustasin vana php mooduli lüüa vähemalt kaheks ning kirjeldada iga teema täpsemalt lahti. Esimene osa peaks olema php põhikursus, kus õpime aluseid ning selles teemas nihutame latti kõrgemale ja omandame keerulisemaid asju. Näiteks õpime kuidas siduda php andmebaasiga, kuidas saada paremini läbi vormidega, mida hakata peale sessioonidega jne. Alustamegi kohe andmebaasi tutvustamisega, milleks meil seda vaja on ja kuidas andmebaasi hallata. Mis on MySQL? Niisiis, php alused mooduli alguses paigaldasime arvutisse WAMP serveri, mis paigaldas meie arvutisse Apache veebiserveri, MySQL andmebaasi ja Php mooduli. Kuigi tihti öeldakse MySQL kohta lihtsalt andmebaas, siis on tegemist tegelikult andmebaasihalduriga või siis kaandmebaasimootoriga. See sisaldab endas: andmebaasi serverit
versiooni, mis serverisse laetud on. Kasulik on see juhul, kui uus versioon osutub näiteks liiga 11 / 55 Google App Engine Andris Reinman ebakindlaks. Sellisel juhul saab ajutiselt vanema versiooni taastada ning uue versiooni kallal veel veidi tööd teha. Kõiki olemasolevaid versioone saab vaadata veebis aadressilt kujul versiooni_nr.latest.app_id.appspot.com runtime: python See rida märgib ära kasutatava programmeerimiskeele. Hetkel saab selleks määrata ainult väärtuse python, sest kuigi GAE võimaldab kasutada ka programmeermiskeelt Java, on sealne konfiguratsioonimeetod veidi teine ning app.yaml faili ei ole. api_version: 1 See rida tähistab käivituskeskkonna versiooni, milleks momendil on ,,1" handlers:
Steve Mägi A-08 13.03.2014 PÄRNUMAA KUTSEHARIDUSKESKUS Arvutiteenindus A-08 Steve Mägi Javascript (Objektid, Sisseehitatud objektid, Html dom objektid, sündmused, näited) Juhendaja: Sander Mets Pärnu 2009 1 Steve Mägi A-08 13.03.2014 Sisukord Javascripti keele objektid.....................................................................................................6 Objekt MATH..................................................................................................................9 Objekti M
kompileerimisel tekkivad vead. Kord väikese programmi juures läbi katsetatuna on kergem sellistest veateadetest ka suures rakenduses aru saada. Suhtlus arvutiga Enamik programme vajavad andmeid kasutajalt - muul juhul ei teaks ju arvuti, mida meil vaja on. Kui just programmi ainsaks ülesandeks polegi kellaaja teatamine, sest sellisel juhul tõesti piisab vaid programmi enese käivitamisest. Sisendite võimalused sõltuvad programmi kasutuskohast. Veebis näiteks saame pruukida veebilehel töötavaid graafikakomponente - nuppe, tekstivälju, rippmenüüsid jne. Windows Formide ehk arvutis iseseisvalt (mitte veebi kaudu) töötavate graafiliste rakenduste puhul on tavalised graafikakomponendid suhteliselt sarnased veebis nähtavatega. Vaid mõnevõrra vabamalt pääseb oma komponente juurde tegema ning mitmekülgsemaid võimalusi kasutama. Tekstiakna rakenduste juures piirdub suhtlus arvutiga loetava ja trükitava tekstiga. Lihtsaim
Kõik kommentaarid