VII. Mảng và truy cập tuần tự
5. Dùng danh sách và mảng vớI các thủ tục và hàm
Visual Basic có một đặc phận tuyệt vờI để dùng các danh sách và các mảng trong các thủ tục và các hàm. Không như nhiều ngôn ngữ khác, Visual Basic dễ
dàng gởI cho thủ tục các danh sách hay mảng có kích cỡ bất kỳ. Các mảng luôn được chuyển theo tham chiếu. Điều này có nghĩa là mọI thay đổI đã tạo cho mảng hay cho các khoản nhập trong mảng vẫn trường tồn cả khi Visual Basic rờI hàm thủ tục đó.
Tất nhiên để mảng chuyển theo tham chiếu có nghĩa là ta chẳng cần dùng các mảng cấp Form trừ khi muốn mảng sẵn dùng khắp nơi. Để gửi một tham số mảng cho một thủ tục hay hàm, ta chỉ việc dùng tên mảng theo sau là các dấu ngoặ đơn mở và đóng (), trong danh sách các tham số
TẬP TIN TRUY CẬP TUẦN TỰ
Khi truy xuất tập tin từ đầu theo từng dòng văn bản, tập tin như thế được gọI là tập tin truy xuất tuần tự .
Ta có thể mở tập tin theo kiểu truy xuất tuần tự theo ba cách. - Cách1: Output
- Cách 2: Append - Cách 3: Input.
6.Mở tập tin theo kiểu truy xuất tuần tự bằng Output
Dùng kiểu Output tạo tập tin truy cập tuần tự. Sau khi tạo tập tin, ta có thể dùng các lệnh xuất để viết tên tập tin này. Ví dụ sau tạo tập tin TRY.TXT:
FileNum = FreeFile
Nếu tập tin TRY.TXT đã tồn tạI, nộI dung cũ bị xóa đi! Tập tin TRY.TXT không có đường dẫn nên có được tạo trong thư mục hiện hành. Muốn tạo ở thư mục xác định nào đó ( ví dụ C:\ PROG), ta cần chỉ rõ như sau:
Open “ C:\PROG\TRY.TXT” For Output As FileNum.
Tập tin mở bằng kiểu Output chỉ cho phép ta viết lên mà thôi. Ta có thể viết bằng phát biểu Print#.
FileNum = FreeFile
Open “ TRY.TXT” For Output As FileNum ‘ Viết nộI dung thuộc tính Text cuat MyText ra ‘ TRY.TXT
Print # FileNum, txtMyText.Text ‘Đóng tập tin TRY.TXT
Close FileNum.
Phát biểu Print cần hai tham số. Tham số thứ nhất là thẻ File cần nghi ra và tham số thứ hai là chuỗI cần nghi.