Biomedicínský technik 2012-15

Systémy monitorování a řízení

Studijní materiály

C# v příkladech - Jaromír Konečný (pdf, 70 stran, 1,2 MB).
Microsoft visual C# 2010 krok za krokem - John Sharp (pdf, 59 MB, 696 stran).
Systémy monitorování a řízení - Jindřich Černohorský, Vlach, Košinár, Valová, 138 stran. Rozdávaly se.
Systémy řízení v reálném čase - Černohorský, Valová, Košinár, Jirka (pdf, 258 stran, 3,6 MB).
Programovací jazyk C# - 12 kapitol o C#.
programujte.com - kurz C#.
zive.cz - kurz C# .
UML - itnetwork.cz.
UML - uml-diagrams.org.
draw.io - online kreslení UML (use case a dalších diagramů).

Tutoriál k Jave (anglicky).

Organizace

Zápočet: 40 bodů
Závěrečný Test: 60 bodů

Semestrální projekt

Zadání projektu.
Nejprve je potřeba stáhnout a nainstalovat simulátor COM Portů Virtual Serial Ports Emulator (VSPE) ze stránek http://www.eterlogic.com, vytvořit v něm zařízení typu pair (nejlepe asi z COM1 na COM2) a spustit jej (pomocí zeleného play).
Potom je potřeba stáhnout serial_terminal_1_2_0.exe a otevřít COM Port (nejlépe asi COM2) a do COM 1 (který čte aplikace) z něj posílat hodnoty. Aplikace v C# bude zachytávat hodnoty poslané Z COM 2 do portu COM 1, zpracovávat je a vykreslovat do grafu.

serial port receiver - základ semestrálního projektu, kde timer přijímá data a zobrazuje je. Je nutno dodělat graf.
Ti, které C# baví, si můžou udělat svůj generátor (náhradu serial terminal), který generuje náhodná, nebo předem určená data.

Poznámky

Login: vsb\NOV1234
Heslo: stejné jak na edison
Heslo k PC: eb308

Video Tutoriál C# 1. díl - úvod do GUI


Všechny vyjímky jsou potomkem třídy System.Exception. Každá třída je pak odvozená a představuje konkrétní vyjímku, např. DivideByZeroException. Vlastnost vyjímky message - textovy popis chyby.
public class DerivedClass:Parent { }. automaticky když nezadám, tak private. this nebo base. private, public, protected ParentClass a = new ParentClass(); - rodic vidi jen rodice DerivedClass b = new DerivedClass(); - decko vidi decko i rodice ParentClass b = new DerivedClass (); virtual overide - metoda, ktera je oznacena jako virtual muze byt nahrazena v dedici.pokud se pak dedic vydava za rodice, jedna se jiz zde o polymorfismus.
- (mínus) - Privátní (private). + (plus) - Veřejný (public). # (hash kříž) - Protected. ~ (tilda) - viditelný v rámci balíku tříd, jímž se myslí namespace (package). _ (underline) - podtržené jméno metody u statických (static) metod.
Jak zapsat string adresáře? Pomocí escape sekvence: string directory = "C:\\\\Users\\Username\\Pictures\\heartbeat.jpg";, nebo pomocí zavináče před stringem: string directory = @"C:\\Users\Username\Pictures\heartbeat.jpg";. V c# funguji i relativní adresáře. GetCurrentDirectory() - metoda ktera vrati string aktualniho adresare a nekonci zpetnym lomitkem (\, (backslash)).

Různé kódy - testování

Test Delegáta

Metody na počet a součet cifer čísla

Testování řetězců

/* metody retezce (vrací true nebo false) */
string s = "GregoryHouseMD";
Console.WriteLine(s.StartsWith("Greg"));
Console.WriteLine(s.EndsWith("MD"));
Console.WriteLine(s.Contains("House"));

Metoda na vyhledání hodnoty v seřazeném poli

Video Java vs .NET

Při výkladu o objektovém programování se jeden žák hrozně nudí, tak začne osahávat prsa vedle sedící spolužačky. Ta ho hned okřikne: "Hej, ty jsou privátní!" "No a," s klidem odpoví žák, "však jsme ve stejné třídě."

house md copyright
Vzkazy
HouseMD 08.07 15:58
Ahoj Míťo, máš to na mailu.
Miťa 08.07 11:28
Ahoj, mohl bych poprosit o zaslání hesla ke skriptům. Připravuji se k SZZ. Děkuji 0506diamond0506@gmail.com :)
David 18.12 00:09
Ahoj, mohl by mi prosím někdo zaslat heslo na skripta na email davidsebe@email.cz Děkuju moc!
HouseMD 24.10 16:53
Ahoj, heslo máš na mailu.
Eva 24.10 15:25
Ahoj, Mohla bych poprosit heslo na skripta, jsem v 5.ročníku BMI. Děkuji moc! evicekek@email.cz
Miro 28.09 21:12
poprosím heslo na skripta. dekuji doom13@azet.sk
HouseMD 13.09 17:58
Ahoj Kubo, heslo máš na mailu.
Jakub 13.09 13:56
Ahoj, mohl bych taky dostat heslo na skripta? tarzanboj1@seznam.cz
HouseMD 03.07 21:21
Ahoj Honzo, heslo na skripta jsem ti poslal na mail.
Honza 03.07 12:27
Ahoj, můžete mi někdo poslat heslo na skripta? Za ty roky jsem ho zapomněl a teď by se mi v práci hodilo pár informací. Díky (bednar10@seznam.cz)
House MD 18.03 16:48
Ahoj Markét, heslo máš na mailu.
Market 18.03 16:36
Ahoj, mohla bych poprosit o heslo na skripta? Děkuji, moc by mi to pomohlo. bayerova.marketa@seznam.cz
House MD 11.01 23:44
Ahoj Aneto, poslal jsem Ti heslo na mail. Přeju hodně úspechů při studiu.
anet 11.01 23:20
Ahoj, mohl by mi prosím někdo zaslat heslo na email, moc by mi to pomohlo. Děkujii :) anetabec@seznam.cz
House MD 11.09 17:20
Ahoj Petře, posláno
Petr 11.09 17:06
Ahoj, mohl bys mi prosím poslat heslo na skripta? Děkuji. kramape@gmail.com
House MD 28.05 22:16
Ahoj Miro, ano, můžeš, ale tady ho psát nebudu.
Miro 28.05 20:19
Môžem dostať heslo ku skriptam?
House MD 20.03 23:01
Ahoj Míšo, máš to na mailu.
Míša 20.03 21:33
Ahoj, mohla bych také heslo ke skriptům? :D email: misule1999@seznam.cz
House MD 08.01 23:59
Posláno
Tris 08.01 21:26
Ahoj, mohla bych taky poprosit o heslo na skripta? darkbe28@gmail.com Děkuji.
Štěpán 15.10 09:09
Ahoj, můžu taky poprosit o heslo? stepan.pindur(at)gmail.com. Díky, Štěpán
Marie 18.09 00:13
Ahoj, můžu poprosit heslo na majachadrabova@gmail.com. Děkuji
House MD 07.08 00:34
Ahoj Miro, máš to na mailu.
Miro 06.08 15:12
Mozem poprosit heslo na doom13@azet.sk. Dik
Adri 15.05 10:22
Ahoj, můžu prosím taky heslo na adriana.galuszka@gmail.com. Děkuji
Martina 14.05 12:10
Ahoj, mohla bych poprosit o heslo na skripta, (chtěla bych se dostat ke skriptu od Penhakera z 2007) ve kterých bych si ráda něco ověřila v rámci přípravy ke státnicím? Email polachova.m@email.cz. Děkuji, moc mi to pomůže.
TajnyNeznamy 01.12 15:16
Existuje nějaká podobná stránka jako tato pro magisterské studium?
House MD 09.03 11:57
Cau kiki, heslo jsem ti poslal na mail.
TVOJE NÁVŠTĚVY
WEB DNES:1 KRÁT
ČLÁNEK DNES:1 KRÁT
TENTO ČLÁNEK:smr
MINULÝ ČLÁNEK:nothing
NÁVŠTĚVY VŠECH
WEB DNES:42 KRÁT
WEB CELKEM:161482 KRÁT
od 1.1.2014
kočka audio slider