Yazar:Ziya Kahraman Eklenme: 22.09.2007 Okunma: 3160
Puan: 3 Seviyesi: Orta
Bilgisayarımıza yazdığımız kodlarla emir verebilir, ondan istediğimiz gibi faydalanabiliriz.. Nasıl mı çok basit.. Ama bilgisayarımızın donanımına ait bir takım kalıp kodları bilmeliyiz.. Mesela örnek olarak bir CD-Rom açma-kapama programı yapıyoruz. CD-Rom'un çalışması manuel olarak iki şekildedir. Ya açılır, ya da kapanır. Cd'yi okuması vs. otomatik gerçekleşen işlemler olduğundan ayrıca koda gerek yoktur onlar için..
Örneğin ben yazmış olduğum Cd-Rom açma-kapama programında kullandığım önemli iki kod var. Buyrun kodlar:
unit Unit1;
interface
uses
Windows, MMSystem, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Buttons, ExtCtrls, SkinCaption, WinSkinData;
type
TForm1 = class(TForm)
Image1: TImage;
BitBtn1: TBitBtn;
BitBtn2: TBitBtn;
BitBtn3: TBitBtn;
SkinData1: TSkinData;
SkinCaption1: TSkinCaption;
procedure BitBtn1Click(Sender: TObject);
procedure BitBtn2Click(Sender: TObject);
procedure BitBtn3Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
// Ac
Procedure OpenDoor;
Begin
mciSendString('Set cdaudio door open', nil, 0, 0);
End;
// Kapat
Procedure CloseDoor;
Begin
mciSendString('Set cdaudio door closed', nil, 0, 0);
End;
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
opendoor;
end;
procedure TForm1.BitBtn2Click(Sender: TObject);
begin
closedoor;
end;
procedure TForm1.BitBtn3Click(Sender: TObject);
begin
Application.Terminate;
end;
end.
Burada dikkat etmemiz gereken konu dediğim gibi açılış ve kapanış kalıp kodları..
Evet arkadaşlar form üzerinde 3 adet button olması gerekiyor zaten kodda da belli olduğu için yazma gereği görmedim. 1. Buton Aç, 2. Buton Kapama ve 3. Buton da Programdan çıkış için kullanılmıştır. (Ben örnekte BitBtn kullandım buton olarak görsellik açısından.)
Delphi Object Pascal dilini kullanır. Dolayısıyla bu kodlar MS-Dos Pascal'da geçerli olmayabilir. Fakat, hemen hemen aynıdır. Yani biraz mantığını biliyorsanız işin, bu kodları uyarlayabilirsiniz.
ne olduğunu bilmediğinizi söylediğinize göre kodların nasıl çalıştırılması ve yazılması konusunda da bilgi sahibi değilsiniz sanırım.. Daha temel derslerden işe başlayabilirsiniz..
slm arkadaşlar yaşım 37 esnafım günümün tamamı boş geçiyor programcılığa merakım var ama çalışabileceğim arkadaş ortamı bulamadım içimde ukte heves kaldı bu konuda paylaşımı olan arkadaşlara şimdiden tşkr ediyorum bu işi çözmek anlamak ve uygulamak istiyorum
Musa Bey, istedikten sonra her şey olur.. İnternet ve bir kaç kaliteli kitapla temel mantığı kavrar, ardından da kendiniz yeni şeyler üretmeye başlarsınız. Bu şekilde bir yol seçebilirsiniz. Fakat unutmayın ki bu iş gerçekten azim ve kararlılık yanında sabır da istiyor. Şimdiden kolay gelsin diyor, başarılar diliyorum.
Kitap olarak elimde süper bir kaynak bulunmaktadır arzu eden arkadaslar özelden bana ulasabilirler...
..::Saygılarımla::..
BU DERSE YORUM EKLEYİN
Üye olmadan yorum ekleyemezsiniz !
UYARI: SANALKURS.net'te yer alan materyaller ile ilgili her türlü sorumluluk hazırlayan veya gönderene aittir. Yazarlar, gönderdikleri makale ve derslerle başkalarını yanıltıcı bilgi veremezler. SANALKURS.net bilgilerin kullanımı sonucunda doğacak hata ve zararlardan sorumlu tutulamaz. SANALKURS.net'te yer alan bir makale link vermek ve kaynak göstermek şartıyla başka bir sitede yayınlanabilir. SANALKURS.net kullanıcıları ve üyeleri, üçüncü kişilerin telif hakkı sahibi bulunduğu hiçbir yazı, fotoğraf, resim vb. materyal ve ürünü kullanamazlar. SANALKURS.net kullanıcı ve yazarlarının, üçüncü kişilerin telif hakkı sahibi olduğu yazı, resim vb. ürünleri izinsiz kullanması durumunda, her türlü hukuki ve cezai sorumluluk kendilerine aittir.