FI:PB069 Applications and Interfaces - Course Information
PB069 Design of Applications and User Interfaces
Faculty of InformaticsSpring 2004
- Extent and Intensity
- 1/2. 3 credit(s) (plus extra credits for completion). Recommended Type of Completion: zk (examination). Other types of completion: z (credit).
- Teacher(s)
- RNDr. Jaroslav Pelikán, Ph.D. (lecturer)
Mgr. Luděk Bártek, Ph.D. (seminar tutor)
RNDr. Michal Batko, Ph.D. (seminar tutor)
Mgr. Aleš Berka (seminar tutor)
RNDr. Ondřej Krajíček (seminar tutor)
RNDr. Miroslav Kubásek, Ph.D. (seminar tutor)
Mgr. Kamil Ševeček (seminar tutor) - Guaranteed by
- doc. Ing. Jan Staudek, CSc.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: RNDr. Jaroslav Pelikán, Ph.D. - Timetable
- Mon 10:00–10:50 D1
- Timetable of Seminar Groups:
PB069/02: Mon 18:00–19:50 B116, L. Bártek
PB069/03: Tue 12:00–13:50 B311, L. Bártek
PB069/04: Wed 14:00–15:50 B116, L. Bártek
PB069/05: Wed 16:00–17:50 B116, L. Bártek
PB069/06: Thu 14:00–15:50 B116, A. Berka
PB069/07: Thu 16:00–17:50 B116, A. Berka
PB069/08: Tue 16:00–17:50 B311, M. Batko
PB069/09: Tue 18:00–19:50 B311, M. Batko
PB069/10: Tue 8:00–9:50 B311, K. Ševeček
PB069/11: Tue 10:00–11:50 B311, K. Ševeček
PB069/12: Fri 8:00–9:50 B116, O. Krajíček
PB069/13: Fri 10:00–11:50 B116, O. Krajíček
PB069/14: Wed 10:00–11:50 B311, M. Kubásek
PB069/15: Wed 12:00–13:50 B311, M. Kubásek - Prerequisites
- ! I069 Intro to OOP
The course Design of Applications and User Interfaces requires students' knowledge of programming, syntaxes of the Pascal programming language and principles of object oriented programming. Knowledge of MS-Windows operating system (on a user level) is also required. - Course Enrolment Limitations
- The course is offered to students of any study field.
- Course objectives
- Design of Applications and User Interfaces is to introduce students to basic procedures for design of object oriented systems and to fundamentals of event driven programming. The course is focused on the development of simple applications together with their graphic user interface. During this process the object (component) oriented tools and libraries (VCL) are used. The course is based on the Borland Delphi application development environment for MS-Windows NT (2000).
- Syllabus
- Object-oriented programming (in Borland Delphi).
- Objects, encapsulation, inheritance, polymorphism, objects types compatibility.
- Exceptions handling.
- Program systems construction.
- Event driven programming.
- Introduction to MS-Windows architecture, tools for applications development in MS-Windows.
- The model of MS-Windows program.
- Borland Delphi and Visual Component Library.
- Integrated development environment, simple applications creation.
- Win32 API and its usage in work with VCL.
- Usage of basic components (Menu, Label, EditBox, Button, CheckBox, RadioButton, ComboBox atd.) and their events.
- Basic standard dialogs (OpenFileDialog, SaveFileDialog, ColorDialog atd.).
- Visual components creation.
- Procedures and functions for graphics operation and device context.
- Creation of multithreaded applications.
- Simple database applications creation.
- DLL library programming.
- Literature
- Assessment methods (in Czech)
- Typ výuky: Přednáška + cvičení (cvičení probíhá v počítačové učebně)
Zkouška: Zkouška je realizována písemnou formou v počítačové učebně. Studenti v průběhu zkoušky píší a odlaďují program, který řeší zadaný problém.
Jestliže má být student ke zkoušce připuštěn, je nezbytné, aby měl zápočet ze cvičení. Udělení zápočtu je v kompetenci cvičícího příslušné cvičební skupiny.
K získání zápočtu je nutná účast na cvičeních, plnění všech úkolů zadávaných cvičícím, úspěšné napsání zápočtových písemek a vypracování semestrálního projektu (programu). - Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught annually. - Teacher's information
- http://www.fi.muni.cz/usr/pelikan/Vyuka/Vyuk2.html
- Enrolment Statistics (Spring 2004, recent)
- Permalink: https://is.muni.cz/course/fi/spring2004/PB069