文件操作和多媒体编程.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
文件操作和多媒体编程.ppt

第12章 文件操作与多媒体编程 12.1 文件概念 12.2 文件操作控件 12.3 用文件操作函数访问文件 12.4 用FileStream类访问文件 12.4.1 FileStream类 12.4.2 StreamReader读取器 12.4.3 StreamWrite写入器 12.5 多媒体编程概述 12.6 图形图像处理 12.7 音频视频处理 12.1 文件概念 在VB中根据文件的结构和访问方式,可将文件分为三类:顺序文件、随机文件和二进制文件。 12.1 文件概念 以顺序存取的方式保存数据的文件叫做顺序文件。顺序存取是指将要保存的数据,依序逐个字符转成ASCII字符,然后存入磁盘。 顺序文件的优点是操作简单,缺点是无法任意取出某一个记录来修改,一定得将全部数据读入,在数据量很大时或只想修改某一条记录时,显得非常不方便。 12.1 文件概念 以随机存取方式存取的文件称为随机文件。随机文件很像一个数据库,它由大小相同的记录组成,每个记录又由字段组成,字段中存放着数据。 随机文件的访问速度快,读、写、修改灵活方便,但由于在每个记录前增加了记录号,从而使其占用的存储空间增大。 12.1 文件概念 在二进制文件中的数据均以二进制方式存储,存储单位是字节(随机文件按记录存取,顺序文件按行存取)。在二进制文件中,能够存取任意所需要的字节,可以把文件指针移到文件的任何地方,因此,这种存取方式最为灵活。 12.2 文件操作控件 VB.NET中文件操作控件主要有三个:DirListBox、DriveListBox、FileListBox控件,分别用于对驱动器、文件夹、和文件进行管理和操作。 12.2 文件操作控件 把这三个控件添加到工具箱的方法是: 1) 在工具箱单击鼠标右键,在弹出菜单上选择“添加/移除项”,打开如图12-3所示的“自定义工具箱”窗口。 2) 在“. NET Framework 组件”选项卡中的DriveListBox、DirListBox、FileListBox三个控件前打勾,即选中这三个控件。 3) 单击“确定”按钮,将这三个控件添加到工具箱中。 12.2 文件操作控件 1.DriveListBox控件 DriveListBox控件为驱动器列表框,主要用于对驱动器进行操作,可以选择和切换磁盘驱动器,其常用属性是Drive,指示当前选中的驱动器盘符,该属性与DirListBox控件结合使用时,可指定所在驱动器上的文件夹。 DriveListBox控件的最常用事件是SelectedlndexChanged事件。当用户DriveListBox下拉列表框中选择一个驱动器,或者输人一个合法的驱动器符,或者在程序中给Drive属性赋予一个新的值,即改变当前驱动器,都会触发SelectedlndexChanged事件。 12.2 文件操作控件 2. DirListBox控件 DirListBox控件为文件夹列表框,主要用于显示文件夹列表,可以对所选择的文件夹进行操作,如路径的选择和设置当前文件夹。 DirListBox控件最常用的事件是SelectedlndexChanged事件,当用户在DirListBox列表框中双击一个文件夹,或在程序中给Path属性赋予一个新的值都会触发SelectedlndexChanged事件。 12.2 文件操作控件 3. FileListBox控件 FileListBox控件是文件列表框,使用该控件可以对所选择的文件迸行操作。 FileListBox控件最常用的事件是selectedIndexchanged事件。当用户在FileListBox列表框中单击选择文件时,会触发SelectedlndexChanged事件。 12.2 文件操作控件 例12-1 利用DriveListBox、DirListBox、FileListBox三种控件实现驱动器列表框、文件夹列表框、文件列表框联动操作,并显示当前选中文件的完整路径(含文件名)。程序运行界面如图 12.2 文件操作控件 Private Sub DriveListBox1_SelectedIndexChanged(ByVal sender As _ System.Object, ByVal e As System.EventArgs) Handles _ DriveListBox1.SelectedIndexChanged DirListBox1.Path = DriveListBox1.Drive End Sub Private Sub DirListBox1_SelectedIndexChanged(ByVal sender As _ System.Object, ByVal e As Sy

文档评论(0)

feiyang66 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档