Course Unit Code | 352-0544/02 |
---|
Number of ECTS Credits Allocated | 4 ECTS credits |
---|
Type of Course Unit * | Optional |
---|
Level of Course Unit * | Second Cycle |
---|
Year of Study * | Second Year |
---|
Semester when the Course Unit is delivered | Winter Semester |
---|
Mode of Delivery | Face-to-face |
---|
Language of Instruction | Czech |
---|
Prerequisites and Co-Requisites | |
---|
| Prerequisities | Course Unit Code | Course Unit Title |
---|
| 352-0340 | Technical Calculations |
Name of Lecturer(s) | Personal ID | Name |
---|
| KUL74 | Ing. Jiří Kulhánek, Ph.D. |
| FOJ74 | Ing. David Fojtík, Ph.D. |
Summary |
---|
The subject acquaints students with modern programming tools used to develop desktop applications wich used .NET Framework. Students will learn the principles of visual object-oriented programming and programing of database applications (thick client). Examples are creating in Visual Basic. NET or C # language (it's depend on the choice of each student) . Successful graduates of course will get a comprehensive overview of the possibilities of applications development focusing on the architecture of Microsoft. |
Learning Outcomes of the Course Unit |
---|
The main aim is to teach students how to use advanced development tools to build applications, and through them to design and implement advanced graphics and database applications. |
Course Contents |
---|
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.
|
Recommended or Required Reading |
---|
Required Reading: |
---|
MICROSOFT. MSDN Library. Microsoft, Dostupné online z URL http://msdn.microsoft.com/cs-cz/library/default.aspx. |
MICROSOFT. MSDN Library. Microsoft, Dostupné online z URL http://msdn.microsoft.com/cs-cz/library/default.aspx. |
Recommended Reading: |
---|
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.
|
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.
|
Planned learning activities and teaching methods |
---|
Individual consultations, Tutorials, Project work |
Assesment methods and criteria |
---|
Task Title | Task Type | Maximum Number of Points (Act. for Subtasks) | Minimum Number of Points for Task Passing |
---|
Graded exercises evaluation | Graded credit | 100 | 51 |