Object-Oriented Programming - lab in .NET environment

Subject number:

Subject name:

Subject type:

Semester

obligatory
or
optional

general
or
professional

2028

Object-oriented programming – practicum in .NET environment

Obligatory

Professional

4.

ECTS

Lectures

Exercises

Standalone work

Total

5

15

45

90

150

Lecturers and associates

Marko Petričević, dipl.ing., prof.; Ivan Mesic

Aim of the subject

Students should gain skills needed for developing applications that use possibilities of modern operating systems.

Knowledge and skills

Students will acquire the knowledge necessary for making an application, retrieving and modifying data, and using advanced techniques to create applications with rich user interface.

Lectures content

Creating a simple application. Using standard controls. Creating menus. Creating MDI applications. Displaying and editing data in the application. Using controls for helping the user. Using dialogs and forms inheritance. Customizing forms and controls. Using drag-drop and copy-paste techniques. Printing and preparation of reports. Customizing components for printing. Starting the asynchronous procedures. Multithreaded operation. Creating advanced user interface. Preparing applications for installation.

Exercises content

Laboratory:

Creating desktop applications, Using controls, Creating menus, Creating MDI interfaces, Working with data, Inheriting techniques, Customizing forms, Drag-drop, Using clipboard, Preparing reports, Print adjustment, Starting asynchronous procedures, Multithreaded operation, Creating advanced user interface, Installing applications.

Delivery of

Lectures

Exercises

Teaching material is delivered through lectures accompanied by computer presentations and many examples.

Laboratory exercises:

Exercises consist of solving ready-made tasks on the computer.

Knowledge assessment

Laboratory exercises, written tests and homework

Final exam

 

 

MINIMUM LEARNING OUTCOMES

  1. Create a simple Windows Forms application.
  2. Use advanced Windows Forms controls.
  3. Use toolbars and menus and implement events.
  4. Implement printing, drag-drop technique, globalization and localization as well as techniques used to increase application usability.
  5. Use asynchronous programming techniques.
  6. Create Windows Forms controls.
  7. Install a Windows Forms application.

DESIRED LEARNING OUTCOMES

  1. Optimally use standard design controls for Windows Forms user interface.
  2. Identify situations in which advanced controls should be used.
  3. Determine the best way to design user interfaces using toolbars, menus and events.
  4. Develop the best way to create rich user interfaces.
  5. Depending on the situation, choose the best asynchronous programming technique.
  6. In a certain situation choose the best way to create new controls.
  7. Determine the best way to install applications.
Digital student service:
Helps you manage your study. For guest access use:
Username: gost
Password: gost
Career center
Open and available to all interested students and prospective students. Apply for a meeting.

nvao
DOWNLOAD PUBLICATIONS
University College for Applied Computer Engineering Zagreb, Ilica 242, 10000 Zagreb
www.racunarstvo.hr      info@racunarstvo.hr