KlavyeSende.CoM
Ekim 14, 2008, 04:20:22 ÖS *
Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.

Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz
  KlavyeSende.Com | Artık Klavye Sende !
 
Ana Sayfa Yardım Ara Admin Admin Admin Giriş Yap Kayıt  
Sayfa: [1]
  Yazdır  
Gönderen Konu: TP editör ve menüler  (Okunma Sayısı 65 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
Ocak 22, 2007, 06:05:36 ÖS  |  Uyarı : Dikkat bu Administrator mesajıdır |
ChaR
Administrator
********

Üye Bilgileri
Üye ID: 1

Mesaj Sayısı: 2603

Nerden: Bilmem Sence Nerden ;)

Cinsiyet: Bay

Rep : 136


« Not Found Keyboard »

Durumum:


Üyelik Bilgileri WWW

Admin

[LiNKLER SADECE KAYITLI ÜYELERiMiZE GÖRÜNÜR KAYIT OL...]
Artik Pascal'i çalistirdigimiza göre Editörün nasil kullanildigini ögrenmeliyiz. Pascal editörü Ingilizce olmasi sebebiyle Ingilizce bilenler tarafindan daha kolay kullanilir ama Ingilizce'yi hiç bilmeseniz de burda anlatacagim birkaç seyi bilerek rahatlikla kullanabilir ve program yazip çalistirabilirsiniz. Burda isinize yarayacak hemen hemen bütün özellikleri anlatacagim. Ilerdeki konularda bazi islemler için tekrar bu sayfaya dönerek yardim alabilirsiniz. Turbo Pascal editörünü ilk açtiginizda karsiniza söyle bir ekran gelir:

Tabii ki bu ekranda yazan yazilar olmayacaktir! Ediörün kullanimi çok kolay demistik. En üstte gördügünüz "File Edit Serch Run Compile.." diye giden menü çubugu Pascal editöründe yapacaginiz bütün islemleri yapabileceginiz komutlari bulundurur. Yanlis anlamayin, bu menüde yazacaginiz program kodlari yok! Bu menüdeki birçok komutun kisayol tuslari da var. Bu menüyü ayrintili olarak tanitacagim. Onun altinda programlarinizi yazdiginiz mavi ekran var. Dedigim gibi buraya kodlarinizi yaziyorsunuz. Pascal editöründe bütün renkleri degistirebileceginiz gibi bu rengi de (maviyi) degistirebilirsiniz ama bence mavi güzel renktir. Bu pencerenin altinda ve yaninda Windows'takine benzer kaydirma çubuklari vardir. Mouse'unuzlar bunlari hareket ettirebilirsiniz. Alttaki kaydirma çubugunun solunda yazan iki sayi o anda imlecin bulundugu kordinatlari verir. Örnek resimde imleç gördügünüz gibi 11. satirin 5. sutunundadir. Onun hemen solunda bu ekranda tam ne olarak gözükmese de * (yildiz) isareti var. Eger dosyayi en son kaydettiginizden bu yana birseyler degistirmisseniz bu isaret gözükür. Kaydettiginde tekrar kaybolur. Bu sayede dosyayi kaydetmeniz gerektigini anlamis olursunuz. Yine bu mavi pencerenin en üstünde ortada programinizin adi ve uzantisi (uzantisi PAS olur) yazar. Eger dosyayi kaydetmediyseniz bu isim noname01.pas gibi birsey olur. Kaydettikden sonra gerçek ismi gözükür. Pascal editöründe ayni anda birden fazla programla çalisirken hangi programda oldugunuzu görmeniz açisinda faydalidir. Ayrica Mouse'unuzla pencerenin sag üst kösesindeki kare isarete tiklarsaniz pencere kapanir ve eger kaydetmediyseniz uyari mesaji çikar. Sag üst kösedeki "1" sayisi (ki bu sayi degisebilir) kaçinci pencerede/programda oldugunuzu gösterir. Son olarak onun yanindaki isaret ise küçük olan pencereleri tam ekran yapmak içindir. Yine eger isterseniz pencerenin kenarlarindan tutarak (mouse ile) boyutlarini ayarlayabilir ve en üstüne tiklayip basili tuarak pencereyi tasiyabilirsiniz. En son olarak en alttaki "F1 Help F2 Save.." seklindeki çubuga da durum çubugu deniliyor. Buradaki yazilar duruma göre degisir ve programin (Turbo Pascal'in) size mesajlar iletmesini saglar. Simdi menü'ye bir göz atalim bakalim neler var.

File Menüsü:
 TP (Turbo Pascal, bundan sonra TP diye bahsedecegim) editörünün üstteki menülerinin ilkidir. En çok kullanacagimiz menü bu menü olacak. Bu menüyü açmak için alt tusuna basili tutarak F tusuna basin. Tüm menüleri için aslinda bu böyledir. Ya da F10 tusuna basarak da menü çubuguna geçebilirsiniz. Ayrica mouse kullanarak da bu menüyü açabilirsiniz. Simdi bu menüde yapabilecegimiz islemlere bakalim:
New: Bu komutla yeni ve bos bir sayfa açariz.
Open: Daha önceden kaydettigimiz dosyalari tekrar açip düzenlemek ya da görmek gibi amaçlarla açmak için kullanilir. Açilan program yeni bir pencerede açilir. Kisayol tusu F3'dür.
Save: Yazdiginiz programlari bilgisayariniza kaydetmeniz lazim. Bu seçenegi seçerek ya da kisayol olarak F2 tusuna basarak programlarinizi kaydedebilirsiniz. Kaydetme isiniz çi sik yapmanizi tavsiye ederim. Yoksa bütün emekleriniz bir elektrik kesilmesi yada yanlis bir-iki tusa basmakla gidebilir.
Save as: Üstünde çalistiginiz program kodunu farkli bir dosya olarak kaydetmek için kullanilir.
Save all: O anda üstünde çalistiginiz bütün programlari birden kaydtmenizi saglar. Isinize yarayacak bir komut. Change dir: TP'i çalistirdiginizda otomatikmen turbo.exe dosyasinin bulundugu dizin esas alinir. Yani bir dosya kaydedrken veya açarken hep o dizin ilk olarak karsiniza gelir. Baska sebeplerden dolayi da eger yeni bir program yazmaya basliyorsaniz ilk önce bir klasör açin ve pascal'i açinda bu seçenekle o klasörü seçip bütün islemlerinizi orada yapin. Yani bu seçenek aktif klasörü degistirmeye yarar.
Print: Yazdiginiz programi yazicidan çikartmak için bunu kullanabilirsiniz. Eger yaziciniz dogru çalisiyor ve açiksa yaptiginiz programlari yazicidan düzgün bir sekilde çikarir.
Printer Setup: Yazici ayarlarini yapmak için. Eger yaziciniz dogru oldugu halde yazicidan programi çikaramiyorsaniz buradan gerekli ayarlari yapabilirsiniz.
Dos Shell: Geçici olarak MS-DOS'a çikmak için kullanilabilir. Tekrar TP'a dönmek için Exit yazmaniz gerekir. Ama bu komut artik pek ise yaramiyor. Çünkü dos degil Windows var. Yine de dos kullanmayi biliyorsaniz yeni dizin açmak gibi ufak islerinizde kullanabilirsiniz.
Exit: Pascal editöründen çikmak için. Alt tusu ve x'e birlikte basarak da ayni isi yapilir.

Edit Menüsü:
En çok kullanilan menülerden birisi de Edit menüsüdür. Ancak genelde direk menüyü kullanmayiz, onun yerine kisayol tuslarini kullaniriz. Gördügünüz gibi neredeyse herseyin bir kisayol tusu var.
Undo: En son yaptiginiz degisikligi iptal eder, geri alir. TP'da çok fazla sayida (neredeyse sinirsiz) geri al yapabilirsiniz. Bu sekilde yaptiginiz yanlisliklari görmek ve iptal etmek çok kolaydir. Kisayol için Alt tusu ile birlikte Backspace tusu kullanilir.
Redo: Yanlislikta Undo yaparak iptal ettiginiz islemleri terkar düzeltir, yani bu da ileri alir.
Cut: Kes manasindadir. Bir yaziyi isaretleyip bu seçenegi seçer ya da Shift tusuyla beraber Delete tusuna basarsaniz isaretli yazi silinir ve hafizaya alinir. Daha sonra bunu istediginiz biryere yapistirabilirsiniz. TP'da bir metini isaretlemeyi ya mouse ile ya da shift tusuna basili tutarak yön tuslariyla yapabilirsiniz.
Copy: Bir yaziyi isaretledikten sonra bu komutu çalistirisaniz ya da kisayolu olarak Crtl ile birlikte Insert tusuna basarsaniz yaziya birsey olmaz ama bir kopyasi hafizaya alinir.
Paste: Kopyaladiginiz ya da kestiginiz metinleri herhangi biryere yapistirmak/eklemek için kullanilir. Koplayanlis ya da kesilmis yazi imlecin bulundugu yerden itibaren ekrana yazilir. Shift ile birlikte Insert tusuna basarsaniz da ayni isi yapabilirsiniz.
Clear: Bir yaziyi isaretleyip tamamen silmek için kullanilir. Kisayolu Ctrl+Delete.
Show Clipboard: Kopyaladiginiz ve kestiginiz tüm yazilar clipboard denilen ve hafizada biryerde tutulur. Bunlarin hepsini birden görmek için kullanabileceginiz bu seçenek yeni bir pencere açar ve bunlari gösterir.

Search Menüsü:
Bu menü ile programlarinizin içerisinde bir kelime ya da bir metini aratip, bulup degistirebilirsiniz. Özellikle çok uzun programlarinizda çok faydali. Otomatik degistirme ile ayni anda programdaki bütün ayni metinleri istediginiz bir metin ile degistirebilirsiniz.
Find: Gireceginiz yaziyi programin içinden bulur.
Replace: Program içindeki bir kelimeyi ya da kelime gurubunu (ya da bir parçasini) bulup istediginiz bir yazi ile degistirmek için.
Search Again: En son aradiginizi tekrar aramak için kullanilir. Bunlarin haricindeki seçenekler çok fazla kullanilmiyor ama deneyerek ne ise yaradigini bulabilirsiniz.
Run Menüsü:
File menüsü ile birlikte en çok kullanilan menüdür.
Run: Yazdiginiz programi çalistirmak için kullanilir. Eger programinizda yazim hata varsa çalismaz ve bu hatayi olusturan satira gidilip beklenir. Kisayolu Ctrl+F9.
Step over: Programi satir satir çalistirmayi saglar. Procedure ve Functionlari satir satir degil toplu halde çalistirir. Kisayol tusu F8.
Trace Into: Programin tamamini satir satir çalistirmak içindir. Bu sekilde hata yapilan yeri görebilirsiniz ama özellikle büyük programlarda pek ise yaramaz. Kisayol tusu F7.
Go to Cursor: Programi imlecin (Cursor'un) bulundugu yere kadar çalistirir ve oraya gelindiginde programin koduna geri döner. Devam etmek için yukardakilerden birisini kullanabilirsiniz. Kisayolu F4.
Program reset: Pascal'da bir programda hatali bir is yaptiysaniz ve program sona ermiyorsa Ctrl ve Pause tuslarina birlikte basarak programi durdurabilirsiniz. Durdurdugunuz programi tekrar çalistirirsaniz kaldigi yerden devam eder. Eger en bastan baslamasini istiyorsaniz programi resetlemenize lazim. Bu islem onu yapar. Kisayol tusu olarak Ctrl'ye basarken F2'ye basabilirsiniz.
Paramaters: Bazi programlar çalisirken parametre ile beraber çalisir. Eger böyle bir parametreli program yaptiysaniz o zaman buraya istediginiz parametreleri girebilirsiniz. Bu konuya daha sonra deginiriz.
Compile Menüsü:
Programizini yaptiktan sonra veya yaparken sik sik hatalarinizin olup olmadigini kontrol etmek istersiniz. Bu menü de bu ise yarar. Iyi bir programci olmak için her birkaç satir yaziminin sonunda F9 tusu ile hatalarinizi kontrol etmeniz gerekir!
Compile: O anda aktif olan programi derlemek, yani hatalari kontrol etmek için kullanilir. Kisayol için Ctrl tusuna basarken F9'a basabilirisiniz.
Make: Üzerinde çalistiginiz programi degisen unitleriyle beraber derler. Unitin ne oldugunu daha ögrenmedik. En iyi derleme yöntemi budur. Sik sik F9 tusuna basarak programinizi derleyin.
Build: Üzerinde çalistiginiz programi degisen unitleriyle beraber derler. Make komutu bundan daha kullanisli ve hizlidir.
Destination Memory/Disk: Bu seçenegin üzerine gelip entera basarsaniz ve tekrar menüyü açarsaniz "Memory" yerine "Disk" yazdigini görürsünüz. Disk aktif durumdayken programi (F9 ile) derlerseniz harddiskinizde de (O anki aktif dizinde) programin .EXE hali olusturulur. Programlarinizi bu sekilde exe haline dönüstürebilirsiniz. Eger bu seçenekte "Disk" yerine "Memory" yaziyorsa bu durumda programi derlediginizde exe dosyasi olusturulmaz. Sadece exe dosyasi olusturmak istediginiz zaman bu seçenegi disk yapin. Diger durumlarda ve zamanlarda Memory kalmasi programin daha kisa sürede derlenmesini saglar.
Primary File: Bu seçenegi seçip bir dosya adi girerseniz artik hangi programin üzerinde çalisirsaniz çalisin F9 ile programi derlemek isterseniz buraya yazdiginiz dosya derlenir ya da çalistirilir. Bunun avantajini Unit'leri ögrendikten sonra görecegiz. Programa bagli olan unitlerin üstünden programi çalistirmaniz çok yararli olacak.
Clear Primary File: Primary file'i iptal etmek için kullanilir.
Information: Programiniz hakkinda kisa bir bilgi verir.
Buraya kadar isimize yarayacak ve en çok kullanilan menüleri anlattik. Ama TP'da daha baska menüler de var. Bunlari simdilik anlatmayalim ama yeri geldikçe ve lazim oldukça deginiriz. Ayrica Help menüsü de çok isinize yarayabilir. Burayi kurcalayarak birseyler ögrenebilirsiniz.
Ama ben isinize yarayacak birsey daha söylemek istiyorum. Debug menüsünden User Screen seçenegini seçerek ya da alt ile birlikte F5'e basarak son ekran görüntüsünü görebilrisiniz.
Artik Pascal editörünü de tanidigimiza göre Pascal komutlarini ve program yapisini anlatmaya baslayabiliriz.

ALINTIDIR...
Logged

Herşeyi Sana Yazdım , Herşeye Seni YazdımResimlerin Görüntülenmesine İzin Verilmiyor
Resimleri Görebilmek İçin Üye Ol veya Giriş Yap

( N Resimlerin Görüntülenmesine İzin Verilmiyor
Resimleri Görebilmek İçin Üye Ol veya Giriş Yap D )
Ağustos 01, 2007, 11:44:10 ÖÖ
wind_144
Klavyenin Ustası
*****

Üye Bilgileri
Üye ID: 60

Mesaj Sayısı: 959

Nerden:

Cinsiyet: Bay

Rep : 63


Durumum:


Üyelik Bilgileri


Teşekkürler......
Logged

BIR YILDIZ DAHA KAYDI......
Ekim 30, 2007, 02:29:25 ÖS
anaconda_
BanneD
*
Avatar Yok

Üye Bilgileri
Üye ID: 2214

Mesaj Sayısı: 1911

Nerden: anaconda'nın yanından

Cinsiyet: Bay

Rep : 25


AnaCoNDaa

Durumum:


Üyelik Bilgileri WWW


eLiNe sağLıK
Logged
Sayfa: [1]
  Yazdır  
 
Gitmek istediğiniz yer:  

MySQL ile Güçlendirildi PHP ile Güçlendirildi Powered by SMF 1.1.2 | SMF © 2006, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks
XHTML 1.0 Geçerli! CSS Geçerli!
eXTReMe Tracker