《VB语言程序设计(第3版)》总结

  我之前因学习昆仑通态的组态软件MCGS,用并学习过VB,还买了一本书《VB语言程序设计(第3版)》。现在在某公司实习,最近接触老的项目,又要用到VB。我就又把那本书大体看了一遍,并对其进行了总结。之所以总结这个,主要是书太多了,想把那本书丢了,呵呵,但又得留下点东西吧。

  下面一张图概括了VB的大部分基础知识点,看了这个图基本就不用看书了,哈哈。

  我学习VB主要是在VB6.0的环境下学习的。下面介绍一下VB的一些基本语句。

(1)声明语句

Dim score As Integer, temp As String  ‘声明语句

(2)if语句

If Text1.Text = "123456" Then

    MsgBox "欢迎您用机!"

Else

    p = MsgBox("密码错误!", 5 + 48, "输入密码"): Rem 在消息框上显示“重试”和“取消”按钮,以及“!”图标

    If p = 4 Then   ‘4表示单击了“重试”按钮
        Text1.SetFocus  ‘焦点定位在原输入的文本框中
    Else
        MsgBox "密码错误,不重试了!"
        End
    End If

End If

(3)Select Case语句

Select Case score

    Case 0 To 59
        Label2.Caption = temp + "不及格"

    Case 60 To 79
        Label2.Caption = temp + "及格"

    Case 80 To 100
        Label2.Caption = temp + "优良"

    Case Else
        Label2.Caption = "成绩出错!"

End Select

(4)For循环语句

For i = 1 To 3      ‘以矩阵的形式输出到二维数组b(,)
    For j = 1 To 4
        Print b(i, j);    ‘
        Text1.Text = Text1.Text & Str(b(i, j))
    Next j
    Print
    Text1.Text = Text1.Text & vbCrLf    ‘加入换行控制符vbCrLf(或Chr(13)+Chr(10))
Next i

  先写这么多,以后有需要的再补充。。。

时间: 2024-10-10 15:15:44

《VB语言程序设计(第3版)》总结的相关文章

《FLASH PROGRAMMING 那些事》总结

注明来自 http://www.ssdfans.com/?p=5589 以MLC为例: 对FGF(Floating Gate Flash)技术的,MLC programming一般分两步走:先program Lower page,然后program Upper Page. 对某个Cell来说,当写入1时,无需Programming,阈值电压保持不变,还是处于E状态:当写入0时,必须进行Programming,使它的阈值电压落到D范围 ,即E->D. Programming某个page时,往其所在

Error:Flash Download Failed-"Cortex-M3"

Error:Flash Download Failed-"Cortex-M3"出现一般有两种情况: 1.SWD模式下,Debug菜单中,Reset菜单选项(Autodetect/HWreset/sysresetReq/Vectreset)默认是AutoDetect,改成SysResetReq即可. 2.Jtag模式下,主要是芯片大小选错.Flash->Configure Falsh Tools配置窗口,切换到“Utilities"页,按“Setting"按钮进

"Insufficient RAM for Flash Algorithms"出错原因及解决方案

"Insufficient RAM for Flash Algorithms"错误一般会有一个"cannot load flash programming algorithm !"的提示窗口,如下图: "Insufficient RAM for Flash Algorithms"从字面上解释是:"装载FLASH算法的RAM空间不足". 这个错误一般出现在添加了新的FLASH烧写算法以后. 原因:FLASH的烧写算法本身也相当于

Flash program memory and data EEPROM

1.简介 STM8S内部的FLASH程序存储器和数据EEPROM是由一组通用寄存器来控制的:所以我们可以通过这些通用寄存器来编程或擦除存储器的内容.设置写保护.或者配置特定的低功耗模式.我们也可以自己对器件的 option byte 进行编程.在这里我们只简单的讲解如何对STM8S内部的数据存储区域(data memory)进行写操作.读操作.擦除操作. 2.存储架构图 STM8S内部存储包括:FLASH程序存储器(FLASH program memory)和数据EEPROM(DATA EEPR

PIC32MZ tutorial -- 32-bit Timer

The microcontroller is PIC32MZ2048ECH144 on the PIC32MZ EC Starter Kit. This microcontroller has four 32-bit synchronous timers are available by combining Timer2 with Timer3, Timer4 with Timer5, Timer6 with Timer7, and Timer8 with Timer9. The 32-bit

PIC32MZ tutorial -- OC Interrupt

In my previous blog "PIC32MZ tutorial -- Output Compare", I shows how to apply Output Compare without interrupt to generate PWM signal. I also tried the Output Compare interrupt. I selected OC to be PWM mode without fault pin (OCM = "110&qu

PIC32MZ tutorial -- Output Compare

Output Compare is a powerful feature of embedded world. The PIC32 Output Compare module compares the values stored in the OCxR and/or the OCxRS registers to the value in the selected timer. When a match occurs, the Output Compare module generates an

关于自制 STM8 Bootloader

由于本人项目需要,要做STM8L052R8的bootloader,用于远程程序升级功能,为了安全考虑,不使用ST自带的bootloader,而是自制bootloader. 基本的功能是这样的,首先程序运行在一个V1.0的版本上,且带了BOOT,当程序收到一条命令后,程序跑入死循环,等待硬件看门狗复位:程序复位后进入bootload区,等待第二条命令的接收,接收到正确的数据帧后,bootloader开始擦除FLASH,并接收数据包,直到最后一个数据包接收完毕,通过指示灯以2HZ的频率闪烁,指示升级

STM32环境搭建/学习观点/自学方法 入门必看

文章转自armfly开发板V4软件开发手册,分享学习~ 今天有幸看到armfly的开发板软件开发手册,开头的基础知识,真的很有用,还好有看到,一切都不迟,感悟很多,摘抄部分,学习分享~ 关于开发环境的搭建 (个人认为,好用的工具,顺手的开发环境,对于编程是一种好的习惯,也是一种好的享受,所以,在环境搭建方面,我还是比较在意软件的互相联合使用,工程建立的规范化等等,这样可以尽量少的在后期更换不同的环境,变软会很浪费时间,一次到位,一路顺风顺水~) 个人偏好的环境搭建: 集成开发环境(IDE):Ke

[stm32参考手册] 1、Introduction

STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xxand STM32F107xx advanced ARM-based 32-bit MCUs 本资料覆盖范围: 这本资料提供完整的关于上述系列STM单片机的存储器和外设的使用方法.在整个文档中(除非特别说明)是把这几类单片机归于STM32F10XXX系列的. 注:STM32F10XXX是一个包含的各种不同存储器尺寸,不同封装和不同外设的微处理器家族. 其他相关资料引导: 关于订货编号.电气和物理性