自定义博客皮肤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)
  • 收藏
  • 关注

转载 右键菜单

以前用richTextBox没发现它不像textbox那样有右键菜单,所以在点击右键时什么也没有,想复制粘贴都做不到,所以今天我抽空做了一个richTextBox的右键菜单。内容如下:    public partial class Form1 : Form    {        public Form1()        {            Initial

2015-02-06 10:16:28 749

转载 max232接法详解

max232实现RS232电平和TTL电平相互转换。PC机输出的是由+12V和-12V组成的一种叫RS232的通信协议,单片机输出的是+5V和0V的TTL电平。        从图中也可以看出,串口线只有2(RXD)、3(TXD)、5(GND)脚有用。这个是stc12C2052数据手册上一个电路,MAX232芯片是美信公司专门为电脑的RS-232标准串口设计的接口电路,使用

2015-01-26 13:14:30 2390

转载 ASP访问SQLCE的原理框图

ADOCE(Active Data Object for Windows CE)技术提供了高层数据库应用软件的访问接口, ADOCE是一种易用的COM组件,关于COM组件的开发与调用在《ARM9工控板在远程监控中的应用》系列文章中有详细的说明。在eVC环境数据库开发请参考英创公司网站站内文章《使用ADOCE开发SQLCE数据库》。当今,工业控制系统的网络化、标准化一直是业界比较关注的课题,

2015-01-12 10:47:58 698

转载 两个74HC595驱动共阳4位段选数码管

74HC595-串入/串并出带锁存的移位寄存器,实在是灰常magic,用它来驱动8段数码管太方便了!除了静态驱动可无限串联的一位数码管,它还能用来动态驱动4位段选数码管,而且由于串入/串并出和锁存特性,动态驱动也能够不闪烁显示并无限串联。原理图(两个74HC595分别做段选和段显,数码管为0.56寸4位共阳SR410561N)PCB板需不需要使用三极管?74HC

2015-01-11 11:04:50 24860 1

转载 51单片机头文件reg51.h详解

我们在用c语言编程时往往第一行就是头文件,51单片机为reg51.h或reg52.h,51单片机相对来说比较简单,头文件里面内容不多,像飞思卡尔、ARM系列的单片机头文件往往内容就非常多,尽管如此,对一些初次接触单片机的朋友来说,51的头文件还是搞不太清楚,今天具体来说明一下。       1)“文件包含”处理概念 所谓“文件包含”是指在一个文件内将另外一个文件的内容全部包含进来。因为

2014-12-23 14:43:08 25364

转载 51单片机各中断初始化及子程序模板

51单片机各中断初始化及子程序模板  /************************************************************  *51单片机各中断初始化及子程序模板,几乎包括了传统51单片机的全部中断  *  *2、定时器中断0  *3、外部中断1  *4、定时器中断1  *5、串行中断  *6、定时器中断2---本中断在52

2014-12-23 14:22:43 3673

转载 Modbus通讯 功能码及实例

         表1 ModBus功能码功能码         名称                    作用 01         读取线圈状态        取得一组逻辑线圈的当前状态(ON/OFF) 02         读取输入状态         取得一组开关输入的当前状态(ON/OFF) 03         读取保持寄存器         在一个或多个

2014-10-21 09:30:24 5621 1

转载 字符类型

成员常量等效说明CrLfvbCrLfChr(13) + Chr(10)回车/换行组合符。CrvbCrChr(13)回车符。LfvbLfChr(10)换行符。NewLinevbNewLineChr(13) + Chr(10)

2014-10-20 13:43:28 597

转载 AES加密算法原理

随着对称密码的发展,DES数据加密标准算法由于密钥长度较小(56位),已经不适应当今分布式开放网络对数据加密安全性的要求,因此1997年NIST公开征集新的数据加密标准,即AES[1]。经过三轮的筛选,比利时Joan Daeman和Vincent Rijmen提交的Rijndael算法被提议为AES的最终算法。此算法将成为美国新的数据加密标准而被广泛应用在各个领域中。尽管人们对AES还有不同的看法

2014-09-09 10:13:08 4443

转载 C#中使用DES和AES加密解密

using System;using System.Text;using System.Security.Cryptography;using System.IO; namespace MyCryptography{    ///    /// DES加密解密    ///    public class DES    {        /// 

2014-09-09 10:04:53 1084

转载 AES加密解密

由於 AES 加解密過程中需要兩個位元組陣列: Key 及 IV 而且必須符合規定的大小因此這兩個資料,我們可以利用 MD5CryptoServiceProvider 或 Rfc2898DeriveBytes 等方式產生雜湊碼加密 (C#) :01private string enprypt(string plainText, string 

2014-09-02 15:21:30 683

原创 对16进制数进行MD5加密

    Function MD5(ByVal strSource As String, ByVal Code As Int16) As String        Try            ' Dim dataToHash As Byte() = (New System.Text.ASCIIEncoding).GetBytes(strSource)            D

2014-09-02 15:19:49 2064

转载 Visual Graph常见问题回答(FAQ)

12.1.何谓设计态?回答:我们常用的工具像 C#、Delphi、VB、PB、Jbuilder等都存在设计态,也就是可视化编程。还有AutoCAD、PowerPoin t、Flash等软件也都可以看作设计态。设计态的特点是,用户可以用鼠标编辑图形。12.2.何谓运行态?回答:我们常用的工具像 C#、Delphi、VB、PB、Jbuilder等都存在运行态,也就是开发完成后交付使用的部分

2014-08-11 12:35:48 2616

转载 AT+CMGD删除短信AT指令说明备忘

如果你发送一条短信后回复信息   +CNTI:“SM”,3     这个3表示的是你现在这个卡上的第三条信息此时发送AT+CMGR=3就可以读取这一条短信如果要删除这一条短信的话发送AT+CMGD=3下面是一些AT+CMGD指令的作用AT+CMGD=1,0     The   message   from   the   preferred   message   storage 

2014-07-04 19:43:31 2895

转载 WinCE下VB.NET读写注册表的参考代码

与桌面Windows系统类似,WinCE将有关操作系统、应用程序和驱动的设置信息都保存在系统注册表中。WinCE的注册表与桌面系统中的组织方式也差不多,包括了如下四个根键:      HKEY_CLASS_ROOT,包含了文件扩展名信息和COM子系统的配置信息      HKEY_LOCAL_MACHINE,包含了系统、驱动和应用程序的配置信息      HKEY_CURRENT_US

2014-06-30 16:45:51 883

转载 如何修改wince的网络配置

如何修改wince的网络配置呢?首先,必须知道网卡驱动名字。在s3c2410上,名字叫“CS8900”,用工具连接上wince查看他的注册表。你将可以得到下面的东西。[HKEY_LOCAL_MACHINE/Comm/CS8900]"DisplayName"="CS8900""Group"="NDIS""ImagePath"="CS8900.dll"[HKEY_LOCAL_M

2014-06-30 16:13:49 1074

转载 wince中使用SQLite

1、下载System.Data.SQLite.DLL,下载地址:ADO.NET 2.0 Provider for SQLite - Browse /SQLite for ADO.NET 2.0 at SourceForge.nethttp://sourceforge.net/projects/sqlite-dotnet2/files/SQLite%20for%20ADO.NET%2

2014-05-20 13:31:57 1095

转载 VB.NET使用接口实现附带插件功能的程序

插件功能给软件的使用者可以扩充软件功能的机会。我们不可能让软件适用于所有人,也不是所有的人都会出资帮助你实现他们的需求。插件功能提供了一个软件的高度可扩充性,允许用户作为软件的二次开发者,继续完善软件的功能。为了在软件中加入插件功能,我们需要下面几个特别的条件:(1) 本软件(此后我们称之为‘宿主程序’)需要开放自己的成员,包括属性、方法、事件为插件程序提供服务。(2) 宿

2014-05-12 21:10:56 2318 1

转载 使用VB.net 创建简单的TTS中英文混合语音朗读

最初的想法很简单,只是想弄个小程序可以实现单词朗读功能。我了解到TTS(Text-to-Speech)技术可以做到阅读文本文字,用的语音引擎是微软的Speech SAPI5.1SDK,搜索一下,网络上大把文章谈到这个,还会告诉你下载地址,大小在60M以上。我的运行环境是xpSP2不需要再去下载。打开你的“控制面板”,打开“语音”,是不是看到了2个语音引擎?一个叫"Microsoft Simplif

2014-05-11 19:19:16 3949 1

转载 C# .Net 多进程同步 通信 共享内存 内存映射文件 Memory Mapped 转

节点通信存在两种模型:共享内存(Shared memory)和消息传递(Messages passing)。        内存映射文件对于托管世界的开发人员来说似乎很陌生,但它确实已经是很远古的技术了,而且在操作系统中地位相当。实际上,任何想要共享数据的通信模型都会在幕后使用它。        内存映射文件究竟是个什么?内存映射文件允许你保留一块地址空间,然后将该物理存储映射到这块内存空

2014-04-30 23:15:21 1824

转载 vb.net的异步读写数据流(使用线程、委托)

   在理解异步读写前,了解一下线程和委托是必要的。一、线程与委托        1、为什么要用异步?              无论是MemoryStream,BufferedStream,FileStream数据流,一旦的读写开始,应用程序就会处于停滞状况。              直到数据读写完成,并返回。              文件数据的读

2014-04-21 08:41:03 6143 4

原创 VB.net | 如何在程序中执行用户脚本以及进行代数式计算

浏览更多工具栏,点“COM”选项卡,找到 ScriptControl Object 控件,添加,并拖拽一个到窗体上。在工程项目属性中,点“程序集信息(Assembly Information)”按钮,选中“使程序集 COM 可见”。编写代码。代码一般是这样的:s = ScriptControl.Eval("(90-36)*5^2")

2014-04-14 16:13:57 1405

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

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

2014-04-09 16:53:13 1203

转载 SQLCE数据库的使用

SQLCE数据库的使用发表时间:2010-12-26     SQLCE简介       微软推出SQL SEVER数据库,功能强大,使用方便。其针对嵌入式设备的版本为SQL SEVER FOR CE,,简称SQLCE。       SQLCE 3.0的版本可以到微软官方网站下载,也有新一些的3.5的版本,不过好像3.0的版本用的较多,网上的一些

2014-04-09 16:49:44 919

转载 VB.NET异步调用代码详解

VB.NET是一个功能比较强大的编程语言,主要就是面向对象,而且其特有的性质还能对移动设备进行一些操作。那么今天我们将会了解到的则是关于VB.NET异步调用的一些实际代码编写方式,希望对大家有所帮助。VB.NET异步调用代码示例:private delegate Sub (()sub  (or Function )()function) dele_1      private dele

2014-03-28 10:40:58 2512

转载 冒泡算法

  Public Sub BubbleSort(ByVal R As Integer())        Dim i, j, temp As Integer        '交换标志        Dim exchange As Boolean        For i = 0 To R.Length - 1            '本趟排序开始前,交换标志应为假 

2014-03-20 09:26:07 459

转载 wince6.0+activsync+VS2008模拟器无法连接问题

我在以前的blog中介绍过WinCE模拟器的使用,应该说在WinCE模拟器上面调试应用程序还是比较方便的。今天就在这里介绍一下如何在WinCE模拟器上面调试应用程序。 在这里我假设你的PC上面什么工具都没有,也没钱买。那么你就去微软的网站上面注册,然后就可以下载WinCE6.0和VS2005的评估版了,下载后安装,然后将你的WinCE6.0升级到WinCE6.0 R2,具体步骤参见

2014-03-05 15:42:35 2582 1

转载 vb.net 的异步处理

按照我们常规的思维方式,计算机应该是干完一件事,然后再干下一件。用术语来说,这种执行任务的方式叫做同步执行(Synchronous Execution)。既然这样,那么为什么要引入异步执行的概念呢?目录 为什么要使用异步调用实现异步调用的步骤和机理为什么要使用异步调用(Asynchronous Method Execution)按照我们常规的思维方式,计算机

2014-02-26 13:26:45 5274 1

转载 委托方式 接收串口

Public Class Form1    Dim mSTR As String    Dim strData As String    Dim strDat As String    Dim mRecvByte() As Byte    Dim Hexsj As String    Dim form2 As Form     Private Sub Ser

2014-02-24 08:33:48 1097

转载 VB.NET串口通信例子

这是我3年前的一个例子,最近翻出来回忆一下。串口是计算机上一种非常通用设备通信的协议。大多数计算机包含两个基于RS232的串口,现在配电脑好像只有一个。串口同时也是仪器仪表设备通用的通信协议;很多GPIB兼容的设备也带有RS-232口。同时,串口通信协议也可以用于获取远程采集设备的数据。串口通信在工控领域用途很广。串口通信的概念非常简单,串口按位(bit)发送和接收字节。尽管比

2014-02-23 17:27:17 6295

转载 运行情况如何?

简介Visual Basic 6 可通过“App.LogEvent”写入事件日志。但是,此 API 有许多严格的限制。首先,不能为事件定义来源(在事件查看器中始终显示为“VBRuntime”),而且不能指定事件 ID 或事件类别。还限制您只能写入应用程序事件日志,不能创建自己的自定义来源和日志。通过使用 .NET Framework 免费提供的类,可以克服所有这些限制,这样可以

2014-02-19 14:04:58 588

转载 在vb.net中运用多线程实现远程数据收集

引言    在笔者参与的四川省重点污染源企业环境远程监控系统中,有一项非常重要的工作:将多达80台的远程DVS(视频服务器)的监测数据通过因特网传输,由上位机收集上来,写入SQL Server 2005数据库中。远程数据每隔一分钟发送一次实时数据。如果数据在一分钟内传送不成功,那么DVS将认为网络已经断开,又要不断的发起新的连接。因此,上位机能不能及时的准确的收集、写入,是系统成败的关

2014-02-08 13:00:07 2940

转载 vb.net是怎么实现的(转载)

VB.net能够实现很多C#不能做到的功能,如When语句、Optional参数、局部Static变量、对象实例访问静态方法、Handles绑定事件、On Error处理异常、Object直接后期绑定等等。VB和C#同属.net的语言,编译出来的是同样的CIL,但为什么VB支持很多有趣的特性呢。我们一起来探究一下。(一)局部静态变量VB支持用Static关键字声明局部变量,这样在过程结束的

2014-01-27 16:52:48 1181

转载 C#发现之旅:于动态编译的VB.NET脚本引擎

脚本的原理  脚本,也可称为宏,是一种应用系统二次开发的技术,它能在应用系统提供的一个容器环境中运行某种编程语言,这种编程语言代码调用应用系统提供的编程接口,使得应用系统暂时“灵魂附体”,无需用户干预作而执行一些自动的操作,此时应用系统称为“宿主”。  脚本也采用多种编程语言,比如JavaScript语言,VBScript语言或者其他的,若采用VB则称为VB脚本。  下图为

2014-01-25 21:37:00 3143 5

转载 VB.NET动态加载C#或VB.NET生成的DLL文件调用动画教程[黑白智慧写](动态调用DLL).txt

_________________下载原码:____________________________-注意:全包括二部分,一定要下载完后,直接解压,在解前不要修改压缩文件名,否不能正常解压!ReadDLL-VB.NET.part2.rar 1.3MB ReadDLL-VB.NET.part1.rar 1.9MB 下载地址:http://kevery.ys168.co

2014-01-25 18:53:04 1747

转载 vb.net 读取内存地址

"kernel32.dll", SetLastError:=True)> _Public Shared Function ReadProcessMemory(ByVal hProcess As IntPtr, _                                         ByVal lpBaseAddress As IntPtr, _           

2014-01-25 18:44:48 2145

转载 vb.net 继承

继承是面向对象编程语言中最常用的技术。继承让你能够重用类代码和功能。VB.NET支持继承,而VB6.0则不支持。继承的好处在于你能使用任何人编写的类,从这些类派生自己的类,然后在自己的类中调用父类功能。在下面的例子中,Class B派生自Class A,我们将从Class B中调用Class A的方法MethodA。Imports SystemImports Sys

2014-01-25 18:21:04 885

转载 VB.NET 串口异步访问

Imports SystemImports System.Collections.GenericImports System.ComponentModelImports System.DataImports System.DrawingImports System.LinqImports System.TextImports System.IO.PortsImpor

2014-01-21 10:49:03 1398

转载 VB.NET压缩ACCESS数据库

'创建数据库  Private Sub Create(ByVal mdbPath As String)        If File.Exists(mdbPath) Then            Throw New Exception("目标数据库已经存在,无法创建")        End If        mdbPath = "Provider=Microsoft.Je

2014-01-15 14:49:56 1717

转载 Visual Studio VS2010统计代码行数

在网上看到别人用的方法: 按CTRL+SHIFT+F (Find in files),勾上支持正则表达式,然后输入搜索内容:^:b*[^:b#/]+.*$以上表达式的统计可做到:#开头和/开头或者空行都不计入代码量。如果需要只统计代码文件的代码量,可以选择查找文件的类型,比如什么*.xml, *.resx….可以不检查,只查*.cs,*.c,*.h…搜索出来以后

2014-01-13 09:57:59 1128

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关注的人

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