2. Курс лекций по MySQL – 2010
3. www.delphiexpert.ru
4. www.delphi-manual.ru
5. www.delphibasics.ru
6. www.delphidevelop.ru
7. www.delphi.int.ru
1. conect, форма DataModule2.
Обеспечивает связь программы с базой данных, используя SQL-запросы.
unit conect;
interface
uses
SysUtils, Classes, DB, ADODB;
type
TDataModule2 = class(TDataModule)
ADOConnection1: TADOConnection;
DataSource1: TDataSource;
ADOQuery1: TADOQuery;
DataSource2: TDataSource;
ADOQuery2: TADOQuery;
DataSource3: TDataSource;
ADOQuery3: TADOQuery;
DataSource4: TDataSource;
DataSource5: TDataSource;
DataSource6: TDataSource;
ADOQuery4: TADOQuery;
ADOQuery5: TADOQuery;
ADOQuery6: TADOQuery;
DataSource7: TDataSource;
ADOQuery7: TADOQuery;
private
{ Private declarations }
public
{ Public declarations }
end;
var
DataModule2: TDataModule2;
implementation
{$R *.dfm}
end.
2. main, форма Form1.
Главное окно программы – предлагает выбрать между списком контактов и органайзером.
unit main;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, conect, kont_main, org_main, org_today;
type
TForm1 = class(TForm)
Button1: TButton;
Button2: TButton;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject); //Кнопка «Контакты»
begin//при ее нажатии вызывается
form3.Show; //гл. форма работы с контактами
end;
procedure TForm1.Button2Click(Sender: TObject); //Кнопка «Органайзер»
begin//при ее нажатии вызываются
form2.Show; //гл. форма работы с органайзером
Form10.Show; //и форма дел на сегодня
end;
end.
3. kont_main, форма Form3.
Главное форма работы с контактами – выводится все контакты, открывается при нажатии на кнопку «Контакты» на главной форме программы (Form1).
unit kont_main;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, conect, Grids, DBGrids, StdCtrls, ExtCtrls;
type
TForm3 = class(TForm)
DBGrid1: TDBGrid;
RadioGroup1: TRadioGroup;
ComboBox1: TComboBox;
Label1: TLabel;
Label2: TLabel;
RadioGroup2: TRadioGroup;
Edit1: TEdit;
Label3: TLabel;
Button1: TButton;
Button2: TButton;
Button3: TButton;
ComboBox2: TComboBox;
Label4: TLabel;
Label5: TLabel;
procedure Width_col();
procedure FormActivate(Sender: TObject);
procedure RadioGroup1Click(Sender: TObject);
procedure ComboBox1Change(Sender: TObject);
procedure RadioGroup2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure ComboBox2Change(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form3: TForm3;
implementation
uses kont_del, kont_add, kont_upd;
{$R *.dfm}
procedure TForm3.Width_col(); //Процедуравыравниваниестолбцов
begin//в таблице
form3.DBGrid1.Columns.Items[0].Visible:=false;
form3.DBGrid1.Columns.Items[1].Width:=100;
form3.DBGrid1.Columns.Items[2].Width:=70;
form3.DBGrid1.Columns.Items[3].Width:=70;
form3.DBGrid1.Columns.Items[4].Width:=70;
form3.DBGrid1.Columns.Items[5].Width:=100;
form3.DBGrid1.Columns.Items[6].Width:=100;
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.