Bedava Mp3 indir , 2008 FuLL ALbümLer ,mp3 , mp3 indir , Türkçe Mp3 indir , YabancI Mp3 indir , Bekliyorumseni.Net Mp3 , BekLiyorumseni mp3 , Hit Mp3 indir , Sorunsuz Mp3 indir , Free mp3 , Lyrics , son albüm indir,mp3,bedava mp3, mp3 indir,mp3ler,türkü,ilahi,indir,yeni,mp3ler,beleş mp3,bedava mp3,Mp3 indir,2008 Full Albümler,Klip izle indir,Yeni şarkılar,bekliyorumseni, bekliyorum seni, Mp3 indir,Mp3 Dinle,Bedava mp3,2008 Full Albümler,Klip izle indir,Yeni şarkılar,Yeni Filmler
Bedava Mp3 İndir,2008 FuLL ALbümLer..!!
Geri git   Bedava Mp3 İndir,2008 FuLL ALbümLer..!! > (¯`·._.·Oº°[Program Tanıtımları]°ºO·._.·´¯) > Program İlaçları

Kayıt ol Yardım Üye Listesi Ajanda Arama Bugünki Mesajlar Forumları Okundu Kabul Et

Tags:


Turbo Pascal Ve Delphi Hakkında


Yeni Konu aç  Cevapla

 

LinkBack Seçenekler Arama
Alt 21-08-08, 12:15   #1 (permalink)
ASiTuRKs Üye
 BlackPeace - ait Kullanıcı Resmi (Avatar)

Kullanıcıların profil bilgileri misafirlere kapatılmıştır.

Giriş İçin Tıkla

Standart Turbo Pascal Ve Delphi Hakkında

Borland Delphi Ve Turbo Pascal Programcılığı Hakkında...
Bu yazı programlamaya yeni başlayan ve hangi programlama dilini seçmeli oldukları hakkında onlara bir fikir verme amacını taşır.

Burada size Turbo pascal programlama dili ile başlayıp, visual pascal olarak adlandırılan Delphi dilinden ve bu dilin yarattığı delphi
teknolojilerinden bahsedeceğim.


Tarihçesi Ve Genel Özellikleri
Tekrarlamakta fayda olduğunu düşünüyorum. Kronolojik olarak ilk Turbo Pascal dili ortaya çıkmış ve sonra Borland firması bu dilin
haklarını satın alarak ve bu dili görsel ortama ve Win32 platformuna taşıyarak yepyeni bir dil olan Delphi'yi yaratmıştır.
Turbo Pascal 1970 yılında Niklaus Wirth tarafından Algol programlama dili esinlenerek çıkarılmıştır. Pascal özellikle Machintosh
işletim sisteminin ilk sürümlerinin tasarlanmasında kullanılmıştır. En önemli özelliklerinden biri çıktığı dönemde zengin bir veri
tipleri hazinesine sahip olmasıdır. Ayrıca karışık matematiksel işlemleri kolaylaştırmış bir dildir. C dili ile aynı zamanlarda geliştirildi.
Genel yapısı bakımından C'ye benzese de Syntax(Komut Dizilimi) açısından oldukça farklıdır.




Bir Pascal Programının Yapısı
-----------------------------------------------------------------
-------------------

Uses Crt,Dos;
Var
x,y,z:integer; { Bu Kısımda Değişken (Variable) Tanımlamaları Yapılmaktadır. }
a,b,c:string;
Begin
{ Burası Programın Ana Kısmı }
End.


------------------------------------------------------------------------------------
Diğer bir önemli özelliği ise çok basit okunaklı bir syntax'e sahiptir. Ingilizce biliyorsanız ve az bilgisayar bilginiz varsa bir pascal programının
anlamını çözmeniz pek zor değil. Ayrıca pascal diline Borland tarafından 5.5 sürümünde nesneye yönelik bir kimlik kazandırılmıştır.
Turbo pascal dili 16 bit uygulamalar içindir. Bu özelliği 7.1 sürümüne kadar korudu. Daha sonra Borland'ın tarihe geçen bir atağı ile
tamamen arayüzü,platformu değişti ve zenginleşti. İşte böylece Delphi dili ortaya çıktı.

Borland Delphi Hakkında...
Pascal dilinin Win32 platformuna geçmiş halidir. Asıl olarak Apple tarafından ortaya atılan Object Pascal fikrine dayanır.
Delphi 1. sürümünde kısıtlı bir dildi ve pek bir özelliği yoktu. Ancak 2.sürüm itibariyle bu değişmiştir ve Windows 95 kontrollerini
kullanma olanağı vermiştir. Daha sonra hızlı bir ilerleme kaydederek 3.4.5.6.7.8.2005 ve Nihayet Delphi Borland Developer Studio 2006
adıyla artık sadece bir programlama dili olmaktan çıkmış ve çokyönlü bir yazılım geliştirme platformuna dönmüştür. Bugün delphi C++
dilinden bırakın geri kalmayı bugün delphi c++ desteği ile yazılabilir. Yani delphi artık bir kavram değişimine uğramıştır.
Delphi ilk olarak çıkardığı ve windows kontrollerini kullanmak amaçlı tasarladığı VCL sisteminin yanında .NET deteği ve GNU/Linux
platformları için özel hazırladığı Kylix ile bugün sınır tanımamaktadır.
Ve delphi'nin en can alıcı noktalarından biri de Assembler desteğidir. Bildiğiniz assembler kodunu özel bir yolla programınızın
içine ekleyebilirsiniz. Böylece alt seviye programlama gereken ve işlemci ve sisteme tam hakimiyet kurmak istediğinizde size yardımcı
olur ve bu konuda C++'dan daha başarılıdır.Ayrıca delphi fonksiyonları OOP(Object Oriented Programming) matığınına tam uyar. Bir
delphi fonksiyonu ile harikalar yaratabilirsiniz.

Bir Delphi Programının Yapısı
--------------------------------------------------------------------------------------------------------

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs; { Kullanılan komut kütüphaneleri }

type
TForm1 = class(TForm)
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1; { Bu Kısımda Değişken (Variable) Tanımlamaları Yapılmaktadır. }

implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
begin
{ Burası Programın Ana Kısmı.(Windows Formu) }
end;

end.

Bir Pascal Programının Yapısı
-----------------------------------------------------------------
-------------------

Uses Crt,Dos;
Var
x,y,z:integer; { Bu Kısımda Değişken (Variable) Tanımlamaları Yapılmaktadır. }
a,b,c:string;
Begin
{ Burası Programın Ana Kısmı }
End.


------------------------------------------------------------------------------------
Diğer bir önemli özelliği ise çok basit okunaklı bir syntax'e sahiptir. Ingilizce biliyorsanız ve az bilgisayar bilginiz varsa bir pascal programının
anlamını çözmeniz pek zor değil. Ayrıca pascal diline Borland tarafından 5.5 sürümünde nesneye yönelik bir kimlik kazandırılmıştır.
Turbo pascal dili 16 bit uygulamalar içindir. Bu özelliği 7.1 sürümüne kadar korudu. Daha sonra Borland'ın tarihe geçen bir atağı ile
tamamen arayüzü,platformu değişti ve zenginleşti. İşte böylece Delphi dili ortaya çıktı.

Borland Delphi Hakkında...
Pascal dilinin Win32 platformuna geçmiş halidir. Asıl olarak Apple tarafından ortaya atılan Object Pascal fikrine dayanır.
Delphi 1. sürümünde kısıtlı bir dildi ve pek bir özelliği yoktu. Ancak 2.sürüm itibariyle bu değişmiştir ve Windows 95 kontrollerini
kullanma olanağı vermiştir. Daha sonra hızlı bir ilerleme kaydederek 3.4.5.6.7.8.2005 ve Nihayet Delphi Borland Developer Studio 2006
adıyla artık sadece bir programlama dili olmaktan çıkmış ve çokyönlü bir yazılım geliştirme platformuna dönmüştür. Bugün delphi C++
dilinden bırakın geri kalmayı bugün delphi c++ desteği ile yazılabilir. Yani delphi artık bir kavram değişimine uğramıştır.
Delphi ilk olarak çıkardığı ve windows kontrollerini kullanmak amaçlı tasarladığı VCL sisteminin yanında .NET deteği ve GNU/Linux
platformları için özel hazırladığı Kylix ile bugün sınır tanımamaktadır.
Ve delphi'nin en can alıcı noktalarından biri de Assembler desteğidir. Bildiğiniz assembler kodunu özel bir yolla programınızın
içine ekleyebilirsiniz. Böylece alt seviye programlama gereken ve işlemci ve sisteme tam hakimiyet kurmak istediğinizde size yardımcı
olur ve bu konuda C++'dan daha başarılıdır.Ayrıca delphi fonksiyonları OOP(Object Oriented Programming) matığınına tam uyar. Bir
delphi fonksiyonu ile harikalar yaratabilirsiniz.

Bir Delphi Programının Yapısı
--------------------------------------------------------------------------------------------------------

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs; { Kullanılan komut kütüphaneleri }

type
TForm1 = class(TForm)
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1; { Bu Kısımda Değişken (Variable) Tanımlamaları Yapılmaktadır. }

implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
begin
{ Burası Programın Ana Kısmı.(Windows Formu) }
end;

end.

Peki Neden Delphi ?

1 - Kolay Syntax(Komut Dizilimi)
Yukarıda da bahsettiğim gibi delphi gibi kolay syntax'e sahip bir dil yoktur.Ingilizce bilmeniz delphi için
çok önemli bir yapıtaşıdır.

2 - Nesneye Yönelik.
Kendi veri tipinizi ve özel fonksiyon ve prosedürlerinizi rahatça tanımlamanızı ve tekrar kullanabilmenizi sağlar.

3 - Multi - Platform
Bugün delphi Windows başta olmak üzere Linux ve Machintosh platformlarında yazılım geliştirmeye olanak
tanıyan yegane dildir.

4 - Komponent Desteği
Bugün web üzerinde birçok delphi komponenti vardır ve tümü çok hızlı ve esnek programlama yapmanızı
sağlar. Ve açık kaynak dünyasına bir anlamda öncülük etmektedir.

5 - Seyive Sınırlaması Yok
Delphi içinde assembler bütünlüğü programcıya oldukça esnek bir alan yaratmakta ve yüksek seviye
dillerin sistem bağımlılığından yine yüksek seviye bir dil olarak çıkmasını sağlamaktadır.

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Konu BlackPeace tarafından (21-08-08 Saat 12:19 ) değiştirilmiştir.. Sebep: FLood Yapma İşLemez..!!! Burası AsiturKs..!!
BlackPeace isimli Üye şimdilik offline konumundadır  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Alıntı ile Cevapla
Cevapla

Turbo Pascal Ve Delphi Hakkında



Seçenekler Arama

Yetkileriniz
Yeni Mesaj yazma yetkiniz Aktif değil dir.
Mesajlara Cevap verme yetkiniz aktif değil dir.
Eklenti ekleme yetkiniz Aktif değil dir.
Kendi Mesajınızı değiştirme yetkiniz Aktif değildir dir.

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


Benzer Konular

Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Delphi satıldı GoCa_GöZ Teknoloji ve Bilim 0 11-05-08 18:15
ZipForge for Delphi PRoGRaMCı Program İstekleriniz 0 22-01-08 13:40
Delphi Nedir KaLpS!z_CaD! weBmasTer Dersleri & Yardım 4 07-06-07 19:26
Delphi de Veritabanı Oluşturmak 1 KaLpS!z_CaD! weBmasTer Dersleri & Yardım 0 07-06-07 19:21
Delphi programlama dili KaLpS!z_CaD! weBmasTer Dersleri & Yardım 0 07-06-07 19:21


Zirve100 En iyi



Bütün Zaman Ayarları WEZ +3 olarak düzenlenmiştir. Şu Anki Saat: 19:38 .
Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.
Bedava Mp3 İndir

| Dost Siteler|

| Mp3FoRuMu.NeT|Mp3FoRuMu.OrG |


Sitemap
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 719, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 101, 98, 100, 97, 99, 102, 103, 104, 106, 107, 142, 143, 144, 145, 146, 535, 147, 148, 149, 150, 151, 152, 153, 154, 155, 158, 156, 157, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 191, 198, 199, 200, 201, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 275, 218, 296, 219, 220, 226, 224, 225, 462, 312, 238, 353, 239, 240, 326, 328, 248, 382, 383, 250, 251, 329, 303, 301, 381, 268, 302, 269, 270, 271, 273, 304, 348, 330, 352, 318, 351, 380, 292, 291, 293, 347, 294, 295, 350, 297, 298, 616, 327, 349, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 427, 424, 393, 392, 394, 395, 437, 422, 438, 428, 461, 433, 429, 430, 434, 439, 463, 464, 471, 468, 469, 470, 472, 473, 474, 478, 680, 681, 503, 527, 508, 509, 510, 511, 512, 513, 515, 530, 542, 540, 529, 541, 543, 531, 532, 533, 534, 536, 538, 537, 539, 544, 545, 550, 546, 547, 548, 549, 551, 560, 561, 562, 563, 564, 565, 678, 571, 572, 573, 574, 575, 717, 593, 581, 675, 589, 582, 591, 592, 594, 588, 590, 587, 586, 595, 596, 600, 597, 598, 599, 601, 602, 603, 604, 606, 612, 614, 617, 615, 618, 619, 620, 622, 623, 624, 625, 626, 627, 628, 629, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 656, 657, 658, 659, 661, 660, 663, 662, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 676, 677, 679, 683, 682, 684, 685, 710, 711, 712, 713, 714, 715, 716, 718, 720, 724, 723, 726, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747,