-
VB.NET的AES加密
所属栏目:[百科] 日期:2020-12-17 热度:59
考虑到网上的VB.NET实现AES加密基本上找不到参考代码,所以我花了10个小时查阅资料以及测试得到了以下的实用代码。 供大家参考,我参考了以下网页: http://www.cnblogs.com/MythXin/archive/2011/08/03/2126069.html http://blog.sina.com.cn/s/blog_657061[详细]
-
VB.Net导出Excel原理
所属栏目:[百科] 日期:2020-12-17 热度:64
在VB版的机房中我们就已经接触到了导出Excel的功能,再次接触这个功能有了不一样的认识 一、原理 要实现导出Excel的功能,首先要引用命名空间,目的是可以使用该命名空间下的方法和类 Imports Microsoft.Office.Interop 然后就需要创建在导出Excel中需要用到[详细]
-
VB.NET基础
所属栏目:[百科] 日期:2020-12-17 热度:142
一.数据类型 不同数据的存储方式,运算方式等均不同,所以使用前必须将它们区分开来,VB.NET中的数据类型主要有: 数据类型 关键字 所占空间 字节型 Byte 1byte 短整型 Short 2bytes 整型 Integer 4bytes 长整型 Long 8bytes 单精度浮点型 Single 4byte 双[详细]
-
VB调试中的条件断点
所属栏目:[百科] 日期:2020-12-17 热度:177
假如某For循环中,最终发现当i=31时出错,这时你需要在i=31时单步调试,有4个方法: 1.在n=fun1(i)行设置断点,然后按F5一步步到i=31时改按F8进入子函数单步调试 2.插入一小片代码设置断点,例如: Visual Basic code ? 1 2 3 4 5 6 7 8 9 10 Dim i%,n% For[详细]
-
vb.net 正则表达式 取 固定格式的字符
所属栏目:[百科] 日期:2020-12-17 热度:156
vb.net 正则表达式 取 固定格式的字符: 原始字符串:strSqlTmp=”select * from A_TEST where a_data = '@1@' and b_link = @2@“ 其中@包围的是sql文的条件字段, 需要将条件字段取出,单独处理 Dim mc As MatchCollection = Regex.Matches(strSqlTmp,"@([[详细]
-
VB获取本地IP、计算机名、用户名代码
所属栏目:[百科] 日期:2020-12-17 热度:54
Dim aa As StringDim strLocalIP As StringDim winIP As Objectaa = aa "本机电脑名称:" Environ("computername") vbCrLfaa = aa "本机用户名称:" Environ("username") vbCrLfSet winIP = CreateObject("MSWinsock.Winsock")strLocalIP = winIP.localipMsgBo[详细]
-
VB.NET取得登录计算机系统的用户名(亲自实践)
所属栏目:[百科] 日期:2020-12-17 热度:89
为了获取环境变量的信息, 在 vb .NET中,您可以使用 System . Environment 类中的两个方法 GetEnvironmentVariable 和 GetEnvironmentVariables 。 举例1: 保存用户名的环境变量是USERNAME。 比如 Dim username as String username=Environment.GetEnviron[详细]
-
VB 2次元配列の行列を入れ替える
所属栏目:[百科] 日期:2020-12-17 热度:64
原文: http://yumem.cocolog-nifty.com/excelvba/2011/03/2-fb9c.html 2次元配列の行列を入れ替える 以前の記事で セルの範囲の行列の入れ替えを コピぺで実行する方法を紹介しました。 今回は 2次元配列の行列を入れ替えます。 これには ワークシート関数の[详细]
-
vb.net datagridview实现数据导出Excel
所属栏目:[百科] 日期:2020-12-17 热度:179
datagridview这一块的操作,对于我来说有些困难,先是从SQL server查询数据,在datagridview显示,再到从datagridview删除字段,最后是现在的将datagridview的数据导出到Excel,这一个过程都显得有些困难,遇到困难也比较容易拖了又拖,但困难不解决,它还是[详细]
-
vb.net机房收费系统重构——配置文件
所属栏目:[百科] 日期:2020-12-17 热度:153
机房收费系统已经进行了一段时间,敲完三层,然后又推翻了敲写七层。每天拿出的时间不多,所以导致项目进行了很长时间。在完成过程中,最开始敲出一条线比较困难,各种查资料,调代码,庆幸的是代码中的难点和错误终于在努力下攻克了。 机房收费系统中,最开[详细]
-
vb.net机房收费系统重构——反射加七层登陆
所属栏目:[百科] 日期:2020-12-17 热度:114
重构机房收费系统时,刚开始用三层敲写,完成后觉得很多东西没用到,比如外观模式,抽象工厂加反射等,因此又推翻了重新敲写七层,各种参数的传递刚开始确实有些不明白,经过一段时间的查资料和摸索之后有了些感觉。 七层其实就是在远在三层框架的基础上添加[详细]
-
机房收费系统(个人重构)——存储过程
所属栏目:[百科] 日期:2020-12-17 热度:84
(本篇博客的真正目的不在知识的共享,而是记录当时问题的遗漏,以及此时关于这些问题的想法。) 存储过程: 一组为完成特定功能的sql语句集,用户通过制定存储过程的名字并给出参数(若该存储过程带有参数)来执行它。 知名 其意,sql语句集:一系列的sql语[详细]
-
基于vb.net的数据库访问——ADO.NET(一)
所属栏目:[百科] 日期:2020-12-17 热度:127
ADO.NET的名称起源于ADO(ActiveX Data Objects),是一个COM组件库,用于在以往的Microsoft技术中访 问数 据 。 初次接触ADO.NET感受到它在访问数据库时强大的功能。 本篇博文主要介绍它的结构、访问数据库原理、 具体 实现以及学习感受。 一、结构 Connect[详细]
-
【VB.net】——难以启齿的感受
所属栏目:[百科] 日期:2020-12-17 热度:195
VB.net视频学完了,要说感受吗,觉得曹祖胜老师讲的太“好”了,“好”的人都听不懂。。。最近几天通过看别人博客,也发现了一个现象,从设计模式—VB.net—三层。很多人都是写完设计模式的博客直接跳到三层,本来想看看大家都是怎么总结台湾版.net视频的,[详细]
-
VB6.0 对象库未注册解决办法
所属栏目:[百科] 日期:2020-12-17 热度:169
方法一: 利用管理员权限,打开cmd,利用指令强行进行注册 方法二: 重新下载 Service pack6 ,打开一个已经引用过该类库的项目,再关掉该项目。然后在新项目中再重新引用一次。[详细]
-
VB.NET小程序实现3D摇奖
所属栏目:[百科] 日期:2020-12-17 热度:111
如图1: 如图 2 : 界面布局:放置3个标签,一个按钮。 功能操作:点击开始按钮,进行摇号,再次点击后,停止,显示出号码; 实现的代码: Dim IsFlag As Boolean = False '控制开始变量 ''' summary ''' 开始按钮 ''' /summary ''' param name="sender"/par[详细]
-
vb与c++
所属栏目:[百科] 日期:2020-12-17 热度:50
c++考试已经成为过去式了,但是学习还在继续,按照米老师的思想,考完试就应该做一次总结。我之前还真的是没有写过关于C++的总结,现在想起来了,我觉得应该把它和之前学得vb结合起来总结。 一、vb (一)心态 vb在我们看来,应该也算是一个比较简单的编程语[详细]
-
Vb.net在窗体上而非textbox控件上捕捉键盘上按下的键
所属栏目:[百科] 日期:2020-12-17 热度:120
之前一直苦苦纠结怎么实现这个问题,今天无意间发现了 窗体上有 keypriview这个属性 后经过查找相关资料,了解它是用于窗体捕捉键盘上按下的键 只要新建一个窗体,将此属性设置为true,便可以轻松实现这个功能。 方法一: 使用提交为 me.keydown完成 Private[详细]
-
【VB.Net机房重构】--简述配置文件
所属栏目:[百科] 日期:2020-12-17 热度:77
机房收费系统的重构中,看到许多资料关于反射+配置文件,自己也不知道是啥,怎么用,为什么用,但是很多前辈们都走过了,有了这个东西,自己当然也要尝试一下,然后经过查询以及讨论之后,对各方的知识进行汇总和整理加上自己的一点理解,留下来这篇博文。 1[详细]
-
三层总结(实践篇)——三层登陆VB.BET版
所属栏目:[百科] 日期:2020-12-17 热度:144
有了上一篇博客的理论基础,不过,纸上学来终觉浅,下面我们实践一下!三层视频里面老师讲解的非常详细,代码是C#版的,下面我们就来看一下VB.NET版的三层登陆吧!其实与C#是一样的。 首先先看一下UI层。 代码如下: '表现层Public Class LoginUI Private Su[详细]
-
【机房重构】——share & static
所属栏目:[百科] 日期:2020-12-17 热度:76
背景: 在敲机房收费系统修改密码过程中,遇到一个问题:如何将登陆的用户名记录下来,以供修改密码查找记录时调用。 曾经敲 vb版本机房时,是在模板里定义了一个公共变量,这里应该也是这种思想....但如何定义呢? 先说下解决方法吧: 用share关键字: 在实[详细]
-
个人重构——抽象工厂+反射+配置文件
所属栏目:[百科] 日期:2020-12-17 热度:82
刚起步机房时,不知道怎么加入的抽象工厂,反射,配置文件等这些东西,当时只是在七层的理解上稍微有些思路,这是当时的博客《七层连连串》,回头看自己的博客时 ,感觉当时理解的还是比较深刻的,可是我想问自己,当初是怎么想到抽象工厂的?只是在“模仿”[详细]
-
个人重构——配置文件
所属栏目:[百科] 日期:2020-12-17 热度:110
在个人重构中设计到配置文件的使用,配置文件的引入提高了系统的可维护性和可修改性,具体实现是和抽象工厂和反射联系在一起的,具体解释详见《个人重构——抽象工厂+反射+配置文件》。这里主要是对config中代码做一步解释。 1 · configuration :就是代表[详细]
-
基于VB中WINSOCK控件的网上象棋系统的实现
所属栏目:[百科] 日期:2020-12-17 热度:144
本文发表在《微型机与应用》杂志2001年第3期。 基于 VB 中 WINSOCK 控件的网上象棋系统的实现 马根峰 1 , 孙艳 2 , 王平 1 (1. 重庆邮电学院自动化学院 , 重庆 ,400065 ; 2. 铁道部第十九工程局四处,内蒙 通辽, 028000 ) 摘要 本文首先介绍了 Visual Basi[详细]
-
VB6升级到VB.NET之CheckBox的事件差异及对应案
所属栏目:[百科] 日期:2020-12-17 热度:154
背景: 在VB6的代码中,CheckBox以下的条件符合的场合: 1.CheckBox的Click事件存在 2.CheckBox的Change事件存在 3.在代码中,CheckBox的ListIndex或者Text的值得设定操作存在 将上级的代码从VB6升级到VB.NET后,下记的变更有 1.VB6的CheckBox的Click事件→VB[详细]