• 博客(0)
  • 资源 (116)

空空如也

在VB.NET中使用动态属性解析

Visual Basic .NET支持动态属性,其动态属性储存在一个应用程序配置文件中,该文件在应用程序执行时将会被读到。使用动态属性可以在不重新编译应用程序的情况下改变一些属性值。你可以使用它们保存数据库连接字符串、应用程序日志信息或者服务器连接信息。

2013-05-03

在VB.NET编程中使用数组

数组是程序中经常要使用到的一种数据类型,Visual Basic.Net中的数组,虽然语法结构等方面保留了和Visual Basic的很多相似之处,但也与Visual Basic存在着很多区别。其最大,也是各位Visual Basic程序员所最不能容忍的区别就是如下二点:

2013-05-03

用VB.net2008编写屏幕抓捕程序

Visual Studio2008在稳定性方面增强不少,笔者在使用时很少出现BUG的情况,而且Visual Studio2008在网络应用编程与图像处理方面也比原来版本增强了不少,开发效率有了提高。本篇文章将介绍如何利用Visual Studio2008所提供的控件编写一个简单的屏幕抓捕程序,本篇文章具有一定的实用性,让大家对ContextMenuStrip1控件和NotifyIcon1控件有所了解,且在应用程序开发中需要经常用到这些控件,希望对大家有所帮助。  

2013-05-03

细致深入讲解VB.NET通信程序

和大家一起来探讨一下VB.NET通信程序及其在windows平台下的通信软件设计方法,结合具体实例给出了基本的通信程序,希望对大家有帮助。1992年crescent software inc.公司专为vb设计mscomm.vbx用户通信控件,它提供了通过串口发送和接收数据的串行通信能力,不但包括了全部windows api中关于串行通信的16个函数所完成的功能,而且开拓了更多的使用户设计方便的对象属性来满足不同用户不同业务的需求。目前国内众多的vb资料中很少涉及该通信控件的介绍,本文将详细介绍mscomm.vbx通信控件及编程方法,并结合工作中的一个实例给出基本通信程序。

2013-05-03

五分钟学会VB.NET实现拖放

VB.NET还是比较常用的,于是我研究了一下VB.NET实现拖放,在这里拿出来和大家分享一下,希望对大家有用。Windows用户一般分为两类:一类习惯用键盘操作,一类习惯用鼠标操作。程序员们在编程时一般会提供快捷键(在命令或字母中加下划线)或快捷方式(用CTRL加字母的组合)来照顾到那些习惯键盘的用户,但是那些鼠标用户却被忽略了。因为程序员们一般都习惯用键盘,所以他们这种重视键盘操作的特点是可以理解的,但是每个程序员也应该考虑到提供鼠标支持。

2013-05-03

浅析VB.Net语言 复制、删除文件案例

VB.NET语言经过长时间的发展,很多用户都很了解VB.NET语言了,这里我发表一个关于VB.Net语言 复制、删除文件的例子,和大家一起分享一下。

2013-05-03

浅析VB.NET实现下拉列表的折行显示

  .NET是Microsoft公司提供解决未来计算需要的工具。在.NET Framework中提供了许多控件,可以解决编程中用户界面的设计和实现,但在实际应用中可能需要对系统提供的控件进行改进,如下拉列表不能折行显示。本文将介绍用VB.NET实现下拉列表折行显示。

2013-05-03

浅谈VB.NET数组声明和初始化

经过长时间学习VB.NET数组声明和VB.NET数组初始化,于是和大家分享一下,看完本文你肯定有不少收获,希望本文能教会你更多东西。对数组进行操作的能力在任何编程语言中都很重要。VB.NET与其它语言相似,提供了简单的途径对数据进行分组,将它们存放到数组结构中。本文中,我们将回顾数组的声明和使用。

2013-05-03

了解VB.NET中的常量与枚举

在程序运行的过程中始终固定不变的量称为常量。由于在程序设计和开发时经常会反复地运用一些常数,而且它们代表的含义有时候非常难记,所以每次都需要去核对,如果定义了常量将使之简单化,则可提高代码的可读性及可维护性。

2013-05-03

讲解VB.NET面向对象编程的特性

在向大家详细介绍VB.NET面向对象编程之前,首先让大家了解下Employee类。下面我们最简单的特性开始来论述VB.NET面向对象编程的一些特性。

2013-05-03

关于VB.NET动态连接库使用四点总结

VB.NET动态连接库还是比较常用的,于是我研究了一下,在这里拿出来和大家分享一下,希望对大家有用。Windows动态连接库是包含数据和函数的模块,可以被其它可执行文件(EXE、DLL、OCX 等)调用。动态连接库包含两种函数:输出(exported)函数和内部(internal)函数。输出函数可以被其它模块调用,而内部函数则只能在动态连接库内部使用。

2013-05-03

概括VB.NET Access数据库连接

  Visual Basic.NET 是从 Visual Basic 语言演变而来的,是一种为高效地生成类型安全和面向对象的应用程序而设计的语言。Visual Basic 允许开发人员开发面向 Windows、Web 和移动设备的程序。与所有面向 Microsoft .NET Framework 的语言一样,使用 Visual Basic 编写的程序都具有安全性和语言互操作性方面的优点。这一代 Visual Basic 延续了为您提供一种简单快捷的方法来创建基于 .NET Framework 的应用程序的传统。

2013-05-03

VB6如何在托盘中写入应用程序图标

1、新建立一个VB6工程,将Form1的ShowInTaskBar属性设置为False   2、菜单:工程--添加模块 按“打开”这样就添加了一个新模块,名为Module1,保存为Module1.bas   3、在Module1中写下如下代码:

2013-05-03

VB.net中怎么访问存储过程

使用SQL存储过程有什么好处   ■SQL存储过程执行起来比SQL命令文本快得多。当一个SQL语句包含在存储过程中时,服务器不必每次执行它时都要分析和编译它。

2013-05-03

VB.NET中有用的通用对象列表

 要使用List(of T),我们需要了解如何部署.NET框架所提供的多种方法。这也将是本文要介绍的内容。我已经编写好了三个示例——使用ForEach, FindAll,和Sort——来阐述同样列表类的工作原理。

2013-05-03

VB.NET中如何快速访问注册表

vb.net中访问注册表变得非常的简单。我们可以用microsoft.Win32 名称空间的下的registry类和registryKey类。另外My.Computer.Registry 也可以返回一个Microsoft.Win32.Registry类的实例。

2013-05-03

VB.NET中如何得到计算机硬件信息

本文汇集了在.net中得到计算机硬件信息的一些功能。   得到显示器分辨率   Dim X As Short = System.<a href="http://dev.21tx.com/os/windows/" target="_blank">Windows</a>.Forms.Screen.PrimaryScreen.Bounds.Width   Dim Y As Short = System.Windows.Forms.Screen.PrimaryScreen.Bounds.Height   MsgBox("您的显示器分辨率是:" & X & " X " & Y)   得到特殊文件夹的路径

2013-05-03

VB.Net中的水晶报表的应用

简介   水晶报表可以由很多的方法得到,其中一个就是使用VS.Net来创建,它提供了非常丰富模型以使我们能够在运行时操作属性和方法。如果你正在使用VS.Net开发.Net程序,那么你就不需要再安装其它软件了,因为他已经内嵌在VS.Net中了。

2013-05-03

VB.NET中的跨进程消息钩子

我们都知道在VB6里面可以用API函数来进行子类化,以处理自身的窗体过程;如果跨进程,这就麻烦了,由于我们的函数在我们的进程中(废话),而目标进程的窗口的消息处理函数在目标进程(还是废话),所以只能想办法把我们的代码放到对方进程中去执行——并且要告知我们的进程得到了什么消息。恐怕写汇编就有点吓人了,于是大家都写DLL,其原理就是把回调函数放到一个DLL里面注入到对方进程,DLL去修改目标窗口的默认处理函数——把消息发送给我们。

2013-05-03

VB.NET中层次数据绑定TreeView的实现

提要:在VB6中,常将TreeView用来表示层次数据,但相关的与数据库进行交互的代码,需要大量的采用手工编码;在VB.net中,由于数据绑定功能的加强及语言特性的增强,可以很容易的实现TreeView与层次数据的绑定,本文将首先建立一个继承自TreeView的 dbTreeView,然后用一个单位(部门)的层次数据与dbTreeView进行数据绑定,并提供了与数据库进行交互的代码。

2013-05-03

VB.NET智能设备半自动初始化类

  1、将选项的值写入注册表,但如果所有应用程序都将值大量写入注册表的做法最终将导致注册表过大占用系统资源,而影响系统的运行效率;而且这就是很多软件在硬启设备之后不得不重新安装的原因。根据现代程序编写中"程序尽可能与系统独立"的思想,这种做法不推荐使用。

2013-05-03

VB.NET语法基础学习

很久以来,VB因为缺乏完善的面向对象支持、缺乏高效的错误处理机制和性能表现不佳,因而一直受到某些人的嘲笑。VB.NET将彻底改变这种情况。然而,VB.NET在这些方面的改进也要付出代价,许多旧的代码需要手工进行转换才能在VB.NET下运行。

2013-05-03

VB.NET图片的黑白处理法(二值化)

部分处理代码:   VB.NET code   ……   Dim ts2 As IThresholder = New GlobalMeanThreshold(inbmp)   Dim tsBMP As New Bitmap(PictureBox1.Width, PictureBox1.Height)   ts2.RenderToBitmap(tsBMP)   PictureBox6.Image = tsBMP   PictureBox6.Height = PictureBox1.Height   PictureBox6.Width = PictureBox1.Width   PictureBox6.Left = 0   PictureBox6.Top = 0   ……

2013-05-03

VB.Net透过JRO修复Access MDB

  Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click ' 将C:\db1.mdb 做Compact / Repair If Compact_MDB("C:\db1.mdb") Then MessageBox.Show("OK !") End Sub

2013-05-03

VB.NET数据并发性具体处理方式

ADO.NET 为提高数据密集型(data-intensive)应用程序的性能、简化这类程序的建立过程提供了多种技术。数据集(DataSet )作为ADO.net 对象模型的标志,作为一个微型的、不连接(disconnected)的数据源的副本提供服务。

2013-05-03

vb.net使用TreeView 控件显示文件夹列表

在前文我们提到过,TreeView 控件最典型的使用就是Windows资源管理中显示文件夹列表的左边栏,现在我们就模仿它来做一个按树状结构显示指定盘符中所有文件夹的小程序。

2013-05-03

VB.NET使用OracleTransaction处理事务

  数据库事务是由一组 SQL 语句组成的一个逻辑工作单元。您可以把事务看作是一组不可分的 SQL 语句,这些语句作为一个整体永久记录在数据库中或一并撤销。比如在银行帐户之间转移资金:一条 UPDATE语句将从一个帐户的资金总数中减去一部分,另一条 UPDATE语句将把资金加到另一个帐户中。减操作和加操作必须永久记录在数据库中,或者必须一并撤销 — 否则将损失资金。这个简单的示例仅使用了两条 UPDATE 语句,但一个更实际的事务可能包含许多 INSERT、UPDATE和 DELETE 语句。

2013-05-03

VB.NET实现窗体图标最小化到状态栏

本文所使用的编程环境是Microsoft Visual Studio 2005,首先打开Visual Studio。在文件(File)菜单上,单击新建项目(New Project)。在新建项目(New Project)对话框的模板(Templates)窗格中,单击Windows应用程序(WindowsApplication)。单击确定(ok)。

2013-05-03

VB.NET实现IEnumerator接口

VB.NET经过长时间的发展,很多用户都很了解VB.NET实现IEnumerator接口了,这里我发表一下个人理解,和大家讨论讨论。在面向对象的设计中,经常会用到有类似父子关系的这个对象,比如在我现在的一个项目中,有订单对象,在一个订单下又包含多个产品,这时我就想用 Iterator模式来封装订单下的产品,在dot Net中的IEnumerator接口就是用来实现迭代的,来支持dot Net中的for each的操作。

2013-05-03

VB.NET日期时间值建立方法

组合一个日期/时间值   在VB.NET中可以用几种方法组合一个日期/时间值。列表A说明了几种实现相同功能的方法。   ◆第一个消息框将显示:dtDate1: 1/2/2007 12:00:00 A.M.   ◆第二个消息框将显示:dtDate2: 1/2/2007 12:00:00 A.M.   ◆第三个消息框将显示:dtDate3: 2/3/2007 3:01:59 A.M.   ◆第四个消息框将显示:dtDate4: 2/3/2007 3:01:59 P.M.   实例说明

2013-05-03

vb.net排序文件名算法

输入 : a1,a2,a10,a001   我们知道,如果按照字符串比较,结果应该是 a001,a1,a10,a2,但我们期望的结果应该是a001,a1,a2,a10.   自己写了一个算法,请参考,或者有更好的算法,请赐教

2013-05-03

VB.NET面向对象编程特征

Visual Basic 7也被称作VB.NET,具备了面向对象(OOP)编程语言的所有特征。对于VB编程人员来说,面向对象的概念和面向对象编程方式都不陌生。

2013-05-03

VB.NET连接数据库方法大全

Microsoft Visual Basic.NET 是Microsoft Visual Basic的更新版本,它基于。NET的框架结构,能使用户非常容易地创建Microsoft Windows操作系统和网络的应用程序。

2013-05-03

VB.NET控件编程定制拦截击键动作

一、 简介   首先,本文假定你已经熟悉VB.net和Visual Studio.NET Windows表单设计器。   在开发定制Windows表单控件时,提供我们自己的下拉框类型编辑器来操作控件的属性常常是非常方便的。定制的类型编辑器不仅可以提供更为丰富的设计时刻体验,而且可能成为用户是否喜欢你的控件的决定因素。

2013-05-03

VB.NET局部静态变量介绍

经过长时间学习VB.NET局部静态变量,于是和大家分享一下,看完本文你肯定有不少收获,希望本文能教会你更多东西。VB.NET能够实现很多C#不能做到的功能,如When语句、Optional参数、局部Static变量、对象实例访问静态方法、Handles绑定事件、On Error处理异常、Object直接后期绑定等等。VB和C#同属.NET的语言,编译出来的是同样的CIL,但为什么VB支持很多有趣的特性呢。我们一起来探究一下VB.NET局部静态变量。

2013-05-03

VB.NET将任意图像文件设置为鼠标形状

VB.NET 代码 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim fd As OpenFileDialog = New OpenFileDialog() fd.Filter = &quot;图像文件(*.jpg;*.gif;*.png)|*.jpg;*.gif;*.png&quot; If fd.ShowDialog() = Windows.Forms.DialogResult.OK Then Dim fn As Image = Image.FromFile(fd.FileName) Dim bitmap As New Bitmap(fn) Dim handle As IntPtr = bitmap.GetHicon() Dim myCursor As New Cursor(handle) Me.Cursor = myCursor End If End Sub

2013-05-03

VB.NET多线程应用

开发者一直要求微软为VB加入更多的多线程功能,对于VB.NET也是这样。VB6已经支持建立多线程的EXE、DLL和OCX。不过使用多线程这个词语,可能也不太确切。因此VB6仅支持运行多个单线程的单元。一个单元实际上是代码执行的空间,而单元的边界限制了代码访问任何单元以外的事物。

2013-05-03

VB.NET的字节校验例子

Function Verify(ByVal VerifyString As String) As String 校验规则:

2013-05-03

VB.Net处理MySQL中二进制问题

Dim Adoact As New ADODB.Recordset 'ACCESS 数据库的ST表

2013-05-03

VB.Net查找程序的前一个运行结果

可以从获取当前过程的名称为开始,你可以通过调用过程对象的GetCurrentProcess方法来达到这一目的。这是一个公共的方法,所以无需建立一个过程对象的实例。

2013-05-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除