Kurulum
Delphi 7 Kurulumu
Delphiye Giriş
Kisaca Delphi Hakkında
Menüler
File Menüsü
New Menüsü
Diğer File Menüsü Elemanları
Edit Menüsü
Search Menüsü
· View Menüsü
Project Manager
Object Inspector
Object TreeView
To Do List
Align Palette
Browser
Code Explorer
Component List
Window List
Additional Message Info
· Debug Windows
Breakpoints
Call Stack
Watch List
Local Variables
Threads
Modules
Event Log
CPU
FPU
· Desktops
Save Desktop, Load Desktop
Delete Desktop
Set Debug Desktop
Toggle Form - Unit, Units, Forms, New Edit Window
Project Menüsü
Run Menüsü
Component Menüsü
Database Menüsü
Tools Menüsü
Window Menüsü
Help Menüsü
Toolbarlar
Component Palette
Object Inspector
Object Tree View
Editörün Kullanımı
Kısaca VCL ve OWL Hakkında
· Delphinin Temeli, PASCAL Dili
Temel Program Yapısı
Procedure, Function Kavramları 1
Procedure, Function Kavramları 2
· Tipler, Değişkenler ve Sabitler
· Değişkenler
Sayisal (Integer) Değişkenler
Gerçek Sayı (Extended, Kayan Noktalı, Floating Point) Değişkenleri
Char, WideChar ve Byte Değişkenler
Yazi (string) Değişkenler
Tarih, Saat Değişkenleri
Diziler(Array)
Kayıt Tipleri (Record)
İşaretçiler (Pointer)
Boolean Değişkeni
Sabitler (Const, Constant)
Resource String (resourcestring) Kullanımı
Tiplerin Birbirlerine Olan Dönüşümleri
· PASCAL Temel Programlama İşlevleri
If, Then, Else Kullanımı
Case Kullanımı
· Döngüler
Döngü Nedir, Kısaca Döngüler Hakkında
For Döngüsü
While Döngüsü
Repeat Until Döngüsü
-------------------------------------------------------------------
Projeler
· Delphinin Temeli, PASCAL Dili
· Dosyalarla Çalışmak
Dosyalarla Çalışmak Hakkında
Dosyaya Kayıt Girişi
Dosyadan Kayıt Okumak, Kayıt Arama
Dosyada Kayıt Düzeltmek
Dosyadan Kayıt Silmek
Dosyadaki Kayıtları Listelemek
· OOP (Object Oriented Programming)
Object Tanıtımı ve Private, Protected, Public Alanlar
Sınıf Tanıtımı, Sınıf ve Object Arasındaki Farklar, Published Alanı
Nesnelerde Kalıtım
Virtual, Abstract ve Override İşlevleri
İstisna Yonetimi, Try Except Blogu, Exception Sınıfları, Abort Fonksyonu
Try Finally Bloğu
Self Anahtarı
· Delphi ile Windows Üzerinde Program Geliştirmek
Delphi Programlama Dili
Windows Mesaj Sistemi
Delphi İle Windows Mesajlarının İşlenmesi
Delphi Event Mimarisi
Win API (Application Programming Interface)
· VCL (Görsel Bileşen Kütüphanesi)
Görsel Bileşenlerde Hiyerarşi, TComponent, TControl ve Türetilmiş Sınıfları
Formlarla Calışmak 1
Formlarla Calışmak 2
Application, Timer, ApplicationEvents Nesneleri
Screen Nesnesi
Bileşenlerin Dinamik Olarak Yaratılması
Polimorphism (Çok Biçimlilik)
· Editör Uygulaması
· About Ekranı
Uygulamaya Giriş, TButton Nesnesi
TLabel Nesnesi, Windows Sürümünün ve Windows Belleğinin Okunması
Bevel Nesnesi
Action List
Main Menü Kullanımı
ImageList İle Resimlerin Kullanımı
StatusBar Nesnesi
ToolBar ve ToolButton Nesneleri, Customize İşlevi
Kısaca Registry, Utility Örneği
ToolBar Buttonlarının Registry Üzerinde Kaydedilmesi
Kaydedilen ToolBar Buttonlarının Registryden Geri Yüklenmesi
Popup Menu, Form Pozisyonunun Registry Üzerinde Kaydedilmesi
CoolBar Nesnesi
PageControl Nesnesi
RichEdit Nesnesi
Yeni, Aç, Kaydet İşlevleri, Tag Özelliği
Dosya Aç ve Kaydet Dialoglarında Dosyaların Filtrelenmesi
StatusBar Panellerinin Kullanımı
RichEdit Üzerinde Undo, Cut, Copy, Paste ve Find İşlevleri (TFind Dialog)
Replace Dialoğu
Yazıcıdan Döküm, Print Dialog, Printer Setup Dialog
BitBtn Nesnesi
Notebook, TabSet Nesneleri
StaticText, Edit, SpinEdit Nesneleri
SpeedButton Nesnesi
Font Dialog, Editör Fontlarının Registry Üzerinde Saklanması
CheckListBox Nesnesi, FontStyle
ColorBox Nesnesi
CheckBox Nesnesi
-------------------------------------------------------------------
Projeler
CD 3 CD 4
· VCL (Görsel Bileşen Kütüphanesi)
· Editör Uygulaması
Tools Menülerin Oluşturulması, ListBox Bileşeni 1
Tools Menülerin Oluşturulması, ListBox Bileşeni 2
DriveComboBox, DirectoryListBox, FilterComboBox, FileListBox Nesneleri
PaintBox Nesnesi, Color Dialoğu
GroupBox Nesnesi
UpDown Kontrolu
ComboBox Nesnesi
Image Nesnesi
ScrollBox, RadioGroup Nesneleri
· Veritabanı Bileşenleri
Veritabanı Uygulamalarına Giriş
· AddressBook
ActionMainMenuBar ve ActionManager Nesneleri
ControlBar Nesnesi
Database Desktop, Alias Tanıtımı
DBEdit, DBMemo Nesneleri, Form Wizard
XPManifest Nesnesi
DBImage, OpenPictureDialog Nesneleri, Frame Kullanımı
Splitter, DBGrid Nesneleri
ValueListEditor Nesnesi 1
ValueListEditor Nesnesi 2
DBText Nesnesi
LabeledEdit, DBLookupListBox Nesneleri, Dinamik Tablo Oluşturma, Query(INSERT, DELETE, UPDATE) 1
LabeledEdit, DBLookupListBox Nesneleri, Dinamik Tablo Oluşturma, Query(INSERT, DELETE, UPDATE) 2
DBLookupComboBox Nesnesi
DBNavigator Nesnesi
Search Ekranı, SQL Kullanımı (SELECT), FindKey İle Tabloda Arama
ProgressBar Nesnesi
Tablo Üzerinde Sort İşlemi
Memo Nesnesi, Tablo Kayıtlarını Filtreleme
ActionToolBar, CustomizeDlg Nesneleri
XPColorMap, StandardColorMap, TwilightColorMap Nesneleri
TDatabase ( Database ) Nesnesi
· ADO
ADOConnection Nesnesi
ADOTable Nesnesi
ADOQuery Nesnesi
DBCheckBox, DBRadioGroup, DBCtrlGrid, DBRichEdit Nesneleri
DBListBox, DBComboBox Nesneleri
TrackBar, TreeView, DateTimePicker, MonthCalendar Nesneleri
RadioButton ve Panel Nesneleri
TabControl ve Shape Nesneleri
StringGrid Nesnesi
MediaPlayer Nesnesi
TabbedNoteBook ve SavePictureDialog Nesneleri
MaskEdit Nesnesi
ShortCut, HotKey Nesnesi
Animate Nesnesi
PageScroller Nesnesi
OLE Container Nesnesi
IniFiles, TIniFile Nesnesi, Ini Dosyalari İle Çalışmak
ShellListView, ShellTreeView, ShellComboBox Nesneleri
SpinButton ve Gauge Nesneleri
Takvim Ekranı, Calendar Nesnesi
DLL hakkında, DLL Oluşturma ve Kullanma
Görsel Bileşen (Component) Tasarımı
----------------------------------------------------------------------
Projeler
· Debug
Debug İşlemleri
· Programlama Sanatı
İyi Kod Nedir
· Projeler
· Cari Hesap Projesi
Ana Formun Oluşturulması ve İlk İşlemler
Kullanıcı Tanıtımı Ekranı
Program Giriş Ekranı
Cari Hesap Tanıtım Ekranı
Diğer Tanıtım Ekranları
Tanıtım Ekranlarının Seçim Listeleri
Parametreler Ekranı
Cari Hesap Arama ve Seçim Listesi
Cari Hesap Hareket Ekranı 1
Cari Hesap Hareket Ekranı 2
Cari Hesap Hareket Arama Ekranı 1
Cari Hesap Hareket Arama Ekranı 2
Cari Hesap Ektresi 1
Cari Hesap Ektresi 2
Cari Hesap Ektresi 3
Cari Hesap Ektresi 4
Cari Hesap Hesap Kartı Toplam Borç-Alacak Update İşlemi 1
Cari Hesap Hesap Kartı Toplam Borç-Alacak Update İşlemi 2
· Stok Projesi
Program Başlangıç
Stok Kartı
Ürünlerin Tanıtımı Ekranı
Ürünlerin Arama Ekranı
Gruplar, Birimler Tanıtım ve Arama Ekranları
Birim Tanıtımı ve Arama Ekranları
Ambalaj Tanıtım ve Arama Ekranları
Stok Kartı Arama Ekranı (iki tablo üzerinde ilişki kurarak arama)
Stok Hareket Ekranı
Cari Hesap ve Stok Hareket Ekranları Update İşlemleri 1
Cari Hesap ve Stok Hareket Ekranları Update İşlemleri 2
Cari Hesap ve Stok Hareket Ekranları Update İşlemleri 3
Stok Hareket Kayıt Arama (Üc Tablo Üzerinde Arama)
Stok Hareket Raporu 1
Stok Hareket Raporu 2
-------------------------------------------------------------------
Projeler