İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

fp-3.0.0 - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında fp-3.0.0 çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen fp-3.0.0 komutudur.

Program:

ADI


fp - Ücretsiz Pascal Derleyici (FPC) entegre geliştirme ortamı

SİNOPSİS


fp [seçenekler] [Kaynak dosyası]

TANIM


Bu ikili, entegre geliştirme ortamıdır. Ücretsiz Paskal derleyici (FPC)
hangisi gelişmiş Turbo Paskal ve Delphi (7.0) uyumlu çok hedefli Pascal derleyicisi.
Derleyici motoru GCC'ye dayalı değildir, ancak tamamen bağımsızdır.

derleyici kullanır LD(1) ve kullanabilir AS(1) (bkz. -Aas parametresi), ancak aynı zamanda kendi
ikili nesne yazarı.

Mevcut ana hedefler, Go32V2 (Dos DJGPP genişletici), ücretsiz Linux, Mac os işletim sistemi, Mac OS X,
MorphOS, ağ yazılımı, OS / 2 ve Win32. Diğer hedefler (Atari ve Amiga için M68K derleyicileri)
ya derleyicinin eski sürümlerine dayalıdır ya da hala geliştirme aşamasındadır.

Bu kılavuz sayfası yalnızca hızlı başvuru içindir. FPC harika bir (2000+ sayfa) ile birlikte gelir
sürekli güncellenen kılavuz, bu kılavuz sayfası güncel olmayabilir.

kullanım


IDE'nin kullanıcı arayüzü Turbo Pascal'a benzer şekilde tasarlanmıştır. Bilişim Teknoloji
kullanıcıya kullanıcı dostu, ancak oldukça güçlü bir düzenleyici, kapsamlı bir çevrimiçi
yardım sistemi ve bir hata ayıklayıcı.

Bir metin modu pencereleme sistemi, kullanıcı arayüzünün temelidir. Fare desteklenir,
ama çoğu insan klavyeyi kullanacak. Kullanıcı genellikle birkaç metin düzenleyici açar
Programını tasarlayacağı, bu sırada düzenli olarak kontrol edebileceği ve
kısayol tuşlarını kullanarak hata ayıklayın. Derleyicinin yüksek hızı, programcıların
bunu sık sık yapabilir ve bu nedenle kodun hızlı bir şekilde geliştirilmesine izin verir.

Destek Dosyaları


Varsayılan olarak hiçbir yardım dosyası sağlanmaz. Kullanıcı Ücretsiz Pascal'ı indirmelidir
Belgeleri HTML formatında kaydedin ve Yardım->Dosyalar menüsünü kullanarak IDE'ye yükleyin. Turbo
Pascal .tph dosyaları da bu menüye kurulabilir ve kaynak kodu için faydalı olabilir.
ile gemi .tphDosyalarıasdokümantasyon.

Karakter setleri


IDE, VGA metin modu yazı tipleri için tasarlanmıştır. Bu yazı tipleri görsel olarak daha fazlasını sağlar
normalde Unix sistemlerinde kullanılan VT100 yazı tiplerinden daha iç içe metin modları ve ayrıca
daha taşınabilir, çünkü çoğu işletim sistemi metin modları için VGA karakter kümeleri kullanır.

VT100 uyumlu bir terminalde çalışırken, bir miktar öykünme meydana gelir. IDE dahili olarak
VGA metin modu yazı tipinde (büyük olasılıkla kod sayfası 850) çalıştığını düşünecek, ancak tümü
karakterler (kod sayfası 850 olması durumunda) Latin-1 ve VT100 alternatiflerine dönüştürülür
karakter seti karakterleri.

Linux konsolu VGA yazı tiplerini yapabilir ve bu nedenle IDE amaçlandığı gibi görüntülenebilir
üstünde. Linux konsol modu, aracılığıyla ayarlanan tüm VGA karakterlerini destekler.
/dev/vcsa* aygıtları ve çoğu normal kaçış dizileriyle. Kötü kullanıcıyı önlemek için
IDE, VGA karakter kümelerini kullanma konusunda oldukça agresif hale getirildi. ilk o
üzerinde çalıştığınız gerçek konsol numarasını belirleyecektir (bir pty üzerinde çalıştırsanız bile,
Midnight Commander'daki gibi). Ardından IDE, ait olduğu /dev/vcsa* aygıtını açacaktır.
o konsol. İzin reddedilirse IDE, bir
vcsa aygıtına izin verecek olan setuid kök yardımcı programı.

vcsa aygıtının mevcut olmaması durumunda, IDE, VGA'yı etkinleştirmek için kaçış kodları gönderecektir.
yazı tipi. Bu modda, düşük 32 ascii pozisyonundaki birkaç karakter kullanılamaz, ancak
esas olarak çizgi çizme karakterlerinin tamamı mevcut olduğundan, kullanıcı çok azını fark edecektir.
farklılıklar.

Linux çerçeve arabelleği aygıtı ve Free Pascal IDE mükemmel bir kombinasyondur. İle birlikte
fbdev, normal 80x25'ten daha yüksek metin modu çözünürlüklerini kullanmak mümkündür;
programcının bir seferde çok daha fazla kod görmesini sağlar.

Linux konsolu, kullanıcının kullanıcı tanımlı yazı tiplerini yüklemesine izin verir. Bunu yaparsanız, böyle bir yazı tipi
VGA tarzı bir düzene sahip olmalıdır, yani kod sayfası 437/850/... (Bunun şu anlama gelmediğini unutmayın)
dosya sisteminizin böyle bir kodlama kullanması gerekir, Linux konsolu dönüştürme işlemini gerçekleştirir
ISO-8859-1, UTF-8 veya yazı tipine ne olursa olsun.) Varsayılan yazı tiplerinin bir kod sayfası olduğundan
437 düzeni, yalnızca yazı tiplerini deneyen kullanıcıların buraya dikkat etmesi gerekecek.

IDE, içinde aşağıdakileri belirtebileceğiniz CONSOLEFONT_CP ortam değişkenini tanır.
konsol yazı tipinin kod sayfası. Tanınan değerler şu anda "cp437" ve "cp850"dir. Eğer
Bu değişkeni ayarlamazsanız kod sayfası 437 kabul edilecektir. Şu anda, kod kullanıyorsanız
sayfa 850, değişkeni ayarlamadan şu anda çok büyük bir etki olmayacak,
IDE'nin kullandığı karakterler her iki kod sayfasında da bulunur.

Not: KOI8-R/KOI8-U yazı tiplerinde gerekli tüm karakterler bulunur, ancak çizgi çizme karakterleri
doğru pozisyonlarda değiller. Bunu gelecekte destekleyebiliriz, ancak şu anda desteklemiyoruz.

Tuş takımı


Unix klavye kullanımı karmaşık bir konudur çünkü tüm tuş kombinasyonları
kaçış kodları, farklı terminal öykünücüleri farklı kaçış kodları üretir ve bazı anahtarlar
kombinasyonlar, X11 Pencere yöneticisindeki eylemleri tetikleyebilir.

Free Pascal IDE'nin kullanıcı arayüzü Turbo Pascal'a benzer şekilde tasarlandığından,
klavye komutları da dahil olmak üzere yukarıdaki durumlardan birini yaşayabilirsiniz. Biraz
alternatif anahtarlar eklendi ve gelecekte belki daha fazlasının eklenmesi gerekecek.

Linux konsolunda çalışırken, klavye tam işlevsellik için yeniden programlanır.

Karşılaşabileceğiniz bazı genel sorunlar ve olası çözümler şunlardır:

Sorun: Shift+ok tuşları ile metin seçmek çalışmıyor.

Çözüm: Fareyi kullan

Çözüm: Bloğun başlangıcını işaretlemek için "ctrl+kb", bloğun sonunu işaretlemek için "ctrl+ke", "ctrl+k" tuşlarını kullanın.
h" bloğunu gizlemek için.

Sorun: Kes/Kopyala/Yapıştır tuşları çalışmıyor.

Çözüm: Seçenekler->Çevre->Klavye ve fare'ye gidin ve Microsoft stilini etkinleştirin.
Kes/Kopyala/Yapıştır tuşları.

Çözüm: Menü çubuğunu kullanın.

Sorun: Alt tuşu çalışmıyor.

Çözüm: Önce Escape tuşuna, ardından alt olmadan tuşuna basın. Bunun mümkün olmadığını unutmayın.
Linux konsolu, ancak Alt tuşu orada çalışıyor.

Herhangi bir nedenle yeniden programlanan Linux konsol klavyesi,
çıkıştan sonraki orijinal durum (IDE çökmesi?), "/etc/init.d/kbd start" gibi bir şey yapabilirsiniz.
normal davranışına yeniden programlamak için.

YAZARLAR


Ücretsiz Pascal geliştirme ekibi (bkz. http://www.freepascal.org)

onworks.net hizmetlerini kullanarak çevrimiçi olarak fp-3.0.0 kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad