Kushal Tutorials - Document

Create an Application using Kushal

In the previous Section, you have seen how to create a Database in Kushal. You will be developing a Contact Management Application in this Section.

Before you design the database, have a look at the prerequisites.


You need to ensure following things are ready before you start developing an application in Kushal.

• Dot Net Frame Work 3.5 or higher installed on your system.

• Database System. Example, SQ Lite

• Inno Setup or any other Installation Builder.

• Any reporting tool Example: My FYI, Crystal Report, Active Reports Kushal

• Visual Studio Express 2008 or Higher

Kushal will generate the code in Visual Studio. Output program will be C SHARP code.

Kushal works with 5 different Popular Databases.

  • SQLite
  • My SQL
  • MSAccess
  • MS SQL
  • SQL CE

Assuming that you have installed all the required applications, revisit Contact Management Application.Create a new project and name it as Contact Management. That is, Provide Contact_Management as Project name.

Define the Company Name as ABC & Co.

Keep Version Number as 1.

The project gets created in C:\ERachana\Kushal\Data Folder. Please note that Kushal will create a subfolder with name Contact_Management as that is the Project Name.

Since this is a simple application you need not select User Management feature.

You are developing sample application with SQLite Database, so you can select SQLite as database. Note that you need to know your system configuration, Is it 32 bit machine? or 64 bit machine? operating system and accordingly you need to select the option. SQLite dlls are different for different operating systems.

Kushal automatically creates a multi-file system, you need to provide an extension for end application file. Kushal will read Database definition from the original file and further create a copy of it when users create a new file in the end application. In this example, give ACN as the file extension.

Save the Project.

In the next Section, you will learn to design Menu and Forms in the Application

Thank you