|
How to create new Delphi Windows Forms Application
Run
Broland Delphi 8 for the Microsoft .NET Framework
On the File menu , click New.
and then click Windows Forms Application. |
 |
New Project - Project1 and New File
name WinForm.pas appears.
Form created |
 |
On the View menu , click Project Manager. In
Project Manager appears all components created by system...
|
Project Manager : |
 |
|
|
|
Rename
the components created ... |
|
|
1. |
Project1
- Windows Forms Application created
|
|
|
Old |
New |
File
Name: |
Project1.bdsproj |
work_Delphinet.bdsproj |
|
|
|
|
2. |
WinForm.pas - the File name created |
|
|
Old |
New |
File
Name: |
WinForm.pas |
mainform .pas |
|
|
|
|
3. |
TWinForm- Form name created
|
|
|
Old |
New |
Name: |
TWinForm |
TmainForm |
|
|
|
|
|
The codes
corresponding to the Windows Form created by system ....
File name -
WinForm.pas
|
|
On the View menu , click Project Manager. In
Project Manager appears all components after rename ... |
|
Project Manager : |
 |
|
|
|
|
|
The codes
...
Unit
Project1
aftern Rename, the name od fhis Unit is work_Delphinet
The
text
Code is
black color and
Striketheough, the codes deleted by system
The
text
Code is
red
color, the codes added
after rename and added all Units l
|
program Project1;
program work_Delphinet;
{%DelphiDotNetAssemblyCompiler '$(SystemRoot)\microsoft.net\framework\v1.1.4322\System.dll'}
{%DelphiDotNetAssemblyCompiler '$(SystemRoot)\microsoft.net\framework\v1.1.4322\System.Data.dll'}
{%DelphiDotNetAssemblyCompiler '$(SystemRoot)\microsoft.net\framework\v1.1.4322\System.Drawing.dll'}
{%DelphiDotNetAssemblyCompiler '$(SystemRoot)\microsoft.net\framework\v1.1.4322\System.Windows.Forms.dll'}
{%DelphiDotNetAssemblyCompiler '$(SystemRoot)\microsoft.net\framework\v1.1.4322\System.XML.dll'}
uses
System.Reflection,
System.Runtime.CompilerServices,
System.Windows.Forms,
WinForm in 'WinForm.pas' {WinForm.TWinForm:
System.Windows.Forms.Form};
mainform in 'mainform.pas' {mainform.Tmainform:
System.Windows.Forms.Form},
introductory in 'introductory.pas' {introductory.Tintroductory:
System.Windows.Forms.Form},
agenda_time in 'agenda_time.pas' {agenda_time.Tagenda_time:
System.Windows.Forms.Form},
agenda_appoint in 'agenda_appoint.pas' {agenda_appoint.Tagenda_appoint:
System.Windows.Forms.Form},
agenda_task in 'agenda_task.pas' {agenda_task.Tagenda_task:
System.Windows.Forms.Form},
calculator in 'calculator.pas' {calculator.Tcalculator:
System.Windows.Forms.Form},
book_search in 'book_search.pas' {book_search.Tbook_search:
System.Windows.Forms.Form},
agenda in 'agenda.pas' {agenda.Tagenda:
System.Windows.Forms.Form},
book_note in 'book_note.pas' {book_note.Tbook_note:
System.Windows.Forms.Form},
book_dsetUnit in 'book_dsetUnit.pas',
agendadsetUnit in 'agendadsetUnit.pas',
about in 'about.pas' {about.Tabout:
System.Windows.Forms.Form};
{$R *.res}
{$REGION 'Program/Assembly Information'}
//
// General Information about an assembly is controlled
through the following
// set of attributes. Change these attribute values to
modify the information
// associated with an assembly.
//
[assembly: AssemblyDescription('')]
[assembly: AssemblyConfiguration('')]
[assembly: AssemblyCompany('')]
[assembly: AssemblyProduct('')]
[assembly: AssemblyCopyright('')]
[assembly: AssemblyTrademark('')]
[assembly: AssemblyCulture('')]
// The Delphi compiler controls the
AssemblyTitleAttribute via the ExeDescription.
// You can set this in the IDE via the Project
Options.
// Manually setting the AssemblyTitle attribute below
will override the IDE
// setting.
// [assembly: AssemblyTitle('')]
//
// Version information for an assembly consists of the
following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
// You can specify all the values or you can default
the Revision and Build Numbers
// by using the '*' as shown below:
[assembly: AssemblyVersion('1.0.*')]
//
// In order to sign your assembly you must specify a
key to use. Refer to the
// Microsoft .NET Framework documentation for more
information on assembly signing.
//
// Use the attributes below to control which key is
used for signing.
//
// Notes:
// (*) If no key is specified, the assembly is not
signed.
// (*) KeyName refers to a key that has been installed
in the Crypto Service
// Provider (CSP) on your machine. KeyFile refers to a
file which contains
// a key.
// (*) If the KeyFile and the KeyName values are both
specified, the
// following processing occurs:
// (1) If the KeyName can be found in the CSP, that
key is used.
// (2) If the KeyName does not exist and the KeyFile
does exist, the key
// in the KeyFile is installed into the CSP and used.
// (*) In order to create a KeyFile, you can use the
sn.exe (Strong Name) utility.
// When specifying the KeyFile, the location of the
KeyFile should be
// relative to the project output directory. For
example, if your KeyFile is
// located in the project directory, you would specify
the AssemblyKeyFile
// attribute as [assembly: AssemblyKeyFile('mykey.snk')],
provided your output
// directory is the project directory (the default).
// (*) Delay Signing is an advanced option - see the
Microsoft .NET Framework
// documentation for more information on this.
//
[assembly: AssemblyDelaySign(false)]
[assembly: AssemblyKeyFile('')]
[assembly: AssemblyKeyName('')]
{$ENDREGION}
[STAThread]
begin
Application.Run(TWinForm.Create);
Application.Run(mainform.Tmainform.Create);
end. |
|
|
|
|
| |
|