Danh mục

Bài giảng môn Tin học: Chương 12 - TS. Nguyễn Văn Hiệp

Số trang: 15      Loại file: pdf      Dung lượng: 277.12 KB      Lượt xem: 9      Lượt tải: 0    
tailieu_vip

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

Thông tin tài liệu:

Bài giảng "Tin học - Chương 12: Linh kiện phần mềm và truy suất database" cung cấp cho người học các kiến thức: Tổng quát về linh kiện phần mềm, cách tạo và dùng linh kiện phần mềm, tổng quát về truy xuất database, tổng quát về debug mã nguồn VB. Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng môn Tin học: Chương 12 - TS. Nguyễn Văn HiệpCode của ứng dụng xóa file đệ qui (tt)Private Sub DuyetXoaFileDequi()Dim Name As String, Path As String, strFilePath As String, intAttr As IntegerPath = strDirQueue(iHead)Name = Dir(Path, vbDirectory) lấy 1 phần tử thỏa mãn patternDo While Name Lặp xử lý phần tử, nếu còn.If Name . And Name .. Then bỏ thư mục hiện hành và cha của nóstrFilePath = Path & NameintAttr = GetAttr(strFilePath)If (intAttr And vbDirectory) = vbDirectory Then nếu là thư mục thì lưu giữ vào hàngstrDirQueue(iTail) = strFilePath & iTail = iTail + 1If (iTail > QMAX) Then iTail = 0Else nếu là file kiểm tra xem thỏa pattern khôngIf LCase(Name) Like txtPattern.Text ThenintAttr = intAttr And Not vbReadOnlySetAttr strFilePath, intAttrKill strFilePathFileList.AddItem strFilePathEnd IfEnd IfEnd IfName = Dir lấy phần tử kế thỏa mãn pattern.LoopEnd SubMôn : Tin họcChương 11 : Quản lý hệ thống fileSlide 321Khoa Công nghệ Thông tinTrường ĐH Bách Khoa Tp.HCMMÔN TIN HỌCChương 12LINH KIỆN PHẦN MỀM& TRUY XUẤT DATABASE12.1 Tổng quát về linh kiện phần mềm12.2 Cách tạo và dùng linh kiện phần mềm12.3 Tổng quát về truy xuất database12.4 Tổng quát về debug mã nguồn VBKhoa Công nghệ Thông tinTrường ĐH Bách Khoa Tp.HCMMôn : Tin họcChương 12 : Linh kiện phần mềm & truy xuất databaseSlide 32216112.1 Tổng quát về linh kiện phần mềm‰Mục tiêu của qui trình phát triển phần mềm hướng đối tượng là tạo raứng dụng có cấu trúc thuần nhất : tập các đối tượng sống và tương táclẫn nhau.‰Mỗi đối tượng của ứng dụng có thể được tạo ra nhờ 1 trong các cáchsau :ƒƒƒƒchọn menu Project.Add Class Module để tạo ra 1 class module mới miêutả cấu trúc chi tiết của đối tượng cần tạo ra : các thuộc tính dữ liệu và cácmethod của đối tượng.chọn menu Project.Add File rồi khai báo đường dẫn của file *.bas chứa 1class module của 1 ứng dụng có sẵn để copy class module này vàoProject ứng dụng hiện tại (đây là 1 phương pháp để thừa kế thành quả).sử dụng các điều khiển sẵn có của VB để xây dựng form giao diện.add module *.ocx chứa 1 hay nhiều ActiveX Control đang được Windowsquản lý vào Project ứng dụng hiện tại để dùng chúng y như các điều khiểnsẵn có của VB.Khoa Công nghệ Thông tinTrường ĐH Bách Khoa Tp.HCMMôn : Tin họcChương 12 : Linh kiện phần mềm & truy xuất databaseSlide 32312.2 Cách tạo và dùng linh kiện phần mềm‰VB cho phép tạo linh kiện phần mềm ActiveX Control nhờ 1 trong 3 loạiProject ActiveX EXE, ActiveX DLL và ActiveX Control. Tuy nhiên quitrình chi tiết để tạo ActiveX Control vượt quá khuôn khổ nội dung củamôn học này.‰Việc dùng ActiveX Control cũng giống như dùng control định sẵn củaVB, ta đặt chúng 1 cách trực quan vào các form giao diện với kích thướcvà vị trí phù hợp với nhu cầu. Khi viết code, ta có thể truy xuất cácthuộc tính dữ liệu và các method của ActiveX Control y như truy xuấtcác thành phần trong control định sẵn.Khoa Công nghệ Thông tinTrường ĐH Bách Khoa Tp.HCMMôn : Tin họcChương 12 : Linh kiện phần mềm & truy xuất databaseSlide 324162Qui trình add 1 ActiveX Control vào ProjectĐể dùng 1 linh kiện phần mềm ActiveX Control trong 1 form của Project ứng dụng,trước hết ta phải thêm nó vào cửa sổ Toolbox của Project theo qui trình điển hìnhsau đây :1. ấn phải chuột vào vị trítrống của Toolbox, chọnmục Components2. chọn tab Controls, duyệt và chọn mục tương ứng, chọn OK.3. CửasổToolboxsẽ chứacác iconmiêu tảcác Act.Controltrongmodulevừachọn.Khoa Công nghệ Thông tinTrường ĐH Bách Khoa Tp.HCMMôn : Tin họcChương 12 : Linh kiện phần mềm & truy xuất databaseSlide 325Thí dụ về cách dùng ActiveX Control‰Để thấy việc dùng ActiveX Control hầu xây dựng phần mềm dễ dàngnhư thế nào, chúng ta hãy thử viết 1 trình duyệt Web với chức năngtượng tự như IE của Microsoft, ta tạm gọi ứng dụng sắp viết này làMyIE.‰Việc viết phần mềm duyệt Web từ đầu rất khó khăn vì bạn cần phảitrang bị nhiều kiến thức như : kỹ thuật hiển thị văn bản và đồ họa, kỹthuật tương tác với người dùng thông qua bàn phím và chuột, kỹ thuậtvà qui trình viết 1 chương trình dịch, lập trình mạng dùng socket, giaothức truy xuất tài nguyên Web HTTP (Hypertext Transfer Protocol),ngôn ngữ DHTML,...‰Nhưng toàn bộ các công việc mà 1 trình duyệt Web cần làm đã đượcMicrosoft đóng gói trong 1 linh kiện phần mềm tên là WebBrowser.Khoa Công nghệ Thông tinTrường ĐH Bách Khoa Tp.HCMMôn : Tin họcChương 12 : Linh kiện phần mềm & truy xuất databaseSlide 326163Thí dụ về cách dùng ActiveX Control (tt)‰ActiveX Control WebBrowser là 1 đối tượng giao diện chỉ chứa 1 vùng hiển thịnội dung hình chữ nhật với vị trí và kích thước do người lập trình qui định.Interface của nó bao gồm 3 loại : các thuộc tính interface (khoảng 27), cácmethod (khoảng 12) và các sự kiện (khoảng 16) mà người dùng có thể lập trìnhthủ tục đáp ứng cho chúng. Ở đây chúng ta sẽ giới thiệu ...

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