-
vb.net – System.Data.OracleClient需要Oracle客户端软件版本8.
所属栏目:[大数据] 日期:2020-12-16 热度:176
我有一个网站,我开发的Vista使用Vb.net9。它连接到Oracle。对于连接我使用System.Data.OracleClient。它在我的机器和我们的测试服务器上正常工作,但它不在生产服务器上工作。我们在服务器上安装了Oracle客户端11。错误是System.Data.OracleClient需要Oracl[详细]
-
VB程序逆向常用的函数
所属栏目:[大数据] 日期:2020-12-16 热度:127
@转自: http://www.cnblogs.com/bbdxf/p/3780187.html # 参数压栈从右往左,多的参数是返回值的 buffer 待会写文 程序逆向常用的函数 1) 数据类型转换: a) __vbaI2Str 将一个字符串转为8 位(1个字节)的数值形式(范围在 0 至 255 之间) 或2 个字节的数值形[详细]
-
语法:“Exit Sub”或“Return”在VB.NET子程序中
所属栏目:[大数据] 日期:2020-12-16 热度:155
“退出子”或“返回”似乎完成相同的事情 – 退出子程序。他们如何在封底下工作有什么区别? 那是, Private Sub exitNow() Exit SubEnd Sub 要么 Private Sub exitNow() ReturnEnd Sub 从文档: In a Sub or Set procedure,the Return statement is equival[详细]
-
VB6.0 Provider=microsoft.ace.oledb.12.0和CommonDialog 冲突的
所属栏目:[大数据] 日期:2020-12-16 热度:107
最近在用VB6 做程序,一直迷惑了我很久的问题 大致功能是从Access数据库读取数据,然后生成Excel保存 但是出现的问题是,多次用CommonDialog另存为。莫名奇妙的程序卡死。通过一点一点的注释调试,发现是读数据库和另存为的对话框产生冲突,进一步发现是VB6.[详细]
-
vb.net 教程 20-3 控制Ie浏览器 1
所属栏目:[大数据] 日期:2020-12-16 热度:74
之前教程中同大家一起学习了使用WebBrowser控件浏览网页、传递数据、窗体交互等。 参看教程12章相关章节: vb.net 教程 12-1 WebBrowser 1 vb.net 教程 12-2 HtmlDocument类 1 vb.net 教程 12-3 HtmlElement类 1 vb.net 教程 12-4 msHtml 1 vb.net 教程 12-5[详细]
-
vb.net 教程 20-3 控制Ie浏览器 2
所属栏目:[大数据] 日期:2020-12-16 热度:163
一、获得Ie窗口的结构 关于查看Ie浏览器的结构请按照以下步骤: 1、运行Spy++: 运行spy++后的界面 2、按下“查找窗口”按钮,就是那个望远镜 将“查找程序工具”那个准星拖动到想要获得句柄的窗口位置,这里是拖到Ie浏览器网页上: 3、按下确定,自动跳转到[详细]
-
vb.net 教程 20-3 控制Ie浏览器 3
所属栏目:[大数据] 日期:2020-12-16 热度:96
二、获得Ie窗口句柄 通过上一小节的教程,我们可知Ie窗口的类名为 IEFrame 那么通过 FindWindowEx() api函数就可以枚举 Ie窗口句柄: 具体代码如下: ''' summary ''' 获得所有的IE窗口hwnd ''' /summary ''' returns/returns ''' remarks/remarks Private F[详细]
-
vb.net 教程 20-3 控制Ie浏览器 4
所属栏目:[大数据] 日期:2020-12-16 热度:102
三、获得Ie窗口 Frame Tab 句柄 IEFrame-Frame Tab-TabWindowClass-shell DocObject View-Internet Explorer_Server 上一小节获得了IEFrame句柄,本节继续获得Frame Tab 句柄 先自定义一个结构,用来保存相关句柄信息 Private Structure IEWindowHwnd Dim IE[详细]
-
vb.net 教程 20-3 控制Ie浏览器 5
所属栏目:[大数据] 日期:2020-12-16 热度:191
四、获得Ie窗口 Internet Explorer_Server 句柄 IEFrame-Frame Tab-TabWindowClass-shell DocObject View-Internet Explorer_Server 上一小节获得了 Frame Tab 的句柄,本节继续获得 Internet Explorer_Server 句柄 需要注意的是,从Frame Tab之后,从TabWin[详细]
-
vb.net 教程 20-3 控制Ie浏览器 6
所属栏目:[大数据] 日期:2020-12-16 热度:80
五、获得Ie窗口 mshtml.IHTMLDocument2 本小节是比较关键的一步,从Internet Explorer_Server获得IHTMLDocument2对象 使用到的api函数: 1、RegisterWindowMessage()函数定义一个新的窗口消息 Private Declare Function RegisterWindowMessage Lib "user32"[详细]
-
vb.net 教程 20-3 控制Ie浏览器 7
所属栏目:[大数据] 日期:2020-12-16 热度:130
六、获得Ie窗口的标题和网址 在上一小节,我们创建了从Internet Explorer_Server句柄获得IHTMLDocument2对象的方法:getDocumentfromIES() 在 vb.net 教程 12-4 msHtml 1 ,已经学习过获得IHTMLDocument2的用处。 这里以获得当前打开的Ie窗口为例说明如何获[详细]
-
vb.net 教程 20-3 控制Ie浏览器 8
所属栏目:[大数据] 日期:2020-12-16 热度:103
七、一个完善的程序 Public Class FormMain Public Declare Function FindWindowEx Lib "user32.dll" Alias "FindWindowExA" ( ByVal hwndParent As Integer,ByVal hwndChildAfter As Integer,ByVal lpszClass As String,ByVal lpszWindow As String) As Int[详细]
-
vb.net 教程 20-3 控制Ie浏览器 9
所属栏目:[大数据] 日期:2020-12-16 热度:115
八、更加深入的例子 同12章中通过 HtmlElement类 或者其他方法获取网页上元素信息, 我们也可以通过获得 mshtml.IHTMLDocument2 来获得IE窗口网页元素信息。 这里偷个懒,主要代码同上一小节 vb.net 教程 20-3 控制Ie浏览器 8 但是将ListIe设置为窗体级变量[详细]
-
【VB】浅识SQL注入
所属栏目:[大数据] 日期:2020-12-16 热度:71
简介: SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编程时的疏忽,通过SQL语句,实现无帐号登录,甚至篡改数据库。 实例: 方式: 在登录界面,要求输入用户名以及密码,可以按照下面方式实现免账号登录: 在[详细]
-
vb.net – 如何防止表单被用户调整大小?
所属栏目:[大数据] 日期:2020-12-16 热度:200
我有一个需要在VB.net中最大化的表单。我不想让用户能够改变它的大小或移动它。我如何做到这一点? 设置突出显示的属性。将MaximimSize和MinimizeSize属性设置为相同大小[详细]
-
vb.net – (OrElse和Or)和(AndAlso和And) – 什么时候使用?
所属栏目:[大数据] 日期:2020-12-16 热度:85
(OrElse和Or)和(AndAlso和And)之间有什么区别? 他们的表现有什么不同,让说正确的好处吗?有没有任何情况,我不使用OrElse和AndAlso? 或/和将始终评估两个表达式,然后返回一个结果。它们不短路。 OrElse / AndAlso是short-circuiting.仅当不能从左表达式[详细]
-
vb.net – 无法创建PDB文件
所属栏目:[大数据] 日期:2020-12-16 热度:138
由于某种原因,这个错误开始在我的一个项目上出现今天。 Error 1 Unable to write to output file ‘C:MyProjectReleaseMyProject.pdb’: Unspecified error 如果我进入高级编译选项并将其更改为不生成和调试信息,我的项目编译良好。 我已经尝试将释放文[详细]
-
VB.NET版机房收费系统之七层登录
所属栏目:[大数据] 日期:2020-12-16 热度:167
七层UML图 七层登录是在三层登录的基础上加了 外观模式 , 抽象 工厂模式+反射+配置文件 , 接口 和 SQLHelper 。开始之所以学习七层登录,是因为登录模块比较简单,通过简单的例子学习和理解七层架构的优势所在。先易后难,逐步提高。 各层之间的引用关系:[详细]
-
VB.NET机房收费系统之配置文件+反射
所属栏目:[大数据] 日期:2020-12-16 热度:104
配置文件+反射的优点: 我们把有可能需要改动的字符串(如:数据库连接字符串)写在配置文件中,将来需要改动的时候,维护人员可以直接对配置文件进行修改,而不需要修改源程序具体模块,方便程序开发和维护。 使用反射的优点:用字符串来代表数据库(实例化[详细]
-
VB.NET版机房收费系统之SqlHelper
所属栏目:[大数据] 日期:2020-12-16 热度:167
什么是SqlHelper? 百度百科的解释:SqlHelper是一个基于·NET Framework的数据库操作组件。组件中包含数据库操作方法。SqlHelper用于简化你重复的去写那些数据库连接(SqlConnection),SqlCommand,SqlDataReader等等。SqlHelper 封装过后通常是只需要给方法[详细]
-
机房的各种问题
所属栏目:[大数据] 日期:2020-12-16 热度:158
这段时间总结了机房收费系统的各种问题,给大家分享一下。 1、在数据库中用户名是int类型的,所以用户名只能输入数字,输入字母或汉字就会去报错。所以,你要在代码中屏蔽一下字母。 2、为了美观,把标签设置为透明的。 label的style属性设置为0-Transparent[详细]
-
VB容错处理
所属栏目:[大数据] 日期:2020-12-16 热度:132
什么是容错处理? 容错处理是指软件运行时,能对由非正常因素引起的运行错误给出适当的处理或信息提示,使软件运行正常结束。 例如:数学计算的程序就不能输入字母来计算。这个时候,一个完善的程序应该考虑到使用者各种可能的输入情况并进行容错处理。如果[详细]
-
机房收费系统 之 建筑地基
所属栏目:[大数据] 日期:2020-12-16 热度:77
坚固的地基 前文中已经提到了勇敢的迈出第一步了,慢慢的我们就会在道路上越走越远,一直到达成功的彼岸。这一次我要依照建房子的模式,开始打造属于机房收费系统的地基;稳固的地基才允许我们盛放超负荷的重物的,我们一起来看看吧。 ---------------------[详细]
-
vb.net 教程 3-12 资源文件 1-1
所属栏目:[大数据] 日期:2020-12-16 热度:174
本节探讨在.net中使用资源文件 在项目中建立资源文件 选择菜单“项目”,从子菜单中选择“添加新项”: 选择“资源文件”,然后按下“添加”: 这时可以在“解决方案资源管理器”中看到增加的资源文件Resource1.resx: 创建后的资源文件默认进入字符串资源,[详细]
-
vb.net 教程 3-12 资源文件 1-2
所属栏目:[大数据] 日期:2020-12-16 热度:75
在上一小节中,我们在项目中建立好了资源文件,本小节将讲述如何使用建立好的资源文件。 窗体设计界面如下: 在代码中使用资源文件很简单,直接使用 my命名空间即可。例如对上一小节中字符串资源的引用: My.Resources.Resource1.WindowString1 My.Resources[详细]
