自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 资源 (11)
  • 收藏
  • 关注

转载 VB 数据类型转换

1. CType(X)[格式]:P=CBool(X) ' 将X转换为"布尔"(Boolean)类型P=CByte(X) ' 将X转换为"字节"(Byte)类型P=CCur(X) ' 将X转换为"金额"(Currency)类型P=CDate(X) ' 将X转换为"日期"(Date)类型P=CDbl(X) ' 将X转换为"双精度"(Double)类型P=CInt(X) '

2014-01-06 13:06:32 3316

转载 浅谈VB.NET中的接口

只支持单继承的VB.NET为了解决多继承的问题,引入了接口的概念。我们可以这样来为接口下一个定义:接口就是指只包含虚成员的虚类。 (1)        虚类,表明了接口是不能够被直接实例化的。也就是说,接口只是一个抽象概念。比如我们说车可以跑,人可以跑,马可以跑。我们可以看到实例化的车、人、马。但是我们可以定义一个“会跑的物质”。他可以是车,也可以使人、马,但是我们却不能说“这个东西就是一个会

2014-01-02 19:14:12 5818

转载 MODBUS协议 IEEE32位二进制浮点数与十进制小数转换的方法等内容

IEEE标准的32位浮点数转换为十进制的计算方法 下面是用笔记本电脑的MODTEST软件在COM 1口经232转485转换器转变为485口后连接到流量计算机,通过MODBUS协议读取到的流量计内部数据,下面通过分析,解释了如何把十六进制转换为十进制的计算过程。即下面记录里面的十六进制数据转换为左上角显示的十进制数据。 流量计计算机通过485端口以MODBUS

2014-01-01 19:08:20 10139 1

转载 WinCE修改系统时间

//////////////////////////////////////////////////////////////////////////// Set System Time// INPUT: WORD wYear; WORD wMonth; WORD wDayOfWeek; WORD wDay; //   WORD wHour; WORD wMinute; WORD wSe

2013-12-25 09:16:15 1395

转载 SerialPort.DataReceived之“管收不管埋”

通过把SerialPort进行封装,以多线程和缓存的方式处理串口的发送和接收动作。一、现象    不管如何设置ReceivedBytesThreshold的值,DataReceived接收到的数据都是比较混乱,不是一个完整的应答数据。二、原因1、上位机下发的命令比较密集,以200ms周期发送实时状态轮询命令。2、在状态实时轮询命令中间有操作命令插入。2、不同的命令,接收的应

2013-12-24 08:52:06 1465

转载 VB.NET 中多个类共用一个事件通道

项目中要将C#代码(多个类共用一个事件通道)转换成VB.NET ,觉得有一定的技术含量,以供参考.C#代码示例如下:  public delegate void showMsgEventHandler(string msg);    class msg    {        public event showMsgEventHandler showMsgEvent;   

2013-12-20 09:16:23 2087

转载 2进制、8进制、16进制...各种进制间轻松转换(VB.NET)

在 .NET Framework 中, System.Convert 类中提供了较为全面的各种类型、数值之间的转换功能。其中的两个方法可以轻松的实现各种进制的数值间的转换: Convert.ToInt32(value As String, fromBase As Integer) 可以把不同进制数值的字符串转换为数字,其中 fromBase 参数为进制的格式,只能是2、8、10

2013-12-11 14:21:12 8646

转载 vb.net中类型转换函数

一、函数名确定它返回的值的数据类型,如下表所示。函数名返回数据类型expression 参数范围CBoolBoolean 数据类型 (Visual Basic)任何有效的 Char、String 或数值表达式。CByteByte 数据类型 (Visual Basic)

2013-12-05 15:11:44 11453 1

转载 一个基于VB.net的异步Socket网络TCP通信可防止任意一端意外终止TCP连接的类,。

之前,因为要做一个TCP通信的项目,有研究一下Socket类,但是为了快速完成任务,还是在网上找了一些源码来调试测试,发现很多源码都无法触发TCP连接的任意一端的突然意外中断连接的事件,于是本人基于他人的源码基础上进行了修改,可以触发这一事件,可使TCP连接的另一端触发对方已经终止TCP连接事件。以下,奉上本人修改后的源码类:1)TCP 服务器TCP 侦听类。

2013-12-04 16:13:32 12554 4

转载 在 .NET Compact Framework 2.0 中使用序列化

1. 序列化概述序列化(Serialization)是.NET平台最酷的特性之一。利用序列化技术,可以实现对象的备份和还原。序列化可以将内存中的对象(或对象图)序列化为数据流,并保存到磁盘上进行持久化;还可以将数据流反序列化为对象,实现对象的还原。序列化技术在分布式系统的数据传输中得到充分的利用,如:XML Web Service 利用XML序列化实现跨平台,.NET Remoting 则用到

2013-12-04 15:11:14 619

转载 自行开发高效精简的二进制序列化库(支持精简框架集)

在06年开发基于Window CE的嵌入式组态软件时就曾遇到序列化问题,由于程序运行在Window CE平台,其上的.Net Compact Framework仅支持XML序列化,而XML序列化不仅序列化后的体积较大,而且执行时间较长(参见我以前写的文章:嵌入式组态环境升级及XML反序列化慢的困惑、如何加速XML反序列化(精简框架集2.0SP1,WinCE4.2))。而当时支持.Net Com

2013-12-04 15:08:30 637

转载 BackgroundImageLayout属性值

BackgroundImageLayout属性值背景图片重复:BackgroundImageLayout属性设置为Tile(默认)背景图片左边显示:BackgroundImageLayout属性设置为None背景图片右边显示:BackgroundImageLayout属性设置为None,同时RightToLeft属性设置为Yes背景图片居中显示:Backgr

2013-12-04 14:07:52 10274

转载 C#和C++结构体Socket通信(二进制流与结构体)

1、仿照C++结构体写出C#的结构体    using System.Runtime.InteropServices;    [Serializable] // 指示可序列化    [StructLayout(LayoutKind.Sequential, Pack = 1)] // 按1字节对齐    public struct Operator    {   

2013-12-04 10:33:31 1172

转载 VB.NET函数——日期时间函数

获取/设置目前日期时间函数(1)Now ():返回系统目前的日期和时间。如:2007-3-29 早上10:38:22(2)Today ():返回或设置系统目前的日期。(3)TimeOfDay ():返回或设置系统目前的时间。(4)DataString ():以“yyy-mm-dd”格式返回或设置系统目前时间。(5)Timer ():以Double类型返回自午夜到今所经过的秒数和

2013-12-02 09:19:54 2996 1

转载 VB.NET中将结构体保存到文件的方法(转)

VB.NET中的结构体在使用的时候像是一个“小型的类”,其内部结构与VB6.0相比有许多不同。当需要把一个VB6.0中的结构体升级到对应的.NET版本时,在细节上会有很多区别。前段时间,在将一个6.0的程序升级到.NET的过程中就遇到了很多麻烦。这个结构体中包含了定长字符串、数组以及其它一些结构,需要将该结构体作为头文件直接保存到一个二进制文件中,同时还要能从文件中读出该结构体。在6.

2013-11-26 14:54:36 2928

转载 VB.NET轻松操作注册表

在.NET中操作注册表, 和VS STUDIO 时代,真是不可同日而语, .NET 之前的操作, 要引入大量的 API 函数,含有键值类型, 错误类型等, 繁琐的要死, 而.NET中,实现起来的简单程度,已经和 DELPHI 基本相同了,下面通过例子体验一下:代码:---------------------------------------------------------

2013-11-25 16:45:41 786

转载 vb.net中的自定义事件

'VB.net 自定义事件使用方法'1.先定义包含事件的类(如下)Public Class TestEvent    Public Event MyEvent(ByVal s As String)     '自定义事件        Public Sub StartEvent(ByVal value As String) '触发事件函数        RaiseEven

2013-11-24 19:03:42 1363

转载 Listview获取选中行的值

一般情况请注意别先删除了选中行,又去使用。那就会导致找不到选中行。。。。。哥犯了这个错误。。。找了很长时间问题if (this.lstwlview.SelectedIndices.Count > 0)            {                if (MessageBox.Show("确认删除该条码?", "操作提示", MessageBoxButtons.OKCance

2013-11-19 10:11:16 3032

转载 浅谈VB.NET文章系列之一通过例子,浅谈反射(Reflection)的应用说明

应该说这篇短文根本算不上什么深入的分析性的文章,所以在标题前加上了“浅谈”二字,希望对于一般的读者来说,可以给你一个相对直观些的对反射的认识。                                                             --2005/05/23 于东莞在这里对反射以及反射的概念在最后给出简要的解释。一.用来测试的程序集文件的建立。首先你需要建立一个类

2013-11-14 11:01:37 1413

转载 VB.NET+SQLCE操作数据库简单例子

在VS.NET 2005中,使用VB开发PPC程序,可以很容易加入使用SQLCE的功能。基本步骤如下:(1)使用VB.net建立一个智能设备应用程序,平台选择application device;(2)右键点击“解决方案”该工程下面的“引用”,然后选择“添加引用”,然后添加“System.Data.SqlServerCe”;(3)在需要使用SQLCE的窗体代码中添加两个引用Im

2013-11-11 10:34:52 1130

转载 Asp.net(C#) windows 服务{用于实现计划任务,事件监控等}

什么是windows服务?     一个Windows服务程序是在Windows操作系统下能完成特定功能的可执行的应用程序。Windows服务程序虽然是可执行的,但是它不像一般的可执行文件通过双击就能开始运行了,它必须有特定的启动方式。这些启动方式包括了自动启动和手动启动两种。对于自动启动的Windows服务程序,它们在 Windows启动或是重启之后用户登录之前就开始执行了。只要你将相应的W

2013-10-09 16:42:34 1325

原创 vb.net链接ACCESS在xp下可以,在win7 64位下连接不上

编译-》高级编译器设置-》目标CPU-》x86即可

2013-10-08 09:44:15 1434

转载 VB.NET多线程编程技术

传统的Visual Basic开发人员已经建立了同步应用程序,在这些程序中事务按顺序执行。尽管由于多个事务多多少少地同时运行使多线程应用程序效率更高,但是使用先前版本的Visual Basic很难建立这类程序。  多线程程序是可行的,因为操作系统是多任务的,它有模拟同一时刻运行多个应用程序的能力。尽管多数个人计算机只有一个处理器,但是现在的操作系统还是通过在多个执行代码片断之间划分处理

2013-08-13 22:26:17 1488

原创 VB.NET 多次读取ACCESS 建立树形时出现 链接关闭错误

System.Runtime.InteropServices.COMException (0x800A0E7D): 连接无法用于执行此操作。在此上下文中它可能已被关闭或无效。   在 ADODB.RecordsetClass.Open(Object Source, Object ActiveConnection, CursorTypeEnum CursorType, LockTypeEnum

2013-08-11 10:25:47 1125

转载 VB.Net的多线程及委托

一、多线程:在一个程序中,这些独立运行的程序片断叫作“线程”(Thread),利用它编程的概念就叫作“多线程处理”。多线程处理一个常见的例子就是用户界面。利用线程,用户可按下一个按钮,然后程序会立即作出响应,而不是让用户等待程序完成了当前任务以后才开始响应。用多线程的目的就是提高应用程序对事务处理能力,当程序在处理一个事务时,你还可以再做其它的事。       1、定义:线程定义比较简单D

2013-08-09 21:41:08 5599

转载 浅谈VB.NET文章系列之一 --通过例子

浅谈VB.NET文章系列之一通过例子,浅谈反射(Reflection)的应用说明:应该说这篇短文根本算不上什么深入的分析性的文章,所以在标题前加上了“浅谈”二字,希望对于一般的读者来说,可以给你一个相对直观些的对反射的认识。                                                             --2005/05/23 于东莞在这里对反射以及反射的

2013-07-28 09:10:16 558

转载 vb.net反射中如何将字符串转化为对象实例

Imports System.ReflectionPublic Class Form1    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click        Dim o As Object = Ac

2013-07-26 10:34:05 1280

原创 RichTextBox vb.net 关键词高亮

Imports HWND = System.IntPtrPublic Class Form_Rules    Private Const WM_SETREDRAW As Integer = &HB    Private Shared Function SendMessage(ByVal hwnd As HWND, ByVal wMsg As Integer, ByVal wPa

2013-07-19 11:31:50 1261

原创 穷讲究什么....

穷讲究什么....

2013-07-12 14:40:25 695

转载 简单设置Win7操作系统有效保护视力

工作和学习的过程中,计算机是一个非常非常好的软件。现现在好多工作都离不开计筲机,人们就得长时间地使用计算机来办公,人的眼睛和显示屏所接触的最长。  工作和学习的过程中,计算机是一个非常非常好的软件。现现在好多工作都离不开计筲机,人们就得长时间地使用计算机来办公,人的眼睛和显示屏所接触的最长。    久而久之,眼睛长期在显示屏的照射下,眼睛的保护、视力的维持就成为了人们特别关心的疑问。我们就

2013-07-11 08:53:08 706

原创 vb.net做的无窗口应用程序如何实现移动

Imports System.Drawing Imports System.Windows.Forms Public Class Form1 '****************************************** Private oOriginalRegion As Region = Nothing ' 用于窗体移动 Private bFormDragging As B

2013-07-10 16:07:35 1140

原创 MODBUS 浮点数

浮点数保存的字节格式如下:地址 +0 +1 +2 +3内容 SEEE EEEE EMMM MMMM MMMM MMMM MMMM MMMM这里S 代表符号位,1是负,0是正E 偏移127的幂,二进制阶码=(EEEEEEEE)-127。M 24位的尾数保存在23位中,只存储23位,最高位固定

2013-07-09 13:19:43 3891

转载 以类的方式 添加SerialPort

2.以类的方式  VB:1)        定义SerialPort类实例     Dim SpComAs NewSystem.IO.Ports.SerialPort()2)        设置通讯端口号及波特率、数据位、停止位和校验位。       SpCom.PortName="COM1"       SpCom.BaudRate= 9600

2013-07-08 11:15:11 1310

转载 C#中的DllImport

大家在实际工作学习C#的时候,可能会问:为什么我们要为一些已经存在的功能(比如Windows中的一些功能,C++中已经编写好的一些方法)要重新编写代码,C#有没有方法可以直接都用这些原本已经存在的功能呢?答案是肯定的,大家可以通过C#中的DllImport直接调用这些功能。    DllImport所在的名字空间 using System.Runtime.InteropServices; 

2013-07-05 11:38:42 573

转载 WinCE多线程并发 同步安全不容忽视

Windows CE是微软公司推出的一个多任务的操作系统,WinCE实现多任务的方法是采用多线程和多进程机制。一般来说,每一种使用多线程、多进程的操作系统都或多或少的会存在着并发线程的安全问题。在上周我所负责的WinCE开发项目中就遇到了一点麻烦,我在程序开发中陷入了多线程的安全陷阱中,并为此一度束手无策。  一般来说,多线程的安全性是有多种级别的,所以每个人谈论的线程安全级别其实并不相同

2013-07-02 11:08:29 1754

原创 TCPserver客户端

Imports System.NetImports System.Net.SocketsImports SystemImports System.ThreadingImports System.IOPublic Class ChatServer    Implements IDisposable#Region "自定义变量"    Priva

2013-06-27 15:22:13 902

转载 VB.NET多线程编程参数的传递以及返回值的获取

下面的例子是使用多线程同时弹出4个msgbox————————————————12345678910111213141516171819202122Imports System.Threading   Public Class Form1    S

2013-06-27 11:19:16 6024

转载 利用反射绑定事件处理程序(C#)

传统的写法:强类型的情况下using System;using System.Collections.Generic;using System.Text; using System.Reflection; namespace ConsoleApplication3{    class Program    {        static void Main(st

2013-06-27 09:33:49 1405

转载 c#内存管理

尽管在.net framework中我们不太需要关注内存管理和垃圾回收这方面的问题,但是出于提高我们应用程序性能的目的,在我们的脑子里还是需要有这方面的意识。明白内存管理的基本行为将有助于我们解释我们程序中变量是如何操作的。在本文中我将讨论栈和堆的一些基本知识,变量的类型和某些变量的工作原理。当你在执行程序的时候内存中有两个地方用于存储程序变量。如果你还不知道,那么就来看看堆和栈的概念。堆和栈

2013-06-27 08:49:31 494

转载 Bartender条码打印软件,提示30天以后该软件将会过期

目前条码打印机市场,很多品牌的条码机厂商都选择与Seagull公司合作,采用Seagull公司最经典的条码设计软件—Bartender条码软件,比如TSC条码打印机、TEC条形码打印机、Datamax标签打印机等,Bartender条码设计软件易学易懂,使用简单方便,颇受条码业内人士以及初学者欢迎。Ultralite Bartender条码制作软件在安装使用的时候需要注意两点:第一,在Ba

2013-06-26 08:45:04 9167

vb.net监控文件夹文件变动

磁盘或文件夹监视 FOR VB.NET2008 一个可以监视磁盘或文件夹动作的源代码,可以监视删除、添加、更新等动作。

2012-10-09

VB DDE通讯范例

VB DDE Server and Client 应用Visual Basic 6.0 实现DDE通信 此软件包包括Server和Client 使用时要先打开Server然后再启动Client 否则Client就连不上Server了,当然你也可以做一下 简单的处理使他们随时保持连接哈 具体公能你自己看代码吧 这里只是简单的DDE的应用

2012-02-17

用户界面\MDI窗体高级控制

用户界面\MDI窗体高级控制用户界面\MDI窗体高级控制

2011-06-22

8位的CRC校验,我常用在CDT规约计算上的

8位的CRC校验,我常用在CDT规约计算上的

2010-07-26

添加一个按钮到IE工具栏.rar

添加一个按钮到IE工具栏.rar添加一个按钮到IE工具栏.rar

2009-08-05

VB读取磁盘扇区.rar

VB读取磁盘扇区.rarVB读取磁盘扇区.rarVB读取磁盘扇区.rar

2009-08-05

使用VB模仿Vista窗体

使用VB模仿Vista窗体使用VB模仿Vista窗体

2009-08-05

用VB编写的任务管理器

用VB编写的任务管理器用VB编写的任务管理器用VB编写的任务管理器用VB编写的任务管理器

2009-06-04

VB的多线程应用使用

VB的多线程应用使用VB多线程应用VB的多线程应用使用

2009-06-04

VB串口接收发以及GPS卫星时钟同步

VB串口接收发以及GPS卫星时钟同步我没有分了。5555,拿个自己写的来骗骗分

2008-07-14

空空如也

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

TA关注的人

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