-
VB.NET读写MongoDB
所属栏目:[百科] 日期:2020-12-17 热度:162
VB.NET读写MongoDB MongoDB是一个基于分布式文件存储的数据库。由C++编写,旨在为WEB应用程序提供可扩展的高性能数据存储解决方案。 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库中功能最丰富,最像关系数据库的。他支持的数据结构[详细]
-
机房收费系统之神奇的“焦点”
所属栏目:[百科] 日期:2020-12-17 热度:195
优化的过程中,发现如果将信息填写完整后再提示已经存在账号或是询问是否激活卡号太费事,有种费力不讨好的感觉,所以,就想刚刚输入卡号就给出提示,期初我用的是keypress事件,后发现运行时反应慢半拍,输入卡号1,在点击一下别的按键或是点击一下去控件按[详细]
-
【机房收费系统】 之 结账
所属栏目:[百科] 日期:2020-12-17 热度:64
1.结账,结谁的账? 在这里就要理清管理员、操作员和一般用户之间的关系了。 结账是管理员的权限,他结账的对象是操作员。其实就是操作员辛辛苦苦工作一天,把收的钱、退给用户的钱最后算一个总数交给拥有管理员权限的老板。 在理清了管理员和操作员的关系之[详细]
-
【VB】MSHFlexGrid表格数据导出到Excel
所属栏目:[百科] 日期:2020-12-17 热度:190
【文章背景】 在VB系统中,通过添加“导出为Excel”按钮来实现将MSHFflexGrid表格中的数据导出到Excel表中,并由用户决定是否保存。 【如何实现】 在定义Excel对象之前要先引用Microsoft Excel 类型库,从“工程”菜单中选择“引用”,打开如图所示: 选择Mi[详细]
-
VB接口的使用方法
所属栏目:[百科] 日期:2020-12-17 热度:80
【 接口定义 】 接口就是指只包含虚成员的虚类。 (1)虚类,表明了接口是不能够被直接实例化的。也就是说,接口只是一个抽象概念。比如我们说车可以跑,人可以跑,马可以跑。我们可以看到实例化的车、人、马。但是我们可以定义一个“会跑的物质”。它可以是[详细]
-
【机房收费系统】组合查询
所属栏目:[百科] 日期:2020-12-17 热度:65
机房组合查询我感觉是在这上面时间最多的一个,不是太难但就是有很多的不容易让人想到的地方。下面我就来总结一下。 1、查询条件strA单独查询,组合关系comboZh1符合的时候strA和StrB一起查询, 组合关系comboZh2符合的时候strA、StrB、StrC三行条件一起查询[详细]
-
机房重构VB.Net版进行中
所属栏目:[百科] 日期:2020-12-17 热度:104
6月1号开始的项目,目前已经两个半月了,比第一次机房那个半成品用的时间还多半个月,更值得一说的是,项目还在继续 这半个月,终于敲出了感觉,重构也要飞起来了,要知道,之前的两个月有很多个疑问,一步一个坎,虽然心里万分捉急,但是我喜欢荆棘满路的感[详细]
-
[vb版机房] 添加和删除用户
所属栏目:[百科] 日期:2020-12-17 热度:51
在添加和删除用户窗体中有一些逻辑问题如果没有注意就会造成错误。下面将对这些错误进行总结,罗列。 总体思路 通过下面的流程图进行思路整理。 正在登陆的用户不能删除 如果把数据库全清之后,以后系统该如何进入呢?所以在删除用户的时候就要进行限制。 If[详细]
-
[vb版机房] 机房收费系统总结
所属栏目:[百科] 日期:2020-12-17 热度:188
经过三个多星期的工作,机房收费系统结束了,机房收费系统是自己接受的第二个系统,不论代码量还是逻辑结构都要比第一个接触的学生信息管理系统复杂的多。老实说,自己对这个系统理解的还是皮毛,还需要自己以后不断的加深理解。 总体的介绍 下面是整个系统[详细]
-
vb—MSHFlexGrid控件总结(一)
所属栏目:[百科] 日期:2020-12-17 热度:185
1、在MSHFlexGrid控件的一行中添加内容 方法一:用Tab字符分开不同单元格的内容 首先定义一个字符串的变量:row span style="font-size:18px;"strong'添加信息 row = "学号" vbTab "姓名" vbTab "卡号" vbTab "金额" '传给MSHFlexGrid With MSHFlexGrid1 .Ro[详细]
-
【机房收费系统】VB中增删改查实践探索
所属栏目:[百科] 日期:2020-12-17 热度:60
既然软件由 程序,数据 和文档组成,那么系统自然少不了数据库的使用。 今天,我就给大家分享一下,我在这次实践中关于数据库基本功能——增删改查的理解和实现 。 一、VB中集成的数据库对象 站在巨人的肩膀上是我们一贯的作风,那么关于vb和数据库,有哪些[详细]
-
【软件工程】机房收费系统之图形回顾
所属栏目:[百科] 日期:2020-12-17 热度:98
【背景】通过一阶段的学习,自己整理了整理机房收费系统。下面想通过几张图来回忆一下机房的整体流程,此图形只代表鄙人现阶段的理解。本文仅供参考,若有不妥的地方,请积极指正。 1、机房收费系统业务流程图 2、机房收费系统ER图 3、机房收费系统0层 4、机[详细]
-
【机房收费系统】VB中的组合查询探索
所属栏目:[百科] 日期:2020-12-17 热度:70
机房的代码还没开始,就听说组合查询是个困难的玩意。一步三停的走到组合查询窗体之前,还没怎么行动就差点给吓投降了。不过好歹也是做过学生信息管理系统的人了,多少对自己有点自信。不会弄,查呗! 先回忆 sqlsever 中的复合查询语句: select * from 表[详细]
-
VB断点调试
所属栏目:[百科] 日期:2020-12-17 热度:113
近期都在敲机房收费系统,这个系统是我们第一次自己在没有源码的情况下进行的系统。敲代码的时候逻辑很重要,但是我们还要清楚很多时候你以为的并不是你以为的!就像在敲机房的时候,我们明明理清了逻辑,而且认为写得代码也正确,为什么结果就和预期的不同[详细]
-
机房收费系统报表制作(vb与数据库)
所属栏目:[百科] 日期:2020-12-17 热度:136
(以锐新报表为例) 1. 文件 ---- 新建向导 2. 定义主要信息 3. 创建数据库连接串: 4 . 两种方法,如果选择指定用户名称和密码一定要允许保存密码,然后选择数据库: 5 . 测试连接,添加查询语句 6. vb 中编码连接位置要与报表的连接位置相同 7. 定义字段、[详细]
-
VB.NET中指针和非托管内存的应用
所属栏目:[百科] 日期:2020-12-17 热度:145
介绍 Visual Basic 从来不像在C或C++里一样灵活的操纵指针和原始内存。然而利用.NET框架中的structures 和 classes,可以做许多类似的事情。它们包括 IntPtr,Marshal 以及 GCHandle。 这些structures 和classes 允许你在托管和非托管环境中进行交互。本文中[详细]
-
【机房收费系统】VB中如何将数据导入excel2013
所属栏目:[百科] 日期:2020-12-17 热度:191
数据的问题几乎贯穿每个系统的始终,数据输入,程序进行数据处理,然后数据输出,整个系统就完了 …… 前几篇博客讲了数据处理中的增删改查,今天,再来分享一种数据可视化的方法 —— 将数据导出至 excel 表格。 首先我们要确保电脑上安装了 excel2013 (我[详细]
-
用vb脚本向securcrt写ctrl C 中断
所属栏目:[百科] 日期:2020-12-17 热度:132
crt.screen.sendkeys("^c")[详细]
-
C语言实现字符串分割(类似vb中split函数)
所属栏目:[百科] 日期:2020-12-17 热度:69
头文件:#include string.h 定义函数:char * strtok(char *s,const char *delim); 函数说明:strtok()用来将字符串分割成一个个片段。参数s 指向欲分割的字符串,参数delim 则为分割字符串,当strtok()在参数s 的字符串中发现到参数delim 的分割字符时则会[详细]
-
msgbox 使用(VB)
所属栏目:[百科] 日期:2020-12-17 热度:81
MsgBox函数 MsgBox函数的作用是弹出一个对话框,在其中显示的指定的数据和提示信息。此外,该函数还可以返回用户在此对话框做的选择,并将返回值赋给指定变量。 语法格式: 变量=MsgBox(信息内容,对话框类型+图标类型,对话框标题) MsgBox ("输入密码错![详细]
-
变量及控件的命名规范(VB)
所属栏目:[百科] 日期:2020-12-17 热度:171
昨天上午,米老师讲了很多关于编码命名规则的知识,同时也通过一些例子让我们知道了规则的重要性。 定义变量时一定要一眼便知,尽量做到易懂。 使用 3 字符前缀来表示数据类型和控件类型 例如strEmployName 与txtCardNo 由这个例子我们不难看出,strEmployNa[详细]
-
VB.NET反序列化XML
所属栏目:[百科] 日期:2020-12-17 热度:179
序列化,是将对象状态转换为可保持或传输的格式的过程。 与序列化相反的是反序列化,它将流转换为对象。这两个过程结合起来,就可以存储和传输数据。这就是序列化的意义所在。 在VB.NET中转换、处理和生成XML文档时,需要用到一些XML专用名称空间中的类,这[详细]
-
VB.NET 程序打包(vs2010)
所属栏目:[百科] 日期:2020-12-17 热度:79
刚刚把收费系统写完,觉得打包应该就容易了,但是VB.NET打包和VB6.0有不小的差别,结果还是用了将近一下午,鉴于此还是总结一下VB.NET程序打包的过程: 一、找到已生成的解决方案,右键---添加---新建项目---其他项目类型(左侧)---Visual Studio Installer[详细]
-
VB.NET中DataGridView删除指定数据行,并更新数据库
所属栏目:[百科] 日期:2020-12-17 热度:200
收费系统需要这样一个功能:首先用DataGridView浏览所有用户信息,然后可以删除指定行的用户信息,最后更新这一变化。界面如图: 1、首先检测要删除的用户是否是当前正在使用的用户: [vb] view plain copy print ? SPANstyle= "FONT-FAMILY:KaiTi_GB2312;FO[详细]
-
vb上传文件
所属栏目:[百科] 日期:2020-12-17 热度:151
可以使用filecopy(源文件,目标文件)来上传 需要服务器开放共享文件夹。 源文件需要带完整路径。 以上就是vb上传文件的方法。[详细]