本文演示了PC上位机编程如何和PMAC连接通信,给出了VC6演示代码。...
分类:
系统相关 时间:
2015-04-25 13:42:38
阅读次数:
239
其实在用VC编程的时候就会遇到很多宏定义,尤其是类似LONG,LPCTSTR等等之类的,它们属于微软的自定义类型,但其本质上还是属于C/C++里面的那几个标准类型。那用宏定义到底有什么好处呢?
先来看一下宏的定义:用#define命令将一个指定的标识符(即宏名)来代表一个字符串。它的一般型式为:
#define 表示符 字符串
#define命令属于“预处理命令”中的一种。它是由C...
分类:
其他好文 时间:
2015-02-02 10:50:04
阅读次数:
139
struct sockaddr_in addr;
int addr_len = sizeof(struct sockaddr_in);
CString strState;
//记得要用char接收数据,因为网络中传输的数据只是和编码方式
无关的字节流
//所以接收到字节流后再转化为宽字符unicode编码方式用于显示和
写文件
char tempSocketRec...
分类:
编程语言 时间:
2015-01-19 22:39:56
阅读次数:
241
归纳了下在VC++程序中如何获取系统时间的方法。...
分类:
编程语言 时间:
2015-01-09 12:43:34
阅读次数:
219
VC++编程中,我们可以为自己的程序加入音乐,比如当我们按下一个按钮时或者启动程序时,播放一小段音乐。
该功能用到函数:
BOOL PlaySound(LPCSTR pszSound, HMODULE hwnd,DWORD fdwSound);
参数定义:
参数pszSound是指定了要播放声音的字符串(一般是绝对路径,如果把声音文件拷到可执行文件所在路径就可以直接用声音...
分类:
编程语言 时间:
2015-01-06 12:07:03
阅读次数:
429
在vc++对话框编程中,我们处于某种需要(介绍自己的软件或者自己的博客)可以在对话框上增加一个网址链接,用户只要一点击,就进入了相应的网页,我在此演示下如何完成。
1 打开编译器,我们新建一个基于对话框的工程(其他形式的也可以),我们以对话框为例,在资源视图中去除原有的静态文本控件,然后为对话框添加一个静态文本框(注:其他控件也可以实现,例如编辑框控件,按钮控件,都可以)。
...
分类:
编程语言 时间:
2014-12-12 13:23:08
阅读次数:
272
如何初识 WINDOWS 下 IME 编程 IME 编程心得 第一章 Windows9x 系统下汉字输入法的基本原理 第二章 Windows9x 系统提供的 ime 管理函数 第三章 ime 文件中必须使用的结构 自由拼音输入法的测试 输入法程序 [ime] ...
分类:
其他好文 时间:
2014-12-07 15:13:46
阅读次数:
764
基于对话框的程序写好后,为对话框贴上个图片让界面更加美观(我承认做界面,MFC显得力不从心,不如QT)。
其实很简单,我们以位图为例,选好我们需要的位图资源(bmp),假若自己的图片不是位图资源,可以通过一些图片修改软件获得(PS)。打开我们的程序,在资源视图下,右键添加资源,把我们选中的位图导入到编译器中。
然后在C ..DLG类中,在会话(OnPaint)中添加如下代码,解释下原因:在...
分类:
编程语言 时间:
2014-11-29 16:04:07
阅读次数:
183
第三课MFC窗口创建过程以及窗口类的封装MFC的每一个类都是以C开头的,表明这是一个Class。工程包含(单文档)创建工程名为aaa的工程(单文档)时,在类视图中可看见五个类:CAboutDlg
CMainFrame
CAaaApp
CAaaDoc
CAaaView其中:类CAboutDlg继承自CDialog类,对话框的类类CMain..
分类:
编程语言 时间:
2014-11-25 18:53:15
阅读次数:
425
第二课C++的继承封装多态简单类型转换int型转换为char型,会发生截断,丢失精度(3Bytes),有警告。char型转换位int型,不会发生截断,没有警告。父类子类的类型转换代码:#include<iostream>
usingnamespacestd;
classAnimal
{
public:
Animal(){}//构造函数重载
Anim..
分类:
编程语言 时间:
2014-11-22 19:04:27
阅读次数:
220