排序:
默认
按更新时间
按访问量

右键菜单

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

2015-02-06 10:16:28

阅读数:510

评论数:0

max232接法详解

max232实现RS232电平和TTL电平相互转换。PC机输出的是由+12V和-12V组成的一种叫RS232的通信协议,单片机输出的是+5V和0V的TTL电平。         从图中也可以看出,串口线只有2(RXD)、3(TXD)、5(GND)脚有用。 这个是stc12C20...

2015-01-26 13:14:30

阅读数:1007

评论数:0

ASP访问SQLCE的原理框图

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

2015-01-12 10:47:58

阅读数:372

评论数:0

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

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

2015-01-11 11:04:50

阅读数:6566

评论数:0

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

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

2014-12-23 14:43:08

阅读数:1465

评论数:0

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

51单片机各中断初始化及子程序模板   /************************************************************   *51单片机各中断初始化及子程序模板,几乎包括了传统51单片机的全部中断   *   *2、定时器中断0   *3、...

2014-12-23 14:22:43

阅读数:488

评论数:0

Modbus通讯 功能码及实例

          表1 ModBus功能码 功能码         名称                    作用  01         读取线圈状态        取得一组逻辑线圈的当前状态(ON/OFF)  02         读取输入状态         取得一组开关...

2014-10-21 09:30:24

阅读数:2189

评论数:0

字符类型

成员 常量 等效 说明 CrLf vbCrLf Chr(13) + Chr(10) 回车/换行组合符。 Cr vbCr Chr(13) 回车符。 Lf vbLf Chr(10) 换行符...

2014-10-20 13:43:28

阅读数:404

评论数:0

AES加密算法原理

随着对称密码的发展,DES数据加密标准算法由于密钥长度较小(56位),已经不适应当今分布式开放网络对数据加密安全性的要求,因此1997年NIST公开征集新的数据加密标准,即AES[1]。经过三轮的筛选,比利时Joan Daeman和Vincent Rijmen提交的Rijndael算法被提议为AE...

2014-09-09 10:13:08

阅读数:3656

评论数:0

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

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

2014-09-09 10:04:53

阅读数:731

评论数:0

AES加密解密

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

2014-09-02 15:21:30

阅读数:480

评论数:0

对16进制数进行MD5加密

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

2014-09-02 15:19:49

阅读数:861

评论数:0

Visual Graph常见问题回答(FAQ)

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

2014-08-11 12:35:48

阅读数:1392

评论数:0

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

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

2014-07-04 19:43:31

阅读数:711

评论数:0

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

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

2014-06-30 16:45:51

阅读数:660

评论数:0

如何修改wince的网络配置

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

2014-06-30 16:13:49

阅读数:669

评论数:0

wince中使用SQLite

 1、下载System.Data.SQLite.DLL,下载地址: ADO.NET 2.0 Provider for SQLite - Browse /SQLite for ADO.NET 2.0 at SourceForge.net http://sourceforge.net/pro...

2014-05-20 13:31:57

阅读数:458

评论数:0

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

插件功能给软件的使用者可以扩充软件功能的机会。我们不可能让软件适用于所有人,也不是所有的人都会出资帮助你实现他们的需求。插件功能提供了一个软件的高度可扩充性,允许用户作为软件的二次开发者,继续完善软件的功能。 为了在软件中加入插件功能,我们需要下面几个特别的条件: (1) 本软件(此后...

2014-05-12 21:10:56

阅读数:1167

评论数:0

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

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

2014-05-11 19:19:16

阅读数:1452

评论数:0

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

节点通信存在两种模型:共享内存(Shared memory)和消息传递(Messages passing)。         内存映射文件对于托管世界的开发人员来说似乎很陌生,但它确实已经是很远古的技术了,而且在操作系统中地位相当。实际上,任何想要共享数据的通信模型都会在幕后使用它。     ...

2014-04-30 23:15:21

阅读数:1030

评论数:0

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