VinaOnline.net

Khai thác tính năng Free Pascal : Hiệu quả, chi tiết và đầy đủ nhất 2018

Khai thác tính năng Free Pascal  là bài tiếp theo sử dụng Free Pascal, Vinaonline.net tiếp tục giới thiệu bạn một số thao tác thực hành “nâng cao” với phần mềm này. Ngoài khai thác tính năng Free Pascal, bạn còn tìm hiểu một số lỗi thường gặp trong phạm vi cơ bản để sửa lỗi chương trình trong quá trình thực hành Free Pascal.

I. KHAI THÁC TÍNH NĂNG FREE PASCAL : MỘT SỐ MENU HỮU ÍCH

1. Menu Windows

* Menu Windows, chọn Cascade

Khai thác tính năng Free Pascal : Menu Windows, chọn Cascade

Khai thác tính năng Free Pascal : Menu Windows, chọn Cascade

Khi có nhiều chương trình được mở trong trình soạn thảo Free Pascal, bạn chọn vào menu Windows, chọn Cascade sẽ xuất hiện xếp lớp các chương trình như hình minh họa.

Với cách xếp này trông đẹp mắt nhưng không hiệu quả. Ví dụ bạn phóng to chương trình “số 3” (hinh_tron.pas) (là chương trình đang hiện hành – xếp trên cùng), hai chương trình còn lại sẽ bị khuất (CT_1.pas, CT_2.pas). Vì vậy, bạn có thể chọn theo kiểu Tile để dễ kiểm soát hơn.

* Menu Windows, chọn Tile

Khai thác tính năng Free Pascal : Menu Windows, chọn Tile

Khai thác tính năng Free Pascal : Menu Windows, chọn Tile

Với cách mở này trông không đẹp mắt bằng cách Cascade, nhưng bạn có thể khai thác tính năng Free Pascal hiệu quả hơn.

Trong ba chương trình này, chương trình “số 3” vẫn hiện hành (có dấu mũi tên hướng lên bên phải và hình chữ nhật nhỏ “màu xanh” bên trái). Bạn thao thác trên hai biểu tượng này như sau:

Nhấp vào mũi tên bên phải sẽ phóng to chương trình toàn màn hình (hai chương trình còn lại bị khuất), lúc này mũi tên sẽ biến thành mũi tên hai đầu, tiếp tục nhấp chuột vào mũi tên hai đầu sẽ trở lại trạng thái bình thường (như kiểu Tile minh họa).

Nhấp chuột vào hình chữ nhật sẽ đóng chương trình, bạn muốn mở thì vào menu File, chọn Open đã đề cập trong bài viết trước.

Ngoài ra, bạn có thể thao tác trên bất kỳ chương trình nào trong cửa sổ Tile (khuyến khích nhiều nhất là 3), khi bạn thực thi thì chương trình nào hiện hành sẽ thực hiện trên chương trình đó.

Chú ý:

Nếu mục Tile và Cascade mất hiệu lực thì bạn chọn Refresh display, hai mục này sẽ có hiệu lực.

Khai thác tính năng Free Pascal : Menu Windows, chọn Refresh display

Khai thác tính năng Free Pascal : Menu Windows, chọn Refresh display

Tìm hiểu thêm một số mục trong menu Windows

Để khai thác tính năng Free Pascal hiệu quả, bạn nên tìm hiểu một số mục trong menu này, ít nhiều cũng giúp bạn cải tiến khả năng sử dụng Free Pascal.

– Close All: Đóng tất cả chương trình đang mở.

– Close: Đóng một chương trình đang hiện hành.

– Zoom: Phóng to chương trình đầy màn hình Free Pascal (giống mũi tên hướng lên đã được đề cập).

– Next, Previous: Sẽ chuyển tới (Next), lui (Previous) các chương trình được mở (luân phiên hiện hành).

2. Menu Edit

Trong quá trình soạn thảo chương trình, đôi lúc bạn cần sao chép, di chuyển,… một  hoặc nhiều dòng trong chương trình. Để khai thác tính năng Free Pascal hiệu quả, bạn nên tìm hiểu thêm một số tính năng trong menu Edit để hạn chế thời gian thực hiện những lệnh giống nhau trong chương trình.

Khai thác tính năng Free Pascal : Menu Edit

Khai thác tính năng Free Pascal : Menu Edit

Bước 1: Chọn một khối văn bản (bằng chuột hoặc thủ công bằng phím Shift + các phím mũi tên).

Muốn chọn hết chương trình thì vào menu Edit, chọn Select All.

Bước 2: Thực hiện một trong công việc sau theo mong muốn.

* Sao chép (Copy): Menu Edit \ CTRL + INSERT

* Xóa (Clear): Menu Edit \ CTRL + DELETE

* Cut: Menu Edit \ SHIFT + DELTE

Chú ý:

– Lệnh này ngoài việc bỏ giống lênh Clear nhưng vẫn còn lưu vào bộ nhớ đệm để bạn có thể dán ra ngoài vị trí khác, chứ không mất dữ liệu hoàn toàn.

Bước 3: Chỉ có hiệu lực đối với Sao chép, Cut.

* Dán (Paste): Menu SHIFT + INSERT

II. KHAI THÁC TÍNH NĂNG FREE PASCAL : CÁC LỖI THƯỜNG GẶP

Thư viện lỗi của Free Pascal cũng như Turbo Pascal khá nhiều. Vinaonline.net không có tham vọng giới thiệu các bạn tất cả các lỗi, chỉ giới thiệu một số lỗi trong phạm vi những chương trình nhỏ để bạn khai thác tính năng Free Pascal hiệu quả hơn.

Sau đây là một số lỗi thường gặp:

1. Identifier not fount “xyz”

Ý nghĩa: Xảy ra trong các trường hợp sau

– Chưa khai báo biến xyz.

– Sử dụng từ khóa xyz sai chính tả.

– Sử dụng câu lệnh nhưng chưa khai báo thư viện.

2. “;” expected but “abc” found

Ý nghĩa: Trước “abc” thiếu chấm phẩy “;”

3. “.” expected but “end of file” found

Ý nghĩa: Thiếu dấu chấm “.” cuối tập tin (dấu chấm của End cuối chương trình).

4. “ordinal const” found

Ý nghĩa: Đặt tên không hợp lệ.

Bạn có thể tham khảo bài viết Sử dụng kiểu dữ liệu và khai báo biến trong Pascal

5. Fatal: Unexcepted end of file

Ý nghĩa: Thiếu dấu nháy đơn đầu chuỗi.

6. Fatal: String exceeds line

Ý nghĩa: Thiếu dấu nháy đơn cuối chuỗi.

BÀI TẬP ÁP DỤNG

Dựa vào các lỗi đã liệt kê, hãy khai thác tính năng Free Pascal hiệu quả nhất để tìm các lỗi trong chương trình hoặc tự nhập các chương trình trong các bài viết:

– Cấu trúc chương trình PASCAL : Hướng dẫn đầy đủ và chi tiết nhất 2018.

– Từ khóa và tên trong chương trình Pascal hợp lý và chính xác.

LỜI KẾT

Sau khi bạn đọc xong bài viết này, bạn cũng đã có một số kinh nghiệm trong lập trình Pascal (mức cơ bản), bài viết này đúng với tên gọi Khai thác tính năng Free Pascal vì vậy bạn phải làm quen từng bước thì mới nhớ được những mục trong menu Windows, menu Edit và một số lỗi thường gặp. Vinaonline.net chức bạn khai thác tính năng Free Pascal hiệu quả nhất.

Leave a Comment