Haaga-Helia/IltaTiko ict2tcd005: Ohjelmiston suunnittelutaito 1/7 Anne Benson. Tällä opintojaksolla käytämme VS:n kolmen kokonaisuuden luomiseen:



Samankaltaiset tiedostot
VisualStudio Pikaopas, osa 1: WEB sivujen suunnittelu

VisualStudio Pikaopas, osa 1: WEB-sivujen suunnittelu

JOVISION IP-KAMERA Käyttöohje

Written by Administrator Monday, 05 September :14 - Last Updated Thursday, 23 February :36

Pikaohje formaatin valmistamiseen

Web Services tietokantaohjelmoinnin perusteet

Muistitikun liittäminen tietokoneeseen

Johdanto Javaan ja tietokantojen käsittelyyn Java Database Connectivity (JDBC)

Microsoft Visual Studio 2005

Eclipse 3.2 pikku opas versio 1.0. Esittely Uuden projektin perustaminen Sovelluksen luominen Koodin siistiminen Vinkkejä

Microsoft Visual Studio 2005

Pedacode Pikaopas. Tietokantaa hyödyntävän sovelluksen luominen

Skype for Business ohjelman asennus- ja käyttöohje Sisällys

1 Tivax siirto uuteen koneeseen

Jypelin käyttöohjeet» Ruutukentän luominen

Viljo-Praktiikka ja Kirjanpito -ohjelman versio 3.05 asennusohje uudet käyttäjät

Tietosuoja-portaali. päivittäjän ohje

Olet tehnyt hyvän valinnan hankkiessasi kotimaisen StorageIT varmuuskopiointipalvelun.

P-touch Transfer Managerin käyttäminen

HAMINETTI WLAN LIITTYMÄN KÄYTTÖÖNOTTO-OHJE

NUUO ETÄOHJELMA PIKAOPAS. Maahantuoja Dasys Oy Kaivolahdenkatu HELSINKI helpdesk@dasys.fi

CEM DT-3353 Pihtimittari

Skype for Business ohjelman asennus- ja käyttöohje Sisällys

HAME PostGIS-tietokanta

Asennuksessa kannattaa käyttää asennusohjelman tarjoamia oletusarvoja.

1 Tivax Professional 4.5

SQL Server 2008 asennus

Osio 4: Tietovirrat. Properties- eli ominaisuustiedostot Logger: lokitietojen käsittely

Olet tehnyt hyvän valinnan hankkiessasi kotimaisen Storage IT varmuuskopiointipalvelun.

Internet Explorer 7 & 8 pop-up asetukset

Kansion asetusten muuttaminen Windows 2000 käyttöjärjestelmässä Resurssienhallinnan kautta

Avaa sovellus (PERUSAURORA)

1 (14) Ohje. Ohje. GTK-wiki. Geologian tutkimuskeskus, Verkkosivustopalvelut

HOW-TO: Kuinka saan yhdistettyä kaksi tulospalvelukonetta keskenään verkkoon? [Windows XP]

KESKUSTANUORTEN NETTISIVUT- OHJEITA PIIRIYLLÄPITÄJÄLLE 1. KIRJAUTUMINEN

Visual Case 2. Miika Kasnio (C9767)

AUTOCAD-TULOSTUSOHJE. Tällä ohjeella selitetään Autocadin mittakaavatulostuksen perusasiat (mallin mittayksikkönä millimetrit)

Outlook ja Yritysportaali iphonelle

Tilastokeskuksen rajapintapalveluiden käyttöönotto ArcGISohjelmistossa

WINDOWS 10 -kurssi.

Skype for Business pikaohje

Outlook ja Yritysportaali Androidille

Automaster tai MBS. 2. ODBC - ajurin asennus (jos ei ole jo asennettu)

GPRS-lisäpalvelu INTERNET-ASETUKSET

Visma Business AddOn Factoring-laskuaineisto. Käyttäjän käsikirja

BaseMidlet. KÄYTTÖOHJE v. 1.00

Päivitysohje Opus Dental

Javan asennus ja ohjeita ongelmatilanteisiin

Maiju Mykkänen Susanna Sällinen

Sonera Yrityssähköposti. Outlook 2013 lataus ja asennus

Ajokorttimoduuli Moduuli 2. - Laitteenkäyttö ja tiedonhallinta. Harjoitus 1

TTY TKT-1110 Mikroprosessorit TKT. HEW-ohjeet ver 1.0

Tilastokeskuksen rajapintapalveluiden käyttöönotto QGIS-ohjelmistossa

TW-LTE 4G/3G. USB-modeemi (USB 2.0)

Tulosta yrityksesi tuloslaskelma ja tase myöhempää tarkastusta varten. Ota varmuuskopio tilanteesta ennen tilimuunnosta.

Viljo-Praktiikka ja Kirjanpito -ohjelman versio 3.05 asennusohje vanhan version 2.08 tai aikaisemman käyttäjät

Uutiskirjesovelluksen käyttöohje

JUnit ja EasyMock (TilaustenKäsittely)

Pedacode Pikaopas. Web-sovelluksen luominen

GEOS 1. Ilmastodiagrammi Libre Office Calc ohjelmalla

Tilastokeskuksen rajapintapalveluiden käyttöönotto QGISohjelmistossa

TIETOKONEEN ASETUKSILLA PARANNAT KÄYTETTÄVYYTTÄ

Sarjamuotoisten paikkatietotuotteiden lataaminen: 1. Siirrä tuote ensin kartalle Kartalle-painikkeella ja valitse haluamasi alue kartalta

SAC RDS Futurline MAX Tupla-robotin ohjeet näytteenottoon ja päivämaidon lähetykseen

ClassPad fx-cp400 OS2-päivitys. + Manager-ohjelmisto ja Physium-sovellus

Foscam kameran asennus ilman kytkintä/reititintä

Avaa ohjelma ja tarvittaessa Tiedosto -> Uusi kilpailutiedosto

Sähköposti ja uutisryhmät

Ohje olettaa, että Java on asennettu oletuskansioonsa sekä päivitetty uusimpaan versioonsa ja että selaimen latauskansiona on oletus.

OTTELUN TILASTOINTI NUORTEN VALTAKUNNALLISET SARJAT

SSH Secure Shell & SSH File Transfer

JAKELUPISTE KÄYTTÖOHJE 2/6

Yksittäisasennus eli perusasennus

Selkosanakirja sdfghjklöäzxcvbnmqwertyuiopåasdfghjklöäzxcvbnmq. Tietokoneet. wertyuiopåasdfghjklöäzxcvbnmqwertyuiopåasdfghjk 1.4.

TeleWell TW-WLAN g/n USB

Joomla pikaopas. Yksinkertainen opas, jossa neuvotaan esimerkkisivuston teko Joomla julkaisujärjestelmällä vaihe vaiheelta.

Työsähköpostin sisällön siirto uuteen postijärjestelmään

NAVITA BUDJETTIJÄRJESTELMÄN ENSIASENNUS PALVELIMELLE

FyKe-Mopin opettajanohje

F-Secure virustorjuntaohjelmiston käyttö

Sähköpostitilin määrittäminen Outlook 2016, kun ohjelma käynnistetään ensimmäistä kertaa.

TiiMiMobile. KÄYTTÖOHJE v. 1.01

VIDA CONFIGURATION VIDA ALL-IN-ONE

Pedanet oppilaan ohje Aleksanteri Kenan koulu Eija Arvola

Artikkelin lisääminen

Nuorten hyvinvointi tilastotietokannan käyttöohjeet Tieke

Secure hubiin kirjautuminen

Verkkosivut perinteisesti. Tanja Välisalo

Outlook Web Access 1(7) OUTLOOK WEB ACCESS (OWA) SÄHKÖPOSTIN KÄYTTÖ

TALLENNETAAN MUISTITIKULLE JA MUISTIKORTILLE

Kameran laiteohjelman päivittäminen

SYDÄN-HÄMEEN RASTIT 2017 TULOSPALVELUN OHJEET LAITTEISTO 2. LAITTEISTON VALMISTELU 3. VALMISTELUT ENNEN TAPAHTUMAA

Visma Econet -ohjelmat ActiveX on epävakaa -virheilmoituksen korjausohjeet

Mainosankkuri.fi-palvelun käyttöohjeita

Visma Avendon asennusohje

D-Link DSL-504T ADSL Reitittimen Asennusohje ver. 1.0

Harjoitellaan esitysgrafiikkaohjelman käyttöä Microsoftin PowerPoint ohjelmalla.

Tekninen Tuki. Access Point asennusohje

OHJE Jos Kelaimeen kirjautuminen ei onnistu Mac-koneella Sisällys

Outlook ja Yritysportaali Androidille

Transkriptio:

Haaga-Helia/IltaTiko ict2tcd005: Ohjelmiston suunnittelutaito 1/7 Microsoft SQL käyttö Yleistä VisualStudiosta Tällä opintojaksolla käytämme VS:n kolmen kokonaisuuden luomiseen: - sovellushallintaan - tietokannanhallintaan - palvelinhallinta (webserver) Tehtävien kulku Avaa VisualStudio (VS). VS:n avauksessa valitaan, halutaanko tehdä projekti (perinteinen sovellus client-server rakenteella) vai web-sovellus(selain webpalvelin - rakenteella). Seuraavassa ovat valikkorivin sisällöt eri tehtävissä: 1. Web-sovellus 2. Perinteinen client-server- sovellus 3. Tietokanta (DataBase)

Haaga-Helia/IltaTiko ict2tcd005: Ohjelmiston suunnittelutaito 2/7 2. Jos haluat sovelluskehityksen sijasta käsitellä tietokantaa/tietokantoja, valitse Tools-valikosta Connect to Database. Tutki Tools-valikkoa: sieltä löytyvät Connect to Server jonka avulla voidaan käsittelyssä olevaan web-sovellukseen kytkeä palvelin/palvelimia, lisätä komponentteja (Add-in Manager) jne. Hyödyllinen valikko on Choose ToolBox Items, jolla vaikutetaan ToolBoxin komponenttivalikoimaan. Tässä esityksessä keskitymme tietokantayhteyksien ja tietokannan hallintaan. Vinkki: Ikkunan sisällön asettelu itselle sopivaan muotoon käy Windows-valikosta: Floating, Dockable ja Tabbed Document kaikki vaikuttavat ikkunoiden (Editor, Solution Explorer jne.) sijaintiin ja näkyvyyteen.

Haaga-Helia/IltaTiko ict2tcd005: Ohjelmiston suunnittelutaito 3/7 1. Uuden tietokannan perustaminen Tehtävänkulku: - valitse Tools-valikosta Connect to Database Eteesi avautuu Add Connection kyselyikkuna. Tästä lähtee kaikki tietokannankäsittely eteenpäin. Tee valinta Data Source: Huomaa: voit kytkeä sovellukseesi muitakin kantoja

Haaga-Helia/IltaTiko ict2tcd005: Ohjelmiston suunnittelutaito 4/7 - Seuraavaksi määrittele kannan sijainti ja anna sille nimi: Valitse Log on to the server. Klikkaa OK:ta ja saat eteesi ilmoituksen: Kyllä (Ok) - klikkaus ja sitten jatketaan! Nyt olet perustanut yhteyden kantaan ja nimennyt sen. Mutta kannassa ei ole vielä mitään, eli seuraavaksi tehdään kantaan taulu ja sinne sisältö. Hitaus? Millainen on työasemasi? Riittääkö keskusmuistin koko ja prosessorin nopeus? Katkeaako yhteys kantaan niin, että joudut käynnistämään sitä uudestaan ja uudestaan? Voit tässä vaiheessa ottaa esiin kannan ominaisuudet, eli avaa Properties-näkymä käyttäen Add Connection- ikkunan Advanced-painiketta: Laita sisältö aakkosjärjestykseen ja kasvata Connection Timeout ominaisuuden arvoa, esimerkiksi 30, 60, 80 jne. Arvo on aika sekunneissa ja arvoa kasvattamalla hitaammissakin laitteissa yhteys onnistuu paremmin, vaikka viekin aikaa (yhteys ei katkea).

Haaga-Helia/IltaTiko ict2tcd005: Ohjelmiston suunnittelutaito 5/7 Kannan taulun luonti ja sisällön lisääminen Avaa taas Tools ja valitse Connect to Database. Valitse kohteeksi juuri perustamamme kanta ja klikkaa OK. Saat eteesi listan kytketyistä kannoista. Klikkaa kannan edessä olevaa + -merkkiä (tavallinen avaa kansio toiminto )kuvaketta ja kannan sisältö avautuu eteesi. Vie hiirikuvake Tables-kansion päälle ja klikkaa hiiren oikeata näppäintä. Valitse ponnahdusvalikosta Add new Table. Nyt voit ryhtyä rakentamaan taulun sarakkeita: View-valikosta saat käyttöösi Properties-näkymän, jossa ovat nyt tietokannan ominaisuudet. Tutki Data- ja Table Designer- valikkojen sisältöjä. Löydät niistä hyödyllisiä tehtäviä ja työkaluja taulukoiden suunnitteluun ja sisällön (datan) käsittelyyn. Accessia käyttäneet löytävät tuttuja toimintoja näistä valikoista. 2. Tietokannan kytkeminen sovellukseen Tietokanta voi sijaita missä tahansa hakemistossa. VisualStudion avulla voi kytkeä tietokannan sovellukseen seuraavasti: Valitaan ensin sovellus, johon kanta kytketään (Project tai WebSite). Kytkentä: Avaa valikko Tools -> Connect to DataBase

Haaga-Helia/IltaTiko ict2tcd005: Ohjelmiston suunnittelutaito 6/7 Saat eteesi jo tutun AddConnection-kyselyikkunan: Ensin valitaan taas Data source: Sen jälkeen palataan takaisin Data Source ikkunaan ja Browse painikkeella haetaan tietokanta/tietokannat, jotka haluat tunnettavan SQLDataBaseServerissä ja tässä sovelluksessa. Valitse haluamasi kanta ja sen jälkeen voit kokeilla Test Connection painikkeella, saako SQLServer yhteyden kantaan. Jos kaikki on kunnossa, tulee ilmoitus

Haaga-Helia/IltaTiko ict2tcd005: Ohjelmiston suunnittelutaito 7/7 Jos teet uutta kantayhteyttä, testi ei onnistu: Muutoin virheilmoituksia tulee, jos SQLServer jostain syystä ei pysty luomaan yhteyttä, esimerkiksi ajuri puuttuu jne. Seuraavaksi tarvitaan tietokantayhteyden muodostus sovelluksen tietokantaluokkaan. Avaa View -> Properties. Täältä saat käyttöösi Connection String ominaisuuden. Tämä on myös tietokantaa käsittelevässä luokassa yhteydenmuodostuksen (ConnectionString) sisältö Vie hiiri oikeaan sarakkeeseen ja kopioi leikepöydälle yhteydenmuodostusmerkkijono. Ota esiin sovelluksesi tietokannankäsittelyn luokka ja sinne teet yhteydenmuodostuksen: static private string cnstr = "Data Source=.\\SQLEXPRESS; "+ "AttachDbFilename=C:\\Anne\\FillariVerstas\\FillariUusi\\" + "As.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"; Yhteydenmuodostuksen asetus: private SqlConnection dbconn; dbconn = new SqlConnection(cnstr); Huomaa: Lauseet ovat C#-ohjelmasta ja toiminta on aivan kuten javassa: static - muuttuja pysyy koko sovelluksen suorituksen ajan keskusmuistissa private - vain tämän luokan käytössä new - luo luokan mukaisen ilmentymän (javassa tietokantayhteyden muodostaminen sujuisi melko samalla tavalla)