Monday, July 27, 2009

C/SIDE Fundamentals

Here I am giving an Introduction to user interface and to some of the basic concepts that are relevant to application design such as the different object types.
C/SIDE applications are based on certain application objects. They are
Table
You use tables to store data. For example, a business application usually contains a customer table that stores information about each customer.Understanding tables is the key to using all the other objects.
Form
You use forms to access the information that is stored in the tables. You use forms when you enter new information and when you view information that already exists in the database.
Report
You use reports to present information. You use filters and sorting to select the data that you want to present in a report.
Dataport
You use dataports to import data from and export data to external text files.
Codeunit
A codeunit contains user-defined functions written in C/AL code. C/AL is the application language you use to write functions in C/SIDE. The functions that a codeunit contains can be used from the other objects in your application. This helps to minimize application size because the same code can be reused.
MenuSuite
A MenuSuite object contains the set of menus that are displayed in the Navigation Pane.
Page
Pages have the same functionality as forms but are intended to run on the RoleTailored client. A page can be role tailored, to suite a users needs.

No comments: