-
vb.net 教程 1-11 ArrayList
所属栏目:[百科] 日期:2020-12-17 热度:172
ArrayList类与List(of T)的用法差不多,提供的方法也差不多。 Add():在结尾处添加数据 RemoveAt():移除指定位置的数据 Insert():在指定位置处插入数据 Clear():移除所有元素 属性: Count:返回包含的数据数量 与List(of T)不同的是,ArrayList可以包含[详细]
-
vb.net 教程 2-6 流程控制:循环控制中的 Continue 和 Exit
所属栏目:[百科] 日期:2020-12-17 热度:164
循环控制中的 Continue 和 Exit Continue 可以从 Do、 For 循环内部调用到该循环的下一个迭代 Do循环中是Continue Do;For循环中是Continue For Exit 使用场景多点,都是退出该语句块。例如: Exit Do :退出所在的Do循环。 Exit For:退出所在的 For 循环。[详细]
-
vb.net 教程 2-7 流程控制:另类的判断语句IIF
所属栏目:[百科] 日期:2020-12-17 热度:69
个人觉得 IIF 是比较另类的判断语句 变量=IIF(判断语句,值1,值2) 说明一下: 如果 判断语句结果为真,则返回值1;否则返回值2。 类似于下面的If语句: IF 判断语句=True Then 变量=值1 Else 变量=值2 看以下代码: Sub Main() Dim i As Integer Console.Wr[详细]
-
vb.net 教程 2-8 流程控制:跳转语句GOTO
所属栏目:[百科] 日期:2020-12-17 热度:61
执行GOTO语句将无条件地跳转到过程内的标签所在代码。 需要注意的是:由于GoTo的跳转使代码具有不确定性,而且阅读和维护会变得更加困难,应该尽可能的减少使用。 看以下代码,输出0-100,但是当等于5时,结束输出。 Sub main() For i As Integer = 0 To 100[详细]
-
vb.net 教程 5-11 线条样式
所属栏目:[百科] 日期:2020-12-17 热度:200
之前我谈过画线一般使用的是pen,填充使用brush。 画的线有很多样式,这篇介绍一下线型的几个用法: 注意此篇中的代码需要先引用 Drawing2D Imports System.Drawing.Drawing2D 1、线帽样式,我们看到的带箭头的线就是 代码如下: Private Sub btnDraw_Click([详细]
-
vb.net 教程 5-12 绘图实例之统计图 1 柱状图
所属栏目:[百科] 日期:2020-12-17 热度:181
前面几篇介绍了如何使用graphics绘制图像,这几篇准备介绍如何使用graphics提供的方法绘制统计图。 包括:柱状图、折线图、饼图。 假设知道某个公司1-4季度的盈利情况,我们来看看如何完成统计图 新建一个窗体, 添加4个标签,分别是“一季度”、“二季度”[详细]
-
VB点击控件移动窗体
所属栏目:[百科] 日期:2020-12-17 热度:131
'窗口移动APIPrivate Declare Function ReleaseCapture Lib "user32" () As LongPrivate Declare Function SendMessage Lib "user32" Alias _"SendMessageA" (ByVal hwnd As Long,ByVal _wMsg As Long,ByVal wParam As Long,_lParam As Any) As LongPrivate[详细]
-
VB精确延时API
所属栏目:[百科] 日期:2020-12-17 热度:175
'延时Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)Private Sub Form_Load()'延时1秒=1000毫秒sleep(1000)End Sub[详细]
-
VB输入框只允许输入数字
所属栏目:[百科] 日期:2020-12-17 热度:174
Private Sub txSN_KeyPress(KeyAscii As Integer)Const xStr As String = "0123456789"KeyAscii = IIf(InStr(xStr Chr(8),Chr(KeyAscii)),KeyAscii,0)End Sub[详细]
-
vb.net 教程 5-12 绘图实例之统计图 2 折线图
所属栏目:[百科] 日期:2020-12-17 热度:98
继续上一期《绘图实例之统计图1》,继续讲解如何绘制折线图: 当按下“折线图”按钮时,调用三个函数,分别是绘制坐标轴、绘制折线、显示到窗口: Private Sub btnLineChart_Click(sender As Object,e As EventArgs) Handles btnLineChart.Click Call DrawAx[详细]
-
vb.net 教程 目录
所属栏目:[百科] 日期:2020-12-17 热度:188
最新更新: vb.net教程 0-1 安装 2 (2017-09-20 22:47) 发文有先后,为了方便查看,在这里一并整理发出。 目录 *2017-04-09 修改了目录结构 *2017-04-11 csdn服务器晚上维护,当天未能更新 *2017-08-02 目录结构调整,对webbrowser及相关内容单独列为一章[详细]
-
vb.net 教程 5-12 绘图实例之统计图 3 饼图
所属栏目:[百科] 日期:2020-12-17 热度:117
继续上一期《绘图实例之统计图2》,继续讲解如何绘制饼图: 当按下“饼图”按钮时,调用三个函数,分别是绘制饼图、显示到窗口,由于不需要坐标轴,所以这里不再绘制坐标轴: Private Sub btnPie_Click(sender As Object,e As EventArgs) Handles btnPie.Cli[详细]
-
vb.net 教程 5-12 绘图实例之统计图 4 注意事项
所属栏目:[百科] 日期:2020-12-17 热度:90
窗体上我们设置了4个按钮,还有一个就是将绘制的统计图保存下来: Private Sub btnSave_Click(sender As Object,e As EventArgs) Handles btnSave.Click bmp.Save("d:testa.png",Imaging.ImageFormat.Png) End Sub 此处略为简化,将图片使用png格式保存为te[详细]
-
vb.net 教程 2-11 错误处理
所属栏目:[百科] 日期:2020-12-17 热度:133
一个软件,用着用着突然出现一个错误,然后不明不白地就退出了, 大家觉得使用者会怎么看这款软件?至少会认为这个软件做的不到家,太影响体验了。 因此,我们在设计软件的时候,需要尽量处理可能出现的错误,防止程序崩溃,避免影响用户体验。 vb.net提供两[详细]
-
vb.net 教程 2-9 过程
所属栏目:[百科] 日期:2020-12-17 热度:75
过程 Sub过程(子过程)和Function(函数过程) 基本的语法: 访问级别 Sub 函数名称(ByVal/ByRef 参数 as 类型,ByVal/ByRef 参数2 as 类型……) 语句块 end sub 访问级别 Function 函数名称(ByVal/ByRef 参数 as 类型,ByVal/ByRef 参数2 as 类型……) as 类[详细]
-
vb.net 教程 2-10 变量作用域
所属栏目:[百科] 日期:2020-12-17 热度:107
变量的使用是有一定范围的,超出范围,vb会提示该变量没有声明,如果没有注意进行编译的话,会提示错误。 下图就变量的作用域做个说明: 由于.net平台下C#和vb.NET很相似,本文也可以为C#爱好者提供参考。 学习更多vb.net知识,请参看 vb.net 教程 目录[详细]
-
浅谈VB.NET
所属栏目:[百科] 日期:2020-12-17 热度:112
1.VB.NET 语言特点 VB.NET 是一种现代的、面向对象的、类型安全的编程语言。 VB.NET 具有下列特点: 面向对象 VB 6.0 是基于对象而不是面向对象的语言,而 VB.NET 是完全面向对象的语言。它支持数据封装、继承、多态和接口。 类型安全 VB.NET 是强类型语言,[详细]
-
【待整理===】【随时加】office 常用公式(即vb语句)
所属栏目:[百科] 日期:2020-12-17 热度:82
excel: https://zhuanlan.zhihu.com/p/26121604 1.列查找 =VLOOKUP(A1,I:J,2,0) excel两个sheet怎么并列查看: http://jingyan.baidu.com/article/d45ad148f7daee69542b8053.html excel两个workbook怎么并列查看: http://jingyan.baidu.com/article/fdffd1[详细]
-
vb.net 教程 2-12 程序的调试
所属栏目:[百科] 日期:2020-12-17 热度:85
本篇谈谈vb.net中程序的简单调试 以如下代码为例: Sub main() Dim a(100) As Integer Dim s As Integer For i As Integer = 0 To 100 a(i) = i Next For i As Integer = 0 To 100 s += a(i) Next Console.WriteLine(s.ToString) Console.ReadKey() End Sub[详细]
-
VB.NET中Module的概念
所属栏目:[百科] 日期:2020-12-17 热度:188
今天学习 VB.NET ,发现 VB.NET 里面有一个 Module 的东西,如下图 ( 图 -1) 所示: 图-1 上网查了一下VB.NET里面的Module,才发现这是学习VB.NET遇到的第一个典型的问题就是:为什么VB.NET中会有一个Module的东西,而在C#等语言中是没有的呢? 首先,这是一[详细]
-
vb.net 教程 3-1 窗体编程基础 1
所属栏目:[百科] 日期:2020-12-17 热度:63
现在控制台下面的程序已经比较少见了,大多数都是以窗体呈现给用户的,相对控制台程序,窗体程序提供了更好的交互界面,更方便用户操作。 从早期的vb开始,就提供了搭建积木般的操作来写程序,相对而言,vb。net提供的功能更强大, 但是, 更复杂的程序还需[详细]
-
vb.net 教程 5-13 图像处理之像素处理1
所属栏目:[百科] 日期:2020-12-17 热度:137
说实在的,由于效率问题,vb一直对于处理视频、图像之类都处于劣势。网上介绍c++处理图像的网页很多,书也很多。相对的,vb的比较少。 当然,并不意味着vb不能用来处理图像,这篇开始,我介绍一些主要的图像处理的方法,在后面的教程中,我还要介绍一些提高[详细]
-
汉字在VB和oracle 以及C#和oracle之间乱码问题
所属栏目:[百科] 日期:2020-12-17 热度:153
?? oracle 数据库用字符集AL32UTF8,VB程序通过ADODB连接数据库。存储的汉字在数据库里面是乱码。但是通 过VB程序解读出来的汉字确是正确的。换成C#程序,连接oracle数据库,无论是用ADO.NET还是,oracleclient。 读取的汉字都是乱码。后来在网上看到C#也可[详细]
-
VB6 获取和设置默认打印机
所属栏目:[百科] 日期:2020-12-17 热度:53
Private Declare Function GetProfileString Lib "kernel32" Alias "GetProfileStringA" (ByVal lpAppName As String,ByVal lpKeyName As String,ByVal lpDefault As String,ByVal lpReturnedString As String,ByVal nSize As Long) As Long Function GetDev[详细]
-
vb.net 教程 5-13 图像处理之像素处理 2
所属栏目:[百科] 日期:2020-12-17 热度:97
3、逆反(底片) 算法: 原图像:颜色值color=(R,G,B) 新图像: RNew=255-R GNew=255-G BNew=255-B color=(RNew,GNew,BNew) '逆反 Private Sub btnInversion_Click(sender As Object,e As EventArgs) Handles btnInversion.Click Dim pSourceColor A[详细]