欢迎来到天天文库
浏览记录
ID:39793858
大小:868.50 KB
页数:295页
时间:2019-07-11
《Visual Basic程序设计new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、VisualBasic程序设计主讲教师:唐大仕dstang2000@263.nethttp://www.dstang.com北京大学远程教育课程参考书VisualBasic程序设计,唐大仕,北方交大、清华大学出版社,2002教学进度安排(45学时)1.序论2.数据与运算3.语句与分支控制4.循环语句5.过程与函数(上)6.过程与函数(下)7.数组与常用算法教学进度安排(续)8.常用控件9.绘图、窗体与菜单10.复杂界面11.文件、程序调试12.API及多媒体编程*13.数据库编程*14.网络编程及其他*
2、15.复习第1讲序论程序与语言的概念为什么要学习程序设计软件=程序+文档程序语言汇编语言asm高级语言c,pascal,fortran,面向对象的语言c++,javaVisualBasic简介一种程序设计环境一种程序设计语言具有广泛的用途VB快速入门单击右击双击示例:按钮信息编程提示:要用西文标点点启动按钮才会运行设计与运行界面设计(插入对象,设其属性)(对象窗)程序代码(双击对象,填写代码)(代码窗)运行按F5(或点启动按钮)保存保存窗体文件.frm工程文件.vbp其他辅助文件编程提示:文件应
3、保应在自已的文件夹中,不要放在VB98下每个程序放在单独的文件夹中下次打开这个程序,只需双击.vbp文件即可编译编译Make.Exe文件/生成xxxxx.exe文件编程提示:exe是交给最终用户的,编程者不需要它VB程序设计环境工程窗口对象窗口属性窗工具箱代码窗VB三种状态编辑状态(edit)运行状态(run)中断状态(break)使用帮肋按F1键MSDN教程网络上的资源www.vb-helper.comwww.codeproject.comVB中的对象属性(property)方法(method)事件(
4、event)属性与方法的书写对象.属性对象.方法示例:.move.ForeColorrgb及rnd示例print事件SubobjName_EventName(…)事件驱动示例:event_drive.frm&“”示例:事件改变属性改变字体、大小、颜色其中等号(=)表示赋值小结VisualBasic程序设计语言VisualBasic程序设计环境VisualBasic程序设计核心概念:对象:属性、方法、事件事件驱动VisualBasic程序设计主讲教师:唐大仕dstang2000@263.net北京大学远
5、程教育课程第2讲数据与运算本讲内容进一步理解对象数据类型常量与变量运算符进一步理解对象对象命名对象名对象名(Name)与文字(Caption/Text)不同窗体名.控件名匈牙利命名法对象命名的惯例:匈牙利命令名法前缀(表类型)+单词(表意义)btnSayHellobtnOkcmdOkbtn按钮lbl标签txt文字框pic图片frm窗体lst列表框tmr定时器scr滚动chk复选框特殊对象名事先定义好的对象Me,Screen,Printer,App,Debug注:Me表示当前窗体Me.可省略编程技巧:Ct
6、rl+J快速提示F2对象浏览几种常用对象按钮CommandButtonbtn标签Labellbl文本框TextBoxtxt图片框PictureBoxpic常见的属性NameForeColor,BackColorFontSizeFontNameTopLeftWidthHeightCaption/Picture/Text/ValueVisiableEnabled默认属性对象有一个默认属性(属性值)如:Label的Caption,Text的Text如:Text1.Text="...."可写为Text1="..
7、.."常见的方法Move(适用于各种控件)Print(适用于窗体及图片框)Show/Hide(适用于窗体)常见的事件有关Mouse,keyboard,有关选择,文字改变事件驱动编程对象之间的相互作用示例:两个文本框显示同样的文本文本框的事件跳动的小球Shape形状对象:ShapeFillColorFillStyleTimer计时器对象:Interval数据与运算数据:常量与变量数据的类型数据的含义不同数据的运算不同数据的存储方式不同数据类型类型类型符前缀占字节数字节型Byteb1(0-255)整型Int
8、eger%i2(-32768~32767)长整型Long&l4单精度Single!s4双精度Double#dbl8数据类型(续)逻辑型Boolean2True/False日期型Date8字符串型String后缀$对象型Object变体型Variant变量变量的含义变量的名字用字母、数字、下划线构成不能用数字开头变量的定义隐式定义不定义而直接赋值a=99*99显式定义:使用DimDimaAsIntegerDimiCount%AsInteger
此文档下载收益归作者所有