EnglishFrenchSpanyol

Ad


Favicon OnWorks

fp-3.0.0 - Dalam Talian di Awan

Jalankan fp-3.0.0 dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan fp-3.0.0 yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


fp - Persekitaran pembangunan bersepadu Pascal Compiler (FPC) Percuma

SINOPSIS


fp [pilihan] [fail sumber]

DESCRIPTION


Perduaan ini ialah persekitaran pembangunan bersepadu bagi percuma Pascal Pengkompil (FPC)
yang maju Turbo Pascal and Delphi (7.0) penyusun Pascal berbilang sasaran yang serasi.
Enjin pengkompil tidak berasaskan GCC, tetapi kendiri sepenuhnya.

Pengkompil menggunakan LD(1) dan boleh menggunakan AS(1) (lihat parameter -Aas), tetapi juga mempunyai sendiri
penulis objek binari.

Sasaran utama semasa ialah Go32V2 (Pemanjangan Dos DJGPP), Freebsd, Linux, macOS, Mac OS X,
MorphOS, Perisian rangkaian, OS / 2 and Menang32. Sasaran lain (penyusun M68K untuk Atari dan Amiga)
sama ada berdasarkan versi lama pengkompil atau masih dalam pembangunan.

Halaman manual ini bertujuan untuk rujukan cepat sahaja. FPC datang dengan (2000+ halaman) yang hebat
manual, yang sentiasa dikemas kini, manakala halaman manual ini boleh menjadi lapuk.

Penggunaan


Antara muka pengguna IDE telah direka bentuk agar serupa dengan Turbo Pascal. Ia
menyediakan pengguna dengan editor yang mesra pengguna, tetapi agak berkuasa, dalam talian yang meluas
sistem bantuan dan penyahpepijat.

Sistem tetingkap mod teks ialah asas antara muka pengguna. Tetikus disokong,
tetapi kebanyakan orang akan menggunakan papan kekunci. Pengguna biasanya akan membuka beberapa editor teks
tingkap di mana dia akan mereka bentuk programnya, di mana dia boleh menyemak dan
nyahpepijat melalui penggunaan kekunci panas. Kelajuan tinggi pengkompil memastikan bahawa pengaturcara
boleh melakukan ini dengan kerap dan oleh itu membolehkan pembangunan kod yang cepat.

Bantuan fail


Tiada fail bantuan disediakan secara lalai. Pengguna mesti memuat turun Pascal Percuma
dokumentasi dalam format HTML dan pasangkannya ke dalam IDE menggunakan menu Bantuan->Fail. Turbo
Fail Pascal .tph juga boleh dipasang dalam menu ini dan boleh berguna untuk kod sumber
yang dihantar dengan .tphfailasdokumentasi.

Watak set


IDE telah direka bentuk untuk fon mod teks VGA. Fon ini membolehkan lebih visual
mod teks yang menarik daripada fon VT100 yang biasanya digunakan pada sistem Unix dan juga
lebih mudah alih, kerana kebanyakan sistem pengendalian menggunakan set aksara VGA untuk mod teksnya.

Apabila berjalan pada terminal serasi VT100, beberapa emulasi akan berlaku. Secara dalaman IDE
akan menganggap ia berjalan pada fon mod teks VGA (kemungkinan besar kod halaman 850), manakala semua
aksara akan (dalam kes kod halaman 850) ditukar kepada Latin-1 dan VT100 secara bergantian
watak set watak.

Konsol Linux boleh melakukan fon VGA dan oleh itu IDE boleh dilihat seperti yang dimaksudkan
di atasnya. Mod konsol Linux menyokong semua set aksara VGA melalui
peranti /dev/vcsa* dan kebanyakannya melalui urutan pelarian biasa. Untuk mengelakkan pengguna jahat
pengalaman, IDE telah dibuat agak agresif dalam menggunakan set aksara VGA. Pertama sekali
akan menentukan nombor konsol sebenar yang anda jalankan (walaupun anda berjalan pada pty,
seperti dalam Komander Tengah Malam). Kemudian IDE akan membuka peranti /dev/vcsa* yang dimiliki
konsol itu. Jika kebenaran dinafikan, IDE akan memanggil utiliti grab_vcsa, iaitu a
utiliti root setuid yang akan memberikan kebenaran kepada peranti vcsa.

Sekiranya peranti vcsa tidak tersedia, IDE akan menghantar kod melarikan diri untuk mendayakan VGA
fon. Dalam mod ini beberapa aksara dalam kedudukan 32 ascii rendah tidak tersedia, tetapi
terutamanya kerana set penuh aksara lukisan garisan tersedia, pengguna akan melihat sedikit
perbezaan.

Peranti penimbal bingkai Linux dan IDE Pascal Percuma adalah gabungan yang sangat baik. Dengan
fbdev adalah mungkin untuk menggunakan resolusi mod teks yang lebih tinggi daripada 80x25 biasa, yang
membolehkan pengaturcara melihat lebih banyak kod pada satu masa.

Konsol Linux membenarkan pengguna memuatkan fon yang ditentukan pengguna. Jika anda melakukan ini, fon sedemikian
mesti mempunyai susun atur gaya VGA, iaitu kod muka surat 437/850/... (Perhatikan bahawa ini tidak bermakna
sistem fail anda perlu menggunakan pengekodan sedemikian, konsol Linux mengendalikan penukaran
daripada ISO-8859-1, UTF-8 atau apa sahaja kepada fon.) Memandangkan fon lalai mempunyai halaman kod
437, hanya pengguna yang telah bereksperimen dengan fon perlu berhati-hati di sini.

IDE mengenali pembolehubah persekitaran CONSOLEFONT_CP di mana anda boleh menentukan
halaman kod fon konsol. Nilai yang dikenali pada masa ini ialah "cp437" dan "cp850". Jika
anda tidak menetapkan kod pembolehubah ini muka surat 437 akan diandaikan. Pada masa ini, jika anda menggunakan kod
halaman 850 tanpa menetapkan pembolehubah tidak akan memberi kesan yang besar pada masa ini, the
aksara yang digunakan oleh IDE wujud dalam kedua-dua halaman kod.

Nota: Fon KOI8-R/KOI8-U mempunyai semua aksara yang diperlukan, tetapi aksara lukisan garisan
tidak berada pada kedudukan yang betul. Kami mungkin menyokong ini pada masa hadapan, tetapi pada masa ini tidak.

Keyboard


Pengendalian papan kekunci Unix adalah perkara yang rumit kerana tidak semua kombinasi kekunci menjana
kod melarikan diri, emulator terminal yang berbeza menjana kod melarikan diri yang berbeza, dan beberapa kunci
gabungan boleh mencetuskan tindakan dalam pengurus Tetingkap X11.

Oleh kerana antara muka pengguna Pascal IDE Percuma direka untuk serupa dengan Turbo Pascal,
termasuk arahan papan kekunci, anda mungkin mengalami salah satu daripada situasi di atas. Beberapa
kunci alternatif telah ditambah, dan mungkin lebih banyak lagi perlu ditambah pada masa hadapan.

Apabila berjalan pada konsol Linux, papan kekunci diprogramkan semula untuk kefungsian penuh.

Berikut ialah beberapa masalah biasa yang mungkin anda hadapi dan kemungkinan penyelesaian:

Masalah: Memilih teks dengan kekunci shift+anak panah tidak berfungsi.

penyelesaian: Gunakan tetikus

penyelesaian: Gunakan "ctrl+kb" untuk menandakan permulaan blok,"ctrl+ke" untuk menandakan tamat blok, "ctrl+k
h" untuk menyembunyikan blok.

Masalah: Kekunci Potong/Salin/Tampal tidak berfungsi.

penyelesaian: Pergi ke Pilihan->Persekitaran->Papan kekunci & tetikus dan dayakan gaya Microsoft
Kekunci Potong/Salin/Tampal.

penyelesaian: Gunakan bar menu.

Masalah: Kekunci Alt tidak berfungsi.

penyelesaian: Tekan Escape dahulu, kemudian kekunci tanpa alt. Ambil perhatian bahawa ini tidak boleh dilakukan pada
konsol Linux, tetapi kekunci Alt berfungsi di sana.

Jika atas sebab apa pun papan kekunci konsol Linux yang diprogramkan semula tidak dipulihkan ke
keadaan asal selepas keluar (IDE ranap?), anda boleh melakukan sesuatu seperti "/etc/init.d/kbd start"
memprogramkannya semula ke dalam tingkah laku biasa.

PENGARANG


Pasukan pembangunan Pascal percuma (lihat http://www.freepascal.org)

Gunakan fp-3.0.0 dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad