Programlama yapalım ve Öğrenelim. - Delphi Eğitim221
  Ana Sayfa
  .NET Eğitim Notları
  Visual C# .NET Örnek Kodları
  VisualBasic.NET Örnek Kodları
  J# Örnekleri
  ASP.NET Örnek Kodları
  Delphi Eğitim
  => Delphi Eğitim1
  => Delphi Eğitim2
  => Delphi Eğitim3
  => Delphi Eğitim4
  => Delphi Eğitim5
  => Delphi Eğitim6
  => Delphi Eğitim7
  => Delphi Eğitim8
  => Delphi Eğitim9
  => Delphi Eğitim10
  => Delphi Eğitim11
  => Delphi Eğitim13
  => Delphi Eğitim14
  => Delphi Eğitim15
  => Delphi Eğitim16
  => Delphi Eğitim17
  => Delphi Eğitim18
  => Delphi Eğitim19
  => Delphi Eğitim20
  => Delphi Eğitim21
  => Delphi Eğitim22
  => Delphi Eğitim23
  => Delphi Eğitim24
  => Delphi Eğitim25
  => Delphi Eğitim26
  => Delphi Eğitim27
  => Delphi Eğitim28
  => Delphi Eğitim29
  => Delphi Eğitim30
  => Delphi Eğtim31
  => Delphi Eğitim32
  => Delphi Eğitim33
  => Delphi Eğitim34
  => Delphi Eğitim35
  => Delphi Eğitim36
  => Delphi Eğitim37
  => Delphi Eğitim38
  => Delphi Eğitim39
  => Delphi Eğitim40
  => Delphi Eğitim41
  => Delphi Eğitim42
  => Delphi Eğitim43
  => Delphi Eğitim44
  => Delphi Eğitim45
  => Delphi Eğitim46
  => Delphi Eğitim47
  => Delphi Eğitim48
  => Delphi Eğitim49
  => Delphi Eğitim50
  => Delphi Eğitim51
  => Delphi Eğitim52
  => Delphi Eğitim53
  => Delphi Eğitim54
  => Delphi Eğitim55
  => Delphi Eğitim56
  => Delphi Eğitim57
  => Delphi Eğitim58
  => Delphi Eğitim59
  => Delphi Eğitim60
  => Delphi Eğitim61
  => Delphi Eğitim62
  => Delphi Eğitim63
  => Delphi Eğitim64
  => Delphi Eğitim65
  => Delphi Eğitim66
  => Delphi Eğitim67
  => Delphi Eğitim68
  => Delphi Eğitim69
  => Delphi Eğitim70
  => Delphi Eğitim71
  => Delphi Eğitim72
  => Delphi Eğitim73
  => Delphi Eğitim74
  => Delphi Eğitim75
  => Delphi Eğitim76
  => Delphi Eğitim77
  => Delphi Eğitim78
  => Delphi Eğitim79
  => Delphi Eğitim80
  => Delphi Eğitim81
  => Delphi Eğitim82
  => Delphi Eğitim83
  => Delphi Eğitim84
  => Delphi Eğitim85
  => Delphi Eğitim86
  => Delphi Eğitim87
  => Delphi Eğitim88
  => Delphi Eğitim89
  => Delphi Eğitim90
  => Delphi Eğitim91
  => Delphi Eğitim92
  => Delphi Eğitim93
  => Delphi Eğitim94
  => Delphi Eğitim95
  => Delphi Eğitim96
  => Delphi Eğitim97
  => Delphi Eğitim98
  => Delphi Eğitim99
  => Delphi Eğitim100
  => Delphi Eğitim101
  => Delphi Eğitim102
  => Delphi Eğitim103
  => Delphi Eğitim104
  => Delphi Eğitim105
  => Delphi Eğitim106
  => Delphi Eğitim107
  => Delphi Eğitim108
  => Delphi Eğitim109
  => Delphi Eğitim110
  => Delphi Eğitim111
  => Delphi Eğitim112
  => Delphi Eğitim113
  => Delphi Eğitim114
  => Delphi Eğitim115
  => Delphi Eğitim116
  => Delphi Eğitim117
  => Delphi Eğitim118
  => Delphi Eğitim119
  => Delphi Eğitim120
  => Delphi Eğitim121
  => Delphi Eğitim122
  => Delphi Eğitim123
  => Delphi Eğitim124
  => Delphi Eğitim125
  => Delphi Eğitim126
  => Delphi Eğitim127
  => Delphi Eğitim128
  => Delphi Eğitim129
  => Delphi Eğitim130
  => Delphi Eğitim131
  => Delphi Eğitim132
  => Delphi Eğitim133
  => Delphi Eğitim134
  => Delphi Eğitim135
  => Delphi Eğitim136
  => Delphi Eğitim137
  => Delphi Eğitim138
  => Delphi Eğitim139
  => Delphi Eğitim140
  => Delphi Eğitim141
  => Delphi Eğitim142
  => Delphi Eğitim143
  => Delphi Eğitim144
  => Delphi Eğitim145
  => Delphi Eğitim146
  => Delphi eğitim147
  => Delphi Eğitim148
  => Delphi Eğitim149
  => Delphi Eğitim150
  => Delphi Eğitim151
  => Delphi Eğitim152
  => Delphi Eğitim153
  => Delphi Eğitim154
  => Delphi Eğitim155
  => Delphi Eğitim156
  => Delphi Eğitim157
  => Delphi Eğitim158
  => Delphi Eğitim159
  => Delphi Eğitim160
  => Delphi Eğitim161
  => Delphi Eğitim162
  => Delphi Eğitim164
  => Delphi Eğitim165
  => Delphi Eğitim166
  => Delphi Eğitim167
  => Delphi Eğitim168
  => Delphi Eğitim169
  => Delphi Eğitim170
  => Delphi Eğitim171
  => Delphi Eğitim172
  => Delphi Eğitim173
  => Delphi Eğitim174
  => Delphi Eğitim175
  => Delphi Eğitim176
  => Delphi Eğitim177
  => Delphi Eğitim178
  => Delphi Eğitim179
  => Delphi Eğitim180
  => Delphi Eğitim181
  => Delphi Eğitim182
  => Delphi Eğitim183
  => Delphi Eğitim184
  => Delphi Eğitim185
  => Delphi Eğitim186
  => Delphi Eğitim187
  => Delphi Eğitim188
  => Delphi Eğitim189
  => Delphi Eğitim190
  => Delphi Eğitim191
  => Delphi Eğitim192
  => Delphi Eğitim193
  => Delphi Eğitim194
  => Delphi Eğitim195
  => Delphi Eğitim196
  => Delphi Eğitim197
  => Delphi Eğitim198
  => Delphi Eğitim199
  => Delphi Eğitim200
  => Delphi Eğitim201
  => Delphi Eğitim202
  => Delphi Eğitim203
  => Delphi Eğitim204
  => Delphi Eğitim205
  => Delphi Eğitim206
  => Delphi Eğitim207
  => Delphi Eğitim208
  => Delphi Eğitim209
  => Delphi Eğitim210
  => Delphi Eğitim211
  => Delphi Eğitim212
  => Delphi Eğitim213
  => Delphi Eğitim214
  => Delphi Eğitim215
  => Delphi Eğitim216
  => Delphi Eğitim217
  => Delphi Eğitim218
  => Delphi Eğitim219
  => Delphi Eğitim220
  => Delphi Eğitim221
  => Delphi Eğitim222
  => Delphi Eğitim223
  => Delphi Eğitim224
  => Delphi Eğitim225
  => Delphi Eğitim226
  => Delphi Eğitim227
  => Delphi Eğitim228
  => Delphi Eğitim229
  => Delphi Eğitim230
  => Delphi Eğitim231
  => Delphi Eğitim232
  => Delphi Eğitim233
  => Delphi Eğitim234
  => Delphi Eğitim235
  => Delphi Eğitim236
  => Delphi Eğitim237
  => Delphi Eğitim238
  => Delphi Eğitim239
  => Delphi Eğitim240
  => Delphi Eğitim241
  => Delphi Eğitim242
  İletişim

******  seklindeki sifrenin icerigini gösteren basit bi progam  (: Slyvestr

Forma bir edit nesnesi ve timer nesnesi ekleyin programi calistirip fareyi ***** seklindeki sifrenin üzerine getirin o kadar 

 

unit Unit1;

 

interface

 

uses

  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, Buttons;

var

Slyvestr : HWND;

type

  TForm1 = class(TForm)

    Edit1: TEdit;

    Zaman: TTimer;

    procedure ZamanTimer(Sender: TObject);

  private

    { Private declarations }

  public

    { Public declarations }

  end;

 

var

  Form1: TForm1;

 

implementation

 

{$R *.DFM}

 

procedure Sifrecoz;

var

  windenhandlenoal : HWND;

  ekrankoordinati : TPOINT;

  SifreUzunlugu : integer;

  Sifre : string;

begin

 GetCursorPos(ekrankoordinati);

 windenhandlenoal := WindowFromPoint(ekrankoordinati);

 Slyvestr := windenhandlenoal;

 if SendMessage(Tuncay, EM_GETPASSWORDCHAR, 0, 0) = 0 then Exit;

 SifreUzunlugu := SendMessage(windenhandlenoal, WM_GETTEXTLENGTH,0,0)+ 1;

 SetLength(Sifre, SifreUzunlugu);

 SendMessage(Tuncay, WM_GETTEXT, SifreUzunlugu,LongInt(@Sifre[1]));

 form1.Label1.Caption:='Şifre  '+IntToStr(SifreUzunlugu-1)+' karakter';

 form1.Edit1.Text:= PChar(Sifre);

end;

 

procedure TForm1.ZamanTimer(Sender: TObject);

begin

  Sifrecoz;

end;

 

Delphi - .....................................

 

******  seklindeki sifrenin icerigini gösteren basit bi progam  (: Slyvestr

Forma bir edit nesnesi ve timer nesnesi ekleyin programi calistirip fareyi ***** seklindeki sifrenin üzerine getirin o kadar 

 

unit Unit1;

 

interface

 

uses

  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, Buttons;

var

Slyvestr : HWND;

type

  TForm1 = class(TForm)

    Edit1: TEdit;

    Zaman: TTimer;

    procedure ZamanTimer(Sender: TObject);

  private

    { Private declarations }

  public

    { Public declarations }

  end;

 

var

  Form1: TForm1;

 

implementation

 

{$R *.DFM}

 

procedure Sifrecoz;

var

  windenhandlenoal : HWND;

  ekrankoordinati : TPOINT;

  SifreUzunlugu : integer;

  Sifre : string;

begin

 GetCursorPos(ekrankoordinati);

 windenhandlenoal := WindowFromPoint(ekrankoordinati);

 Slyvestr := windenhandlenoal;

 if SendMessage(Tuncay, EM_GETPASSWORDCHAR, 0, 0) = 0 then Exit;

 SifreUzunlugu := SendMessage(windenhandlenoal, WM_GETTEXTLENGTH,0,0)+ 1;

 SetLength(Sifre, SifreUzunlugu);

 SendMessage(Tuncay, WM_GETTEXT, SifreUzunlugu,LongInt(@Sifre[1]));

 form1.Label1.Caption:='Şifre  '+IntToStr(SifreUzunlugu-1)+' karakter';

 form1.Edit1.Text:= PChar(Sifre);

end;

 

procedure TForm1.ZamanTimer(Sender: TObject);

begin

  Sifrecoz;

end;

 

Delphi - .....................................

 

DBRid Canvas

//mbedtr@hotmail.com (Mücahit)

 

 

void __fastcall TForm1::DBGrid1DrawColumnCell(TObject *Sender,

const TRect &Rect, int DataCol, TColumn *Column,

TGridDrawState State)

{

if(Column->FieldName == "alan_adi" && Column->Field->AsString == "değer"){

DBGrid1->Canvas->FillRect(Rect);

DBGrid1->Canvas->Font->Color = clRed;

DBGrid1->Canvas->Brush->Color = clInfoBk;

int x = Rect.Left + 2;

int y = Rect.Top + 2;

DBGrid1->Canvas->TextOut(x,y,"parametre");

 

}

 

else DBGrid1->DefaultDrawColumnCell(Rect, DataCol, Column, State);

 

}

//---------------------------------------------------------------------------

 

 

 

//---------------------------------------------------------------------------

void __fastcall TForm1::DBGrid1DrawDataCell(TObject *Sender,

const TRect &Rect, TField *Field, TGridDrawState State)

{

if(Field->FieldName == "alan_adi" && Field->AsString == "değer){

((TDBGrid*)Sender)->Canvas->FillRect(Rect);

((TDBGrid*)Sender)->Canvas->Font->Color = clRed;

((TDBGrid*)Sender)->Canvas->Brush->Color = clYellow;

 

int x = Rect.Left+2;

int y = Rect.Top+2;

((TDBGrid*)Sender)->Canvas->TextOut(x,y,"parametre");

}

}

 

C++ Builder - .....................................

 

DBRid Canvas

//mbedtr@hotmail.com (Mücahit)

 

 

void __fastcall TForm1::DBGrid1DrawColumnCell(TObject *Sender,

const TRect &Rect, int DataCol, TColumn *Column,

TGridDrawState State)

{

if(Column->FieldName == "alan_adi" && Column->Field->AsString == "değer"){

DBGrid1->Canvas->FillRect(Rect);

DBGrid1->Canvas->Font->Color = clRed;

DBGrid1->Canvas->Brush->Color = clInfoBk;

int x = Rect.Left + 2;

int y = Rect.Top + 2;

DBGrid1->Canvas->TextOut(x,y,"parametre");

 

}

 

else DBGrid1->DefaultDrawColumnCell(Rect, DataCol, Column, State);

 

}

//---------------------------------------------------------------------------

 

 

 

//---------------------------------------------------------------------------

void __fastcall TForm1::DBGrid1DrawDataCell(TObject *Sender,

const TRect &Rect, TField *Field, TGridDrawState State)

{

if(Field->FieldName == "alan_adi" && Field->AsString == "değer){

((TDBGrid*)Sender)->Canvas->FillRect(Rect);

((TDBGrid*)Sender)->Canvas->Font->Color = clRed;

((TDBGrid*)Sender)->Canvas->Brush->Color = clYellow;

 

int x = Rect.Left+2;

int y = Rect.Top+2;

((TDBGrid*)Sender)->Canvas->TextOut(x,y,"parametre");

}

}

 

C++ Builder - .....................................

 

Formun Caption kısmına tarih......

//murat turan

 

procedure TFrmMain.Timer1Timer(Sender: TObject);

begin

 FrmMain.Caption := FormatDateTime('dd mmmm yyyy dddd - hh:nn:ss',now);

end;

 

{

arkdaşım yukarıdaki gibide olabilir. tarih açık olarak yazmak için

daha ideal. bunu yazıyorum diye kesinlikle bilgini küçümsene vs...

gibi bir kanıya katılmanızı istemem. amacım yardımcı olmak.

iyi çalışmalar...

 

d : gün

m : ay

y : yıl

 

h:saat

n:dakika

s:saniye

}

 

Delphi - .....................................

 

Formun Caption kısmına tarih......

//murat turan

 

procedure TFrmMain.Timer1Timer(Sender: TObject);

begin

 FrmMain.Caption := FormatDateTime('dd mmmm yyyy dddd - hh:nn:ss',now);

end;

 

{

arkdaşım yukarıdaki gibide olabilir. tarih açık olarak yazmak için

daha ideal. bunu yazıyorum diye kesinlikle bilgini küçümsene vs...

gibi bir kanıya katılmanızı istemem. amacım yardımcı olmak.

iyi çalışmalar...

 

d : gün

m : ay

y : yıl

 

h:saat

n:dakika

s:saniye

}

 

Delphi - .....................................

 

Formun Caption kısmına tarih bilgisinin çıkması için;

//maruf@saykom.com

 

// Timer eklemeniz gerekir

procedure TFrmMain.Timer1Timer(Sender: TObject);

var

gun:String;

begin

 case DayOfWeek(Date) of

  1: gun:='Pazar';

  2: gun:='Pazartesi';

  3: gun:='Salı';

  4: gun:='Çarşamba';

  5: gun:='Perşembe';

  6: gun:='Cuma';

  7: gun:='Cumartesi';

 end;

FrmMain.Caption:='Deneme Proje'+datetostr(date)+ '-' + Gun +   ' ' + timetostr(time)+'... '+'' ;

end;

 

Delphi - .....................................

 

Formun Caption kısmına tarih bilgisinin çıkması için;

//maruf@saykom.com

 

// Timer eklemeniz gerekir

procedure TFrmMain.Timer1Timer(Sender: TObject);

var

gun:String;

begin

 case DayOfWeek(Date) of

  1: gun:='Pazar';

  2: gun:='Pazartesi';

  3: gun:='Salı';

  4: gun:='Çarşamba';

  5: gun:='Perşembe';

  6: gun:='Cuma';

  7: gun:='Cumartesi';

 end;

FrmMain.Caption:='Deneme Proje'+datetostr(date)+ '-' + Gun +   ' ' + timetostr(time)+'... '+'' ;

end;

 

Delphi - .....................................

 

, den sonraki sayıyı kaldır

procedure TForm1.Button1Click(Sender: TObject);

VAR I:REAL;

begin

i:=strtofloat(edit1.text);

edit2.Text:=floattostr(int(i));

end;

 

Delphi - .....................................

 

, den sonraki sayıyı kaldır

procedure TForm1.Button1Click(Sender: TObject);

VAR I:REAL;

begin

i:=strtofloat(edit1.text);

edit2.Text:=floattostr(int(i));

end;

 

Delphi - .....................................

 

gif dosyaları açma ve form arka resmi olarak döşeme

//Selam arkadaşlar ilk öncelikle kendimi tanıtayım

//Ben Mesut Altürk Delphi delilerinden

//İkinci olarak delphi manyak grubumuza katılmak isteyen arkadaşlar

//mesut2004@hotmail.com

//adres listesine beni eklesin ve delphiden diye mail atsınlar

//çok büyük projelerimiz war.

//Delphi grup oluşturup biryığın prg yazıp sitemizde adınızı bulundurabilirsiniz.

//Hepinizi, konuşmak için msnye bekliyorum

//Şimdiki projemiz ( Online game ) çok basit kodlar ile

 

//Gelelim gif açma ve döşeme işlemlerine ilk öncelikle aşağıdaki adresten

//http://www.melander.dk/delphi/gifimage/

//gifimaged7c.zip

//dosyasını çekip componentini kurun

//şimdi artık delphiniz gif'i destekliyor

//sırada gif resmini arka plan olarak döşemek war

//aşağıdaki kodu kendinize göre uyarlayın işte bu kadar

// Hepinizi bekliyorum İyi Çalışmalar dilerim

 

 

         unit Unit1;

 

interface

 

uses

  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

  Dialogs, GIFImage, ExtCtrls;

 

type

  TForm1 = class(TForm)

    Image1: TImage;

    procedure FormCreate(Sender: TObject);

    procedure FormDestroy(Sender: TObject);

    procedure FormPaint(Sender: TObject);

  private

    Bitmap: TBitmap;

    procedure DoOnChange(Sender: TObject);

  public

    { Public declarations }

  end;

 

var

  Form1: TForm1;

 

implementation

 

{$R *.dfm}

 

procedure TForm1.DoOnChange(Sender: TObject);

begin

  FormPaint(self);

end;

 

procedure TForm1.FormCreate(Sender: TObject);

begin

image1.Hide;

  Bitmap := TBitmap.Create;

 

  Bitmap.Height := Image1.Height;

  Bitmap.Width := Image1.Width;

  Bitmap.OnChange := DoOnChange;

 

  TGIFImage(Image1.Picture.Graphic).Paint(Bitmap.Canvas, Bitmap.Canvas.ClipRect,

    [goAsync,goAnimate,goLoop,goLoopContinously,goDirectDraw,goDither,goAutoDither]);

end;

 

procedure TForm1.FormDestroy(Sender: TObject);

begin

  // Stop all running painters

  (Image1.Picture.Graphic as TGIFImage).PaintStop;

 

  Bitmap.Free;

end;

 

procedure TForm1.FormPaint(Sender: TObject);

var

  x, y                  : integer;

begin

  if not(Assigned(Image1.Picture.Graphic)) then

    exit;

  // Loop to paint tiles

  x := 0;

  while (x < Width) do

  begin

    y := 0;

    while (y < Height) do

    begin

      Canvas.Draw(x, y, Bitmap);

      inc(y, Image1.Height);

    end;

    inc(x, Image1.Width);

  end;

end;

 

end.

 

Delphi - .....................................

 

gif dosyaları açma ve form arka resmi olarak döşeme

//Selam arkadaşlar ilk öncelikle kendimi tanıtayım

//Ben Mesut Altürk Delphi delilerinden

//İkinci olarak delphi manyak grubumuza katılmak isteyen arkadaşlar

//mesut2004@hotmail.com

//adres listesine beni eklesin ve delphiden diye mail atsınlar

//çok büyük projelerimiz war.

//Delphi grup oluşturup biryığın prg yazıp sitemizde adınızı bulundurabilirsiniz.

//Hepinizi, konuşmak için msnye bekliyorum

//Şimdiki projemiz ( Online game ) çok basit kodlar ile

 

//Gelelim gif açma ve döşeme işlemlerine ilk öncelikle aşağıdaki adresten

//http://www.melander.dk/delphi/gifimage/

//gifimaged7c.zip

//dosyasını çekip componentini kurun

//şimdi artık delphiniz gif'i destekliyor

//sırada gif resmini arka plan olarak döşemek war

//aşağıdaki kodu kendinize göre uyarlayın işte bu kadar

// Hepinizi bekliyorum İyi Çalışmalar dilerim

 

 

         unit Unit1;

 

interface

 

uses

  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

  Dialogs, GIFImage, ExtCtrls;

 

type

  TForm1 = class(TForm)

    Image1: TImage;

    procedure FormCreate(Sender: TObject);

    procedure FormDestroy(Sender: TObject);

    procedure FormPaint(Sender: TObject);

  private

    Bitmap: TBitmap;

    procedure DoOnChange(Sender: TObject);

  public

    { Public declarations }

  end;

 

var

  Form1: TForm1;

 

implementation

 

{$R *.dfm}

 

procedure TForm1.DoOnChange(Sender: TObject);

begin

  FormPaint(self);

end;

 

procedure TForm1.FormCreate(Sender: TObject);

begin

image1.Hide;

  Bitmap := TBitmap.Create;

 

  Bitmap.Height := Image1.Height;

  Bitmap.Width := Image1.Width;

  Bitmap.OnChange := DoOnChange;

 

  TGIFImage(Image1.Picture.Graphic).Paint(Bitmap.Canvas, Bitmap.Canvas.ClipRect,

    [goAsync,goAnimate,goLoop,goLoopContinously,goDirectDraw,goDither,goAutoDither]);

end;

 

procedure TForm1.FormDestroy(Sender: TObject);

begin

  // Stop all running painters

  (Image1.Picture.Graphic as TGIFImage).PaintStop;

 

  Bitmap.Free;

end;

 

procedure TForm1.FormPaint(Sender: TObject);

var

  x, y                  : integer;

begin

  if not(Assigned(Image1.Picture.Graphic)) then

    exit;

  // Loop to paint tiles

  x := 0;

  while (x < Width) do

  begin

    y := 0;

    while (y < Height) do

    begin

      Canvas.Draw(x, y, Bitmap);

      inc(y, Image1.Height);

    end;

    inc(x, Image1.Width);

  end;

end;

 

end.

 

Delphi - .....................................

 

Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol