精华内容
下载资源
问答
  • VB程序设计入门基础

    千人学习 2017-09-11 21:04:06
    VB入门基础。 清楚易懂,适合初学者 本课程主要从开发环境、窗体、命令按钮、文本框、标签、消息框和输入框、代码基础、选择结构、循环结构、数组、过程、控件等方面进行讲解
  • VB 程序设计参考

    千次阅读 多人点赞 2012-12-30 15:09:07
    第三章 VB的程序设计基础 第四章 VB程序的控制结构 第五章 VB中的数组 第六章 VB的过程设计 第七章 VB中的文件操作 第八章 VB中ActiveX控件的使用 第九章 VB的数据库操作 常见错误和难点分析 编码资料大汇总...
    展开全文
  • vb程序设计基础笔记

    千次阅读 2019-08-04 20:32:05
    程序设计基础 变量的作用域,即是变量的“可见性” 定义一个变量后,为了正确的使用变量值,应当明确可以在程序的什么地方访问变量。 一般作用域往往与变量定义的位置有关。 既然变量作用域 与变量定义的位置有关,...

    程序设计基础

    变量的作用域,即是变量的“可见性” 定义一个变量后,为了正确的使用变量值,应当明确可以在程序的什么地方访问变量。
    一般作用域往往与变量定义的位置有关。
    既然变量作用域 与变量定义的位置有关,我们需要知道在什么地方定义的变量有怎么样的可见性,所有我们需要知道有哪些地方。
    Vb程序语言由
    三块地方组成, 窗体模块 标准模块 类模块
    二级不考,类模块 所以应用程序 由 窗体模块 和 标准模块主城
    窗体模块包括事件过程,通用过程,声明过程
    标准模块包括 通用过程 和 声明过程

                                                   ----------    声明部分
                          Form 窗体模块     ---------- ----------通用过程 
    应用程序-----------                               ---------  事件过程
                                                    声明部分
                           标准过程  ---------
                                                    通用过程
    

    1局部变量 在过程中定义的就叫做 局部变量 就是 事件过程 和通用过程中定义的叫做 局部变量,其作用域就是他所在 的 过程,局部变量通常用于存放中间的结果或者临时变量

    1. 模块变量 .(窗体变量 和 标准 模块变量)
      窗体变量作用与 窗体内所有过程。 一个窗体可以含有诺干过程(事件过程或者通用过程) 这些过程连同窗体一起存入窗体文件(.frm)中。当同一个窗体内的不同过程使用相同的变量时,必须定义窗体层的变量。

      如何使用???????????????

    然后就可以在代码层实现声明窗体层变量。

    标准模块 中 模块层声明 和使用 与窗体层 变量类似。
    标准模块

    模块中的代码对所有过程都是可见的, 但是对其他模块的代码都是不可见的。
    Private Dim 声明
    Private intTemp As Interger
    Dim intTemp AS Integer
    在模块中,Private 和 Dim 中没有声明区别

    全局变量
    全局变量 全程变量 公用变量 工程级变量 其作用域最大,可以在工程中的每一个块,每一个过程中使用。和模块级变量类似,全局变量也在标准模块或者窗体模块中声明,不能用Private 语句声明。
    全局变量就是用Public 声明的变量。 我们在窗体模块的声明部分声明了一个变量,则可以在其他窗体或者标准模块中引用这个变量
    但是引用的时候必须家还是那个窗体名称作为前缀
    窗体名.变量名

    Form1的声明部分 Public varInt As Integer
    Form1.varInt 我们就需要这么应用

    名称 作用域 声明位置 使用语句
    局部变量 过程 Dim或者Static
    模块变量 窗体或者标准模块 模块的声明部分 Dim或者Private
    全局变量 整个应用程序 标准模块或者窗体的声明部分 Public

    默认声明
    对于局部变量我们可以不用 Dim \Static 定义,而在需要时直接给出变量名。
    

    变量的类型 用类型说明符(% & ! # $ @)来标识。
    这种 情况虽然 方便 但是 有时会引发 问题。 同名冲突 模块级变量和局部变量重名了。 因为咩有显性的声明程序中变量,模块级的变量中数据将被覆盖。

    为什么我们需要花这么多时间来学习变量,??

    内部函数
    程序设计语言中预先定义的函数,可以在应用程序中直接调用。Vb提供了
    很多内部函数,以实现多种操作
    内部函数 有很多, 我们先来看看 有哪些分类。

    1. 转换函数
    2. 数学函数
    3. 日期和时间函数
    4. 字符串函数

    转换函数就是 用于数据类型 或者 形式的转换 包括 整型 实型 字符串之间的转换
    我们建一个表来学习他们
    转换函数
    函数 功能 举例 结果

    Int(x)	求不大于x的整数	Int(4.8)	4
    Fix(x)	截尾取整	Int(-4.3)	-4
    ASC(x$)	放回字符型(第一个字符)的ASCII码	Asc(“ABC”)	65
    Chr$(x)	把x的值转换为ASCII	Chr$(65)	“A”
    Str$(x)	把x的值转换为字符串	Str$(12.34)	12.34
    Val(x$)	把字符串x$转换为数值	Val(“12.34”)	12.34
    

    数学函数
    函数 功能 举例 结果

    Sin(x)	返回x的正选函数	Sin(0)	0
    Cos(x)	返回x的余炫函数	Cos(0)	1
    Abs(x)	返回x 的绝对值	Abs(-4)	4
    Sgn(x)	放回x 的符号 -1 0 1	Sgn(0)
    Sgn(-4)	0
    -1
    Sqr(x)	返回x的平方根	Sqr(25)	5
    Log(x)	返回x 的自然对数	Log(1)	0
    Rnd[(x)]	产生随机数	Rnd	0-1之间的数
    

    说明

    日期和时间函数
    Now 放回系统日期时间
    Day(Now) 返回当前日期
    WeekDay(Now)反回当前 星期
    Month(Now)  返回当前 月份
    Year(Now)  返回单钱年份
    Hour() 返回当前小时
    Minute() 返回当前分钟
    Second()  返回秒钟
    Timer()  返回从午夜开始已过的秒数
    Time  返回当前时间
    ```
    字符串函数
    
    立即窗口 可以crtl 加 g
    我们来试一试我们的内部函数
      因为我们不可能一直已可视的方法来检验每一个函数。
    
    
      
    
    a    b
    
    
    整理一下  我们字符串函数
    
    ```
    LTrim$(s)
    RTrim$(s)
    Trim$(s)
    Left$(s)
    Right$(s)
    Mid$(s,p,n)
    Len(s)
    LenB(s)
    String$(n,s)
    Space$(n)
    InStr(n,s1,s2,m)
    UCase$(s)
    LCase$(s)
    --------
    ```
    
    
    
    
         
    
    
    
    
    应该是慢慢一章一章学呢? 还是  走马观花 全部看完呢?
    慢慢学吧 , 学习还是应该有耐性。、
    

    运算符和表达式
    ^ - * / \ Mod

    习题:

    展开全文
  • VB程序设计实验报告

    千次阅读 2012-03-28 07:07:23
    VB程序设计实验报告 一:试验目的: 1 利用vb程序设计语言制作随机图形 2 利用vb程序设计语言制作动画 二:实验内容: 1先进行界面分布和相应的属性设置 2编写代码如下: 1,Private Sub Command1_Click() ...

    VB程序设计实验报告

    一:试验目的:

    1 利用vb程序设计语言制作随机图形

    2 利用vb程序设计语言制作动画

    二:实验内容:

    1先进行界面分布和相应的属性设置

    2编写代码如下:

    1,Private Sub Command1_Click()

    Timer1.Enabled = True

    Timer1.Interval = 100

    End Sub

    Private Sub Command2_Click()

    Form1.Cls

    End Sub

    Private Sub Command3_Click()

    Timer1 = False

    End Sub

    Private Sub Timer1_Timer()

    Form1.Circle (Int(Rnd * 8000), Int(Rnd * 8000)), Int(Rnd * 800)

    FillStyle = Int(Rnd * 7)

    FillColor = QBColor(Int(Rnd * 15))

    Line (Int(Rnd * 8000), Int(Rnd * 8000))-(Int(Rnd * 8000) + 1000, Int(Rnd * 8000))

    End Sub

    2,Public TopBottom, LeftRight As String

    Private Sub Form_Click()

    If Timer1.Enabled = False Then

    Timer1.Enabled = True

    Else

    Timer1.Enabled = False

    End If

    End Sub

    Private Sub Form_KeyPress(KeyAscii As Integer)

    Select Case KeyAscii

    Case 61

    Timer1.Interval = 10

    Case 45

    Timer1.Interval = 100

    End Select

    End Sub

    Private Sub Form_Load()

    TopBottom = "0"

    LeftRight = "0"

    End Sub

    Private Sub Timer1_Timer()

    Select Case TopBottom & LeftRight

    Case "00"

    Form1.Image1.Top = Form1.Image1.Top - 10

    Form1.Image1.Left = Form1.Image1.Left - 10

    Form1.Image1.Move _

    Form1.Image1.Left - 10, Form1.Image1.Top - 10

    If Form1.Image1.Top <= 0 Then

    TopBottom = "1"

    End If

    If Form1.Image1.Left <= 0 Then

    LeftRight = "1"

    End If

    Case "10"

    Form1.Image1.Top = Form1.Image1.Top + 10

    Form1.Image1.Left = Form1.Image1.Left - 10

    If Form1.Image1.Top >= _

    Form1.ScaleHeight - Form1.Image1.Height Then

    TopBottom = "0"

    End If

    If Form1.Image1.Left <= 0 Then

    LeftRight = "1"

    End If

    Case "01"

    Form1.Image1.Top = Form1.Image1.Top - 10

    Form1.Image1.Left = Form1.Image1.Left + 10

    If Form1.Image1.Top <= 0 Then

    TopBottom = "1"

    End If

    If Form1.Image1.Left >= _

    Form1.ScaleWidth - Form1.Image1.Width Then

    TopBottom = "0"

    End If

    Case "11"

    Form1.Image1.Top = Form1.Image1.Top + 10

    Form1.Image1.Left = Form1.Image1.Left + 10

    If Form1.Image1.Top >= _

    Form1.ScaleHeight - Form1.Image1.Height Then

    TopBottom = "0"

    End If

    If Form1.Image1.Left >= _

    Form1.ScaleWidth - Form1.Image1.Width Then

    LeftRight = "0"

    End If

    End Select

    End Sub

    3.调试并运行编写好的程序

    三:心得体会

    1, 自己的vb知识还十分的匮乏,对于一些基本知识还不甚了解。对一些基本的函数还不是十分的清楚,如:对timer事件的编写还不能运用自如,对一些基本结构也不能把握很好,对此我应该自己认真听老师的讲解,课下多多练习,以巩固课上所学到的知识。

    2, 编写vb程序一定要仔细,在一个vb程序中,即使一个字母之差也会导致整个程序不能正确运行,所以在编和写的过程中都要认真仔细,不要出现一些不必要的错误。

    四:解决问题

    逐渐的理解了一些vb词汇,和一些基本的结构的运用,以及一些函数基本运用。

    五:没有解决的问题

    还有许多函数和基本结构需要去记,以后应多看书,多练习,尽力去解决学习中所遇到的困难。

    展开全文
  • VB程序设计总结

    千次阅读 热门讨论 2017-08-10 10:59:11
    【概述】 Visual Basic 是一种可视化的、面向对象的采用事件驱动对象对事件进行处理的程序设计语言。面向对象的程序设计,把解决问题的过程演变为对各个对象分类演绎的过程,也就是将一个应用程序划分为相互关联的...
     【概述
           Visual Basic 是一种可视化的、面向对象的采用事件驱动对象对事件进行处理的程序设计语言。面向对象的程序设计,把解决问题的过程演变为对各个对象分类演绎的过程,也就是将一个应用程序划分为相互关联的多个对象,并建立与这些对象相互关联的事件过程,通过对象对所发生的的事件产生响应,执行相应的事件过程,最终引发对象数据即属性的改变,达到程序的设计功能。
    对象
           从程序设计角度看,对象就是既包含数据,又包含接收事件后对数据进行操作的方法,并将其封装起来的一个独立逻辑实体。对象的三要素:属性、方法、事件。
    最常用的对象是窗体和控件。控件又可以分为常用内部控件和专业控件。第四章主要讲的就是常用内部控件的属性和使用及多重窗体程序的设计; 第七到十二章介绍的是专业控件菜单、文件、键盘鼠标、图形和OLE控件的事件。
    过程】
            Visual Basic程序是由过程组成的。它有两大类,事件过程和通用过程。事件过程是应用程序的主体,通用过程独立于事件过程,可供事件过程和其他通用过程调用
    程序执行的控制流程由三种基本控制结构组成,即顺序结构、选择结构、循环结构。VB采用事件驱动,由用户激发某事件去执行相应的事件处理过程,对每一个事件处理过程内部而言,总包含这三种基本结构。
    VB程序设计总结 - 14期 刘甜 - 刘甜 廊坊师范学院信息技术提高班十四期
    VB语言基础
    应用程序设计的主要工作是编写程序代码实现应用程序的绝大部分功能,要编写代码,必须掌握VB6.0能够处理的数据类型,常量、变量和函数的概念,可以使用的各种数据表达式和代码书写规则。
    VB程序设计总结 - 14期 刘甜 - 刘甜 廊坊师范学院信息技术提高班十四期
    最后是我对VB程序设计整本书总结的思维导图
    VB程序设计总结 - 14期 刘甜 - 刘甜 廊坊师范学院信息技术提高班十四期
     
     


    展开全文
  • VB程序设计总述

    千次阅读 2012-01-10 11:10:43
  • vb程序设计基础

    千次阅读 多人点赞 2019-05-24 17:50:49
    F5 运行程序 F7 切换到编辑窗口 Shift+F7 切换到代码窗口 常用数据类型 类型 关键字 类型符 范围 逻辑型 Boolean True或False 整型 Integer % 只能表示整数且范围...
  • VB程序设计总括(一)

    千次阅读 2012-02-06 23:44:38
    VB程序设计,即为了达到某个目标而设计的一段程序,执行可以通过此程序完成其。其步骤为:目标分析,预购框架;设计用户界面,设置对象属性,编写对应的事件代码,保存工程,运行程序并调试改正。下边是我通过这个...
  • 本人学生一枚,想参加一个学校程序设计大赛,但是初学vb,对vb应用到领域认识也很局限,请教各位大神推荐点好的创意设计。或许这些好的idea 我自己亲自设计还无从下手,但是,我不怕去学习新的技术,求大神们,帮帮...
  • VB.NET程序设计】——什么是.NET程序设计

    千次阅读 热门讨论 2015-01-11 10:41:15
    设计模式转入到VB.NET学习阶段,感觉是从VB->C#->VB的一个转换,虽然中间还是有很多不明白的地方,但是 一直在慢慢探索,现就目前学习的.net进行一下小小的总结。 VB.NET视频是台湾版的,可能《爸爸去哪儿》看...
  • VB程序设计教程(第四版)龚沛曾 实验8-2 将斐波那契数列的前10项写入文件Fb .dat,然后从该文件将数据读取出来并计算合计和平均数,最后送入列表框。 要求:文件数据格式如2.8.2所示,列表框中项目格式如图2.8.3...
  • 浅谈VB程序设计中的数据库应用

    千次阅读 2012-08-19 09:47:16
    浅谈VB程序设计中的数据库应用  在Visual Basic程序设计中,数据库应用是一个非常重要、实用的内容,在以后的学习中我们肯定会大量使用Visual Basic编程开发数据库应用程序。现在我们正学习把Visual Basic ...
  • VB程序设计教程(第四版) 龚沛曾

    万次阅读 多人点赞 2019-03-27 13:59:46
    VB程序设计教程(第四版) 龚沛曾 课后习题答案 目录 第一章课后答案 第二章课后答案 第三章课后答案 第四章课后答案 第五章课后答案 第六章课后答案 第七章课后答案 第八章课后答案 .... 第一章课后答案...
  • VB程序题:设计一个如图2.8.4所示的应用程序,要求如下: (1.)单击“打开文件”按钮弹出一个通用对话框,选择文件后显示在文本框中 (2).单击“保存文件”按钮后弹出通用对话框,确定文件名后保存。 (3)单击...
  • VB程序设计—For循环结构

    千次阅读 2020-04-20 18:52:47
    for循环 1.语法结构 2.执行顺序 3.注意说明 (一)语法结构: For 循环变量=初值 to 终值【step 步长】 【循环体】 【Exit for】 Next 【循环变量】【,循环变量】 计算1累加到100的和 ...Dim i as integer '声明变量i ...
  • VB程序题:编写一个随机文件程序。 要求: (1)建立一个具有5个学生的学号、姓名和成绩的随机文件(Random. dat)。 (2)读出Random.dat文件中的内容,然后按成绩排序,最后按顺序写入另一个随机文件(Randoml.dat)...
  • VB程序设计实验作业(1)

    千次阅读 2011-03-06 19:59:00
    上机操作:【目的】熟悉Visual Basic集成开发环境【内容】(1)启动VB程序(提示:在“新建工程”对话框中选择“标准EXE”)(2)了解VB集成开发环境的基本组成。找到并熟悉VB集成环境中的“工具箱”、“工程管理器...
  • vb6走来,在c#中停留了一会,现在vb.net的门已经慢慢弄开启,在看视频的时候发现,基础性的东西好多是大同小异,在编程的... vb.net在基本事件基本方法和数据基础上是和vb6相似,有些地方甚至是一样的,微软做vb.ne
  • Sub 与 Function 在VB程序设计中的区别

    千次阅读 2011-07-17 10:49:28
    Private Sub 与 Function 在VB程序设计中的区别function是函数,sub是子程序,都可以传递参数,但函数有返回值,子程序没有function 可以用自身名字返回一个值,sub 需定义别的变量,用传址方式传回值。Sub 过程与...
  • VB程序设计第一次学习总结 从1月19号至1月31号历时13天,VB程序设计的第一遍学习圆满完成。 暑假时我敲完第一遍百例对VB的理解则是:VB提供的是可视化的开发环境,我们可以像搭积木一样构建出程序的界面,而且VB提供...
  • 第三章 VB程序设计语言基础

    千次阅读 2007-02-02 17:25:00
    第三章 VB程序设计语言基础一 VB中的数据与运算二 标准函数三 三种基本结构(顺序,判定,循环)一 VB中的数据与运算3.1.1 数据类型3.1.2 变量与常量3.1.3 运算符和表达式3.1.4 数组3.1.1 数据类型数值数据类型(1) ...
  • 编写一个能将任意两个文件的内容合并的程序程序界面由读者由自由设计。 解题,在窗体建立一个按钮控件,假定C盘已经有两个要合并的文件text1.dat和text2.dat,代码如下: Private Sub Command1_Click() Dim char ...
  • 实验8-1 编写如图2.8.1所示的应用程度。若单击“建立文件”按钮,则分别用Print#和和Write#语句将三个同学的学号、姓名和成绩写入Score.dat和Score1.dat;若单击“读取文件”按钮,则用line Input 语句按行将两个...
  • vb窗体程序设计实例

    千次阅读 2015-01-03 20:03:00
    End '退出程序 End Sub Private Sub Form_Load() '窗体1加载事件代码 Form2.Show '窗体2显示 Form1.Show 1 '窗体1为模式窗体,即始终位于窗体2前面 End Sub 窗体2代码 窗体2窗体名称Form2,文本框...
  • 实验8-7 在教学篇例8.7的基础上增加“修改确定”按钮以及用于定位记录的按钮面板,如图2.8.5所示,并编写时间过程。 解题,代码如下: 先建立标准模块,代码是: Type studtype iNo As Integer ...
  • VB程序破解

    千次阅读 2016-04-02 16:03:34
    VB程序的破解思路总结、编译方式vs破解工具 比较 把一个简单的VB计时器程序研究透了,对于VB破解应有较大帮助,如有错误欢迎指出。 VB程序也是一个非常有趣的东西,你去看VB的主程序,是用Microsoft Visual ...
  • vb程序设计输出100以内素数和

    千次阅读 2012-05-22 19:38:08
    代码: Private Function Judge() Dim b As Integer b = b / 1 * b End Function Private Sub Command1_Click()  Dim a As Integer, b As Integer  Show  a = 0: b = 1 ... a =
  • VB程序调试

    千次阅读 2012-03-06 16:06:50
    一、在VB程序设计中有三类错误: 第一类:语法错误 由于违反了语言 违反有关语句形式或使用规则而产生的错误。系统可以自动检查, 如:输入非法字符,缺少括号等。 第二类:运行错误 由于试图执行一个不可...
  • VB.net应用技巧3: UDP程序设计

    千次阅读 2017-02-02 13:01:27
    本文介绍在VB.net中,进行UDP通讯的程序设计方法。  在VB.net中,进行UDP程序设计比较简单。程序除了初始化部分外,主要分为2个部分:一是发送数据的函数,另一个则需要启动一个进程接收数据,下面进行具体介绍...
  • VB VC等程序设计感言

    千次阅读 2009-08-13 09:42:00
    程序设计快一年多了 从一开始看C语言,由于理论性的东西根本做不出什么成果来,于是没有继续往下看.隔了一年,偶遇Visual Basic 6.0 以其强大的可视化程序开发,深深吸引了我,于是开始狂飙:反少吃,澡很少洗,几乎不...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 73,818
精华内容 29,527
关键字:

属于vb的程序设计方法是