Danh mục

Giáo trình hình thành quy trình ứng dụng các cú pháp trên cùng một modun với các chương trình con p5

Số trang: 10      Loại file: pdf      Dung lượng: 1.55 MB      Lượt xem: 10      Lượt tải: 0    
Hoai.2512

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tham khảo tài liệu giáo trình hình thành quy trình ứng dụng các cú pháp trên cùng một modun với các chương trình con p5, công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Giáo trình hình thành quy trình ứng dụng các cú pháp trên cùng một modun với các chương trình con p5 CHƯƠNGIII:CƠBẢNVỀNGÔNNGỮLẬPTRÌNHVISUALBASICChạytừngbước(StepInto)Nút lệnh: . Phím tắt: F8.Chương trình được dịch theo từng dòng lệnh. Mỗi khi người lập trình nhấn F8 thì chương trìnhsẽ thực thi một dòng lệnh, cứ như thế cho đến khi kết thúc chương trình.Nếu tại một dòng lệnh có lời gọi đến chương trình con khác thì khi tiếp tục thực hiện với StepInto, con trỏ biên dịch sẽ được nhảy đến dòng đầu tiên của chương trình con được gọi.Chạytừngbướcvớikhốilệnh(StepOver)Nút lệnh: . Phím tắt: SHIFT+F8.Phương pháp này tương tự như chạy từng bước (Step Into) nhưng việc thực thi một chươngtrình con được coi như thực thi một dòng lệnh. Vì vậy nếu trong chương trình hiện tại có mộtlời gọi chương trình con thì chương trình con sẽ được thực thi như một lệnh và do đó con trỏbiên dịch sau đó sẽ nhảy tới dòng lệnh tiếp theo của chương trình con hiện tại.Chạyrangoàichươngtrìnhcon(StepOut)Nút lệnh: . Phím tắt: CTRL+SHIFT+F8.Nếu con trỏ biên dịch đang ở trong một chương trình con, thì lệnh biên dịch Step Out sẽ dịchtoàn bộ các lệnh còn lại trong chương trình con đó và đưa con trỏ lệnh tới vị trí tiếp sau vị trí cólời gọi chương trình con.Chạytớivịtrícontrỏchuột(RuntoCursor)Nút lệnh: . Phím tắt: CTRL+F8.Chạy từ vị trí con trỏ biên dịch hiện tại tới vị trí có con trỏ soạn thảo. Phương pháp này thườngđược dùng khi người lập trình muốn thực thi qua toàn bộ những khối lệnh lặp đến dòng lệnhmà mình cần quan tâm.Tạođiểmdừng(Breakpoint)khichạychươngtrìnhNút lệnh: . Phím tắt: F9.Với phương pháp này, khi người lập trình thực thi chương trình, trình biên dịch sẽ dừng lại tạicác vị trí dòng lệnh tương ứng đã được đánh dấu trước. Để tạo điểm dừng cho một dòng lệnh,đưa con trỏ soạn thảo chọn dòng lệnh tương ứng và nhấn phím F9. Vị trí con trỏ biên dịch hiện tại Điểm dừng (Break point) 93Nếu muốn xoá điểm dừng cho một dòng lệnh, đưa con trỏ soạn thảo đến dòng lệnh đó có điểmdừng và nhấn phím F9. Nếu muốn xoá hết tất cả các điểm dừng đã tạo, nhấn phím tắtCTRL+SHIFT+F9.14.2.3. Cửa sổ trợ giúp gỡ rốiNgoài việc gỡ rối sử dụng các phương pháp thực thi chương trình, VBAIDE còn hỗ trợ ngườilập trình các công cụ dùng để thử nghiệm các dòng lệnh và kiểm soát các biến trong chươngtrình. Đây là công cụ rất hữu ích giúp người lập trình có thể theo dõi và từ đó phát hiện ra lỗitrong chương trình, nhất là các lỗi phát sinh do giải thuật.Cửasổtrunggian(ImmediateWindow).Để hiển thị cửa số trung gian, trong VBAIDE chọn trình đơn View Immediate window,hoặc sử dụng phím tắt CTRL+G: Hình III-28: Cửa sổ trung gian.Với cửa sổ trung gian, người dùng có thể: Gõ một dòng lệnh vào và nhấn ENTER để thực thi dòng lệnh đó trực tiếp từ cửa số trung gian. Hiển thị giá trị của biểu thức lên cửa sổ trong quá rình gỡ rối. Để hiển thị giá trị của biểu thức, trong cửa sổ trung gian gõ “?Biểu_Thức” rồi nhấn phím ENTER. Người lập trình có thể in giá trị của biểu thức ra cửa sổ trung gian từ mã lệnh chương trình sử dụng cú pháp:Debug. Print Thay đổi giá trị của một biến trong khi chạy chương trình từ cửa sổ trung gian. Chẳng hạn như trong chương trình đang thực thi có biến a, người lập trình có thể thay đổi giá trị của biến a thành 5 bằng cách gõ a=5 trong cửa sổ trung gian và nhấn phím ENTER.Cửasổtheodõi(WatchWindow).Để hiển thị cửa sổ theo dõi, trong VBA IDE chọn trình đơn View Watch Window. Hình III-29: Cửa sổ theo dõi.Cửa sổ này thường được sử dụng để theo dõi sự biến đổi của các biến hoặc các biểu thức trongquá trình mã lệnh được thực thi. Ngoài ra, trong cửa sổ theo dõi, người lập trình có thể thay đổigiá trị cho biến trong lúc đang thực thi chương trình. Cần lưu ý là giá trị của biến/biểu thức cầntheo dõi chỉ được hiển thị khi trình biên dịch đang thực thi một dòng lệnh nằm trong phạm vihiệu lực của biến/biểu thức đó. Ví dụ như biến a trong chương trình con VD1 chỉ hiển thị giá trị94 CHƯƠNGIII:CƠBẢNVỀNGÔNNGỮLẬPTRÌNHVISUALBASICtrong cửa sổ theo dõi khi trình biên dịch đang thực thi một dòng lệnh nằm trong chương trìnhcon VD1 đó.Để thêm một biểu thức vào trong danh sách các biểu thức đang được theo dõi của cửa sổWatch, thực hiện theo các bước sau:1. Trong VBA IDE, chọn trình đơn Debug Add Watch để hiển thị hộp thoại Add Watch.2. Nhập biểu thức cần theo dõi trong mục Expression.3. Chọn tên ...

Tài liệu được xem nhiều: