In this screen, you can set most of the parameters that are specific to your project.
Click the Kushal Start Button and click Preferences.
Default Directory: By default, 'C:\Kushal' is the path where Kushal projects get saved. You may change it to a folder of your choice. Please ensure that you select a folder where you have full permission to create files.
Company Name: Specify Company Name here. This name will appear in all new projects you create in Kushal.
Application Mode: Select the mode in which the application is to be developed, Kushal for Desktop Application and Baadal for Web Application.
MS Build.exe Path: Kushal reads MSBuild.exe Path of the application. You may change this path in case you happen to have a higher version of Dot Net Framework in use on your machine.
Default Font: By default, Kushal is set with “Segoe UI” as default font and “9.75” as default font size. If you change your font preferences here, the same will be selected as default font throughout the new project.
Reporting Path: Kushal selects default reporting path as MyFYI. You may change this path by selecting ReportViewer as the reporting path. Make sure that the selected reporting tool is installed in the machine, otherwise, users can manually install the tool by navigating to the Program Files directory where Kushal is installed by default.
Raksha Files : Whenever you use Raksha Licensing security for the application, Kushal will automatically copy referencing files and DLLs from Kushal’s default directory.
Splash Screen Delay: This is the time delay set to the Initial Splash screen of the application. Time is given in milliseconds. Splash screen gets displayed whenever a Kushal generated application launches. Subsequently, the application’s main form is loaded.
ToolTip Delay: Time delay (in milliseconds) has to be set for the Tooltip. A tooltip is displayed when the mouse cursor is placed on a control after the elapsed time.
Message Box Delay : Time delay (in milliseconds) has to be set for auto-closing the message-box used in the application. Whenever you save data in the end application, you will get a confirmation message of data saved successfully, which will close after the elapsed time.
Encryption Key: Encryption Key option secures data in the database like a password does. To change the Encryption key click on Generate Button.
Visual Studio Version: Select the version of Visual Studio installed on your machine. Kushal will compile the code using the version you set here.
.Net Framework: Select the version of .NET Framework installed on your machine. Kushal will compile the code using the version you set here. This selection also needs to take into account the selected MSBuild Path as well as the Visual Studio version selected.
Default Date Control : This option sets the default Date field in the forms when you create new forms.
Backup old source code while generating code: This option keeps the backup of old source code, and then proceeds to generate the new source code.
Exclude table name in field names generated in new forms : This checkbox option will exclude the table name in the control names in the form created.
Click Save to save your Preferences.