




已阅读5页,还剩33页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Visual Basic程序设计及应用,主讲教师:唐大仕 ,北京大学课程,有关事项,参考书 Visual Basic 程序设计, 唐大仕,清华大学出版社,2003 (丛书主编:卢湘鸿) Visual Basic 程序设计题解与上机指导 唐大仕,清华大学出版社,2003,教学网站 校内:/tds 备份:/cf2 与唐大仕老师联系 QQ:351116463 上机 时间星期四9-10节, 地点3、5、6号机房,课程要求,不迟到、不旷课 完成参考资料的阅读、练习等课后任务 按时交作业,1 序论,程序与语言的概念,为什么要学习程序设计 软件=程序+文档 程序:指令的序列 语言 汇编语言 asm : 用助记符来表示计算指令 高级语言 c, pascal, fortran, 用表达式来表示计算 用过程来表示流程 面向对象的语言 c+, java,vb 用对象来表示实现世界 每个对象有自己的属性、功能、能与外界交互,Visual Basic简介,一种程序设计环境 一种程序设计语言 具有广泛的用途,VB 快速入门 单击右击双击,设计与运行,界面设计 (插入对象,设其属性)(对象窗) 代码设计 (双击对象,填写代码)(代码窗) 运行 按F5(或点“启动”按钮) 示例:按钮信息,示例:按钮信息,在程序中书写: MsgBox “Hello!“ 编程提示: 要用西文标点、空格 单击“启动”按钮才会运行 单击“结束”按钮才可以进一步修改,保存,保存 窗体文件.frm 工程文件.vbp 其他辅助文件 编程提示: 文件应保存在自已的文件夹中,不要放在VB98下 下次打开这个程序,只需双击.vbp文件即可 每一个程序都要单独建一个工程 每个程序放在单独的文件夹中 交作业时,将文件夹中的所有文件压缩成一个文件,编译,编译 编译就是将源程序转成可执行程序的过程 怎样编译 文件生成xxxxx.exe文件 编程提示: exe是交给最终用户的,编程者不需要它,一些典型应用,一些专题知识,自己设计一个屏幕保护程序; 自己设计一个多媒体播放器; 自己设计一个小游戏; 信息安全与密码问题; 软件工程,程序漏洞的原因; 信息管理系统; 网上信息交流,聊天,游戏的原理; 电子商务的基本构成方式; 计算机智能及其局限性; 分形图形与计算机艺术; 等等。,课程目标,1. 程序 以Visual Basic为工具 掌握程序设计的基本概念和基本方法 具备使用程序来解决一些实际问题的能力 2. 应用 通过程序来提高Word、Excel、网页制作等常用软件的应用能力 了解病毒防护、数据加密、企业信息化、电子政务、人工智能、数字艺术等专题知识 以简明的程序来介绍,不是十分注重编程技巧技术,而是重在理解其本质。,VB程序设计环境,工程窗口 对象窗口 代码窗 属性窗 工具箱,注意区分三种状态,设计状态 运行状态 中断状态,小结,程序、软件与语言 Visual Basic是一种高级语言 设计 界面设计 代码设计 运行 保存 编译,Visual Basic程序设计,主讲教师:唐大仕 ,北京大学课程,2 VB程序设计的核心概念,VB中的对象,属性(property) 对象的状态,用名词、形容词表示 方法 (method) 对象的动作或功能,用动词表示 事件 (event) 对象与外界的交互,属性的书写,对象.属性 Command1.Caption = “xxxxx” Text1.ForeColor = vbRed Me.BackColor = RGB( 255, 0, 0 ) 注:Me表示窗体 Me.BackColor=RGB( Rnd*255, Rnd*255, Rnd*255) 注:Rnd表示随机数(范围0到1之间,不包括1) 注意用等号,方法的书写,对象.方法 Command1.Move 1000,500 Me.Print “Hello“ 注意:属性和方法都可以智能提示 若没有提示,经常都因为写错了对象名 写错了对象名,运行时会提示“需要对象” 可以用Me.来正确地书写对象名,事件的书写,Private Sub 对象名_事件名( ) 写书代码 End Sub 一般不用手工书写 可直接在代码窗的顶部选择对象名及事件名 事件驱动 示例 :MouseMove事件 参见文件event_drive.frm Me.Caption = x & “,“ & y 注意:& 表示连接,& 前后需要一个空格,示例:事件改变属性,改变字体、大小、颜色 注意: = 表示赋值 a= a+1,进一步理解对象,对象命名,对象名 对象名(Name)与文字(Caption/Text)不同 窗体名.控件名,匈牙利命名法,对象命名的惯例:匈牙利命名法 前缀(表类型) + 单词(表意义) 例: btnSayHello btnOk cmdOk,特殊对象名,事先定义好的对象 Me, Screen, Printer , App, Debug 注:Me表示当前窗体 Me.可省略 Me.Left = (Screen.Width- Me.Width)/2 操作技巧: Ctrl+J 快速提示 vbXxxxx F2 对象浏览,几种常用对象,按钮 CommandButton 前缀btn 标签 Label lbl 文本框 TextBox txt 图片框 PictureBox pic 注:如果要在按钮上加图片 必须首先设设Style 然后再设Picture,DownPicture,常见的属性,Name ForeColor, BackColor FontSize FontName Top Left Width Height Caption/ Picture/ Text / Value Visiable Enabled,默认属性,对象有一个默认属性(属性值) 如:Label的Caption, Text的Text 如: Text1.Text = “ 可写为 Text1 = “,常见的方法,Move (适用于各种控件) Print (适用于窗体及图片框) Show / Hide (适用于窗体),常见的事件,有关Mouse, keyboard, 有关选择,文字改变,事件驱动编程,对象之间的相互作用 示例:两个文本框显示同样的文本 文本框的change事件 跳动的小球 Shape形状对象: Shape FillColor FillStyle Timer计时器对象: Interval Shape1.Left = Shape1.Left + Rnd*1000-500 Me.Caption = Now Form_Load事件 变色的彩灯 Shape1.FillColor,使用帮助,按F1键 进入MSDN(要求安装了MSDN) 使用网络上的MSDN 进入 选 Library Development Tools and Languages Visual Studio 6.0 Visual Basic 6.0 按F2键 进入对象浏览窗口 按Ctrl+J 键 进入快速提示 使用vb5的中文帮助,可从教学网上下载,网络上的资源,国内 / / / 国外 /vbasic/ / / 使用搜索引擎 w
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 幼儿园工作个人工作汇报
- 走进冰岛课件
- 2023年度计算机四级通关考试题库及答案详解【真题汇编】
- 2025年咨询工程师模拟试题含完整答案详解【考点梳理】
- 2025导游资格考试模考模拟试题及参考答案详解(巩固)
- 自行车简笔画课件
- 2025年高校教师资格证之《高等教育法规》练习题包含答案详解(基础题)
- 2024-2025学年反射疗法师大赛理论试卷附参考答案详解(能力提升)
- 饲料安全生产培训纪要课件
- 自相矛盾课件
- 北师大版小学数学四年级上册第3单元 乘法《有多少名观众》公开教学课件
- DL∕T 976-2017 带电作业工具、装置和设备预防性试验规程
- 光伏电站的运维项目方案
- 认定露天煤矿重大隐患 培训课件2024
- 危重患者的早期识别
- 水泥混凝土路面施工方案 (详细)
- 兽药产品知识讲座
- 《神经学习与记忆》课件
- 2024心肺复苏培训课件完整版
- 小针刀治疗的应急预案
- 业务外包作业人员培训管理办法
评论
0/150
提交评论