Tehtävä: Forms-autentikointi
ASP.NET 2.0:aan tuli uutena LoginView-kontrollit autentikointia varten.
Toteuta niillä autentikointi sivustolle. Käyttäjätunnistusta varten luo
yksinkertainen taulu HENKILOT tietokantaan (joko Access tai SQL Server) PUBS.
HENKILOT-taulussa on kolme saraketta:
1) username, string, muotoa:
nimi@domainnimi.maatunnus, esim
peloton@ankkalinna.fi, avain kenttä
2) koko nimi, string, esim: Pelle Peloton
3) salasana, string, esim pelle
Tehtävä: oman Web-sivuston luonti, luo MasterPage.Master mallisivu, jonka
layoutia muut sivuston sivut käyttävät. Luo sivustolle SMLiiga2008.aspx sivu,
jolla käyttäjä voi tarkastella pelaajia joukkueittain. Luo BLSMLiiga, jolla metodit: 1] GetTeams() 2] GetRoles() - tarkoittaa pelipaikkaa M, P tai H 3] GetPlayersData() ConnectionString on tallennettu Web.Config-tiedostoon, ja BL-luokkaa instantiotaessa konstruktorille annetaan argumenttina ConnectionString. Käyttäjän valitessa halutun joukkueen näytetään valitun seuran pelaajat. Katso oheinen kuva. Vihje: lue tieto vain kerran tietokannasta ja tallenna DataTable Session-muuttujaan... |
Tehtävä: luo oheinen käyttöliittymä DemoxOy-tietokannan asiakas-taulun tietojen esittämiseksi. Kun käyttäjä valitsee comboboxista halutun maan, esitetään DataGridissä valitun maan asiakkaitten tiedot.
Tehtävä: luo oheinen käyttöliittymä ja luo napin taakse toiminnallisuus jolla haetaan tietokannasta pubs taulun authors kaikki tiedot.
Tehtävä: Luo oheisen kuvan mukainen käyttöliittymä.
Luo luokka JAMK.IT.DBData johon luot staattiset metodit:
Toteuta ym. metodit ja tee tarvittava toiminnallisuus käyttöliittymään. Muista Try-Catch
Luodaan SQLServeriä varten app.config-konfigurointitiedostoon tietokantayhteysasetukset.
Käytetään DirectX:n mukana tulevaa AudioPlayeria quartz.dll ja luodaan seuraavanlainen MP3-soitin. Voit suunnitella ja toteuttaa myös paremman (lue räyhäkämmän) käyttöliittymän soittimellesi.
Alkutilanne: eli käyttäjä voi valita Select-painiketta jolloin | ![]() |
avautuu Windowsin vakio Open-dialogi. Käyttäjä voi valita yhden (tai useamman) tiedoston jonka jälkeen | ![]() |
käyttäjä painaa Play-painiketta jonka jälkeen soitto soi... ja käyttäjä voi valita Pause tai Stop. | ![]() |
Lisätään edelliseen versioon seuraavat:
Oppimistavoite: Windows-datan esittämiskomponenttien käyttö ja BusinessLogiikka-luokan käyttö
Tehtävä: Tee oheisen kuvan mukainen käyttöliittymä ja tarvittava toiminnallisuus. Kutakin Yritystä sovelluksessa vastaa luokan Yritys-ilmentymä. Luokalla on seuraavat jäsenmuuttujat: Ytunnus, nimi, kaupunki ja liikevaihto (double). Luo myös AsiakasRekisteri-niminen luokka jolla on staattinen metodi TuoAsiakastiedot. Sovellus käynnistettäessä asiakastiedot em. metodilla DataGrdiView:iin.
Goal: to learn to use arrays
Task: In Finnish Lotto there is 39 numbers, and seven (7) numbers are
drawn at randomly. Create a console application that drawn seven numbers out of
39 and shows numbers in order in the console. Example: 1, 10, 20, 21, 37, 38,
39. As a matter of course same number cannot occur. An user can select how many
drawns will be made, default is one (1).
ExtraNote: If you are really interested about random numbers, look this
"Computers are
Lousy Random Number Generators"
Additional task: In Viking Lotto six (6) numbers are drawn from 48, in your national lotto is drawn 5 from 90 or like, create also possibility for that. An user can select which Lotto he will play.
Goal: to see that it is possible create Windows GUI's without any
development tools. Task: Write a Hello World type Windows Application, where is one
button to close application, without Visual Studio |
![]() |
Goal: create the first Windows application with Visual Studio Task: Create a simple Windows application that salutes an end user. Look picture! When an end-user clicks the button "Tallenna", save the string of textbox. When an end-user clicks "Terve", show all saved strings, each string in seperate line. |
![]() |
![]() |