PRO Live: .NET: C# Poikkeuskäsittely ja attribuutit

Sovelluksien pitää varautua virhetilanteisiin ja siihen löytyy poikkeuskäsittelymalli C#:sta. Jotta virhekäsittelyn pystyy tekemään oikealla tavalla, pitää poikkeuskäsittelymalli tuntea riittävän syvällisesti.

Attribuuteilla tehdään varsin paljon erilaisia asioita .NET-maailmassa, ilman attribuuttien toiminnon ymmärtämistä on ohjelmointi monessa kohtaa hapuilua.

179,00 
+ alv./VAT
Toteutustakuu
Sovelto PRO -käyttäjille
Lue lisää
PRO-käyttäjille
0 € / kk
Lue lisää

Pahoittelemme mutta tiedossa ei ole seuraavia kurssipäiviä.
Ole hyvä ja ole yhteydessä myyntiin: 020 7776 670 tai myyntipalvelu@sovelto.fi

Tässä jaksossa käydään läpi C#:n (siis oikeastaan .NET:n) poikkeuskäsittelymekanismi. Miten sovelluksessa virhetilanteet (poikkeukset) otetaan kiinni ja käsitellään, mitä poikkeusluokkia löytyy valmiina, miten tehdään omia poikkeuksia.

Toinen tämän jakson asioista on attribuutit. Attribuuttien avulla ohjataan kääntäjän toimintaa käännöksen aikana tai määritellään ns. metadataa tietorakenteisiin ja koodiin. Attribuuttien avulla lisätään käännettyyn koodiin toiminnon kannalta oleellista tietoa. Sovelluksen toimintaa suorituksen aikana voidaan siis muokata attribuuttien avulla. Attribuuttien toimintalogiikka, käyttäminen ja tekeminen ovat oleellinen osa C#-kehitystä.

 

Sisältö

  • try/catch/finally -rakenne
  • poikkeusluokat
  • oman poikkeusluokan tekeminen
  • poikkeusten käsittely
  • mikä on attribuutti ja miten niitä käytetään
  • attribuuttien toiminta
  • oman attribuuttiluokan tekeminen ja käyttäminen

.NET -sarjan jaksot:

PRO Live: .NET: Projektit ja Visual Studio
PRO Live: .NET: C# perusrakenteet
PRO Live: .NET: C# Olio-ohjelmointi
PRO Live: .NET: C# Poikkeuskäsittely ja attribuutit
PRO Live: .NET: C# Generics ja struct
PRO Live: .NET: Kokoelmaluokat ja taulukot
PRO Live: .NET: C# Rajapinnat ja lambda
PRO Live: .NET: LINQ
PRO Live: .NET: Task/async/await
PRO Live: .NET: DLL
PRO Live: .NET: EF – Entity Framework
PRO Live: .NET: WPF

PRO Live

PRO Live on kouluttajan vetämä online-täsmäkoulutus valittuun aiheeseen. Pääset puolessatoista tunnissa kouluttajan johdolla kiinni aiheeseen nopeasti ja sinulla on aikaa myös kysyä juuri sinua askarruttavia asioita. Kouluttaja on koonnut sinulle valmiiksi paketin, josta saat heti hyödyn irti.

 

Avainsanat: , , ,

 

Paikkoja jäljellä:
Ei paikkarajoitusta
179,00  + alv./VAT

Vastuuhenkilö


Heikki Raatikainen

Heikki Raatikainen

  • heikki.raatikainen@sovelto.fi
  • LinkedIn

Heikin pitämien kurssien aihevalikoima on ollut vähintäänkin laaja. Pääsääntöisesti kurssit ovat olleet ohjelmointikursseja, mutta esimerkiksi tietokantojen suunnittelu-, hallinta- ja ohjelmointikurssit kuuluvat valikoimaan. Heikki on paljon mukana asiakasprojekteissa koodaamassa, mistä saatu oppi antaa hyvää kokemusta kurssien pitämiseen.

FM, MCPD, MCTS, MCT, CSM, SCJP, senior-konsultti. C#, C/C++ -kielten, .NET Frameworkin, Visual Studion, tietokantaohjelmoinnin ja yleisen sovelluskehityksen asiantuntija.