CV – Ing. Lukáš Novák

Aktualizováno: 16.3.2007 11:40

ING. LUKÁŠ NOVÁK

« E-MAIL: LUKAS.NOVAK@EMAIL.CZ »

OSOBNÍ INFORMACE

  • Narozen: *1981 v Čáslavi (žiji v Litomyšli)
  • Národnost: česká
  • Stav: ženatý

VZDĚLÁNÍ

PRACOVNÍ ZKUŠENOSTI

  • 2000-současnost Pozemkový fond České republiky, Praha
    Odbor informatikyPracuji na pozici vývojáře webových aplikací, administrátora webových stránek www.pfcr.cz. Zodpovídám a za chod a správu intranetových a internetových aplikací společnosti.

OSOBNOSTNÍ KVALITY

  • Flexibilita
  • Umění jednat s lidmi
  • Loajalita k firmě
  • Schopnost týmové spolupráce

JAZYKY

  • anglický jazyk – velmi dobrá znalost
  • německý jazyk – základní znalost
  • španělský jazyk – základní znalost

PRÁCE S PC

  • MS Visual Studio .NET, ASP.NET – programátor web aplikací
  • MS Windows Server 2003 – administrace
  • Práce s databázemi – MS SQL, MySQL – administrace
  • Práce s internetem a MS Office – velmi pokročilý uživatel, rutinně
  • Microsoft Solution Framework, UML

CERTIFIKÁTY A OSVĚDČENÍ

2007

  • Kvalifikační kurz, Angličtina – pokročilí, Česká republika
    Tutor s. r. o.
  • Školení/kurz/seminář, MS Visual Studio 2005 – Pokročilá tvorba ASP.NET 2.0 webových aplikací, Česká republika
    Gopas – GOC32022006
  • Školení/kurz/seminář, Analýza a design dle MSF, Česká republika
    Gopas – MOC2710
  • Školení/kurz/seminář, Microsoft VS 2005 – Pokročilá tvorba Webových aplikací ASP .NET 2.0, Česká republika
    Gopas – Workshop
  • Školení/kurz/seminář, Úvod do jazyka UML , Česká republika
    Gopas – GOC262005
  • Školení/kurz/seminář, Vývoj aplikací ASP .NET pomocí MS Visual Studia .NET, Česká republika
    Gopas
  • Školení/kurz/seminář, Vývoj ASP .NET 1.x webových aplikací , Česká republika
    Gopas – MOC23102003
  • Školení/kurz/seminář, MS Outlook ve spolupráci s MS EXCHANGE serverem verze 2003, Česká republika
    EIITE2002
  • Školení/kurz/seminář, MS Visual Basic.NET – úvod do programování, Česká republika
    GOPAS

REFERENCE

  • Pozemkový fond České republiky
    – použité serverové technologie ASP.NET 2.0, MS SQL
    – úroven participace: kompletní řešení včetně vývoje, instalace a správy serveru
  • I Like Art
    – použité serverové technologie PHP, MySQL
    – úroveň participace: kódovánání PHP a CSS
  • Výtvarné studio Dolní Újezd
    – použité serverové technologie PHP, CSV
    – úroveň participace: kódovánání PHP a CSS

PŘEDNOSTI

  • Cílevědomost
  • Etická a morální zásadovost
  • Potenciál technicko – ekonomického myšlení
  • Trvalá ochota učit se novým věcem

ZÁJMY

  • Zájem o nové technologie v IT
  • Cestování, cyklistika, turistika

OSTATNÍ

  • Řidičské oprávnění skupiny B
  • Účast v soutěži Euromanager

Chcete mít vlastní jednoduchý přehrávač CD v .NET aplikaci? – Pomůže Vám MCI.

Vlastní CD přehrávač? Proč ne?

Jednou z možností jak si udělat vlastní CD přehrávač je použít MCI. MCI = Media Control Interface je řídící mechanismus, který umožňuje přístup k multimediím a zdrojům počítače. Se zařízeními lze velice snadno manipulovat a z aplikace je řídíte jednoduchými příkazy např. open, play, close, …

Public Class CDCore
Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" (ByVal lpstrCommand As String, ByVal lpstrReturnString As String, ByVal uReturnLength As Integer, ByVal hwndCallback As Integer) As Integer

\'proměnná nemůže být obyčejný String a protože .NET nezná String s pevnou délkou musí se kvůli tomu dělat takováto šílenost
<VBFixedString(127), MarshalAs(UnmanagedType.ByValTStr, SizeConst:=127)> Public rr As String = "------------------------------------------------------------------------------------------------------------------------------"

Public Sub OpenCD()

    mciSendString("set cd1 door open", rr, 127, 0)

End Sub

Public Sub CloseCD()

    mciSendString("set cd1 door closed", rr, 127, 0)

End Sub

Public Function CdaudioTrackNumber()

        mciSendString("status cd1 number of tracks", rr, 127, 0)
        Return rr

End Function

Sub Play()
    mciSendString("set cd1 time format tmsf", rr, 127, 0)
    mciSendString("play cd1", rr, 127, 0)
End Sub

Sub Pause()
    mciSendString("pause cd1", rr, 127, 0)
End Sub

\'k hranatým závorkám jen poznámka pro nováčky, Stop je v .Net klíčové slovo a nešlo by použít jako identifikátor, proto musíme Stop obalit závorkami 
Sub [Stop]()
    mciSendString("stop cd1", rr, 127, 0)
End Sub

End Class

Další informace k celé problematice MCI najdete v docela pěkném článku na http://www.geocities.com/smigman.geo/mci/riffmci.html