Môn tin học đại cương - Phần 6 pot

31 412 0
Môn tin học đại cương - Phần 6 pot

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

1 Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin học Slide 271 MÔN TIN HỌC Chương 11 QUẢN LÝ HỆ THỐNG FILE Chương 11 : Quảnlýhệ thống file Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin học Slide 272 Tổng quát về thờigiansống củabiếndữ liệu  Chương trình xử lý dữ liệu thông qua các biếndữ liệu. Như ta đãbiết, mỗibiếndữ liệuchỉ có đờisống ngắnngủi: hoặcbằng đờisống của1 thủ tục, hoặcbằng đờisống của 1 module (hay đốitượng) hoặc cao nhất là bằng thờigianchạy ứng dụng, từ lúc ứng dụng đượcnạpvàobộ nhớ trong đếnlúcchương trình kết thúc thựcthi.  Để lưugiữ giá trị của1 số biếnhầutraođổidữ liệugiữa2 ứng dụng khác nhau hay giữa2 lầnchạ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ứatin bềnvững trên những đơnvị chứa tin độclập đượcgọilàfile.  Trong chương 2, chúng ta đã trình bày các khái niệmvề file, cách tổ chức đĩacứng thành cây phân cấp các file cũng như cácthaotácquảnlý hệ thống file trựctiếpbởingười dùng.  Trong chương này ta sẽ nghiên cứu chi tiếtcácphương tiệnmàVB cung cấp để thựchiện các thao tác quảnlýhệ thống file, đặcbiệtlàviệctruy xuấtnội dung của file, từ trong code của ứng dụng VB. Chương 11 : Quảnlýhệ thống file 2 Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin học Slide 273 Cấutrúcfile  Ở cấp độ HĐH, file là danh sách gồm n byte chưacóngữ nghĩa.  Chính ứng dụng phảitự qui định cấutrúccụ thể của file mình tạo ra/đọclạivàngữ nghĩacủatừng đơnvị cấu trúc này.  VB cung cấpchoứng dụng 3 dạng file khác nhau, ứng vớimỗi dạng file có 1 cách thứctruyxuấtdữ liệutương ứng :  file tuầntự (Sequential File) hay file vănbản là danh sách gồmn 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ưacó cấu trúc. Thí dụ file Word, file Excel, file khả thi - executable.  file truy xuấttrựctiế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. Chương 11 : Quảnlýhệ thống file Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin học Slide 274 Tổng quát về quảnlýhệ thống file trong VB  VB cung cấp cho ngườilập trình 2 phương pháp khác nhau để quảnlý hệ thống file :  gọi các thủ tụctruyềnthố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 đốitượng FSO (File System Object). Vớiphương pháp này, đầutiênngườilập trình sẽ tạorađốitượng FileSystemObject rồimỗi khi cầnquảnlýhệ thống file, họ chỉ cầngọi method tương ứng của đốitượng trên.  MặcdùFSO làphương pháp hướng đốitượng, rất thân thiệnvàdễ dùng, nhưng hiệnFSO chưa đủ mạnh, chỉ cho phép truy xuất file text -vănbản, chứ chưa cho phép truy xuất2 dạng file Binary và Random. Do đó trong chương này chúng ta chỉ tập trung giớithiệuphương pháp dùng các thủ t t ề th ố đ ể t ất fil S à khi ó đ i ề ki ệ ỗi SV ẽ t Chương 11 : Quảnlýhệ thống file 3 Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin học Slide 275 Tổng quát về truy xuất file trong VB  Qui trình truy xuất 1 file trong VB gồm3 bước chính :  mở/tạo file (gọithủ tục Open) : khai báo cho hệ thống biếttasắpsửa truy xuất 1 file đượcxácđịnh bởi đường dẫncụ thể cùng các chếđộ truy xuất file cụ thể.  lặptruyxuất file thông qua việcgọicácthủ tục Input, Get, Write, Put, Thường mỗithủ tụctrênchỉ truy xuất1 đơnvị thông tin nhỏ của file nên ta phảilặp nhiềulần đếnkhihế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ọithủ tục Close) : khai báo cho hệ thống biết ta không còn muốntruyxuất file nữa để hệ thống cấm không cho bấtkỳ lệnh nào trong ứng dụng củatatruyxuất file nữa.  Để giúp các bạndễ 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ếttrêntừng loạifile cụ thể : Text file, Random file và Binary File. Chương 11 : Quảnlýhệ thống file Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin học Slide 276 Bảng các lệnh VB truy xuấtfile xInput # xLine Input # xPrint # xWrite # xxInput () xType EndType xxPut xxGet xxxClose xxxOpen Binary FileRandom File Sequential FileTên phát biểu Chương 11 : Quảnlýhệ thống file 4 Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin học Slide 277 Bảng các function truy xuấtfile  Dir : duyệt các phầntử trong 1 thư mục  FileCopy : nhân bản vô tính 1 file thành file mới  FileDateTime : đọc/hiệuchỉnh ngày/giờ hiệuchỉnh file lầncuối  FileLen : xác định độ dài file chưamở  FreeFile : xác định chỉ số file còn trống để có thể dùng an toàn  Loc : xác định vị trí truy xuấthiện hành trong file  LOF : xác định độ dài file đãmở  Seek : xác định/thiếtlậpvị trí truy xuất file  GetAttr : đọcthuộc tính file  SetAttr : ghi thuộc tính file Chương 11 : Quảnlýhệ thống file Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin học Slide 278 Qui trình điểnhìnhđể truy xuất Binary file  Cú pháp lệnh open file nhị phân như sau : Open pathname For Binary As filenumber  Nếuchưabiếtcấutrúcdữ liệucủa file, nên dùng biến dãy các byte để đọc/ghi dữ liệutừ/ra file nhị phân. Nếu đãbiếtcấutrúcdữ liệucủa file, nên khai báo kiểudữ liệumiêutả cấutrúcđórồi khai báo biếncókiểu vừa định nghĩa để chứa thông tin đọctừ file vào.  Dùng lệnh Seek [#]filenumber, position để dời pointer đọc/ghi tớivị trí xác định trước khi truy xuất.  Dùng lệnh Get [#]filenumber, [position], AVariable để đọcdữ liệutừ vị trí position rồichứa vào biến AVariable. Số byte được đọc = kích thướccủa biếndữ liệu.  Dùng lệnh Put [#]filenumber, [position], AVariable để ghi nội dung của biến AVariable ra file từ vị trí position. Số byte được ghi = kích thướccủa biếndữ liệu.  Sau khi đãxử lý xong file, ta dùng lệnh Close [#]filenum để đóng file lại. Chương 11 : Quảnlýhệ thống file 5 Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin học Slide 279 Thí dụ truy xuất Binary file  Mỗi file khả thi (executable) đều có 1 header dài 20h (32) byte với các field như sau : Index Field Diễngiải 0 Magic Chuỗi2 kýtự magic "MZ" các field khác chưacầnchúý 18h Offset Offset tớibảng tái định chương trình stub Nếugiátrị field Offset (2 byte) ở offset 18h (24) có giá trị là 40h (64) thì file tương ứng là file executable trên Windows (*.exe, *.dll, *.ocx, *.scr, *.drv, ). Còn nếugiátrị Offset < 40h thì file tương ứng là file *.exe chạytrênDOS.  Dựa vào Header trên, ta thử viết1 ứng dụng cho phép user chọn đường dẫn của 1 file bấtkỳ rồikiểm tra tính chấtcủa file đóvàhiểnthị kếtquả :  Không phải file executable  File executable chạytrênDOS  File executable trên Windows (*.exe, *.dll, *.ocx, *.scr, *.drv, ). Chương 11 : Quảnlýhệ thống file Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin học Slide 280 Giao diện đề nghị củathídụ truy xuất Binary file Textbox hiểnthị đường dẫn file cầnkhảosát. Button duyệtvàchọn file. Textbox chứakếtquả khảosát. Option Explicit ' Thủ tụcxử lý sự kiện Click button Private Sub cmdBrowse_Click() CommonDialog1.ShowOpen ' hiểnthị cửasổ duyệtvàchọn file txtFileName.Text = CommonDialog1.FileName CheckFileClass (txtFileName.Text) End Sub CommonDialog duyệt file (bịẩn) Chương 11 : Quảnlýhệ thống file 6 Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin học Slide 281 Chi tiết hàm kiểmtraloại file Private Sub CheckFileClass(strFileName As String) Dim FileNum As Integer Dim strMagic As String * 2 Dim intOffset As Integer FileNum = FreeFile ' Tìm chỉ số file chưadùngvàmở file Open strFileName For Binary As FileNum Get FileNum, 1, strMagic ' đọc 2 chuỗi 2 ký tự magic đầu file If strMagic <> "MZ" Then txtFileClass.Text = "Khong phai file executable" Exit Sub End If Get FileNum, &H19, intOffset ' đọc word Offset tớichương trình Stub If intOffset < &H40 Then txtFileClass.Text = "File executable tren MSDOS" Else txtFileClass.Text = "File executable tren Windows (*.exe, *.dll, *.ocx, )" End If Close #FileNum End Sub Chương 11 : Quảnlýhệ thống file Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin học Slide 282 Qui trình điểnhìnhđể truy xuất Random file  Cú pháp lệnh open file Random như sau : Open pathname [For Random] As filenumber Len = reclength  Phải khai báo kiểudữ liệumiêutả cấutrúccủatừng record dữ liệu được đọc/ghi rồi khai báo biếncókiểuvừa định nghĩa để chứa thông tin đọctừ /ghi ra file.  Dùng lệnh Seek [#]filenumber, position để dời pointer đọc/ghi tớivị trí record xác định.  Dùng lệnh Get [#]filenumber, [position], AVariable để đọcdữ liệutừ vị trí position rồichứa vào biến AVariable. Số byte được đọc = kích thướccủa record dữ liệu.  Dùng lệnh Put [#]filenumber, [position], AVariable để ghi nội dung của biến AVariable ra file từ vị trí position. Số byte được ghi = kích thướccủa biến record dữ liệu.  Sau khi đãxử lý xong file, ta dùng lệnh Close [#]filenumber để đóng file lại. Chương 11 : Quảnlýhệ thống file 7 Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin học Slide 283 Thí dụ truy xuất Random file Type SVRecord hoten As String *30 tuoi As Byte diachi As String *50 lop As String*10 End Type Dim MyRecord As Record ' định nghĩabiếnchứatừng record của file. Dim MaxSize As Long, RecordNumber As Long ' 1. mở file ở chếđộrandom-file. Open "HosoSinhvien" For Random As #1 Len = Len(MyRecord) MaxSize = LOF(1) \ Len(MyRecord) ' Tính số record trong file. ' 2. lặp đọctừng record từ cuối file lên đầu file For RecordNumber = MaxSize To 1 Step - 1 Seek #1, RecordNumber ' thiếtlậpvị trí truy xuất. Get #1, , MyRecord ' đọc record. ' Xử lý record vừa đọcvào Next RecordNumber ' 3. đóng file. Close #1 Chương 11 : Quảnlýhệ thống file Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin học Slide 284 Qui trình điểnhìnhđể truy xuất Sequential file  Cú pháp lệnh open file Sequential như sau : Open pathname [Input | Output | Append] As filenumber [Len = buffersize]  Nếu file đượcmởở chếđộInput & chưatồntạithìlỗi sai xãy ra. Nếu file đượcmởở chếđộOutput | Append & chưatồntạithìhệ thống sẽ tạora file mới.  Dùng lệnh Line Input #filenumber, varname để đọc 1 hàng vănbảntừ file (kết thúc bởikýtự CR - Carriage Return hay CRLF).  Dùng lệnh Input #filenumber, varlist để đọccácchuỗi hay số từ file (được trình bày chi tiết trong slide kế).  Dùng hàm Input(number, [#]filenumber) để đọc1 chuỗitừ file (được trình bày chi tiết trong slide kế).  Dùng lệnh Write #filenumber, [outputlist] để ghi các chuỗi hay số ra file (được trình bày chi tiết trong slide kế).  Sau khi đãxử lý xong file, ta dùng lệnh Close [#]filenum để đóng file lại. Chương 11 : Quảnlýhệ thống file 8 Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin học Slide 285 Chi tiếtvề lệnh Input #  Cú pháp : Input #filenumber, varlist trong đó varlist là danh sách các biếnchứagiátrị chuỗi hay số cần đọc, các biến trong danh sách đượcngăncáchbằng dấu','.  Cách thứcxử lý dữ liệu trên file nhập: Dạng dữ liệutrênfile Giátrị nhận được dấu ',' hay dòng trống Empty #NULL# Null #TRUE# hay #FALSE# True hay False #yyyy-mm-dd hh:mm:ss# Ngày/giờ #ERROR errornumber# mã lỗi errornumber "abcdef" chuỗi abcdef 1254.386 giá trị 1254.386 Chương 11 : Quảnlýhệ thống file Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin học Slide 286 Chi tiếtvề hàm Input  Ngoài lệnh Input vừagiớithiệu ở slide trước, VB cung cấp thêm hàm Input với đặctả sau : Input number, [#]filenumber trong đó number là số ký tự ANSI cần đọctừ file filenumber.  Khác vớilệnh Input, kết quả trả về của hàm Input gồm mọikýtự thô trên file kể cả cáckýtựđiềukhiển CR, LF, khoảng trắng, ",", nháy kép  Chỉ dùng hàm Input trên các file đượcmởởchếđộInput | Binary. Chương 11 : Quảnlýhệ thống file 9 Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin học Slide 287 Chi tiếtvề lệnh Write #  Cú pháp : Write #filenumber, [outputlist] trong đó outputlist là danh sách các biểuthứcchứagiátrị chuỗi hay số cần ghi, các biểuthức trong danh sách đượcngăncáchbằng dấu','.  Cách thứcxử lý in dữ liệurafile : Kiểudữ liệuKếtquả được ghi trên file outputlist chỉ có dấu ',' dòng trống (CRLF) Null #NULL# luận lý #TRUE# hay #FALSE# Date #yyyy-mm-dd hh:mm:ss# mã lỗi errornumber #ERROR errornumber# chuỗi abcdef "abcdef" số chuỗimiêutả số dùng dấu'.'  Các kếtquả in đượcngăncáchvới nhau bởidấu ',' trên file xuất. Chương 11 : Quảnlýhệ thống file Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin học Slide 288 Thí dụ truy xuất Sequential file  Ta thử viết ứng dụng cho phép user chọn đường dẫncủa 1 file text-only rồi đếm số từđượcchứa trong file này. Giả sử mỗitừ là 1 chuỗikýtự chữ số (a-z hay 0- 9) bấtkỳđượcngăn cách nhau bởicáckýtự không phảilàchữ số. Textbox hiểnthị đường dẫn file cầnkhảosát. Button duyệtvàchọn file. Textbox chứasố từ trong file. Option Explicit ' Thủ tụcxử lý sự kiện Click button Browse Private Sub cmdBrowse_Click() CommonDialog1.ShowOpen txtFileName.Text = CommonDialog1.FileName txtWordCount.Text = WordCount(txtFileName.Text) End Sub Chương 11 : Quảnlýhệ thống file 10 Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin học Slide 289 Chi tiếthàmđếmtừ trong file Private Function WordCount(strFileName As String) As Long Dim lngWcount As Long, FileNum As Integer, Char As String * 1 FileNum = FreeFile ' Tìm chỉ số file chưadùngvàmở file Open strFileName For Input As FileNum lngWcount = 0 Do While Not EOF(FileNum) ' Lặp đếnhết file. Do ' tìm các dấungăntrước1 từ mới Char = Input(1, #1) Char = LCase(Char) Loop Until ("a" <= Char And Char <= "z") Or ("0" <= Char And Char <= "9")_ Or EOF(FileNum) If EOF(FileNum) Then GoTo CloseRet lngWcount = lngWcount + 1 ' tăng số từ lên 1 Do ' tìm và bỏ các ký tự củatừ hiện hành Char = Input(1, #1) Char = LCase(Char) Loop Until Not (("a" <= Char And Char <= "z") Or ("0" <= Char And Char <= "9"))_ Or EOF(FileNum) If EOF(FileNum) Then GoTo CloseRet Loop CloseRet: WordCount = lngWcount Close #FileNum End Function Chương 11 : Quảnlýhệ thống file Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin học Slide 290 Các hàm xác định vị trí truy xuấttrongfile  Hàm Loc (filenum) trả về vị trí truy xuấthiệntại trong file filenum. Mode Return Value Random chỉ số record đọc/ghi lầncuối cùng. Binary chỉ số byte đọc/ghi lầncuối cùng. Output chỉ số byte đọc/ghi lầncuối cùng /128 | Append (nhưng thường không dùng kếtquả này) | Input Ví dụ : Dim MyChar As Byte Open "TestFile" For Binary As #1 ' mở file để đọc/ghi. Do While Not EOF(1) ' lặpchođếnhết file. MyChar = Input(1, #1) ' đọcbyte kế tiếp. Debug.Print Loc(1) ' hiểnthị vị trí byte vừa được đọc Loop Close #1 ' đóng file. Chương 11 : Quảnlýhệ thống file [...]... Name = Dir ' lấy phần tử kế thỏa mãn pattern Loop End Sub Môn : Tin học Chương 11 : Quản lý hệ thống file Slide 303 Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM MÔN TIN HỌC Chương 12 LINH KIỆN PHẦN MỀM & TRUY XUẤT DATABASE Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin học Chương 12 : Linh kiện phần mềm & truy xuất database Slide 304 17 Tổng quát về linh kiện phần mềm Mục tiêu... nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin học Chương 12 : Linh kiện phần mềm & truy xuất database Slide 309 Giao diện đề nghị của trình MyIE Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin học Chương 12 : Linh kiện phần mềm & truy xuất database Slide 310 20 Chi tiết các option trong menu và toolbar (tt) Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin học Chương... VB Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin học Chương 12 : Linh kiện phần mềm & truy xuất database Slide 305 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ại Project ActiveX EXE, ActiveX DLL và ActiveX Control Tuy nhiên qui trình chi tiết để tạo ActiveX Control vượt quá khuôn khổ nội dung của môn học này Việc dùng ActiveX... kích thước Private Sub Form_Resize() ' vẽ lại DataGrid để phù hợp với kích thước mới của form ScaleMode = vbPixels RsList.Move 5, 60 , Me.ScaleWidth - 10, Me.ScaleHeight - 65 End Sub Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin học Chương 12 : Linh kiện phần mềm & truy xuất database Slide 319 Chi tiết thủ tục hiển thị danh sách các Table của database Private Sub ListAccessTables(strDBPath... đổi kích thước Private Sub Form_Resize() ' vẽ lại ListBox để phù hợp với kích thước mới của form ScaleMode = vbPixels RsList.Move 5, 60 , Me.ScaleWidth - 10, Me.ScaleHeight - 65 End Sub Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin học Chương 12 : Linh kiện phần mềm & truy xuất database Slide 323 Chi tiết thủ tục hiển thị danh sách các Table của database Private Sub ListAccessTables(strDBPath... : ChDrive "e" Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin học Chương 11 : Quản lý hệ thống file Slide 297 Hàm duyệt các phần tử trong 1 thư mục Cú pháp : Dir [(pattern[, attributes])] trong đó pattern xác định mẫu các phần tử cần tìm, attributes miêu tả byte thuộc tính của phần tử cần tìm Nếu có tham số pattern thì hàm Dir sẽ trả về đường dẫn của phần tử đầu tiên tìm được (hay chuỗi... thư mục gốc Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin học Chương 11 : Quản lý hệ thống file Slide 299 Giao diện đề nghị của ứng dụng DriveListBox chọn ổ đĩa DirListBox chọn thư mục TextBox nhập pattern file cần xóa Button bắt đầu duyệt file đệ qui và xóa ListBox hiển thị các file bị xóa Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin học Chương 11 : Quản lý hệ thống... xuất các thuộc tính dữ liệu và các method của ActiveX Control y như truy xuất các thành phần trong control định sẵn Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin học Chương 12 : Linh kiện phần mềm & truy xuất database Slide 3 06 18 Qui 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... Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin học Chương 11 : Quản lý hệ thống file Slide 302 16 Code 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 Integer Path = strDirQueue(iHead) Name = Dir(Path, vbDirectory) ' lấy 1 phần tử thỏa mãn pattern Do While Name "" ' Lặp xử lý phần tử, nếu còn If... Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin học Chương 12 : Linh kiện phần mềm & truy xuất database Slide 312 21 Phân tích & thiết kế giao diện (tt) Lưu ý rằng trước khi thiết kế được giao diện của trình MyIE, bạn cần 'add' các linh kiện ActiveX Control sau đây : Microsoft Common Dialog Control 6. 0 Microsoft Internet Control Microsoft Windows Common Controls 6. 0 Lưu ý rằng qui trình . Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin học Slide 271 MÔN TIN HỌC Chương 11 QUẢN LÝ HỆ THỐNG FILE Chương 11 : Quảnlýhệ thống file Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin. 304 MÔN TIN HỌC Chương 12 LINH KIỆN PHẦN MỀM & TRUY XUẤT DATABASE Chương 12 : Linh kiệnphầnmềm & truy xuất database 18 Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin học Slide. quát về linh kiệnphầnmềm Chương 12 : Linh kiệnphầnmềm & truy xuất database Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin học Slide 3 06  VB cho phép tạo linh kiệnphầnmềm ActiveX

Ngày đăng: 11/07/2014, 21:20

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan