摘要: 转载地址:http://blog.sina.com.cn/s/blog_5d4d58a90100uqci.html基于串口的Modbus软件开发--------------------华X北X电X力X大X学秦X宇X飞----2008年春节前于北京定福庄---------------------------八股--------------------一、开发背景:1、保密2、GAT垃圾项目的DCS要通过Modbus与PLC进行通讯,我们的DCS仅进行过简单的测试。要连鬼子的炉排PLC,还需进行更正式的测试,秦SUN为了体现ABB的软件水平,特决定自己写一个ABoBo公司的MB测试软件。3、秦PH 阅读全文
posted @ 2013-10-12 14:49 galuo 阅读(1802) 评论(0) 推荐(0) 编辑
摘要: http://dev.gameres.com/Program/Visual/2D/2DWater.htmhttp://wenku.baidu.com/view/843075eae009581b6bd9eb72.htmlhttp://www.codeproject.com/Articles/1320/Really-cool-visual-FX 以上3个网址介绍了水波特效,火焰特效,血浆特效。 阅读全文
posted @ 2013-08-12 13:21 galuo 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 明文加密可以通过各种方式。 比较老一点的有Caesar加密算法、Vigenere加密算法,这两种都是属于替代加密算法。替代加密算法是将明文中的每一个字符用另一个字符替换为密文中的一个字符。除接受者外,其他人不理解其间的替代。接受者对密文作反向替换后恢复成明文。Caesar加密算法是将26个英文字母循环右移3位而得来的,也就是说将明文中的A用密文D代替,以此类推得到密文,从而实现加密。 人们在单一Caesar密码的基础上扩展出多表密码,称为Vigenere密码。它是由16世纪法国亨利三世王朝的布莱瑟·维吉尼亚发明的。维吉尼亚密码引入了“密钥”的概念,即根据密钥来决定用哪一行的密表来进行 阅读全文
posted @ 2013-07-26 13:09 galuo 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 在MSDN当中,微软给出了很多的例程,包括很多MFC的应用例子--各种工具控件、页面设计等。以下贴出地址:http://archive.msdn.microsoft.com/vcsampleshttp://archive.msdn.microsoft.com/vcsamplesmfc/Release/ProjectReleases.aspx?ReleaseId=4133 阅读全文
posted @ 2013-07-18 21:25 galuo 阅读(424) 评论(0) 推荐(0) 编辑
摘要: /resetuserdata 参数如果 Visual Studio 在运行时被损坏,且无法从损坏状态进行恢复,您可以使用此参数将 Visual Studio 重置到其使用之初的状态。这些问题的例子可能包括:窗口布局文件被破坏、菜单自定义文件被破坏,或者键盘快捷方式文件被破坏。免责声明:如果使用此参数,您将丢失所有的环境设置和自定义设置。出于这个原因,Microsoft 不公开支持使用此参数,而且也没有将这个参数公之于众(如果在命令提示行中键入 devenv.exe /?,您不会看到显示此参数)。如果遇到环境方面的问题,应该将这个方法作为不得已而为之的办法,并且确保在使用此参数前,已通过导出环境 阅读全文
posted @ 2013-07-10 15:31 galuo 阅读(299) 评论(0) 推荐(0) 编辑
摘要: ;===========================================; NAME: OPTION.A; DESC: Configuration options for .S files; HISTORY:; 02.28.2002: ver 0.0; 03.11.2003: ver 0.0 attached for 2440.; jan E, 2004: ver0.03 modified for 2440A01.;===========================================;这个Option.inc文件主要是为设置时钟服务的,选择好分频系数;... 阅读全文
posted @ 2013-06-19 16:37 galuo 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 这段代码为网友wysaid提供,所以我拿来学习了。具体的功能是,输入一段文字,通过网络返回语音文件。#include <stdio.h>#include <stdlib.h>#include <windows.h>#include <wininet.h>#pragma comment(lib, "wininet.lib")#pragma comment(lib, "winmm.lib")// 定义10M 的内存缓存。#define CACHE_SIZE (10*1024*1024)#define BUFFE 阅读全文
posted @ 2013-05-27 19:47 galuo 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 以下是我在网上找的一个关于网络流量监控的程序,它类似于360在桌面上的流量悬浮窗口。 该程序主要实现流量的监控,再加上用按钮控件实现的一个坐标显示的功能,将流量的数据使用图形传达出来,这是一个很好的方式,在很多地方我们都会遇到类似的情况,比如说在做上位机的时候,我们需要将下位机采集到的温湿度等数据实时的显示出来,用该种方式就显得很有水平。 其实我也是拿到这个工程的代码很看不懂,我们来一段一段的分析,源代码见下文我给出的地址下载。 首先,建立MFC对话框工程NetTrafficButton。在IDD_NETTRAFFICBUTTON_DIALOG中添加控件,如下图 在CNetTraf... 阅读全文
posted @ 2013-05-27 19:31 galuo 阅读(743) 评论(2) 推荐(0) 编辑
摘要: //******************************************************************///功 能:寻卡 ///参数说明: req_code[IN]:寻卡方式 /// 0x52 = 寻感应区内所有符合14443A标准的卡 /// 0x26 = 寻未进入休眠状态的卡 ... 阅读全文
posted @ 2013-05-13 15:24 galuo 阅读(244) 评论(5) 推荐(0) 编辑
摘要: 众所周知,C++,具有面向对象的编程能力。然而C++不仅是一个面向对象程序语言,它还使用与泛型编程(Generic Programming)。这项技术可以写出高效率并可重复运用的软件组件。 泛型编程是一种新的编程思想,它基于模板技术,有效地将算法与数据结构分离,降低了模块间的耦合度。 泛型编程关注与产生通用的软件组件,让这些组件在不同的应用场合都能很容易的重用。在C++中,类模板和函数模板是进行泛型编程极为有效的机制。有了这两大利器,实现泛型化并不需要付出效率的代价。 下面举例说明什么事泛型编程。 泛型编程指编写完全一般化并可重复使用的算法,其效率与针对某特定的数据类型而设计的算法... 阅读全文
posted @ 2013-04-27 11:34 galuo 阅读(235) 评论(0) 推荐(0) 编辑