0% found this document useful (0 votes)
26 views1 page

Practical Sheets For Developing Desktop Applications

This document outlines a module for developing desktop applications, covering software development basics, control structures, functions, and procedures. It includes activities for designing a GUI, connecting to a database, and developing a complete application with CRUD operations. The module emphasizes practical implementation and documentation throughout the development process.

Uploaded by

trincomaleezcrc
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views1 page

Practical Sheets For Developing Desktop Applications

This document outlines a module for developing desktop applications, covering software development basics, control structures, functions, and procedures. It includes activities for designing a GUI, connecting to a database, and developing a complete application with CRUD operations. The module emphasizes practical implementation and documentation throughout the development process.

Uploaded by

trincomaleezcrc
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Practical Sheets for Developing Desktop Applications

Module No: K72S004M12

1. Software Development Basics

Activity 1: Understanding Programming Concepts

 Identify the differences between structured programming and object-oriented


programming.
 Create a simple program to demonstrate the use of variables and data types.
 Apply coding standards and proper naming conventions in writing a basic program.
 Save and document the program structure in a text editor or IDE.

Activity 2: Working with Control Structures

 Implement IF-ELSE conditions to handle decision-making.


 Use FOR, WHILE, and REPEAT UNTIL loops to execute repeated tasks.
 Develop a program to calculate and display a multiplication table using loops.
 Debug errors and improve code readability.

Activity 3: Using Functions and Procedures

 Create user-defined functions to perform basic calculations.


 Use built-in functions for mathematical operations and string manipulation.
 Develop a program where a function returns the sum of two numbers.
 Test and verify function outputs.

2. Desktop Application Development

Activity 4: Designing a Graphical User Interface (GUI)

 Use a GUI builder (e.g., Visual Studio, JavaFX, or Tkinter) to design a basic user
interface.
 Add buttons, labels, text fields, and checkboxes for user interaction.
 Implement event-handling for user inputs.
 Save and run the GUI application.

Activity 5: Connecting a Database to a Desktop Application

 Create a simple database using MySQL, SQLite, or Microsoft Access.


 Establish a connection between the application and the database using a
programming language (Python, Java, or C#).
 Write queries to insert, update, delete, and retrieve data from the database.
 Test the database functionality within the application.

Activity 6: Developing a Complete Desktop Application

 Design and develop a basic inventory management system or a student record


system.
 Implement CRUD (Create, Read, Update, Delete) operations.
 Include error handling to prevent invalid inputs.
 Generate a user guide explaining application features.
 Deploy the final software package for installation.

You might also like