-
三层之抽象工厂加反射实例
所属栏目:[百科] 日期:2020-12-17 热度:156
C# 版的三层登陆实例,只是为了学习三层而实现的。为了接下来需要进行的 vb.net 版机房收费系统。根据上次的 C# 改编的 vb.net 版本登陆实例。不过在验收的时候发现了很多问题,所以进行了修改。 花费好几天的时间,终于从 C# 转化成了 vb.net 版本。期间参[详细]
-
VB连接access数据库
所属栏目:[百科] 日期:2020-12-17 热度:156
Imports System.Data.OleDbPublic Class InsertTest Private Sub Button1_Click(sender As Object,e As EventArgs) Handles Button1.Click Dim oledb1 As New OleDbConnection oledb1.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:[详细]
-
获取登录域帐号信息方式之 —-IIS(VB)
所属栏目:[百科] 日期:2020-12-17 热度:93
前言 java web 项目如何获取客户端登录帐号信息(用于SSO或其他) 之前总结过一篇在Java 的Web 项目中获取客户端帐号信息的文章。参见以上链接的内容。 除了那些方式之外, 还可以使用IIS 和VB 来获取客户端域帐号信息。 (这里介绍的使用场景还是在Java web[详细]
-
VB.NET & Visual Basic
所属栏目:[百科] 日期:2020-12-17 热度:66
当看到VB.NET者这本书籍的时候,翻开目录唯一的感受就是:这不和VB一样吗?到底有什么区别呢? 1)版本: 重新回顾 VB ,可以发现其实他是 Microsoft 退出的基于 Windows 操作系统环境下的软件开发工具,是一种功能强大的高级程序设计语言。 Visual 指的是 G[详细]
-
使用VB.net 创建简单的TTS中英文混合语音朗读
所属栏目:[百科] 日期:2020-12-17 热度:83
最初的想法很简单,只是想弄个小程序可以实现单词朗读功能。我了解到TTS(Text-to-Speech)技术可以做到阅读文本文字,用的语音引擎是微软的Speech SAPI5.1SDK,搜索一下,网络上大把文章谈到这个,还会告诉你下载地址,大小在60M以上。我的运行环境是xpSP2不[详细]
-
VB.NET使用接口实现附带插件功能的程序
所属栏目:[百科] 日期:2020-12-17 热度:96
插件功能给软件的使用者可以扩充软件功能的机会。我们不可能让软件适用于所有人,也不是所有的人都会出资帮助你实现他们的需求。插件功能提供了一个软件的高度可扩充性,允许用户作为软件的二次开发者,继续完善软件的功能。 为了在软件中加入插件功能,我们[详细]
-
VB 运行时错误代码解释
所属栏目:[百科] 日期:2020-12-17 热度:88
VB 运行时错误代码解释 3 ---- 无 GoSub 返回 5 ---- 无效的过程调用或参数 6 ---- 溢出 7 ---- 内存溢出 9 ---- 下标越界 10 ---- 该数组被固定或暂时锁定 11 ---- 除数为零 13 ---- 类型不匹配 14 ---- 字符串空间溢出 16 ---- 表达式太复杂 17 ---- 不能执[详细]
-
VB6读取注册表
所属栏目:[百科] 日期:2020-12-17 热度:95
Dim WshShell,bKey Set WshShell = CreateObject("Wscript.Shell") bKey = WshShell.RegRead("HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerShell FoldersCache") MsgBox bKey[详细]
-
分别用VB、Delphi、VC++、ASM四种语言写的一个用UpdateResource
所属栏目:[百科] 日期:2020-12-17 热度:63
=============================================== Delphi Code: =============================================== //请自行添加到 Type 处PICONDIRENTRY = ^ICONDIRENTRY;ICONDIRENTRY = packed record bWidth: Byte; bHeight: Byte; bColorCount: Byte; bR[详细]
-
VB6 shell 打印
所属栏目:[百科] 日期:2020-12-17 热度:125
OptionExplicit PrivateDeclareFunctionShellExecuteLib"shell32.dll"Alias"ShellExecuteA"_ (ByValhwndAsLong,ByVallpOperationAsString,_ ByVallpFileAsString,ByVallpParametersAsString,_ ByVallpDirectoryAsString,ByValnShowCmdAsLong)AsLong ConstSW_S[详细]
-
[2013.9.10]vb.net坑爹的数组
所属栏目:[百科] 日期:2020-12-17 热度:153
1.声明但不实例化 VB.net: dim arr() as integer 或dim arr as integer() c#: int[] arr; 执行完arr是空引用 大家可能说这个都差不多 那么咱们看下一个 2:声明并实例化 VB.net: dim arr(size – 1) as integer c#: int[] arr = new int[size]; 首先那个size-[详细]
-
vb調用exe打開指定文件
所属栏目:[百科] 日期:2020-12-17 热度:92
Shell "e:1a.exe e:1b.kku",vbNormalFocus[详细]
-
VB.net总结(二)——面向对象
所属栏目:[百科] 日期:2020-12-17 热度:57
我们知道面向对象的程序设计有三大特点:封装和隐藏、继承性、多态性。那么这些在VB.net又是以什么样的形式展现的呢? ? 类的定义 VB.NET中,类通过Class……End Class语句定义。例如: Public Class Form1 Inherits System.Windows.Forms.Form …… End Cla[详细]
-
机房收费系统重构中的一些感受
所属栏目:[百科] 日期:2020-12-17 热度:68
在正式写文章之前反省一下,好久没有到CSDN上来写博客了,也就是说自己已经有一段时间学习劲头不足了。今天写这篇文章一方面是总结一下自己这半个月敲机房收费系统的一点点小的体会,另一方面就是写写刚刚实现的“运用简单工厂实现登陆权限选择”的实例。 其[详细]
-
VB.net总结(三)——ADO.net
所属栏目:[百科] 日期:2020-12-17 热度:108
在VB.net视频里同样讲解了关于ADO.NET的知识点,那么什么是ADO.NET,它又有什么样的作用呢? ? ADO.NET介绍 ADO.NET是新一代的数据存储技术,是一个全新的数据库访问模型,其可以作为一个接口,使得应用程序的开发人员可以实现对于多种数据源的访问。 ADO.NE[详细]
-
vb.net和c#的语法比较
所属栏目:[百科] 日期:2020-12-17 热度:70
学习三层有相当一段时间了,一直都在用c#练习。现在要开始机房收费系统个人重构版了,由于以后学习基本不再用vb语言了,所以这次根据建议要使用vb.net来进行重构。虽然从宏观上知道vb,c#,vb.net在语法实现上都有很多共性,但是认识的还是不够全面,今天在开[详细]
-
重构机房收费系统你要用的——异常处理和抛出异常(try catch fi
所属栏目:[百科] 日期:2020-12-17 热度:84
你能保证你的程序不会出问题吗? 不能 当你的程序运行到某个地方发生了你不想要的结果,你是否想让它一错再错? 不想 你是否想让你的程序占着茅坑不拉屎? 不想 你是否想知道你的程序出错的原因? 想 看了了这 4 个问题之后,如果你的回答和我的一致,那么请[详细]
-
Queue插入的时候报错:源数组长度不足。请检查 srcIndex 和长度
所属栏目:[百科] 日期:2020-12-17 热度:103
我在编写多线程的时候使用了System.Collections.Generic.QueueT类。 在Queue的Enqueue方法执行时,经常会偶然性的出现(不是每次一开始运行就出现问题,而是达到一定时间后才出现,我称之为 经常会偶然性的出现 ) “源数组长度不足。请检查 srcIndex 和长度[详细]
-
机房收费系统重构初期问题总结
所属栏目:[百科] 日期:2020-12-17 热度:50
进入五月份开始的三层架构的学习。那个时候,三层只是理解了一些理论知识。还有在师父验收三层登陆实例的时候,只知道三层是如何建立起来的。而且在验收的过程中,发现很多逻辑性的错误。三层结束到机房重构,之间不知道停顿了多久。总之,真正开始重构的也[详细]
-
运用简单工厂实现登陆权限的选择
所属栏目:[百科] 日期:2020-12-17 热度:123
在敲机房收费系统重构版之间我们学习了设计模式,但是除了书上的实例外我们并没有再去深究这些东西,同时可敢肯定的是我们在刚学习设计模式的时候也不是很清楚每个具体的处理逻辑。就像我们之前学过的很多东西一样,只是先了解一下有这么个东西存在,以后用[详细]
-
VB.NET版+三层实现登陆
所属栏目:[百科] 日期:2020-12-17 热度:137
三层已经学了一些时间了,开始觉得自己可以用C#写程序了,就用C#写了一个实现登陆的,真正再用在机房中,还是觉得很吃力的,所以,决定用vb.net敲了。下面是我用vb.net实现的登陆,可以给大家做一些参考。 这是构架的三层 数据库中的表T_User_DAL:UserI,Le[详细]
-
机房收费系统之DataGridView
所属栏目:[百科] 日期:2020-12-17 热度:94
在我们平时的学习中不少见用到将数据库与界面连接的一个控件——DataGridView,在我们敲第一遍机房的时候我们用到的相似的控件是——MSHFlexGrid,随着学习的深入,发现我们用到的平台越来越人性化了,现在用的VS2013的控件—— DataGridView可以直接和数据[详细]
-
VB.NET之错误异常处理
所属栏目:[百科] 日期:2020-12-17 热度:83
相对于 VB 而言, VB.NET 中引入了许多特色。其中最吸引我的就是引入了结构化异常处理。虽然 VB.NET 仍然支持 On Error Goto 类型的异常处理,但是这样做并不是很好。相比而言,结构化异常处理更加灵活,使用更加方便。我们应该充分利用 VB.NET 提供的结构化[详细]
-
如何用VB,C#调用C++写的DLL
所属栏目:[百科] 日期:2020-12-17 热度:187
之前在网上搜集了一些资料,现在稍微整理下,说明VB,C#如何调用C++的DLL。 1.用C++写的DLL在建立工程的时候需要选择标准的WINDOWS的DLL,而不是MFC的DLL,如下图 2.在C++中声明函数时形式如下 extern "C" { _declspec ( dllexport ) double Add( double a, b);[详细]
-
在VB中调用C/C++语言编写的dll,数组参数的传递
所属栏目:[百科] 日期:2020-12-17 热度:56
动态链接库(dll)的好处就不多说了,这里就把如何在VB中调用VC写的dll函数的方法介绍一下,供有需要的朋友们参考,同时也免得自己以后忘了。 初次接触DLL的用户经常会遇到一个问题:在VC环境下创建的DLL,在VC里运行的好好的,可在VB应用程序中调用时却老是[详细]