1. Trang chủ
  2. » Giáo án - Bài giảng

LẬP TRÌNH VB.NET BÀI 7:THAO TÁC VỚI FILE CÁC VẤN ĐỀ KHÁC

36 110 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 36
Dung lượng 689,56 KB

Nội dung

BÀI 7: THAO TÁC V I FI LE & CÁC V N KHÁC H th ng c Cách khai báo m ng chi u Truy c p đ n ph n t c a m ng chi u L y s l ng ph n t c a m ng chi u Cách t m ng chi u Cách khai báo m ng chi u Cách truy c p t m ng chi u BÀI 7: THAO TÁC V I FILE TRUY C P TU N T M c tiêu h c Hi Hi tu Bi Bi Bi Bi u v h th ng phân c p d li u mà máy tính x lý u v file, bi t cách đ c ghi d li u t file truy c p nt t cách s d ng u n OpenFileDialog t cách s d ng u n MonthCalendar t cách s d ng u n MenuStrip t cách s d ng m ng m ng đ ng BÀI 7: THAO TÁC V I FILE TRUY C P TU N T File File m t t p h p d li u đ c l u l i c ng d ng k t thúc File đ c l u tr ph ng ti n th c p nh c ng máy tính, CD-ROM, DVD hay USB Visual cung c p thao tác t o, đ c ghi d li u vào File F D F vào RAM BÀI 7: THAO TÁC V I FILE TRUY C P TU N T CPU RAM File truy c p tu n t File truy c p ng u nhiên File truy c p tu n t Là file mà thông tin đ c đ c theo th t mà đ ghi vào tr c Bài s gi i thi u v cách đ c ghi file tu n t c File truy c p ng u nhiên Là file mà thông tin đ c đ c theo th t ng u nhiên 7 T T BÀI 7: THAO TÁC V I FILE TRUY C P TU N T H th ng phân c p d Các ph phân c Các ph đ n gi nt pd nt nh li u đ c x lý b i máy tính m t h th ng li u ph c t p đ c c u thành t ph n t n BÀI 7: THAO TÁC V I FILE TRUY C P TU N T H th ng phân c p d H th ng đ li u c t ch c nh hình sau Kien Kien Nam F D F B Kien A A D E N A B A D Minh A A A F A A tr D E file b n ghi ng 0100010101010100 byte 01000101 byte bit BÀI 7: THAO TÁC V I FILE TRUY C P TU N T H th ng phân c p d li u Bit Ph n t nh nh t mà máy tính x lý Ch l u giá tr ho c Máy tính th c hi n thao tác đ n gi n bit (ki m tra giá tr c a bit, gán giá tr cho bit, đ o giá tr bit) Byte T p h p g m bit Trong Visual Basic, m i ký t g m byte L p trình t o ph n t d li u b ng ký t , máy tính thao tác chu i bit BÀI 7: THAO TÁC V I FILE TRUY C P TU N T H th ng phân c p d Tr li u ng T p h p ký t có th truy n đ t ý ngh a Ví d nh tr ng l u tên B n ghi Là t p h p tr ng có liên quan Ví d nh tr ng l u thơng tin v m cho m t sinh viên File Là t p h p b n ghi có liên quan Ví d nh file l u thơng tin v m cho m t l p h c l y b n ghi d dàng, m t tr ng b n ghi đ làm khóa b n ghi (ví d nh mã s sinh viên) c ch n C s d li u Là m t nhóm file có liên quan BÀI 7: THAO TÁC V I FILE TRUY C P TU N T File lu ng Visual Basic cung c p đ i t ng lu ng (stream) đ h tr cho vi c đ c ghi thông tin vào File Khi m t file đ c m , m t lu ng đ c g n vào đ i t ng file đ “đ ” thông tin vào File hay “hút” d li u t file Các l p x lý lu ng đ c l u namespace System.I O BÀI 7: THAO TÁC V I FILE TRUY C P TU N T 10 Menu Dùng đ nhóm ch c n ng liên quan ng d ng Windows BÀI 7: THAO TÁC V I FILE TRUY C P TU N T 22 Demo s d ng MenuStrip Thêm MenuStrip vào Form Thi t k Menu X lý s ki n nh n vào m c Menu BÀI 7: THAO TÁC V I FILE TRUY C P TU N T 23 Thêm MenuStrip vào Form M S thêm vào Form BÀI 7: THAO TÁC V I FILE TRUY C P TU N T 24 Thi t k MenuStrip C T M S F font BÀI 7: THAO TÁC V I FILE TRUY C P TU N T 25 X M C lý s ki n nh n vào m c Color… D BÀI 7: THAO TÁC V I FILE TRUY C P TU N T 26 M ng cách khai báo Khai báo m ng không kh i t o ph n t Dim arr As Array Dim int() As Integer = { 12, 16, 20, 24, 28, 32} arr = CType(int, Array) Khai báo m ng có kh i t o ph n t Dim Dim Dim Dim MangSo() As Integer = { 12, 24, 36, 48} MangKyTu() As String = { "K", "S", "S", "D", "N"} MangDoiTuong() As Object = { "this", ”a”} objArray() As Object BÀI 7: THAO TÁC V I FILE TRUY C P TU N T 27 cd Ta s d ng vòng l p đ đ c d li u t li u t m ng m ng Dim sourceArray() As Integer = { 1, 2, 3} Dim counter As Integer For counter = To sourceArray.Length - result.Append(sourceArray(counter).ToString()) Next counter BÀI 7: THAO TÁC V I FILE TRUY C P TU N T 28 Thêm d li u vào m ng Ta s d ng InsertArrayElement đ thêm d vào m ng li u Dim arrayInsert() As String = { "O", "A", "G", "B", "B"} InsertArrayElement(Of String)(arrayInsert, 2, “Chanh") BÀI 7: THAO TÁC V I FILE TRUY C P TU N T 29 D Khai báo d li u ki u c u trúc li u ki u c u trúc Structure Person Dim strLastName As String Dim strFirstName As String Dim strPhone As String End Structure Gán d li u cho ki u d li u c u trúc Dim udtPerson As New Person With udtPerson strLastName = “Nguyen Van" strFirstName = “A" strPhone = "555" End With BÀI 7: THAO TÁC V I FILE TRUY C P TU N T 30 Thêm, xóa d li u t ArrayList Khai báo ArrayList Dim alPersons As New ArrayList Thêm d li u vào ArrayList alPersons.Add(udtPerson) Insert d li u vào m t v trí b t k ArrayList I f Not alPersons.Contains(udtPerson) Then alPersons.Insert(1, udtPerson) End I f Xóa d li u t ArrayList alPersons.RemoveAt(0) BÀI 7: THAO TÁC V I FILE TRUY C P TU N T 31 Ví d v ArrayList Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim i As Integer Dim ItemList As New ArrayList() ItemList.Add("Item4") ItemList.Add("Item5") ItemList.Add("Item2") ItemList.Add("Item1") ItemList.Add("Item3") MsgBox("Shows Added Items") For i = To ItemList.Count - MsgBox(ItemList.Item(i)) Next 'insert an item ItemList.Insert(3, "Item6") 'sort itemms in an arraylist ItemList.Sort() BÀI 7: THAO TÁC V I FILE TRUY C P TU N T 32 Ví d v ArrayList 'remove an item ItemList.Remove("Item1") 'remove item from a specified index ItemList.RemoveAt(3) MsgBox("Shows final Items the ArrayList") For i = To ItemList.Count - MsgBox(ItemList.Item(i)) Next End Sub End Class BÀI 7: THAO TÁC V I FILE TRUY C P TU N T 33 T ng k t h c Các ph n t đ c x lý b i máy tính m t h th ng phân c p d li u Các ph n t ph c t p đ c c u thành t ph n t đ n gi n h n Bit ph n t nh nh t mà máy tính x lý File m t t p d li u đ c l u l i c ng d ng k t thúc File đ c l u thi t b l u tr th c p D li u t file đ c đ c vào RAM, sau CPU x lý d li u RAM File đ c phân làm hai lo i, file truy c p ng u nhiên file truy c p tu n t Visual Basic cung c p lu ng đ h tr vi c đ c ghi file S d ng StreamWriter đ ghi d li u vào file StreamReader đ đ c d li u t file BÀI 7: THAO TÁC V I FILE TRUY C P TU N T 34 T ng k t h c Hãy nh đóng file sau thao tác xong v i file đ tránh l i x y H p tho i OpenFileDialog đ m file i u n MonthCalender hi n th l ch, t ng i dùng có th ch n m t ngày ho c m t kho ng ngày tháng i u n MenuStrip đ thi t k menu M ng m ng đ ng BÀI 7: THAO TÁC V I FILE TRUY C P TU N T 35 XIN C M BÀI 7: THAO TÁC V I FILE TRUY C P TU N T N! 36 ... u v file, bi t cách đ c ghi d li u t file truy c p nt t cách s d ng u n OpenFileDialog t cách s d ng u n MonthCalendar t cách s d ng u n MenuStrip t cách s d ng m ng m ng đ ng BÀI 7: THAO TÁC... c Bài s gi i thi u v cách đ c ghi file tu n t c File truy c p ng u nhiên Là file mà thông tin đ c đ c theo th t ng u nhiên 7 T T BÀI 7: THAO TÁC V I FILE TRUY C P TU N T H th ng phân c p d Các. .. Menu BÀI 7: THAO TÁC V I FILE TRUY C P TU N T 23 Thêm MenuStrip vào Form M S thêm vào Form BÀI 7: THAO TÁC V I FILE TRUY C P TU N T 24 Thi t k MenuStrip C T M S F font BÀI 7: THAO TÁC V I FILE

Ngày đăng: 01/03/2019, 16:55

TỪ KHÓA LIÊN QUAN

w