欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    第1章 VB概述及可视化编程基础.ppt

    • 资源ID:70010407       资源大小:223.50KB        全文页数:24页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第1章 VB概述及可视化编程基础.ppt

    课程内容及课时课程内容及课时教学内容教学内容课时课时第一章第一章VB概述及可视化编程基础概述及可视化编程基础2第二章第二章VB语言基础语言基础 4第三章数组与自定义数据类型第三章数组与自定义数据类型 4第四章过程与函数第四章过程与函数 4第五章用户界面设计第五章用户界面设计 4第六章第六章错误处理错误处理和文件操作和文件操作2第七章图形技术第七章图形技术 4第八章数据库操作第八章数据库操作 4教材及参考资料教材及参考资料w教材教材nVisual Basic程序设计基础程序设计基础 李书琴、陈勇主李书琴、陈勇主编编.清华大学出版社清华大学出版社,2006w主要参考资料主要参考资料nCourse Notes for:Learn Visual Basic 6.0.Lou Tylee.1998n Visual Basic 工程应用与项目实践工程应用与项目实践 赛奎春主赛奎春主编编.机械工业出版社,机械工业出版社,2005考核方法考核方法 w平时占平时占50%n理论课考查:理论课考查:20%n实验课考查:实验课考查:20%n实验报告评定:实验报告评定:10%w期末理论课笔试占期末理论课笔试占50%n综合笔试:综合笔试:50%学习方法学习方法w课件课件 +源程序源程序w教材教材 +一本内容丰富的参考书一本内容丰富的参考书w及时练习源程序及时练习源程序w师傅领进门,成功在个人师傅领进门,成功在个人第第1章章 VB概述及可视化基础概述及可视化基础1.1 Visual Basic1.1 Visual Basic简介简介1.2 Visual Basic6.01.2 Visual Basic6.0的特点的特点1.1.3 Visual Basic6.03 Visual Basic6.0集成开发环境集成开发环境1.1.4 VB4 VB应用程序的组成应用程序的组成 1.5 VB1.5 VB程序设计开发过程程序设计开发过程1.6 1.6 类与对象类与对象1.7 1.7 命令按钮控件命令按钮控件1.8 1.8 标签控件标签控件1.9 1.9 计时器控件计时器控件1.10 1.10 小结小结1.1 Visual Basic简介简介1.1.Visual:Visual:“可视化的可视化的”,图形化用户界面,图形化用户界面(GUI)设计简单,设计简单,“所见即所得所见即所得”2.Visual Basic(简称简称VB):1991年,年,Windows系统、系统、Basic语言语言(1964年)年)3.Visual Studio 98:Visual C+6.0,VB6,Visual FoxPro 6.0等等4.Visual Studio.Net 2003/2005:VC.NET,VC#,VB.NET等等 5.RAD(Rapid Application Development):VB,VC,Delphi,C+Builder,JavaBuilder,QT(Linux平台下的)等平台下的)等6.VB有三个版本:学习版,专业版,企业版(功能最强)有三个版本:学习版,专业版,企业版(功能最强)1.2 Visual Basic 6.0的特点的特点1.基于对象基于对象,不能说是面向对象,不能说是面向对象2.事件驱动事件驱动的编程机制:相对于传统的面向过程的的编程机制:相对于传统的面向过程的机制机制 3.支持结构化的程序设计支持结构化的程序设计:顺序、分支、循环顺序、分支、循环4.支持多种支持多种数据库数据库系统的访问系统的访问:Access,MS SQL Server等等 5.OLE技术:集成声音、图像、动画、字处理等技术:集成声音、图像、动画、字处理等6.Active技术技术:复用已有代码:复用已有代码7.完备的联机帮助功能完备的联机帮助功能:需要安装需要安装MSDN1.3 VB6.0 集成开发环境集成开发环境(IDE)1.主窗口主窗口 由标题栏、菜单栏和工具栏组成由标题栏、菜单栏和工具栏组成2.窗体窗体(form)窗口窗口设计应用程序的界面设计应用程序的界面,每个窗体必须有一个唯一的名称每个窗体必须有一个唯一的名称建立窗体时缺省名为建立窗体时缺省名为Form1、Form2一个应用程序可以有多个窗体一个应用程序可以有多个窗体3.代码窗口代码窗口显示和编辑程序代码显示和编辑程序代码由对象列表框、事件过程列表框、代码编辑区组成由对象列表框、事件过程列表框、代码编辑区组成1.3 VB6.0 IDE4.属性窗口属性窗口 设置所选中的窗体或控件的属性设置所选中的窗体或控件的属性 由对象列表框、属性列表、属性含义说明三部分组成由对象列表框、属性列表、属性含义说明三部分组成5.工程资源管理器窗口工程资源管理器窗口 以层次列表形式列出组成这个工程的所有文件以层次列表形式列出组成这个工程的所有文件6.工具箱窗口工具箱窗口 显示各种控件显示各种控件,供用户在窗体上进行设计供用户在窗体上进行设计7.立即窗口立即窗口:为方便调试应用程序而设计的为方便调试应用程序而设计的8 窗体布局(窗体布局(Form Layout)窗口)窗口 指定程序运行时,窗体在屏幕上显示的初始位置指定程序运行时,窗体在屏幕上显示的初始位置1.3 VB6.0 IDE1.4 VB应用程序的组成应用程序的组成 1.1.应用程序的组成应用程序的组成一个应用程序通常包括一个或多个工程文件一个应用程序通常包括一个或多个工程文件(.(.vbpvbp)2.2.工程文件的组成工程文件的组成 一个工程文件通常下列文件组成:一个工程文件通常下列文件组成:窗体文件窗体文件(.(.frmfrm):一个窗体对应一个窗体文件:一个窗体对应一个窗体文件标准模块文件标准模块文件(.bas)(.bas):全局变量和用户自定义过程:全局变量和用户自定义过程类模块文件类模块文件(.(.clscls):一个类对应一个文件:一个类对应一个文件资源文件资源文件(.(.resres):存放文本、图片、声音等多种资源:存放文本、图片、声音等多种资源1.5 VB程序设计开发过程程序设计开发过程 w步骤步骤1.界面设计:画图形用户接口界面设计:画图形用户接口(GUI)2.设置控件的属性设置控件的属性3.设置控件的代码设置控件的代码4.保存并运行程序保存并运行程序例例 1-1:计算一个数的平方值:计算一个数的平方值1.6 类与对象类与对象1.6.1.类类w类是创建对象实例的模板类是创建对象实例的模板,是对象的属性和行为是对象的属性和行为的定义的定义wVB中中:窗体类、各类控件类等窗体类、各类控件类等1.6.2.对象对象w 是类的一个实例是类的一个实例1.6.3.对象的四要素对象的四要素1.6.3.1 属性属性:对象的性质,即用来描述和反映对象特征的参对象的性质,即用来描述和反映对象特征的参 数数.w控件的常用属性:名称控件的常用属性:名称,Caption,Enabled,Visible等(教材等(教材p15)w属性设置:静态(通过属性窗口)或动态属性设置:静态(通过属性窗口)或动态w动态设置格式:对象名动态设置格式:对象名.属性属性=属性值属性值n例如:例如:Text1.Text=“你好!你好!”1.6.3.2 方法方法:对象的行为,即将一些通用的过程编写好并封装:对象的行为,即将一些通用的过程编写好并封装起来,作为方法供用户直接调用。起来,作为方法供用户直接调用。w调用格式:调用格式:对象名对象名.方法名方法名 参数表参数表n 例如:例如:Text1.Setfoucs 1.6.3.3 事件事件:发生在对象上的动作称为事件。如用户单击控:发生在对象上的动作称为事件。如用户单击控件、鼠标移动、键盘按下等。件、鼠标移动、键盘按下等。w例如:例如:Text1有有Click事件、事件、Change事件等等。事件等等。1.6.3.4 事件过程事件过程:当事件触发后对象将要执行的一系列动作。:当事件触发后对象将要执行的一系列动作。nPrivate Sub Text1_Click()n 一系列动作的代码序列一系列动作的代码序列nEnd Sub1.7命令按钮控件命令按钮控件CommandButtonw常用属性常用属性nCaption:标题,标题,“&字母字母”设置热键字,设置热键字,nStyle:是否显示图形,与是否显示图形,与picture属性一起使用属性一起使用nCancel:使用使用Esc键时,默认选择此按钮键时,默认选择此按钮nDefault:使用使用Enter键时,键时,.nFont:设置字体、风格、大小等设置字体、风格、大小等nToolTipText:当鼠标移到此按钮上,显示此字符串当鼠标移到此按钮上,显示此字符串w 常用事件:单击常用事件:单击Click1.8 标签控件标签控件(Label)w只用于显示文字,用户不能修改此文字只用于显示文字,用户不能修改此文字w常用属性常用属性nCaption:标题,标题,“&字母字母”设置热键字,设置热键字,nAlignment:文本对齐方式文本对齐方式nBorderStyle:边界风格边界风格w常用事件常用事件n单击单击Clickn双击双击Dbclick例例1-2 计时器计时器(演示)(演示)w属性设置要点:各控件的属性设置要点:各控件的Name、Caption,&使使用,用,Label控件的控件的BorderStyle:1-Fixed Single FormatFormat过程关于时间显示的一些例子过程关于时间显示的一些例子wFormat(MyDateFormat(MyDate,m/d/yym/d/yy)wFormat(MyDateFormat(MyDate,mmmm-yyyymmmm-yyyy)wFormat(MyTimeFormat(MyTime,h-m-sh-m-s AM/PM)AM/PM)wFormat(MyTimeFormat(MyTime,hh:mm:sshh:mm:ss A/P)A/P)wFormat(DateFormat(Date,dddd,mmmm,dd,yyyydddd,mmmm,dd,yyyy)wFormat(NowFormat(Now,yyyyyyyy年年m m月月dddd日日 hhhh:mmmm)w说明:说明:MyDateMyDate和和MyTimeMyTime:日期型变量日期型变量;Date:;Date:日期常日期常量,表示年月日量,表示年月日;Now:;Now:时间常量时间常量,表示日期及时间表示日期及时间1.9 计时器控件计时器控件(Timer)主要属性:主要属性:NameEnabled:决定计时器是否能够工作决定计时器是否能够工作Interval:时间间隔,单位:毫秒,时间间隔,单位:毫秒,1秒秒1000毫秒毫秒唯一的事件:唯一的事件:Timer:每隔一定的时间间隔就自动触发此事件:每隔一定的时间间隔就自动触发此事件例例13日历显示(演示)日历显示(演示)要点:各要点:各Label对象的对象的:Caption、Font属性;计时器周属性;计时器周期为期为1秒,秒,Timer事件中更新各事件中更新各Label对象的对象的Caption1.10 小结小结wVB简介、特点(基于对象、事件驱动等)、简介、特点(基于对象、事件驱动等)、IDEwVB应用程序的组成应用程序的组成(工程、窗体、模块、类、资源)工程、窗体、模块、类、资源)w开发过程:画界面、设置属性、写代码开发过程:画界面、设置属性、写代码w类、对象、属性、方法、事件、事件过程等类、对象、属性、方法、事件、事件过程等w控件:命令按钮、标签、计时器控件:命令按钮、标签、计时器实验实验 1w1.1 本次课的例本次课的例1.2 计时器计时器w1.2 (*)日历日历/时钟显示实验,显示如下:时钟显示实验,显示如下:

    注意事项

    本文(第1章 VB概述及可视化编程基础.ppt)为本站会员(qwe****56)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开