"Delphi" kategorisindeki yazıları incelemektesiniz.

Delphi Menüleri 1

Delphi Menüleri 1

File menüsü: New: Pencerenin new kısmında bulunan bazı seçenekler şunlardır: Form seçeneği ile aktif projeye yeni bir form eklenir. Application seçeneği aktif projeyi kapatarak yeni bir projenin başlatılmasını sağlar. Bu seçenek standart windows programını oluşturmak için kullanılır. Component seçeneği ile delphi component dosyası oluşturulabilir. DLL seçeneği ile DLL dosyaları gibi kütüphane dosyaları oluşturmak için kullanılır. Text seçeneği ile yeni bir text dosyası eklenebilir. Bu dosyalar kod değil metin içerirler. Unit seçeneği projeye yeni bir unit ekler. ActiveX: Active Form seçeneği ile active formlar oluşturmak için kullanılır. Oluşturulan bu formlar web tarayıcılar tarafından çalıştırılabilir programlardır. ActiveX Control seçeneği yeni activeX controller...

Delphi Menüleri 2

Delphi Menüleri 2

Tablo Özellikleri Bu Bölümde saha geçerlilik kurallarının tanımlanması,Table lookup,secondary indexes(ikincil anahtarlar),referantial Integrity(tablo ilişkileri),Şifre güvenliği ve Tablo dilinin ayarlanması konularıolacak. A) Sahaların Geçerlilik Kuralları: Bir sahanın üzerinde dolaşırken eğer tipini tanımladıysanız sahanın tipine göre saha özelliklerini belirleyebileceğiniz metin kutuları,bir onay kutusu ve bir düğme kullanılabilir hale gelir.Bu metin kutularını kullanarak sahayı istediğiniz özelliklerde belirleyebilirsiniz. Required Field: Tabloya giriş esnasında kullanıcı sahayı atladığında hata vermesini sağlar.Böylece kullanıcını hiç bir şekilde bu sahayı boş geçmemesini sağlarız. Minimum Value:Sahanın tip tanımlamasına uygun bir şekilde sahanın alabileceği minimum değeri içerir. Örneğin bir sepetteki elma sayısı asla eksili bir değer olamaz. Bunun için minimum değerine 0...

Dephi de Tetris Oyunu

Dephi de Tetris Oyunu

unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Buttons, ExtCtrls, StdCtrls, MPlayer, XPMan, Menus, DB, DBTables, Grids, DBGrids, FileCtrl; type TForm1 = class(TForm) Timer1: TTimer; MediaPlayer1: TMediaPlayer; XPManifest1: TXPManifest; BitBtn1: TBitBtn; DataSource1: TDataSource; Table1: TTable; BitBtn2: TBitBtn; Timer2: TTimer; BitBtn3: TBitBtn; FileListBox1: TFileListBox; Button1: TButton; Button2: TButton; Button3: TButton; procedure FormCreate(Sender: TObject); procedure Timer1Timer(Sender: TObject); procedure Form***Down(Sender: TObject; var ***: Word; Shift: TShiftState); procedure BitBtn1Click(Sender: TObject); procedure Form***Up(Sender: TObject; var ***: Word; Shift: TShiftState); procedure FormMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); procedure BitBtn2Click(Sender: TObject); procedure Timer2Timer(Sender: TObject); procedure FormActivate(Sender: TObject); procedure BitBtn3Click(Sender:...

Açılış ekranı (Splash Form) oluşturma

Açılış ekranı (Splash Form) oluşturma

Açılış ekranı için bir form oluşturun. Formun BorderStyle özelliğini bsNone yapın. Project Options kısmından formu Auto-Create değil, Avaible forms yapın. Daha sonra Project->View Source ile proje dosyanıza(.dpr uzantılı) aşağıdaki kodları ekleyin. begin SplashForm := TSplashScreen.Create(Application); //bu 3 satır eklendi. Formu oluştur SplashForm.Show; //formu göster SplashForm.Update; //formu yenile Application.Initialize; Application.Title := "Application Title"; Application.CreateForm(TForm1, Form1); SplashForm.Hide; //bu 2 satır eklendi. Formu gizle SplashForm.Free; //Formu yok et Application.Run; end.

İco’dan bmp’ye çevirme

İco’dan bmp’ye çevirme

var Icon : TIcon; Bitmap : TBitmap; begin Icon := TIcon.Create; Bitmap := TBitmap.Create; Icon.LoadFromFile("c:picture.ico"); Bitmap.Width := Icon.Width; Bitmap.Height := Icon.Height; Bitmap.Canvas.Draw(0, 0, Icon ); Bitmap.SaveToFile("c:picture.bmp"); Icon.Free; Bitmap.Free; end;