Delphi Ders5 Asli Ergün.

Slides:



Advertisements
Benzer bir sunumlar
Visual Basic Windows Programlama.
Advertisements

Değişken Türleri.
Web Teknolojileri Hafta 3 1. İçerik  Cascading Style Sheets - CSS 2.
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 9: Genel Kontroller (1) Yrd. Doç. Dr. Altan MESUT Trakya Üniversitesi Bilgisayar Mühendisliği.
Learning to learn network for low skilled senior learners FARKLI ÖĞRENME STİLLERİ! Öğrenmeyi öğrenme Her yerde ve her zaman kendi stilimle öğrenme. Developed.
İÇERİK YÖNETİM SİSTEMİ Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu.
% A10 B20 C30 D25 E15 Toplam100.  Aynı grafik türü (Column-Sütun) iki farklı veri grubu için de kullanılabilir. 1. Sınıflar2. Sınıflar A1015 B20 C3015.
İNŞAAT TEKNOLOJİSİ UYGULAMALARI I
DERS :FEN VE TEKNOLOJİ KONU:BASİT MAKİNELER
İNSAN BİLGİSAYAR ETKİLEŞİMİ: BİLİŞSEL BOYUT III. İBE alanında etkileşimi anlamaya çalışan uzmanlar, özellikle şema ve zihinsel modeller üzerinde yoğunlaşırlar.
FATİH MERCAN GÖKSU İ.Ö.O 5/B SINIFI ÖĞRENCİSİ SİLİFKE/MERSİN
BSE 207 Mantık Devreleri Sayı sistemleri Sakarya Üniversitesi.
İSTATİSTİK II BAĞIMSIZLIK TESTLERİ VE İYİ UYUM TESTLERİ “ c2 Kİ- KARE TESTLERİ “
KONUŞMA EĞİTİMİ 11. HAFTANIN DEVAMI YRD. DOÇ. DR. SELİM EMİROĞLU.
HAZIRLAYANLAR ZELİHA OKÇU ÖZGÜL ERGÜL  Bir hesap tablosu programıdır. Excel, her türlü veriyi (özellikle sayısal verileri) tablolar ya da listeler halinde.
HİPOTEZ TESTLERİNE GİRİŞ Şu ana kadar örneklemden elde edilmiş istatistiklerden yararlanarak, kitle parametresini kestirebilmek için nokta tahmini.
Veri Tabanı Yönetimi Dersi 1. Laboratuvarı Arş. Gör. Pınar CİHAN.
HAZIRLAYANIN; ADI SOYADI; İLVE ÇEBİ NUMARA:
IP Adresleme Mekanizması - Adres Sınıfları ve Altağlar Sistem Adresi ve Ağ Adresi Kaynaklar: Ilker Temir, Yrd.Doc.Dr. Sirin Karadeniz, Rize Univ. MYO.
KONULAR BÖLÜM: Kesirler, Ondalık Kesirler, Yüzde
Grafik ve Animasyon-II
KAVRAM HARİTALAMA Doç.Dr.Bülent ÇAVAŞ.
CAD (Computer Aided Design) İngilizce kelimesinin baş harflerinden oluşmaktadır. Türkçesi Bilgisayar Destekli Tasarım `dır piyasada çeşitleri çoktur. CAD.
BM-103 Programlamaya Giriş Güz 2016 (3. Sunu)
Veri Tabanı Yönetimi Dersi 7. Laboratuvarı
Delphi Ders3 Asli Ergün.
Delphi Ders7 Aslı Ergün.
T- Testİ: ORTALAMALAR ARASI FARKLARIN TEST EDİLMESİ
Basit ve Kısmi Korelasyon Dr. Emine Cabı
ARAÇ GEREÇLERİN EĞİTİMDEKİ YERİ VE ÖNEMİ
Hatırlatma: Durum Denklemleri
BARALAR.
C Programlama Yrd.Doç.Dr. Ziynet PAMUK BMM211-H05
Delphi Ders4 Asli Ergün.
MAT – 101 Temel Matematik Mustafa Sezer PEHLİVAN *
BTEP 203 – İnternet ProgramcIlIğI - I
Dizi (Array) ve Küme (Cluster)
ÖLÇME VE DEĞERLENDİRME Prof. Dr. Mehmet Küçük
VELİLER İÇİN ANKET GİRİŞİ
İŞLETME TÜRLERİ BÖLÜM 3.
TETİKLEYİCİLER ve HATA KONTROLÜ
My EBSCOhost Kişisel Klasörünün Kullanımı
Ofis Yazılımları – Veritabanı Programları
MATEMATİK DERSİ ÖĞRETİM PROGRAMI
GÖRSEL MATERYAL TASARIMI
BMS-301 Kabuk Programlama Güz 2017 (7. Sunu) (Yrd. Doç. Dr. Deniz Dal)
Maddeler doğada karışık halde bulunur
VERGİ HUKUKUNUN KAYNAKLARI
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
İleri Algoritma Analizi
Bilgisayar II 26 Nisan-7Mayıs Öğr. Gör. Feyza Tekinbaş.
Örnek: Dışarıdan rast gele girilen 10 tane sayıdan kaç tanesi tek ve kaç tanesi çift ayrıca tekleri ve çiftleri ayrı ayrı toplayan programı yazınız. var.
Bilgisayarım Simgesinin Kullanımı Dosyaların Yönetimi
RAISE RECORD/CURSOR TRIGGER
EBSCOadmin Genel Bakış
VERİTABANI YÖNETİM SİSTEMLERİ 3-Normalizasyon
Bilgisayar Bilimi Fonksiyon Yazma.
Değerler ve Değişkenler
MERSİN İL MİLLİ EĞİTİM MÜDÜRLÜĞÜ RESMİ OKULLAR İNGİLİZCE ÖĞRETMENLERİ DYNED KAYIT YÖNETİMİ SİSTEMİ EXCEL OTOMATİK E POSTA TANIMLA PROGRAMI KULLANIM KILAVUZU.
NİŞANTAŞI ÜNİVERSİTESİ
BLM-111 PROGRAMLAMA DİLLERİ I Ders-10 Diziler
MTM216 GÖRSEL PROGRAMLAMA
MTM216 GÖRSEL PROGRAMLAMA
VERİTABANI YÖNETİM SİSTEMLERİ 6-SQL Server-3-DDL
BLP 4210 PLATFORM BAĞIMSIZ PROGRAMLAMA
PROBLEM ÇÖZME TEKNİKLERİ
Bilimsel Araştırma Yöntemleri
BİLGİSAYAR MÜHENDİSLİĞİNE GİRİŞ Sayı ve Kodlama Sistemleri
Wiki Eğitim – Artık Hayal Değil
İSTATİSTİK II BAĞIMSIZLIK TESTLERİ VE İYİ UYUM TESTLERİ “ c2 Kİ- KARE TESTLERİ “
Sunum transkripti:

Delphi Ders5 Asli Ergün

MainMenu Menu oluşturmak için kullanılır.

Var MainMenu : TmainMenu; subMI : TMenuItem; I : Integer; tmpMI : TMenuItem ; Begin MainMenu:=TMainMenu.Create(self); subMI:=TMenuItem.Create(MainMenu); subMI.Caption:='Dosya'; MainMenu.Items.Add(subMI); for i:=0 to 4 do begin tmpMI:=TMenuItem.Create(MainMenu); case i of 0: tmpMI.Caption:='Yeni'; 1: tmpMI.Caption:='Aç'; 2: tmpMI.Caption:='Kaydet'; 3: tmpMI.Caption:='Vazgeç'; 4: tmpMI.Caption:='Çıkış'; end; //tmpMi.OnClick := MainMenuMethodSelect; SubMI.Add(tmpMI);

PopupMenu

GroupBox Form için arayüz tasarlarken kullanılacak olan bileşenlerin çokluğundan veya bileşenlerin farklı amaçlara hizmet etmesinden dolayı bu bileşenlerin bir grup içerisinde olmasını isteyebiliriz. Bunun için GroupBoxkullanılabilir. GroupBox bileşeninin tek amacı diğer nesneleri gruplandırmak değil aynı zamanda formun daha sade ve daha güzel görünmesine yardımcı olmaktır. Ayrıca formda bulunan RadioButton bileşenlerini de groupbox içerisine alarak aynı anda birden fazla radiobuttonun seçili hale gelmesini sağlayabiliriz. GroupBox bileşeni diğer bileşenleri gruplandırdığı için birden çok bileşeni aynı anda görünmez veya görünür yapmak için sadece GroupBoxı görünür veya görünmez yapmamız yeterli olacaktır.

Panel ve Groupbox Farkları Panel Scrollable özelliği vardır, GroupBox’ın yoktur. Panel de border stili vardır, Groupbox da yoktur.

RadioGroup Form üzerinde yer alan bir den fazla RadioButton bileşenleri aynı seçilememektedir. Fakat farklı amaçlara hizmet eden radiobuttonların seçilmesi isteği gerektiği zaman kullanılabilecek bileşenlerden birisi de radiogroup bileşenidir. Caption: RadioGroup bileşeninin başlığını değiştirir. Items: İçerisinde yer alacak elemanları eklemek için kullanılır. ItemIndex: Seçili olan elemanını sıra numarasını verir. Sıra 0’dan başlar. Yani ilk elemanın numarası 0’dır. ItemIndex özelliğinin değeri -1’e eşitse herhangi bir elemanının seçili olmadığını gösterir. Columns: Bileşenin kaç sütunlu olacağını gösterir. Varsayılan değeri 1’e eşittir. Elemanlarını hepsini alt alta değilde yani yana göstermek istediğimiz zaman Columns değerini 2 veya daha fazla yapmak gerekir.

StringGrid (Tablo) colcount sütun sayısını rowcount ise satır sayısını belirlememize yardımcı olur. Fixed Color bölümünden satır ve sütun başlıklarının olduğu grid renklerini belirleyebilrisiniz. FixedCols ve FixedRows seçeneklerini 0 yaparsanız satır ve sütun başlıklarını kaldırmış olursunuz ya da arttırabilirsiniz. DefaultColWidth değeri herbir boşluğunuzun genişliğini ve DefaultRowHeight ise herbir boşluğun yükseklik değerini ifade eder. renk, font, yazı büyüklüğü gibi birçok değişikliği yapabilirsiniz.

MaskEdit Maskedit1.Text := ''; Maskedit1.EditMask := '0-###-### ## ##;1;*';

var net1, net2, host1, host2, netmask1, netmask2, hostmask1, hostmask2, sub_net1, sub_net2, sub_host1, sub_host2: Integer; IP, mask: String; begin // Extract the net and host address from the IP. IP := MaskEdit1.Text; net1 := StrToInt(TrimRight(Copy(IP, 0, 3))); net2 := StrToInt(TrimRight(Copy(IP, 5, 3))); host1 := StrToInt(TrimRight(Copy(IP, 9, 3))); host2 := StrToInt(TrimRight(Copy(IP, 13, 3))); // A range test that you cannot validate through edit masks. if ((net1 < 0) Or (net1 > 255) Or (net2 < 0) Or (net2 > 255) Or (host1 < 0) Or (host1 > 255) Or (host2 < 0) Or (host2 > 255)) then raise EArgumentException.Create('Not a valid IP address.');

TBitBtn TBitBtn üzerine bitmap yerleştirilebilen butonlardır. Glyph özelliği ile bitmap yerleştirilir.

TSpeedButton TSpeedButton komut çalıştırmak ve mod set etmek için kullanılır. Speed buttons paneller içinde gruplanır, tool bars ve tool palette yapılır.

Button Farkları TButton basit butondur, glyph icon özelliği yoktur. TBitBtn glyph icon özelliği vardır. TSpeedButton "tab focus," kullanmaz, fokus hareket etmez, hot keys/buttons yaratmak için kullanılır.

Colors

Matematik Fonksiyonları Round(12.75) = 13 Trunc(12.75) = 12 Int(12.75) = 12 Frac(12.75) = 0.75 Veri Türleri // Integer data types : Int1 : Byte; // 0 to 255 Int2 : ShortInt; // -127 to 127 Int3 : Word; // 0 to 65,535 Int4 : SmallInt; // -32,768 to 32,767 Int5 : LongWord; // 0 to 4,294,967,295 Int6 : Cardinal; // 0 to 4,294,967,295 Int7 : LongInt; // -2,147,483,648 to 2,147,483,647 Int8 : Integer; // -2,147,483,648 to 2,147,483,647 Int9 : Int64; // -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807 // Floating point data types : Dec1 : Single; // 7 significant digits, exponent -38 to +38 Dec2 : Currency; // 50+ significant digits, fixed 4 decimal places Dec3 : Double; // 15 significant digits, exponent -308 to +308 Dec4 : Extended; // 19 significant digits, exponent -4932 to +4932