VB笔记(二)

  遇到了两个问题:

1,将图片作为按钮,单击图片会有相应的动作。这个还没有能够实现,感觉应该和PictureBox_Click相关,但不知道该如何操作。

2,复选框CheckBox控制窗体标题的可见性无法实现。觉得应该是Me.Visible = NameCheckBox.Checked,但是这样操作之后,选择复选框后,程序异常退出。

此两个问题有待解决!

 

学习到“变量、常量以及计算”这里时,有些东西觉得有必要记下:

1,VB中的标识符是不分大小写的。

2,变量在命名的时候通常包含变量的类(数据类型),且在命名的时候通常采用大小写混写的方式;而常量一般采用全大写。

3,变量的作用范围分为:名称空间级的、模块级的、局部的或者块级的。名称空间级的变量可用于名称空间的所有过程,通常就是整个项目。模块级的变量也称为类级变量,可以在一个窗体的所有过程中使用。局部变量只可以在声明了该变量的过程中使用,而块级变量只能在过程中的某一代码块中使用。

4,用Const命名常量,Private或者Dim声明变量。

 

一些关键字的用法:

1,Pharse方法:利用Pharse将字符串型数据转化为数值型数据。标准形式有Interger.Pharse(String to Convert)以及Decimal.Pharse(String to Convert)。当Pharse方法遇到一些不能解析为数值的值时,将会产生错误。

2,Convert方法:Convert方法用来显式转换(宽数据类型变为窄数据类型)数据类型。Convert类的方法使用.NET数据类型,而不是使用VB数据类型。Interger使用Int32,Short使用Int16,以及Long使用Int64。标准形式为:Convert.ToDecimal(NumberSingle)等。

3,Round方法:使用Decimal.Round方法按照需要的小数位数对小数进行四舍五入。该方法返回一个小数值,该值是按照指定的小数位数四舍五入后得到的,小数位数可以是0-28之间的一个整数。标准方法为:Decimal.Round(AmountDecimal,2),其中2表示保留两位小数。Convert和Decimal.Round方法都采用了“四舍六入五取偶”的方法:即对5进行取舍时,前一位是偶数时舍去5,前一位是奇数时则进一位。

5,ToString方法:格式化数据并显示。希望在TextBox或者Label的Text属性中显示数值时,必须将该数值先转化为字符串型,此时就要用到Tostring方法。同时还可以选择显示一些美元符号、百分号以及逗号等,只要在ToString中添加相应的参数即可。标准形式为:NumberInteger.Tostring(Parameters)。

6,Try/Catch块

Try/Catch块是用来处理异常的,每一种异常都是异常类的一个实例。该类的Message属性包含了有关错误的文本消息,Source属性包含了引起错误的对象的名字,StackTrace属性可以标识出错误的代码位置。可以有好多个Catch语句,当异常出现时,将按照顺序检查Catch语句,第一个与异常类型相匹配的语句将产生作用。最后一个Catch语句处理与前面异常类型不匹配的所有其它异常。Try/Catch块也可以嵌套,但必须确保计算放在嵌套最里面一层的Try中,当没有异常之后,才会执行这个Try中的计算。

7,MessageBox的Show方法:MessageBox是出现异常之后的消息框,用Show方法在消息框中显示小时。标准形式是MessageBox.Show(TextMessage, TitlebarTest, MessageBoxButtons, MessageBoxIcon).TextMessage是显示的消息内容,TitlebarText是消息框的标题,MessageBoxButtons是消息框中的按钮,MessageBoxIcon是消息框中不同的出错的类型图标。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值