vb 细节要点

VB与VB.NET的区别 宏观 Visual Basic 是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。基于对象。拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。   Visual Basic.NET 是基于微软.NET Framew 阅读详情

摘自:VB 神童教程

A$ = Lst1.List(2)

其中,A 是一个变量;$ 指明了这个变量的类型:字符串型;

X% = Lst1.ListCount ,其中,X 是变量,% 表示X是整数类型的变量。

A$ = Lst1.List(Lst1.ListIndex) 此时,Lst1.ListIndex 等同于 2 。

Visual Basic 应用程序的结构:

应用程序中的每个窗体都有一个包含其代码的相关的窗体模块(文件扩展名为 .frm)

可将那些与特定窗体或控件无关的代码放入另一类型的模块——标准模块(文件扩展名为 .BAS )中

用类模块(文件扩展名为 .CLS )创建对象,这些对象可被应用程序内的过程调用。标准模块只包含代码,而类模块既包含代码又包含数据,可视为没有物理表示的控件。

代码编写器中:对于类模块,列表包括一个通用段和一个类段;对于标准模块,只有一个通用段被显示。

                         标准模块不列举任何事件过程,因为标准模块不支持事件

在代码中输入一控件名时,“自动列出成员特性”会亮出这个控件的下拉式属性表(图 5.5)。键入属性名的前几个字母,就会从表中选中该名字,按 Tab键将完成这次输入。当不能确认给定的控件有什么样的属性时,这个选项是非常有帮助的。即使选择了禁止“自动列出成员特性”,仍可使用 CTRL +J 组合键得到这种性能。“自动快速信息”也可以用 CTRL+I 组合键得到

将单行语句分成多行
    可以在“代码”窗口中用续行符(一个空格后面跟一个下划线)将长语句分成多行。由于使用续行符,无论在计算机上还是打印出来的代码都变得易读。下面用续行符 ( _) 将代码分成若干行:
    Data1.RecordSource = _
    "SELECT * FROM Titles, Publishers" _
    & "WHERE Publishers.PubId = Titles.PubID" _
    & "AND Publishers.State = 'CA'"

    在同一行内,续行符后面不能加注释。至于在什么地方可以使用续行符,还是有某些限制的。

将多个语句合并到同一行上
    通常,一行之中有一个 Visual Basic 语句,而没有语句终结符,但是也可以将两个或多个语句放在同一行,只是要用冒号 (:) 将它们分开。
    Text1.Text = "Hello" : Red = 255 : Text1.BackColor =
    Red

记住,不能在同一行上将注释接在续行符之后。

Visual Basic 用前缀 &H表示十六进制数,而用 &O 表示八进制数。

例如:

9(10)   &O11 (8)&H9

窗体和控件可以和受到限制的关键字同名。

但在代码中不能用通常的方法引用该控件,因为 Visual Basic 会认为 Loop 意味着关键字。例如,下面的代码就会出错。
    Loop.Visible = True     ' 出错。

为了引用那些和受到限制的关键字同名的窗体或控件,就必须限定它们,或者将其用方括号 [ ] 括起来。例如,下面的代码就不会出错。
    MyForm.Loop.Visible = True     '用窗体名
                      '将其限定。
    [Loop].Visible = True       '方括号
                      '起了作用。

在引用窗体和控件时都可以用这种方式使用方括号,但在声明变量或定义过程期间,当变量名或过程名与受到限制的关键字相同时,这种方式是不能使用的。方括号还可以用来强制 Visual Basic 接受其它类型库提供的名称,这些名称与受到限制的关键字冲突。


用VB写计算器 我是没什么心思写计算器的。。不过要参加星火杯的话这个坎还是要过一过。。。 emmmm然后发现写个GUI真是步步艰难,先用了VS发现特么废流量,再用QT一直蜜汁错误。。然后。。然后最终还是向VB低头orz 算法上不存在什么问题啦。。只是不熟悉而且很多细节需要注意。。debug几下就好。。最重要的是学到了用程序写程序的姿势_(:з」∠)_ 一个不能再简单的窗口 还有一段又臭又长的代 阅读详情

相关推荐

VB文本行数统计技术细节

本文还有配套的精品资源,点击获取 简介:在Visual Basic编程中,统计文本行数是一个基础而重要的任务。这通常涉及到文件操作,如打开、读取、关闭文件,以及使用特定的函数逐行读取内容。为了完成这项任务,需要了解如何使用 Open 和 Close 函数进行文件操作, Input# 函数逐行读取文本,使用计数器变量 line...

weixin_35982453的博客 1437

CATIA二次开发避坑实录:用VB.NET读取Product属性时,这几个错误你肯定遇到过

本文详细解析了CATIA二次开发中VB.NET读取Product属性时的7个常见陷阱及解决方案,包括应用程序对象获取、文档类型判断、用户自定义属性处理等关键问题。通过实战代码示例和性能优化建议,帮助开发者避免内存泄漏和异常崩溃,提升开发效率和稳定性。

weixin_30522095的博客 188

GEE AI: 利用 Satellite Embedding 语义搜索快速识别研究区目标斑块

摘要 本文介绍了一种基于Google Earth Engine的遥感语义搜索技术,利用Satellite Embedding数据集快速识别目标地物。该方法通过将光谱信息转化为高维向量,在武汉市的案例中展示了如何:1)定义研究区和样本点;2)加载预处理的Embedding数据;3)计算向量相似度;4)结合面积过滤优化结果。相比传统监督分类,该技术具有响应快速(无需模型训练)、抗季节干扰和精准界定等优势,特别适用于森林碳储量监测和土地利用检测等应用场景。文中提供了完整的GEE代码实现流程,包括样本定义、相似度计

此星光明博客 625

VB编程中的技巧一行可以解决的代码

1、下列代码,则是对逻辑运算不清楚造成。If A=true Then    C= Not BElse    C=  BEnd If可以:C=A XOR B2、如果加上下列代码:If C=true then    D=28Else    D=29  End IFD=Iif((A XOR B),28,29)3、布尔赋值,常被人忽略:如:If A= 13 then  B=True  Else    B=

wjb9921的专栏 891

从芯片选型到光学集成:手持激光测距仪硬件设计全解析

本文全面解析手持激光测距仪的硬件设计,从芯片选型到光学集成,详细介绍了相位法测距技术的核心原理与方案选择。通过模块化设计、信号链路优化及PCB布局技巧,实现毫米级精度。文章还分享了量产化关键控制点,帮助工程师规避常见设计陷阱,提升产品可靠性。

weixin_30425949的博客 445

实战指南:基于华为Ascend NPU的大模型W8A8量化调优与精度提升

本文提供了一份基于华为Ascend NPU进行大模型W8A8量化的实战调优指南。详细介绍了从环境搭建、使用msmodelslim框架进行基础量化,到通过离群值抑制、校准集优化和量化回退等关键技术提升精度的全流程。旨在帮助开发者在华为NPU硬件上实现模型推理的显著加速,同时有效控制精度损失。

weixin_29227425的博客 271

怎么打断很长的VBA语句

尽管一行VBA代码最多可以包含1024个字母,但是,为了使你个过程容易阅读,最好将长的语句打断为两行甚至多行。VB使用一个专门的连续线(下划线)置于一行代码的末尾,表明下一行是这行的连续。例如: Selection.PasteSpecial _ Paste:=xlValues, _ Operation:=xlMultiply, _ SkipBlanks: =False, _ Transpo...

std7879的博客 2408

Qt UI界面美化教程1:【“飞扬青云” Qt精美控件】使用教程1

相信很多小伙伴在使用Qt Widget的过程中都会遇到一个问题,开发出来的界面,丑!丑!丑!当然Qt做界面美化可以用到QSS,需要对前端知识有一定了解,后续本套教程将会做讲解。本篇文章,我们直接站在巨人(大佬飞扬青云)的肩膀上,使用他开发好的163款自定义控件,请大家一定支持他,去给他小心心,他的个人主页:本篇文章只讲述如何在 QtDesigner 安装这些控件。

2401_87556704的博客 1420

语句太长,一行写不下如何续行再写(不是字符串)!

 C#中的行继续符号是什么?例如Vb中一行太长,可以用下划线(_)来进行行继续,C#中是什么符号?C#不用换行符,直接换行即可。只有当C#检查到有;时才认为该行结束C语系语法中回车/换行符没有任何特殊的意义,就是一个普通的空白字符而已,所以不用续行。一直看到;才认为语句结束。strAddedOrgId = org.AddNewOrg(TreeView1.SelectedValue,

路航(Luhang)网盘 7107

从三个角度理解知识图谱

2012年谷歌首次提出“知识图谱”这个词,由此知识图谱在工业界也出现得越来越多,对于知识图谱以及相关概念的理解确实也是比较绕。自己在研究大数据独角兽Palantir之后开始接触知识图谱,也算对其有了一定了解,这里从三个角度总结一下怎么去理解知识图谱。 几个基本概念:本体、实体、知识库、知识图谱 1、本体是概念的集合,是大家都公认的概念框架,一般不会改变如“人”、“事”、“物”、 “地”、“组...

JavaChaoCo的博客 6902

2019年7月28日解决战网BLZBNTBNA00000005BLZBNTBNA00000006BLZBNTBTS0000005DBLZBNTBTS0000004A 007D0 008A4 00840

Blizzard—Battle.net—2019年7月28解决战网BLZBNTBNA00000005BLZBNTBNA00000006BLZBNTBTS0000005DBLZBNTBTS0000004A 007D0 008A4 008402019年7月28日再次更新写在前面■■■ 排查网路问题 ■■■■■■ 排查电脑自身问题 ■■■■尝试重置internet设置■网络的设置和防火墙规则■如果还是不...

MCGC高质人类协作会-MCG贴吧 3万+

VB6.0初学者的十个编程小技巧

1、如果一行程序太长,能不能换行?   VB的程序代码是允许换行书写的,只要在每次换行的最后一个字符加上换行字符“_”就可以了。例如: Sub PicMove() Frm.Picture2.Left = Frm.Picture1.Left + _ ’加上换行符 Frm.Picture1.Width End Sub   2、 如何在设计的时候清空存在的图片?   用鼠标点中该图片,在属性窗口

yuqun518的专栏 1456

Android 13.0 app进程保活白名单功能实现

在13.0的系统rom产品开发中,在某些重要的app即使进入后台,产品需求要求也不想被系统杀掉进程,需要app长时间保活,就是app进程保活白名单功能的实现, 所以需要在系统杀进程的时候不杀掉白名单的进程,接下来就看怎么样来实现这些功能

安卓兼职framework和app工程师的博客 3143

VBA 一条语句分多行和多条语句并在同一行

如标题所述,这正好是两个相反的需求。当我们在 VBE(Visual Basic Editor) 中编码的时候,有时候会碰到特别长的一条语句,一个屏幕显示不下来,要不停的拉滚动条来看完整条语句,特别不方便。这时我们就需要把这样的长语句分成好几行来写。在 VBA 里(VB 也是一样),空格加下划线 ( _) 在语法上表示继续一行代码。我们可以在一个比较自然的地方结束一行,比如逗号后面;然后加上空格

唐诗宋词的专栏 2万+

Node-RED教程(一):Node-RED的介绍与安装

最新最全的Node-RED,node-red教程都在这里。 本篇介绍node-red的安装。使用docker 安装node-red

知无涯 3万+

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

界面 控件位置随窗体自动调整适应_VB中界面设计专项训练【VB学习笔记2020课堂版12】...

简介 INTRODUCTION知识要点:1.掌握简单设计题目的评分细节,做到容易题目不扣分 2.一些注意要点课题12 VB中界面设计专项训练授课:刘金玉知识要点:1.掌握简单设计题目的评分细节,做到容易题目不扣分2.一些注意要点注意:A.要先读题,控件不要用错。B.Frame控件中的控件要检查是否放好,可以尝试拖动Frame框看看会不会整体移动。C.VB界面设计中的单位默认为缇,是在fo...

weixin_28950015的博客 409

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

大学计算机VB知识点,全国计算机等级考试VB经典必考资料_知识点总结

Visual Basic程序设计基础知识要点(概念分析篇)知识点1:(1)在工程资源管理器窗口中可以包含:工程文件、窗体模块文件、标准模块文件和类模块文件(其中可以包含许多各种文件类型)。(2)Visual Basic应用程序可以以解释方式执行和编译方式执行。例题:(1)以下叙述中错误的是 AA.在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件。B.以.bas为扩展名的文件是标...

weixin_42299560的博客 707

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

ActiveX脚本宿主

本文讨论如何使用MFC实现ActiveX脚本宿主. 一个脚本宿主就是一个能运行其它脚本语言(VB脚本,VBA,Java脚本)并且能将应用程序内部的COM接口暴露给这些脚本的应用程序.微软的IE浏览器,Excel,Word,Access都是脚本宿主.IE用的是VB脚本,而其它的则是用的VBA. 大部分关于如何实现脚本宿主的代码来自于Developer Studio光盘中的...

weixin_30299709的博客 133

STM32F071VB与TPS65263三路降压电源设计实战

在嵌入式系统开发中,电源管理技术直接影响设备稳定性和能效表现。多路降压转换器通过相位交错技术和动态电压调节,能显著降低纹波电流并实现智能功耗管理。以TPS65263为例,这款三路同步降压IC支持0.68V-1.95V可调输出,配合STM32F071VB的电源需求,可为核心、IO和外设提供精准供电。该方案在工业传感器和物联网设备中表现突出,实测转换效率达91%,纹波电压低至25mV。通过I2C接口的动态调压算法,还能根据负载情况实时优化功耗,在电池供电场景中可提升30%以上续航能力。

weixin_29194817的博客 282

C#欧姆龙plc Fins Tcp通信案例上位机源码,有c#和VB的Demo,c#上位机和欧姆...

C#欧姆龙plc Fins Tcp通信案例上位机源码,有c#和VB的Demo,c#上位机和欧姆龙plc通讯案例源码,调用动态链接库,可以实现上位机的数据连接,可以简单实现D区W区定时器计数器等数据区的读写,是一个非常好的学习案例!C#欧姆龙plc Fins Tcp通信案例上位机源码,有c#和VB的Demo,c#上位机和欧姆龙plc通讯案例源码,调用动态链接库,可以实现上位机的数据连接,可以简单实现D区W区定时器计数器等数据区的读写,是一个非常好的学习案例!读写数据最怕字节顺序搞反,特别是读浮点数的时候。

ifqhzJwse的博客 304

从细节处窥探Vb

Ps:寒假一到,vb这个新朋友就如期而至,如今,新年的钟声即将敲响,我们的寒假的学习也差不多要暂时告一段落了。对于这个新朋友,有了米老师、师哥师姐、同学们的陪伴、帮助、鼓励,每个人都从一开始的不理睬、不接受、不适应,渐渐地得心应手,今天就着我看过的视频和百例,来谈一下小感受。。。。。。 1、尝试多种方法实现会收获更多。       我觉得vb的编码只要符合规范,具体的语句过程不必强求,只要实现

luyanSarah的专栏 429

VS2010之vb.net:细节决定成败

  VS2010版本的推出,亮点不少,除了新功能上的扩充外,也就是在三大语言C#,C++,Visual Basic基础上又增加第四大语言F#,在语言的细切深入方面,可谓可圈可点,正体验了一句管理名言:细节决定成败。其中,微软的当家语言也即最古老的BASIC势头仍然不减当年,在细节上更趋于人性化,通过一些细节上也可以看出VS做为一款成熟的开发工具开始形成技术突破的同时,在细节上也开始精细处理,下面就

努力并不一定成功,但放弃却一定会失败! 1463

VB、VBA、VBS的区别你搞清楚了吗?

《真是想不到系列》每次看大师的东西到了精彩之处,我就会拍案叫绝:"哇噻,真是想不到!"。在经过很多次这种感慨之后,我发现只要我们动了脑筋,我们自己也能有让别人想不到的东西。于是想到要把这些想不到的东拿出来和大家一起分享,希望抛砖引玉,能引出更多让人想不到的东西。 真是想不到系列之一:VB到底为我们做了什么?关键字:VB、底层、WIN32、API、COM难度:中级要求:熟悉VB,会用VC调试器,了解

gxiyv的专栏,欢迎您的光临指导! 3万+

计算机vb实验感想,VB学习心得体会

VB学习心得体会VB学习心得体会VB是一门程序设计语言,也需要一定的英语基础。VB既能充实我们的生活,武装我们的头脑,锻炼我们的意志,又能在以后需要的时候成为帮助我们成功的推进动力。对于VB的学习,我个人觉得兴趣爱好占一部分,更重要的还是自身的努力程度和平时的学习习惯。下面,我也简要介绍一下我对于VB课程的看法。VB程序设计的入门学习并不难,但需要在学习的过程中掌握一个良好的程序设计习惯,这时,做...

weixin_36393674的博客 491

vb.net编程中一些小细节

1.字符串分割

bigheadsheep的专栏 1094
上一篇: linux之dd命令
下一篇: Visual Basic变量、常数和数据类型及过程概述
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值