VB.NET
vb.net 实战总结
Jing-Kathy
最大的敌人是自己
展开
-
VB6.0安装鼠标滚轮
经常使用VB6.0 的人都知道它一开始是没有鼠标滚轮的,但是没有鼠标滚轮会造成我们使用的极大的不方便,所以使用VB6.0学会安装鼠标滚轮是很有必要的。1、首先下载VB6.0鼠标Wheel.exe 文件,运行。 可用于从 Microsoft 下载中心下载下列文件:VB鼠标滚轮Wheel.exe文件,建议把文件放在系统文件夹下。2、运行cmd,键入 regsvr32 <...原创 2017-10-28 11:49:38 · 2489 阅读 · 34 评论 -
VB程序非正常关闭后—编译错误,未找到方法或数据成员
敲机房收费管理系统时,遇到一个很奇葩的问题。问题由来VB窗体未关闭,笔记本就重启了,再次打开VB工程时,打不开了问题现象双击打开:有的显示:编译错误,行62;未找到方法或数据成员 有的显示:已经在运行VB工程右击:第一行原来是“打开” 变化是,变成了两行,一行“make”,另一行“run” ...原创 2017-11-04 19:15:20 · 4033 阅读 · 33 评论 -
玩转 VB 中 DTpicker 日期控件
引言DateTimePicker控件使您可以提供格式化的日期字段,使得进行日期选择很容易。另外,用户还可以从类似于MonthView控件的下拉式日历界面中选择日期。介绍【1】加载方法VB默认的控件栏中是没有DTpicker日期控件的,添加过程:工程——部件——“MicrosoftWindows Common Controls-2.6.0”——应用——确定 【2】两种操作模...原创 2018-03-25 21:41:21 · 12096 阅读 · 50 评论 -
char、varchar、nvarchar 的区别
引言我们在做机房收费系统的时候大都遇到过明明数据库里有数据,但总是出现调出来却显示不到窗体表格上的问题。那么,我们遇到这样的问题通常用的方法就是利用代码去空格,其实这并没有在根上真正的解决问题,了解数据库中的数据类型,我们才会灵活的实现我们需要的功能,也能够帮助自己去在建立一个数据库表结构。下面,我就介绍一下我们在机房收费系统中经常使用的 char、varchar、nvarchar 的区...原创 2018-03-18 21:34:00 · 17762 阅读 · 44 评论 -
机房收费系统——下机
流程图代码展示-下机结算'下机结算:时间,金额(n为分钟);显示下机数据txtSQLS = "select * from student_Info where cardno='" & Trim(txtCardNo.Text) & "'"Set mrc1 = ExecuteSQL(txtSQLS, Msgtext)txtSQLB = "select * ...原创 2018-02-26 21:00:19 · 391 阅读 · 54 评论 -
机房收费系统—子窗体被覆盖
前言为什么没有问题怎么解决利用VB调用API函数利用API调用SetParent函数子窗体不完全显示后记前言我之前一直纠结,每一个敲机房的小伙伴都遇到子窗体被覆盖的问题,为什么我没有呢?这很奇怪啊!这几天向别人一询问,原来是我没有吧窗体设置成MDI窗体的子窗体,这就尴尬了!为什么没有?每一个窗体都有这个属性,将窗体的MDIChild属性设置为Ture就OK了!子窗体终于被覆盖了!问题怎么原创 2017-12-20 19:30:29 · 292 阅读 · 30 评论 -
机房收费系统——修改密码
前言在机房收费系统中,修改密码算是很简单的窗体了,所以敲的过程中也是相当的顺利,没有遇到什么太大的问题!下面总结一下!思路整理代码整理Private Sub cmdOk_Click() Dim txtSQL As String Dim msgtext As String Dim mrc As ADODB.Recordset If T原创 2017-12-08 13:37:50 · 305 阅读 · 24 评论 -
机房收费系统——登录
前言一开始敲登录窗体的时候没有大局观,也没有考虑数据库中的表和各个窗体之间的联系!就没有考虑太多,只是想着只要能登进去就好!所以代码及其简单!但是随着其他的窗体慢慢完成,我发现登录窗体并不只是登录进去就好!于是乎回头优化了一下登录窗体!收获颇丰!思路整理问题解决1】错误提示 问题根源原创 2017-12-06 15:26:05 · 597 阅读 · 21 评论 -
机房错误解决与知识总结-1
Split()函数1】理解它是一个操作字符串的函数,用于分割字符串的函数,它能以一个字符串内容中的一个(或几个连续的)特定的字符为切割位点的标志,将这个字符串分割成若干个小字符串。2]用法变量 = Split(原字符串变量, 切割标志)3】例子这里有一个字符串变量a,它的值是"你、我、他",则b = Split(a, "、")此后b就变成了一个变原创 2017-11-12 20:04:06 · 397 阅读 · 33 评论 -
机房准备——多步OLE DB操作产生错误
满以为经历了安装VB,安装SQL,附加数据库,配置DSN文件,注册文件,这一系列准备过程之后,终于可以打开机房收费系统了。可是......解决方案:1、测试能否访问数据库:分别输入错误的账号和密码,实验得知是没有问题的,可以访问数据库。2、在数据库中找错误:经过百度我们得知,上述错误的原因基本都是写入数据库的数据长度过大,超过了定义的数据长度。经过分析,我们原创 2017-10-27 20:40:21 · 466 阅读 · 40 评论 -
机房准备——1
附加数据库1、将MDF文件放到电脑磁盘中2原创 2017-10-27 19:17:13 · 296 阅读 · 40 评论 -
EOF和BOF的区别
产生使用ADO连接数据库进行查询的时候,数据库将查询结果返回查询端,在查询端的内存里面就会有一个列表,这个列表存放的就是查询的结果。这个内存中的列表就是数据集。在你的程序里面rs就是表示这个数据集。BOF表示rs当前的指针是指在了数据集的前面,比如数据集里面有编号为1,2,3,4的4条记录,但是rs指向的编号是-1,这样就会符合了BOF的情况。同理,当rs的指针指向5,而第五条记录并不存在,这原创 2017-08-17 16:01:10 · 4498 阅读 · 53 评论 -
GetFocus\SetFocus\LostFocus区别
一、GotFocus事件Getfocus当一个控件得到焦点时触发, ----过程获得焦点可以通过诸如TAB 切换,或单击对象之类的用户动作,或在代码中用 SetFocus 方法改变焦点来实现。语法Private SubForm_GotFocus( )Private Subobject_GotFocus([index As Integer])说明1、一个控件仅当其Enab原创 2017-08-08 11:46:31 · 4539 阅读 · 54 评论 -
VB6.0和VB.NET对比
引言不能简单认为VB .net是VB的新版本。首先它们一个是完全面向对象的语言,而另一个不是完全面向对象的,其次VB .NET是构建于.Net framework之上的。当然,它们同属Basic系列语言,又同为微软所开发,语法上有一定的相似或沿袭是很正常的,但不能因此认为VB .NET是VB的升级版。对比学习 【数据访问】不同点主要表现在:数据访问技术,数据访问具体实现方法和数据...原创 2018-09-23 09:41:25 · 4256 阅读 · 17 评论 -
vb.net初相识
前言随着Internet的飞速发展,软件开发的难度也在逐步加大,现在的开发平台和开发环境,不论从开发技术还是开发规模上,都无法满足Internet时代的基于Web的应用程序和Web服务的开发需要。在这种情况下,Microsoft 公司推出了 .NET 开发平台。该平台使得Windows上Web应用程序的开发更为容易。Visual Basic. NETVisual Basic.NET...原创 2018-09-23 09:10:58 · 267 阅读 · 12 评论