Môn tin học đại cương - Phần 6
Số trang: 31
Loại file: pdf
Dung lượng: 360.76 KB
Lượt xem: 15
Lượt tải: 0
Xem trước 4 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Chương trình xử lý dữ liệu thông qua các biến dữ liệu. Như ta đã biết, mỗi biến dữ liệu chỉ có đời sống ngắn ngủi : hoặc bằng đời sống của 1 thủ tục, hoặc bằng đời sống của 1 module (hay đối tượng) hoặc cao nhất là bằng thời gian chạy ứng dụng, từ lúc ứng dụng được nạp vào bộ nhớ trong đến lúc chương trình kết thúc thực thi.
Nội dung trích xuất từ tài liệu:
Môn tin học đại cương - Phần 6 MÔN TIN HỌC Chương 11 QUẢN LÝ HỆ THỐNG FILE Môn : Tin học Khoa Công nghệ Thông tin Chương 11 : Quản lý hệ thống file Trường ĐH Bách Khoa Tp.HCM Slide 271 Tổng quát về thời gian sống của biến dữ liệuChương trình xử lý dữ liệu thông qua các biến dữ liệu. Như ta đã biết,mỗi biến dữ liệu chỉ có đời sống ngắn ngủi : hoặc bằng đời sống của 1thủ tục, hoặc bằng đời sống của 1 module (hay đối tượng) hoặc cao nhấtlà bằng thời gian chạy ứng dụng, từ lúc ứng dụng được nạp vào bộ nhớtrong đến lúc chương trình kết thúc thực thi.Để lưu giữ giá trị của 1 số biến hầu trao đổi dữ liệu giữa 2 ứng dụng khácnhau hay giữa 2 lần chạy khác nhau của cùng 1 ứng dụng, ta sẽ ghi giátrị các biến này ra môi trường chứa tin bền vững trên những đơn vị chứatin độc lập được gọi là file.Trong chương 2, chúng ta đã trình bày các khái niệm về file, cách tổchức đĩa cứng thành cây phân cấp các file cũng như các thao tác quản lýhệ thống file trực tiếp bởi người dùng.Trong chương này ta sẽ nghiên cứu chi tiết các phương tiện mà VB cungcấp để thực hiện các thao tác quản lý hệ thống file, đặc biệt là việc truyxuất nội dung của file, từ trong code của ứng dụng VB. Môn : Tin học Khoa Công nghệ Thông tin Chương 11 : Quản lý hệ thống file Trường ĐH Bách Khoa Tp.HCM Slide 272 1 Cấu trúc fileỞ cấp độ HĐH, file là danh sách gồm n byte chưa có ngữ nghĩa.Chính ứng dụng phải tự qui định cấu trúc cụ thể của file mình tạora/đọc lại và ngữ nghĩa của từng đơn vị cấu trúc này.VB cung cấp cho ứng dụng 3 dạng file khác nhau, ứng với mỗidạng file có 1 cách thức truy xuất dữ liệu tương ứng : file tuần tự (Sequential File) hay file văn bản là danh sách gồm n byte, mỗi byte là 1 ký tự ANSI. Thí dụ file source code của các class VB *.bas. file nhị phân (Binary File) là danh sách gồm n byte nhị phân chưa có cấu trúc. Thí dụ file Word, file Excel, file khả thi - executable. file truy xuất trực tiếp (Random File) là danh sách gồm n record có cùng độ dài, mỗi record chứa nhiều field thông tin. Thí dụ file chứa các hồ sơ sinh viên. Môn : Tin học Khoa Công nghệ Thông tin Chương 11 : Quản lý hệ thống file Trường ĐH Bách Khoa Tp.HCM Slide 273 Tổng quát về quản lý hệ thống file trong VBVB cung cấp cho người lập trình 2 phương pháp khác nhau để quản lýhệ thống file : gọi các thủ tục truyền thống như Open, Close, Input, Write, Get, Put... Ta có thể gọi các thủ tục này là các lệnh VB. dùng mô hình đối tượng FSO (File System Object). Với phương pháp này, đầu tiên người lập trình sẽ tạo ra đối tượng FileSystemObject rồi mỗi khi cần quản lý hệ thống file, họ chỉ cần gọi method tương ứng của đối tượng trên.Mặc dù FSO là phương pháp hướng đối tượng, rất thân thiện và dễ dùng,nhưng hiện FSO chưa đủ mạnh, chỉ cho phép truy xuất file text -văn bản,chứ chưa cho phép truy xuất 2 dạng file Binary và Random.ngDoQuảólýMônthTin hfile đ n trong ọc : Khoa Công nghệ Thông tin Chươ 11 : hệ ống Trường ĐH Bách Khoa Tp.HCMchương này chúng ta chỉ tập trung giới thiệu phương pháp dùng các thủ Slide 274t t ề thố để t ất fil S à khi ó điề kiệ ỗi SV ẽ t 2 Tổng quát về truy xuất file trong VB Qui trình truy xuất 1 file trong VB gồm 3 bước chính : mở/tạo file (gọi thủ tục Open) : khai báo cho hệ thống biết ta sắp sửa truy xuất 1 file được xác định bởi đường dẫn cụ thể cùng các chế độ truy xuất file cụ thể. lặp truy xuất file thông qua việc gọi các thủ tục Input, Get, Write, Put,... Thường mỗi thủ tục trên chỉ truy xuất 1 đơn vị thông tin nhỏ của file nên ta phải lặp nhiều lần đến khi hết file, tuy nhiên ta có quyền đọc/ghi toàn bộ nội dung file vào/ra bộ nhớ. đóng file (gọi thủ tục Close) : khai báo cho hệ thống biết ta không còn muốn truy xuất file nữa để hệ thống cấm không cho bất kỳ lệnh nào trong ứng dụng của ta truy xuất file nữa. Để giúp các bạn dễ dàng tiếp thu thông tin, chúng tôi sẽ trình bày qui trình truy xuất file chi tiết trên từng loại file cụ thể : Text file, Random file và Binary File. Môn : Tin học Khoa Công nghệ Thông tin Chương 11 : Quản lý hệ thống file Trường ĐH Bách Khoa Tp.HCM Slide 275 Bảng các lệnh VB truy xuất file Tên phát biểu Sequential File Random File Binary FileOpen x x xClose x x xInput # xLine Input # xPrint # xWrite # xInput () x xType .... EndType ...
Nội dung trích xuất từ tài liệu:
Môn tin học đại cương - Phần 6 MÔN TIN HỌC Chương 11 QUẢN LÝ HỆ THỐNG FILE Môn : Tin học Khoa Công nghệ Thông tin Chương 11 : Quản lý hệ thống file Trường ĐH Bách Khoa Tp.HCM Slide 271 Tổng quát về thời gian sống của biến dữ liệuChương trình xử lý dữ liệu thông qua các biến dữ liệu. Như ta đã biết,mỗi biến dữ liệu chỉ có đời sống ngắn ngủi : hoặc bằng đời sống của 1thủ tục, hoặc bằng đời sống của 1 module (hay đối tượng) hoặc cao nhấtlà bằng thời gian chạy ứng dụng, từ lúc ứng dụng được nạp vào bộ nhớtrong đến lúc chương trình kết thúc thực thi.Để lưu giữ giá trị của 1 số biến hầu trao đổi dữ liệu giữa 2 ứng dụng khácnhau hay giữa 2 lần chạy khác nhau của cùng 1 ứng dụng, ta sẽ ghi giátrị các biến này ra môi trường chứa tin bền vững trên những đơn vị chứatin độc lập được gọi là file.Trong chương 2, chúng ta đã trình bày các khái niệm về file, cách tổchức đĩa cứng thành cây phân cấp các file cũng như các thao tác quản lýhệ thống file trực tiếp bởi người dùng.Trong chương này ta sẽ nghiên cứu chi tiết các phương tiện mà VB cungcấp để thực hiện các thao tác quản lý hệ thống file, đặc biệt là việc truyxuất nội dung của file, từ trong code của ứng dụng VB. Môn : Tin học Khoa Công nghệ Thông tin Chương 11 : Quản lý hệ thống file Trường ĐH Bách Khoa Tp.HCM Slide 272 1 Cấu trúc fileỞ cấp độ HĐH, file là danh sách gồm n byte chưa có ngữ nghĩa.Chính ứng dụng phải tự qui định cấu trúc cụ thể của file mình tạora/đọc lại và ngữ nghĩa của từng đơn vị cấu trúc này.VB cung cấp cho ứng dụng 3 dạng file khác nhau, ứng với mỗidạng file có 1 cách thức truy xuất dữ liệu tương ứng : file tuần tự (Sequential File) hay file văn bản là danh sách gồm n byte, mỗi byte là 1 ký tự ANSI. Thí dụ file source code của các class VB *.bas. file nhị phân (Binary File) là danh sách gồm n byte nhị phân chưa có cấu trúc. Thí dụ file Word, file Excel, file khả thi - executable. file truy xuất trực tiếp (Random File) là danh sách gồm n record có cùng độ dài, mỗi record chứa nhiều field thông tin. Thí dụ file chứa các hồ sơ sinh viên. Môn : Tin học Khoa Công nghệ Thông tin Chương 11 : Quản lý hệ thống file Trường ĐH Bách Khoa Tp.HCM Slide 273 Tổng quát về quản lý hệ thống file trong VBVB cung cấp cho người lập trình 2 phương pháp khác nhau để quản lýhệ thống file : gọi các thủ tục truyền thống như Open, Close, Input, Write, Get, Put... Ta có thể gọi các thủ tục này là các lệnh VB. dùng mô hình đối tượng FSO (File System Object). Với phương pháp này, đầu tiên người lập trình sẽ tạo ra đối tượng FileSystemObject rồi mỗi khi cần quản lý hệ thống file, họ chỉ cần gọi method tương ứng của đối tượng trên.Mặc dù FSO là phương pháp hướng đối tượng, rất thân thiện và dễ dùng,nhưng hiện FSO chưa đủ mạnh, chỉ cho phép truy xuất file text -văn bản,chứ chưa cho phép truy xuất 2 dạng file Binary và Random.ngDoQuảólýMônthTin hfile đ n trong ọc : Khoa Công nghệ Thông tin Chươ 11 : hệ ống Trường ĐH Bách Khoa Tp.HCMchương này chúng ta chỉ tập trung giới thiệu phương pháp dùng các thủ Slide 274t t ề thố để t ất fil S à khi ó điề kiệ ỗi SV ẽ t 2 Tổng quát về truy xuất file trong VB Qui trình truy xuất 1 file trong VB gồm 3 bước chính : mở/tạo file (gọi thủ tục Open) : khai báo cho hệ thống biết ta sắp sửa truy xuất 1 file được xác định bởi đường dẫn cụ thể cùng các chế độ truy xuất file cụ thể. lặp truy xuất file thông qua việc gọi các thủ tục Input, Get, Write, Put,... Thường mỗi thủ tục trên chỉ truy xuất 1 đơn vị thông tin nhỏ của file nên ta phải lặp nhiều lần đến khi hết file, tuy nhiên ta có quyền đọc/ghi toàn bộ nội dung file vào/ra bộ nhớ. đóng file (gọi thủ tục Close) : khai báo cho hệ thống biết ta không còn muốn truy xuất file nữa để hệ thống cấm không cho bất kỳ lệnh nào trong ứng dụng của ta truy xuất file nữa. Để giúp các bạn dễ dàng tiếp thu thông tin, chúng tôi sẽ trình bày qui trình truy xuất file chi tiết trên từng loại file cụ thể : Text file, Random file và Binary File. Môn : Tin học Khoa Công nghệ Thông tin Chương 11 : Quản lý hệ thống file Trường ĐH Bách Khoa Tp.HCM Slide 275 Bảng các lệnh VB truy xuất file Tên phát biểu Sequential File Random File Binary FileOpen x x xClose x x xInput # xLine Input # xPrint # xWrite # xInput () x xType .... EndType ...
Tìm kiếm theo từ khóa liên quan:
tin học đại cương tin học căn bản vi tính căn bản tự học tin học giáo trình tin học căn bảnGợi ý tài liệu liên quan:
-
Ứng dụng công cụ Quizizz thiết kế trò chơi học tập trong giảng dạy học phần tin học đại cương
12 trang 301 0 0 -
Tài liệu hướng dẫn thực hành Tin học đại cương - ĐH Bách Khoa Hà Nội
40 trang 257 0 0 -
Giáo trình Tin học đại cương part 7
19 trang 233 0 0 -
Sửa lỗi các chức năng quan trọng của Win với ReEnable 2.0 Portable Edition
5 trang 214 0 0 -
Xử lý tình trạng máy tính khởi động/tắt chậm
4 trang 212 0 0 -
Giáo Trình tin học căn bản - ĐH Marketing
166 trang 198 0 0 -
Phục hồi mật khẩu đăng nhập windowsNếu chính chủ nhân của chiếc máy tính
3 trang 187 0 0 -
Giới thiệu tổng quan về SharePoint 2007
41 trang 173 0 0 -
TÀI LIỆU HƯỚNG DẪN SỬ DỤNG PHẦN MỀM KHAI BÁO HẢI QUAN ĐIỆN TỬ phần 1
18 trang 159 0 0 -
Memory-RAM - Một số thuật ngữ và kỹ thuật tin học
5 trang 156 0 0