计算机必修选修vbnet第8课_第1页
计算机必修选修vbnet第8课_第2页
计算机必修选修vbnet第8课_第3页
计算机必修选修vbnet第8课_第4页
计算机必修选修vbnet第8课_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Visual

Basic.NET程序设计(8)1

授课教师:柳青

电 话:67703852

办公室:博识楼418

E-mail

答疑时间:周一2345

周三234

单周周五34

自习辅导:周四1112

(8-11周)

周二910

(14-16周)上周回顾2循环Do(While/Until)……Loop先判断后执行Do……Loop(While/Until)先执行后判断图形自定义颜色FromArgb(int

Alpha,

int

red,

int

green,

intblue)Graphics对象.DrawString

(string,

font,

brush,point)Graphics对象.DrawLine

(pen,point1,point2)窗体的Paint事件当窗体创建、隐藏、放大或缩小时,会自动调用Paint函数中的代码重绘。上周回顾之π的近似值+

-

+

-

1

+1

1

1

13

5

7

9

114p

=1-第1项第2项第3项第4项第5项3π的近似值——error1Error1:神奇的变量有错误,为什么,错误在哪里?Dim

ee#等同于Dim

ee

As

Double4再论数据类型5数据类型(关键字)类型符占字节数范围Short2-215~215-1Integer%4-231~231-1Long&8-263~263-1Single!4-3.4×1038~3.4×1038Double#8-1.7×10308~1.7×10308Decimal@16-296-1~296-1精度:单精度浮点数:7位双精度浮点数:16位整数:(123.0不是整数,而是单精度数)运算速度快、精确,但表示数的范围小一般使用Integer存放整数,需要小整数或大整数时,可使用Short或Longπ的近似值——error2Error2:命名空间有错误,为什么,错误在哪里?6理解命名空间项数n的正确计算命名空间的用法7“快/慢”按钮第2种方法“开始/停止”按钮第1种方法Button4Button58某些属性9NameEnabledTrueFalseVisibleTrueFalseTextVisual

Basic.NET

程序设计10第八课变量的作用域变量的作用域11变量在过程中是必不可少的,变量声明的位置不同,可被访问的范围也不同块级变量在控制结构块中声明的变量,只能在本块内有效控制结构:If……EndIf、For……Next、Do……Loop等过程级变量在一个过程内用Dim或Static语句声明的变量,只能在本过程中使用模块级变量窗体类(Class)、类(Class)、模块(Module)都称为模块在模块内、任何过程外用Dim、Private语句声明的变量,可被本模块的任何过程访问全局变量在模块级用Public语句声明的变量,可被应用程序的任何过程或函数访问不同级的变量声明12Module

Module1'Pa全局变量'Mb模块级变量'Fb过程级变量'k块级变量Public

Pa

As

integerDim

Mb As

stringSub F2()Dim

Fb As

SingleFor

i=1

to

10Dimk%…Next

iEnd

SubEnd

Module静态变量13静态变量过程级变量除了用Dim语句声明外,还可以用Static将变量声明为静态变量在程序运行过程中可保留变量的值声明形式:Static

变量名[AS

类型]区别用Dim声明的变量,每次调用过程时重新初始化用Static声明的变量,保持原来的值示例(续):转动的月亮月亮图片文件(注意图片文件要复制到Bin\Debug文件夹)moon01.ico,moon02.ico,……,moon08.ico添加定时器Timer1,设置如下属性Interval:

100Enabled:True添加图像框PictureBox1

,设置如下属性SizeMode

CenterImage14两种做法静态变量将x定义为模块级变量将Static

x

As

Integer改为Dim

x%会出现什么样的结果?15练习完成示例程序。取名为“

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论