VB阶段学习小结及感想

     自从有了师傅给制定的计划后,每天都在有条不紊的学习着,下面就来说说我的收获及其感想吧。

        虽然比起其他人来说,我也许算是学习慢的,不过总体来说我的这一周过得特别的充实,不像其它周那样没条理和计划了,在师傅没问我的进度之前,我的百例才敲了9个,课本看了1/3,视频几乎未看,用师傅的话来说就是:你的进度太慢了。那天才体会到被人甩在屁股后的失落感,所以得加把劲好好学了。

百例

        其实起初看到百例的时候我挺犯怵的,你想想,百例其实就是课本的一个缩影,上了这么多年学的我们,谁不对课本恨之入骨,更别说它的缩影了,你们说是吧哈。不过现在我对它可不惧怕了,我要稳稳的“幸福”,即把百例收入囊中,让它成为我的囊中之宝。记得打百例第12个的时候是周一上午,由于没课,所以就携一人我俩孤独的进了机房,来到机房发现网是上不去的,所以我就有自知之明的敲例子,12例是我心中的痛和伤疤,因为到周二上午我还在纠结它,好多东东都不懂,包括现在也有疑惑,Icon图标我都不知道怎么加上去,希望知道的小伙伴给予方法解决。不过总不能为了12我就不继续了吧,可不能为了芝麻丢了西瓜,有同伴的提醒我还是把它放下继续前行了。第一遍就是先认识一下,互照个面,免得以后见了尴尬,在这第一次敲的时候脑子稍稍过一下,不陌生就好了,不必像我那样纠结那么长时间,弄得还不开心影响了前进的心情。现在我挺喜欢百例的啦,妈妈再也不用担心我的百例学习啦,哒哒哒!

视频

    视频我是真真的苦恼,不过现在还是坚持每天都看,量不限。这是这几天学习到的一些东西,只是有点零碎哦。

视频第五集:资源文件汉化

bmp(图片)、icon(图标)、str(字符串)、date(数据)

sdi窗体(窗体文件组成(可视化 代码))

(模态(即不关闭就无法进行下一个的窗口  例代码写错了运行时候的提示)和非模态)

(对话框(一般以模态窗口演示))

mdi窗体  、标准模块   、类模块

工程属性

1.(通用(类型  对象(可添加主程序sub main  名称))

2.(生成(版本号  应用程序  版本信息)(编译)(部件)(调试(可多个工程调试)))

创建:1、name   2 、caption   3 、属性   4、代码  5、调试   6、打包发布

视频第六集:

布尔boolean占两个字节

byte 占一个字节

integer 两个字节百分号简洁的写法    %

long 四个字节  缺省连字符    &

整形和长整形最好写成 long

single 四个字节  单精度浮点,范围大,精度不够!

double 八个字节    #

string 定长1-64k可变长   $

date  8个字节     #。。。#

currency  8个字节  精度不高,范围大  @

object(控件,引用类型库)app.path[这部分还未弄明白]

variant可以在vb使用下不声明,一般把对象分成两部分,前部分为类型,后部分为类型的数据或者地址。缺点占的存储空间大,在运行的时候来回转换,速度慢,灵活性强

VB阶段学习小结及感想 - 王雪娜 十二期 - 王雪娜-廊坊师范学院信息技术提高班十二期

类型转换函数:123可以,换成abc就不可以了,注意转换类型。

视频第七集:
C的意义
转换的时候自动查找信息,确定转换方法,进行相应的转换。尽可能采用带C的,为了适应不同用户的需求。
变量和声明
不声明则默认为variant类型,variant可以不断变化。
1、命名(前类型后名,利于调试和维护)(常量不区分大小写,一般都大写)
2、变量的声明
  1、常量声明和定义
public或者private
VB阶段学习小结及感想 - 王雪娜 十二期 - 王雪娜-廊坊师范学院信息技术提高班十二期
 
  public表明常量作用域type表明类型(integer或者string等等)
   2、变量声明
       1、dim(withevent可选的)关键字
          varname变量名
          subscripts数组的描述
VB阶段学习小结及感想 - 王雪娜 十二期 - 王雪娜-廊坊师范学院信息技术提高班十二期
private(专用变量)不能跨模块使用
public(全局变量)整个模块全局可以交互
static(静态变量)运行过程中只初始化一次
视频第八集:
变量未声明直接使用也可以,但是最好声明。为了避免错误可以强制声明,可以被提醒。
强制声明option explicit
VB阶段学习小结及感想 - 王雪娜 十二期 - 王雪娜-廊坊师范学院信息技术提高班十二期
默认情况下强制声明:工具-选项-编辑器-要求变量声明
数组和动态数组
1、标准数组:大小确定(声明和变量一样可以使用dim ,private,public,static
例如    dim ABC(5 to 10,2 to 10)as integer)
 option base0和option base1(缺省)最好选择以1为基础的。
2、动态数组: 运行中可以改变
VB阶段学习小结及感想 - 王雪娜 十二期 - 王雪娜-廊坊师范学院信息技术提高班十二期
 
视频第九集:
一、逻辑判断
       NOT, AND, OR, XOR ,EQV, IMP...
例1:AND
          exp1 AND exp2
           两者均为真才是真
           OR
          exp1 OR exp2
           有一真即为真
二、数学运算
       ^, -, *, /, \, mod, +……
        /除   \整除  mod取余数
三、比较
       =,<>,<,>,>=,<=,like,is……
like用于模式匹配,查找另一个字符串
If  *ab*  like  *ab+*  Then
四、赋值语句
      例1:let a=5 含义为将数字赋值给变量,相当于a=5,let可省略
               set a=object1 相当于把对象赋值给变量,set不可省略
同行多语句:用冒号连接。例如1 、 A=5:B=“This is one sentence!”
                                                   2 、 t=a: a=b : b=t
条件语句:
1、多行if语句
      if <条件> then
          [语句块]
      else if<条件> then
          [语句块]
       ……
      end if
2、单行if语句
   if  <条件> then  <语句>  else  <语句>
3、select case语句(使用时候最好能转换成整数,不能转换成整数就最好用多行if语句)
     select case<表达式>
                case<表达式>
                      <语句块1>
                case<表达式>
                       <语句块2>
                case else
                       <语句块n>
     end select
视频第十集:
循环语句
1、for循环
   for关键字 step步长 不写默认为1
   例:求和1到100 则为1+2+3……+100

   注意:循环体可能被执行0次/多次
         当初值>末值时步长为负
         可退出循环,终止循环,循环次数确定,无需条件
         if i(i<50) then exit for 意为i<50则退出循环
2、do...loop循环(循环体至少被执行1次)
     1、do while/until先判断...再执行
     2、do执行语句...再判断loop(直到)while/until
     3、 可退出循环,终止循环,需要条件
3、for each循环(便于无序集合)
4、while...wend只有当条件满足执行,不满足不执行。
    (期间不可被终止)
5、注释语句  1、用西文单引号(汉字或者拼音),vb默认为绿色
             2、rem
             3、注释条件:模块大
                          有参数
                          有复杂算法
这是截至今天所有了解到的东西啦。对于课本我是总结不了。还得需要加深造诣,有待进步。等有进展和不会的问题在与大家分享。

  

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值