下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、VB图像文件管理导学学习目标1体验面向对象程序设计思想,了解DriveListBox、DirListBox、FileListBox等与文件系统相关的控件,掌握事件与驱动。2在探索实践过程中学会应用程序选择驱动器、选择目录、和访问文件的方法。3、发挥学生好奇探究潜能,构建自主合作模式,培养发散思维能力,增强可视化编程自信心。学习任务VB电子相册制作学习重点难点1重点:事件与驱动。2难点:控件协调设置与编程控制。教学过程一、情景任务二、知识关联1、面向对象程序设计:“所见即所得”,目标在于编编符合人们在真实世界中的思维模式的软件。最突出的三大特征:教科P81广东P70封装黑匣;(基础)继承子类自动
2、拥有;(关键)多态模块间低耦合。(补充)有关概念:对象属性方法事件与驱动类2、VB常用字符串函数教科P31广东P29、P117函数名举例结果Len(字符串)Len(“VisualBasic”)11Mid(字符串,起始位置,长度)Mid(“Basic”,4,1)“i”Right(字符串,右起长度)Right(“Basic”,2)“ic”Left(字符串,左起长度)Left(“Basic”,2)“Ba”补充InStr(起点, 字符串,子串)InStr( i, words, "黛玉")True 3、图像控件:教科P108、P111电子相册广东P77、P166VCD播放器 Pict
3、ure Box,Image控件显示图像 DirveListBox驱动器列表框控件,显示用户计算机上驱动器盘符,接受用户选择。 DirListBox目录列表控件,显示当前驱动器下所有目录,接受用户选择。 FileListBox控件文件列表控件,显示当前目录下所有文件,接受用户选择。4、* 协调控件 属性设置 Picture1.autosize=True/False三、VB代码编程核心Private Sub Form_Load()Drive1.Drive = "d:"Rem 设置默认路径End SubPrivate Sub Drive1_Change( ) Rem 设置目录显示
4、路径Dir1.Path = Drive1.DriveEnd SubPrivate Sub Dir1_Change( )Rem 设置文件显示路径File1.Path = Dir1.PathEnd SubPrivate Sub File1_Click( ) Rem 选择图像文件时显示图像Form1.Picture1.Picture = LoadPicture(File1.Path & "" & File1.FileName)End Sub 按F5运行程序。程序功能详解:用户运行程序时,在DirveListBox控件改变驱动器设置,就激活控件的Private Su
5、b Drive1_Change( )事件,从而通过语句Dir1.Path = Drive1.Drive,改变DirListBox控件的显示路径为当前选中的目录。 用户通过DirListBox控件,所改变的当前显示目录的设置,会激活控件的Private Sub Dir1_Change( )事件,并且通过语句File1.Path = Dir1.Path,将FileListBox控件的显示,设置为当前选中的目录。 用户在文件列表框选中图像文件,则通过语句Form1.Picture1.Picture = LoadPicture (File1.Path & "" &
6、File1.FileName),显示对应的图像文件。 注:如果选择文件时,点击了非图像文件,此时系统报告运行错误,程序终止四、讨论程序运行出错的控制方法。探究:为增强程序的实用性,需要避免出错,补充错误处理代码。分析出错原因,对脆弱处进行补充代码设计。参考修改Private Sub File1_Click( ) temp = LCase(Right$(File1.FileName, 3) If temp = "jpg" Or temp = "gif" Or temp = "bmp" Then Form1.Picture1.Picture = LoadPicture(File1.Path & "" & File1.FileName) End IfEnd Sub五、作业上机与评价六、拓展提高 1、可在图像控件上方,添加一个文本控件,辅助显示文件名。2、修改文本控件属性,体验掩码密字效果。教科P78图广东P74类似文本框的Multiline属性False/True,控制文本框显示一行还是多行。 文本框的PasswordChar属性,控
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 九年级上册地理单元考试题及答案
- 2026年金融行业金融风险管理策略习题
- 2026年幼儿健康生活习惯培养测试
- 2026年金融投资策略专项训练题
- 2026年幼儿园中班语言表达与阅读理解测试卷
- 2026年生活技能与科学知识综合测试卷
- 2026年旅游管理实务操作考核试卷
- 2026年北师大版小学语文六年级第9单元古诗文鉴赏练习
- 2026年园林设计与施工技能考核习题
- 2026年道路交通事故处理流程模拟题
- 2026年数字安徽有限责任公司所属企业安徽数安系统集成有限公司第1批次社会招聘考试参考题库及答案详解
- 2026年中小学教师(语文)副高级职称评审答辩题库及答案
- 学校管理与教师专业发展手册
- 2026秋新人教版英语五年级上册单元一Unit 1 Different friends测试卷-提高卷附答案(文档中已插入听力音频)
- 2026-2030中国白垩工业市场现状分析与竞争策略研究报告版
- 2026广西南宁市青秀区伶俐镇人民政府招聘2人(劳务派遣)笔试参考题库及答案详解
- 2026福建泉州交发集团(第一批)校园招聘89人笔试备考题库及答案详解
- 2026年广东省中考语文试卷(含详细答案解析)
- 影像医学技术操作规程大全
- 2026年河南高考地理考试试卷及答案
- 2026年综合评标专家库专家考试(法律法规)试题及解析(浙江浙江)
评论
0/150
提交评论