Skip to main content
Skip header

Programming Tools

Type of study Follow-up Master
Language of instruction Czech
Code 352-0544/02
Abbreviation PP
Course title Programming Tools
Credits 4
Coordinating department Department of Control Systems and Instrumentation
Course coordinator doc. Ing. David Fojtík, Ph.D.

Subject syllabus

1. Summary of basic programming techniques. Introduction to modern programming languages Visual Basic. NET and C #. Fundamentals of object-oriented programming - the use of interface objects (properties, methods and events).
2. Object-oriented programming. NET Framework. Creating own class and interface objects. Creation and use of collections of objects.
3. Visual programming in Windows Forms I. Types of forms, basic controls (button, textbox, listbox, checkbox, combobox etc.). Event-driven programming.
4. Visual programming in Windows Forms II. SDI and MDI interface applications. User interface: menus and control panels. Example: programing of a text editor application – creating visual interface.
5. Visual programming in Windows Forms III. Standard dialogs (the file, directory, colors and fonts). Advanced work with menus and controls. Working with files .NET framework. Example: programing of a text editor application – implementing of standard dialogs.
6. Visual programming in Windows Forms IV. Printing in Windows Forms (Controls Printing category).Example: programing of a text editor application – printing.
7. Visual programming in Windows Forms V selection of advanced controls (ErrorPriveder, FileSystemWatcher, SerialPort, etc.), treatment of input values. Treatment of exceptions. Completion of a text editor and checking the files, error handling processes and inputs dialogues.
8. Creation of client database applications with Windows Forms I work with data sources, creating the connection string (ConnectionString). Controls BimdingSource, BindingNavigator. Creating a client application using visual tools. Configuring applications (file with config). Example: creating a client database applications.
9. Using the ADO .NET (Class DataAdapter, DataSet, TableAdapter). Visual editing of data sets (DataSet). Using the DataGrid control. Create a simple client application using visual tools.
10. Creation reports (Microsoft Report). Example: Printing data.
11. Introduction to the WPF (Windows Presentation Foundation)
12. Distributing applications. Creating installation packages (setup project) and distributing of applications by using ClickOnce.

E-learning

Literature

MICROSOFT. MSDN Library. Microsoft, Dostupné online z URL http://msdn.microsoft.com/cs-cz/library/default.aspx.

Advised literature

Johnson, B., Snell, M. Microsoft .NET Framework Windows developer core requirements. Redmond : Microsoft Press, c2007, 668 p. ISBN 978-0-7356-2501-3.

KAČMÁŘ, D. Programujeme .NET aplikace ve Visual Studiu .NET. Computer Press, Praha 2001. ISBN 80-7226-569-5.

REBECCA M. R. MS ADO.NET Krok za krokem. Praha: Mobil Media a.s., 2002, 536 s. ISBN 80-86593-20-7.

STEVEN, R. RON, P. PAUL, L. Visual Basic.NET v kostce : pohotová referenční příručka. Praha Grada Publishing, 2003. ISBN 80-247-0388-2.