Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

fp-3.0.0 - Trực tuyến trên Đám mây

Chạy fp-3.0.0 trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks qua Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

Đây là lệnh fp-3.0.0 có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi, chẳng hạn như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


fp - Môi trường phát triển tích hợp Free Pascal Compiler (FPC)

SYNOPSIS


fp [tùy chọn] [tệp nguồn]

MÔ TẢ


Hệ nhị phân này là môi trường phát triển tích hợp của Miễn phí Pascal Trình biên dịch (FPC)
đó là một nâng cao Turbo PascalDelphi (7.0) trình biên dịch Pascal đa mục tiêu tương thích.
Công cụ biên dịch không dựa trên GCC, nhưng hoàn toàn độc lập.

Trình biên dịch sử dụng LD(1) và có thể sử dụng AS(1) (xem tham số -Aas), nhưng cũng có
người viết đối tượng nhị phân.

Các mục tiêu chính hiện tại là Go32V2 (Bộ mở rộng Dos DJGPP), miễn phí, Linux, Hệ điều hành Mac, MacOSX,
hình thái, Phần mềm mạng, OS / 2Chiến thắng32. Các mục tiêu khác (trình biên dịch M68K cho Atari và Amiga)
đều dựa trên các phiên bản cũ hơn của trình biên dịch hoặc vẫn đang được phát triển.

Trang này chỉ dùng để tham khảo nhanh. FPC đi kèm với rất nhiều (hơn 2000 trang)
hướng dẫn sử dụng, được cập nhật liên tục, trong khi trang người này có thể lỗi thời.

Sử dụng


Giao diện người dùng của IDE được thiết kế tương tự như Turbo Pascal. Nó
cung cấp cho người dùng một trình chỉnh sửa thân thiện với người dùng, nhưng khá mạnh mẽ, một trình chỉnh sửa trực tuyến mở rộng
hệ thống trợ giúp và trình gỡ lỗi.

Hệ thống cửa sổ chế độ văn bản là cơ sở của giao diện người dùng. Chuột được hỗ trợ,
nhưng hầu hết mọi người sẽ sử dụng bàn phím. Người dùng thường sẽ mở một vài trình soạn thảo văn bản
cửa sổ mà anh ta sẽ thiết kế chương trình của mình, trong đó anh ta có thể thường xuyên kiểm tra và
gỡ lỗi thông qua việc sử dụng các phím nóng. Tốc độ cao của trình biên dịch đảm bảo rằng các lập trình viên
có thể làm điều này thường xuyên và do đó cho phép phát triển mã nhanh chóng.

Trợ giúp các tập tin


Không có tệp trợ giúp nào được cung cấp theo mặc định. Người dùng phải tải xuống Pascal miễn phí
tài liệu ở định dạng HTML và cài đặt nó vào IDE bằng menu Trợ giúp-> Tệp. bộ tăng áp
Tệp Pascal .tph cũng có thể được cài đặt trong menu này và có thể hữu ích cho mã nguồn
giao hàng với .tphcác tập tinastài liệu hướng dẫn.

Nhân vật bộ


IDE đã được thiết kế cho phông chữ chế độ văn bản VGA. Những phông chữ này cho phép trực quan hơn
giữa các chế độ văn bản so với các phông chữ VT100 thường được sử dụng trên các hệ thống Unix và cũng
di động hơn, vì hầu hết các hệ điều hành sử dụng bộ ký tự VGA cho các chế độ văn bản của chúng.

Khi chạy trên thiết bị đầu cuối tương thích VT100, một số mô phỏng sẽ xảy ra. Nội bộ IDE
sẽ nghĩ rằng nó đang chạy trên phông chữ chế độ văn bản VGA (rất có thể là mã trang 850), trong khi tất cả
các ký tự sẽ (trong trường hợp mã trang 850) được chuyển đổi sang Latin-1 và VT100 thay thế
ký tự bộ ký tự.

Bảng điều khiển Linux có thể tạo phông chữ VGA và do đó IDE có thể được xem như dự kiến
trên đó. Chế độ bảng điều khiển Linux hỗ trợ tất cả các ký tự VGA thông qua
/ dev / vcsa * thiết bị và hầu hết thông qua trình tự thoát thông thường. Để ngăn chặn người dùng xấu
kinh nghiệm, IDE đã được thực hiện khá tích cực trong việc sử dụng các bộ ký tự VGA. Đầu tiên nó
sẽ xác định số bảng điều khiển thực tế mà bạn đang chạy (ngay cả khi bạn chạy trên pty,
như trong Midnight Commander). Sau đó, IDE sẽ mở thiết bị / dev / vcsa * thuộc về
bảng điều khiển đó. Nếu quyền bị từ chối, IDE sẽ gọi tiện ích grab_vcsa, đây là một
setuid root tiện ích sẽ cấp quyền cho thiết bị vcsa.

Trong trường hợp thiết bị vcsa không khả dụng, IDE sẽ gửi mã thoát để kích hoạt VGA
nét chữ. Trong chế độ này, một số ký tự ở 32 vị trí ascii thấp không khả dụng, nhưng
chủ yếu là vì có sẵn bộ ký tự vẽ đường đầy đủ, người dùng sẽ nhận thấy một số
sự khác biệt

Thiết bị đệm khung Linux và Free Pascal IDE là một sự kết hợp tuyệt vời. Với
fbdev có thể sử dụng độ phân giải chế độ văn bản cao hơn 80x25 bình thường,
cho phép lập trình viên xem nhiều mã hơn tại một thời điểm.

Bảng điều khiển Linux cho phép người dùng tải các phông chữ do người dùng xác định. Nếu bạn làm điều này, một phông chữ như vậy
phải có bố cục theo kiểu VGA, tức là mã trang 437/850 / ... (Lưu ý rằng điều này không có nghĩa là
hệ thống tệp của bạn phải sử dụng mã hóa như vậy, bảng điều khiển Linux sẽ xử lý chuyển đổi
từ ISO-8859-1, UTF-8 hoặc bất kỳ phông chữ nào.) Vì phông chữ mặc định có trang mã
Bố cục 437, chỉ những người dùng đã thử nghiệm với phông chữ mới phải quan tâm ở đây.

IDE nhận dạng biến môi trường CONSOLEFONT_CP trong đó bạn có thể chỉ định
trang mã của phông chữ bàn điều khiển. Các giá trị được công nhận hiện là "cp437" và "cp850". Nếu như
bạn không đặt mã biến này trang 437 sẽ được giả định. Hiện tại, nếu bạn sử dụng mã
trang 850 mà không đặt biến sẽ không có tác động lớn vào lúc này,
các ký tự mà IDE sử dụng tồn tại trong cả hai trang mã.

Lưu ý: Phông chữ KOI8-R / KOI8-U có tất cả các ký tự bắt buộc, nhưng các ký tự vẽ đường
không ở đúng vị trí. Chúng tôi có thể hỗ trợ điều này trong tương lai, nhưng hiện tại thì không.

Bàn phím


Xử lý bàn phím Unix là một vấn đề phức tạp vì không phải tất cả các tổ hợp phím đều tạo ra
mã thoát, trình giả lập đầu cuối khác nhau tạo ra các mã thoát khác nhau và một số khóa
kết hợp có thể kích hoạt các hành động trong trình quản lý Cửa sổ X11.

Vì giao diện người dùng của Free Pascal IDE được thiết kế tương tự như Turbo Pascal,
bao gồm các lệnh bàn phím, bạn có thể gặp một trong các trường hợp trên. Một vài
các khóa thay thế đã được thêm vào và có lẽ sẽ phải thêm nhiều khóa khác trong tương lai.

Khi chạy trên bảng điều khiển Linux, bàn phím được lập trình lại để có đầy đủ chức năng.

Dưới đây là một số vấn đề phổ biến bạn có thể gặp phải và các giải pháp có thể xảy ra:

Vấn đề: Chọn văn bản bằng phím shift + phím mũi tên không hoạt động.

Giải pháp: Sử dụng chuột

Giải pháp: Sử dụng "ctrl + kb" để đánh dấu phần bắt đầu của khối, "ctrl + ke" để đánh dấu phần cuối của khối, "ctrl + k
h "để ẩn khối.

Vấn đề: Các phím Cắt / Sao chép / Dán không hoạt động.

Giải pháp: Đi tới Tùy chọn-> Môi trường-> Bàn phím & chuột và bật tính năng theo kiểu Microsoft
Các phím Cắt / Sao chép / Dán.

Giải pháp: Sử dụng thanh menu.

Vấn đề: Phím Alt không hoạt động.

Giải pháp: Nhấn Escape trước, sau đó nhấn phím không có phím thay thế. Lưu ý rằng điều này không thể thực hiện được trên
bảng điều khiển Linux, nhưng phím Alt không hoạt động ở đó.

Nếu vì bất kỳ lý do gì, bàn phím bảng điều khiển Linux được lập trình lại không được khôi phục về
trạng thái ban đầu sau khi thoát (IDE sụp đổ?), bạn có thể làm gì đó như "/etc/init.d/kbd start"
để lập trình lại nó thành hành vi bình thường của nó.

TÁC GIẢ


Nhóm phát triển Pascal miễn phí (xem http://www.freepascal.org)

Sử dụng fp-3.0.0 trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

Lệnh Linux

Ad