Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Giáo trình phân tích quy trình vận dụng các cú pháp trên cùng một modun với các chương trình con p7
MIỄN PHÍ
Số trang
5
Kích thước
724.9 KB
Định dạng
PDF
Lượt xem
1833

Giáo trình phân tích quy trình vận dụng các cú pháp trên cùng một modun với các chương trình con p7

Nội dung xem thử

Mô tả chi tiết

CHƯƠNG III: CƠ BẢN VỀ NGÔN NGỮ LẬP TRÌNH VISUAL BASIC

83

Open <đường dẫn> For [Kiểu thao tác] as <filenumber> [Len=Buffersize]

Trong đó:

Ø <đường dẫn>: là một giá trị kiểu String dùng để xác định đường dẫn của tập tin (vị trí

của nó trên đĩa).

Ø <Kiểu thao tác>: cách thức thao tác với tập tin, tham số này có thể nhận một trong

các giá trị sau:

ƒ Input: đọc dữ liệu từ tập tin, để không gây lỗi thì tập tin này phải có sẵn trên đĩa.

ƒ Output: ghi dữ liệu vào tập tin với hai điểm cần lưu ý:

™ Nếu tập tin là có sẵn thì toàn bộ dữ liệu bên trong nó sẽ bị xóa sạch trước khi dữ

liệu mới được ghi vào (ghi đè lên những dữ liệu đã có). Việc này sẽ làm mất đi

những dữ liệu ban đầu.

™ Nếu tập tin chưa tồn tại, một tập tin mới sẽ được tạo ra với tên và vị trí của tập tin

được xác định trong <đường dẫn>.

ƒ Append: ghi dữ liệu vào cuối tập tin đã có (ghi thêm, nối vào những dữ liệu đã có).

ƒ <filenumber>: là một giá trị kiểu Integer đại diện cho tập tin đó. Sau này, khi thao

tác với tập tin này, thì giá trị này sẽ là đại diện. Điều này rất hữu ích khi làm việc đồng

thời với nhiều tập tin đang mở, lúc đó, để ghi hay đọc dữ liệu với tập tin nào, ta chỉ

việc đưa vào giá trị của <filenumber> tương ứng trong các lệnh đọc/ghi dữ liệu.

ƒ [Len = Buffersize]: chỉ ra số ký tự trong vùng đệm khi sao chép dữ liệu giữa tập

tin và chương trình. Đây là một giá trị tùy chọn.

Ví dụ: Khi trên đĩa C không có tập tin File1.txt thì câu lệnh sau sẽ tạo mới và mở sẵn tập tin

này để ghi dữ liệu:

Open “C:\file1.txt” For Output as 1

13.2.2. Đọc dữ liệu từ tập tin:

Sau khi tập tin đã được mở bằng lệnh Open với kiểu là Input, nó đã sẵn sàng cho việc đọc dữ

liệu bên trong nó. Dữ liệu có thể đọc theo những cách thức sau:

Đọc dữ liệu theo từng dòng

Khái niệm dòng dữ liệu trong tập tin khác so với khái niệm dòng chữ trên trang giấy. Dòng dữ

liệu có thể chứa rất nhiều ký tự (có độ dài hầu như không hạn chế) và một dòng được coi là kết

thúc tại nơi có chứa ký hiệu xuống dòng (vbCrLf – bao gồm hai kí tự có số hiệu 13 và 10). Cú

pháp đọc một dòng từ tập tin như sau:

Line Input #<filenumber>, <strVar>

Câu lệnh này đọc dữ liệu từ dòng hiện tại của tập tin đã được mở (có chỉ số là <filenumber>)

và gán dữ liệu đọc được cho biến strVar (biến này có kiểu String). Câu lệnh Line Input

# sẽ tự động nhận dạng dòng dữ liệu thông qua kí hiệu xuống dòng (tuy nhiên nó không đưa kí

hiệu xuống dòng vào biến strVar). Sau lệnh Line Input #, vị trí con trỏ đọc dữ liệu sẽ

được tự động chuyển xuống dòng tiếp theo.

Tải ngay đi em, còn do dự, trời tối mất!