- 浏览: 4473641 次
- 性别:
- 来自: 杭州
最新评论
-
netkongjian:
不错的软件知识,感谢分享!
软件加密方式 -
norce:
效果不错~
JS实现图片幻灯片效果 -
zxbear:
链接已失效
《jQuery基础教程:第2版》PDF -
架构师:
在技术领域方面Java还是世界上最好的,而且有很多第三方控件的 ...
专访:Ruby能否成为第二个Java -
freddie:
如何拖动表格边框调整行高和列宽?
可编辑的表格(JavaScript)
文章列表
使用VC进行SDK编程时使用宏映射按钮消息
写SDK程序的时候,有很多的按钮要进行消息映射,今天参数windowsx.h中的 HANDLE_MSG宏,自己加了一个通用的消息映射宏HANDLE_CMD
通过使用这个宏来映射界面上的按钮类,方便了许多.
示例代码如下:
void WinOnCommand(HWND hwnd, int id, HWND hwndCtl, UINT codeNotify)
{
switch(id)
{
HANDLE_CMD(Win,IDOK);//映射到IDOK按钮
HANDLE_CMD(Win,IDCANCEL);//映 ...
- 2012-01-04 22:56
- 浏览 806
- 评论(0)
在工作中,经常遇到。用扫描仪生成的图片是bmp格式的。文件太多了。自己写了一个小工具,用于压缩成png格式的,方便传输。
刚开始时想用GDI++,后来搜索MSDN,发现还有一个CImage的类,已经封装了GDI++,用来操作图片,甚是方便 。
主要的知识点:
CImage img;
HRESULT hr;
hr = img.Load(strFile);//载入文件,支持很多的格式
hr = img.Save(strSavePath,ImageFormatPNG); //PNG格式
hr = img.Save(strSavePath,ImageFo ...
- 2012-01-04 20:45
- 浏览 1073
- 评论(0)
1. 认识OSHW
OSHW——Open Source Hardware,即:开源硬件。指与自由及开放源代码软件相同方式设计的计算机和电子硬件。开源硬件开始考虑对软件以外的领域开源,是开源文化的一部分。
这个词主要是用来反映自由释放详细信息的 ...
- 2012-01-04 16:43
- 浏览 641
- 评论(0)
今天在弄这个UE17激活小程序时,字一个小小的控制台程序,发现生成的.exe是一个默认的图标。
好不喜欢啊。于是百度了一下,找到一个方法了。
添加一个资源文件,加入自己的图标,定义成101,重新编绎,就能使自己的.exe使用图标了。真好看。
#define IDI_ICON2 101
#define IDI_ICON1 102
在资源文件中,VC使用默认的101图标作为程序编绎时使用的程序图标。通常VC在创建项目时,会自己生成一个默认的。
要想让程序使用自己的图标,修改一下这个101对应的图标 ...
- 2012-01-03 16:45
- 浏览 835
- 评论(0)
看到有新版本的UE了,余于又心动了,以前下载过一个UE studio,感觉启动速度太慢了。这是不能接受的。
如果一个软件功能再强大,但是启动,运行,反应速度太慢。那是没法用的。
安装了UltraEdit 17的英文版,虽然英文不全认识,但是我想,只要看得多了。总能记住几个单词的。
注册窗口中还是没有“&Offline Activation”这个离线激活按钮,这个事情好生郁闷。
于是今天写了一个exe放在资源里,以免以后重新安装时可以拿来用。
#include "stdafx.h"
#include <windows.h>
in ...
- 2012-01-03 16:25
- 浏览 860
- 评论(0)
执行预编绎SQL脚本
db.execDML("begin transaction;");
CppSQLiteStatement stmt = db.compileStatement(
"insert into emp values (?, ?);");
for (i = 0; i < nRowsToCreate; i++)
{
char buf[16];
sprintf(buf, "EmpName%06d", i);
stmt.bind(1, ...
- 2012-01-02 12:06
- 浏览 783
- 评论(0)
看了下SQLITE3的操作类,对于blob的字段存/取操作已经会用了。
但是只能一次性的读取文件长度,然后分配内存。对于分批次写入,我现在还没有弄明白,需要进一步的学习。
写在这里记录一下吧。
CppSQLite3DB db;
LPCSTR pstrFileName ="d:\\test.s3db";
try
{
db.open(pstrFileName);
unsigned char* bin ;
CppSQLite3Binary blob;
HANDLE hFile = CreateFile("c ...
- 2012-01-02 11:21
- 浏览 1204
- 评论(0)
今天要学习SQLITE3的类,codeproject上的这个作者写的C++类操作SQLIE3,很实用的说。膜拜一下。OMG
添加头文件 #include "CppSqlite3.h" 这个文件中,已经包含了#include "sqlite3.h"头文件。
定义数据库
CppSqlite3 db ;
获取数据库信息
db.GetVersion();//数据库版本信息
SQLiteHeaderVersion()
strMessage.Format("SQLiteHeaderVersion:%s SQLiteLibraryVers ...
- 2012-01-02 10:30
- 浏览 881
- 评论(0)
用C语言 + API 写些小程序,消息映射使用的很频繁。手工编码,要查看看个参数的含义,不好记,也容易弄错了。
从CodeProject上找到一个消息解析器,感觉很好用。于是自己动手改成使用 SQLITE3数据版本的,便于更新与维护 。
这个工具算是自己的一个小作品,以后经常用的功能,全部在这个小程序上实现,当作自己编程的工具。好用。
这是第一个版本。。。。
放在资源里备份 这里下载。
- 2012-01-01 21:23
- 浏览 811
- 评论(0)
Download CppSQLite demo projects, source and sqlite.dll for SQLite 2.8.15 - 156 KB
Download CppSQLite 3 demo projects, source and sqlite3.dll for SQLite 3.0.8 - 171 KB
Download CppSQLite 3.2 demo projects, source and sqlite3.dll for SQLite 3.4.0 - 252 KB
Introduction
This article describes ...
- 2011-12-31 19:28
- 浏览 1547
- 评论(0)
随着全球未来的能源日益减少,如何节约能源已经漸漸得到大家的關注。不過节约能源并不表示要降低你现有的生活水平。你所要做的,其实只是想想如何更精明地运用能源。例如选用一些低功耗的产品。
WizFi210是一块可以利用动态电源管理达至低功耗(待机:34.0μA; 接收:124mA; 输出:126mA)的WIFI模块。相对其他市面上其他的WIFI模块,其功耗是相对低的。如果使用WizFi210来设计产品,其功耗也相对较低,而且可以设置待机模式(即当产品需要长期启动,但不需要长期运行。这样的话,可以在不需要运行的时候,设定待机模式,减少浪费电源。待要运行的时候,再唤醒)。在此篇文章中,我将会详细介 ...
- 2011-12-27 17:08
- 浏览 750
- 评论(0)
通过这段时间连续对硬件开放平台Arduino的介绍,相信大家对它已经有初步的了解了。可是你了解Arduino的网络扩展板方案吗?你知道在Arduino网络扩展板中谁的方案表现最佳吗?毫无疑问是WIZnet硬件网络芯片W5100.
Arduino电子积木-W5100网络芯片
目前将Arduino连接到局域网中已经有不少解决方案,比如之前介绍的Ethernet扩展板或者WiFi模块,这里要介绍的电子积木W5100网络模块提供了另外一种选择。W5100是一款集TCP/IP协议、MAC和PHY于一体的网络芯片,支持直接总线接口、间接总线接口和 SPI总线,并且Arduino IDE内置的Et ...
- 2011-12-26 09:13
- 浏览 769
- 评论(0)
大家对Google的android想必非常熟悉,对硬件开源的Arduino也不陌生,基于WIZnet产品的Arduino开源硬件也有很多。但您知道吗?这两个分别主导开源软件和硬件的阵营已经联合起来了,他们的合作对整个嵌入式世界有怎样的意义呢?就让我们一睹为快吧!
开源硬件平台,给Google加上翅膀
Google的 android选择了arduino的平台。在这个月10日,圣佛朗西斯科市 Moscone Center召开的‘Google I/O(Innovation in the Open) 2011’年会上正式发表了这个决定。主导开源的软件阵营和硬件阵营终于携起手来了。
...
- 2011-12-23 09:07
- 浏览 777
- 评论(0)
您是否使用过内嵌MCU的以太网控制芯片?继WIZnet公司W7100之后,2011年度,又一款新型的iMCU W7100A面世了。W7100A不仅仅实现了全硬件TCP/IP协议栈,内嵌了10/100Mbps以太网物理层和MAC子层,为顺畅的网络连接提供了各种必需的解决方案,而且还融合了单片机技术,成为了一款不折不扣的低功耗的iMCU。下面就让我一起来体验一下W7100A强大的功能吧。
以下是W7100A的具体特点说明:
1.与标准8051微处理器完全兼容
2.运行速度速度比标准的8051快4~5倍
3.全硬件TCP/IP协议栈
4.内嵌10/100Mbps以太网物理层
...
- 2011-12-22 11:32
- 浏览 877
- 评论(0)
1. <wbr><wbr><wbr>产品介绍 </wbr></wbr></wbr>
特点
- 通过串行主机接口,进行WiFi连接
- 快速开机时间:少于20毫秒
- 超低功耗,通过动态电源管理(待机模式34μA)
- 速度高达to11Mbps(802.11b)的标准的802.11b/g/n接入点
- 安全协议:WEP,WPA/WPA2-PSK,Enterprise,EAP - FAST,EAP - TLS,
EAP - TTLS,PEAP
- 运行温度:-40℃?85℃
- 紧凑型尺寸:32 ×23 ...
- 2011-12-21 17:02
- 浏览 963
- 评论(0)