VisualBasic程序设计.ppt

上传人:tia****nde 文档编号:12707489 上传时间:2020-05-14 格式:PPT 页数:38 大小:280.31KB
返回 下载 相关 举报
VisualBasic程序设计.ppt_第1页
第1页 / 共38页
VisualBasic程序设计.ppt_第2页
第2页 / 共38页
VisualBasic程序设计.ppt_第3页
第3页 / 共38页
点击查看更多>>
资源描述
VisualBasic程序设计及应用,主讲教师:唐大仕dstang2000,北京大学课程,有关事项,参考书VisualBasic程序设计,唐大仕,清华大学出版社,2003(丛书主编:卢湘鸿)VisualBasic程序设计题解与上机指导唐大仕,清华大学出版社,2003,教学网站校内:,课程要求,不迟到、不旷课完成参考资料的阅读、练习等课后任务按时交作业,1序论,程序与语言的概念,为什么要学习程序设计软件=程序+文档程序:指令的序列语言汇编语言asm:用助记符来表示计算指令高级语言c,pascal,fortran,用表达式来表示计算用过程来表示流程面向对象的语言c+,java,vb用对象来表示实现世界每个对象有自己的属性、功能、能与外界交互,VisualBasic简介,一种程序设计环境一种程序设计语言具有广泛的用途,VB快速入门单击右击双击,设计与运行,界面设计(插入对象,设其属性)(对象窗)代码设计(双击对象,填写代码)(代码窗)运行按F5(或点“启动”按钮)示例:按钮信息,示例:按钮信息,在程序中书写:MsgBoxHello!编程提示:要用西文标点、空格单击“启动”按钮才会运行单击“结束”按钮才可以进一步修改,保存,保存窗体文件.frm工程文件.vbp其他辅助文件编程提示:文件应保存在自已的文件夹中,不要放在VB98下下次打开这个程序,只需双击.vbp文件即可每一个程序都要单独建一个工程每个程序放在单独的文件夹中交作业时,将文件夹中的所有文件压缩成一个文件,编译,编译编译就是将源程序转成可执行程序的过程怎样编译文件生成xxxxx.exe文件编程提示:exe是交给最终用户的,编程者不需要它,一些典型应用,一些专题知识,自己设计一个屏幕保护程序;自己设计一个多媒体播放器;自己设计一个小游戏;信息安全与密码问题;软件工程,程序漏洞的原因;信息管理系统;网上信息交流,聊天,游戏的原理;电子商务的基本构成方式;计算机智能及其局限性;分形图形与计算机艺术;等等。,课程目标,1.程序以VisualBasic为工具掌握程序设计的基本概念和基本方法具备使用程序来解决一些实际问题的能力2.应用通过程序来提高Word、Excel、网页制作等常用软件的应用能力了解病毒防护、数据加密、企业信息化、电子政务、人工智能、数字艺术等专题知识以简明的程序来介绍,不是十分注重编程技巧技术,而是重在理解其本质。,VB程序设计环境,工程窗口对象窗口代码窗属性窗工具箱,注意区分三种状态,设计状态运行状态中断状态,小结,程序、软件与语言VisualBasic是一种高级语言设计界面设计代码设计运行保存编译,VisualBasic程序设计,主讲教师:唐大仕dstang2000,北京大学课程,2VB程序设计的核心概念,VB中的对象,属性(property)对象的状态,用名词、形容词表示方法(method)对象的动作或功能,用动词表示事件(event)对象与外界的交互,属性的书写,对象.属性Command1.Caption=“xxxxx”Text1.ForeColor=vbRedMe.BackColor=RGB(255,0,0)注:Me表示窗体Me.BackColor=RGB(Rnd*255,Rnd*255,Rnd*255)注:Rnd表示随机数(范围0到1之间,不包括1)注意用等号,方法的书写,对象.方法Command1.Move1000,500Me.PrintHello注意:属性和方法都可以智能提示若没有提示,经常都因为写错了对象名写错了对象名,运行时会提示“需要对象”可以用Me.来正确地书写对象名,事件的书写,PrivateSub对象名_事件名()写书代码EndSub一般不用手工书写可直接在代码窗的顶部选择对象名及事件名事件驱动示例:MouseMove事件参见文件event_drive.frmMe.Caption=x&,&y注意:&表示连接,&前后需要一个空格,示例:事件改变属性,改变字体、大小、颜色注意:=表示赋值a=a+1,进一步理解对象,对象命名,对象名对象名(Name)与文字(Caption/Text)不同窗体名.控件名,匈牙利命名法,对象命名的惯例:匈牙利命名法前缀(表类型)+单词(表意义)例:btnSayHellobtnOkcmdOk,特殊对象名,事先定义好的对象Me,Screen,Printer,App,Debug注:Me表示当前窗体Me.可省略Me.Left=(Screen.Width-Me.Width)/2操作技巧:Ctrl+J快速提示vbXxxxxF2对象浏览,几种常用对象,按钮CommandButton前缀btn标签Labellbl文本框TextBoxtxt图片框PictureBoxpic注:如果要在按钮上加图片必须首先设设Style然后再设Picture,DownPicture,常见的属性,NameForeColor,BackColorFontSizeFontNameTopLeftWidthHeightCaption/Picture/Text/ValueVisiableEnabled,默认属性,对象有一个默认属性(属性值)如:Label的Caption,Text的Text如:Text1.Text=.可写为Text1=.,常见的方法,Move(适用于各种控件)Print(适用于窗体及图片框)Show/Hide(适用于窗体),常见的事件,有关Mouse,keyboard,有关选择,文字改变,事件驱动编程,对象之间的相互作用示例:两个文本框显示同样的文本文本框的change事件跳动的小球Shape形状对象:ShapeFillColorFillStyleTimer计时器对象:IntervalShape1.Left=Shape1.Left+Rnd*1000-500Me.Caption=NowForm_Load事件变色的彩灯Shape1.FillColor,使用帮助,按F1键进入MSDN(要求安装了MSDN)使用网络上的MSDN进入选LibraryDevelopmentToolsandLanguagesVisualStudio6.0VisualBasic6.0按F2键进入对象浏览窗口按Ctrl+J键进入快速提示使用vb5的中文帮助,可从教学网上下载,网络上的资源,国内,小结,VisualBasic程序设计语言是一种面向对象的高级语言VisualBasic程序设计环境是一种易用的、集成化的、可视化编程环境VisualBasic程序设计核心概念对象:属性、方法、事件事件驱动编程,
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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