当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 预设目录: MILY: 宋体; FONT-SIZE: 9p
 

 

 ·c++编译器怎么实现异常处理3    »显示摘要«
    摘要: c++和异常 再回头来说我们在第一节里说到的 exception_registration结构,这个结构是用来注册操作系统的异常回调函数的,当异常发生时,该函数将被调用。 vc++扩展了异常回调函数得语法,增加了两个新的参数: struct exception_registration{ exception_registration *prev; dword handler; int i......
    摘要: 对于初学c/c++的人,我建议最好在使用dos 环境下的编译器,这样不至于在gui的环境(比如vc、bcb)里给弄糊涂了。那么在dos环境下如何使用c/c++的编译器了,其实很简单,下面用vc为例; 首先你告诉lib和include在什么地方,在就告诉编译的程序在什么地方,这样我们可以在任何目录下都可以使用编译器,要作到上面的,就理所当然要设定path了!设定如下: 假定你的vc安装......


接触VC
 预设目录: 第一部分:winsdk

第三部分:mfc基于对话框程序 【程序编程相关:EtCell 报表打印控件/插件/组件

第二部分:mfc类基础,c++程序编写规范介绍 【推荐阅读:Windows注册表的弊端

第五部分:com组件基础 【扩展信息:MFC技术内幕系列之(二)---MFC文

第四部分:dll动态链接库

第六部分:com组件几个常用技术:idispatch,可连接对象.

第七部分:com组件的应用,以及mfc的com编写

 

第一部分:winsdk

学习vc已近一年了,回顾我的学习历史真是相当的艰苦.既没有老师教,图书馆里也没有好书可看.为了买到好书,身上的银子几近花光,不得不过节衣缩食的生活.近些日来动起自己写写什么的打算,一来可以对自己的学习状况进行总结.二来,请教高手,可以帮忙指出错漏之处.三来,说不定会对初学者们有所帮助.最次嘛也可以练练文笔,为高考作作准备.

ok.谈正事喽.首先mfc(microsoft foundation class)是一种用来构建win32程序的类库,但究其根本的话,是基于windows老祖宗—windows sdk.它的历史可以追溯到window 3.x时代.它整个构架是由c来编写的.更重要的是它的程序结构至今还是win32程序的根本.由于其写法过于繁琐,在一般情况下是不用它来编写程序的.因此,在学习vc的过程中,理解其程序结构是编写win32程序的根本,但没必要学会windows sdk.^_^,这也是为我至今不会用winsdk找的托辞吧.

下面,就是一个winsdk程序的示例(摘自侯先生的«深入浅出mfc»,在侯捷站点上有其此书的繁体电子版)

 

int callback winmain(hinstance hinstance, hinstance hprevinstance,lpstr lpcmdline, int ncmdshow)

{

msg msg;

if (!hprevinstance)

if (!initapplication(hinstance))

return (false)

 

if (!initinstance(hinstance, ncmdshow))

return (false);

 

while (getmessage(&msg, null, 0, 0))

{

translatemessage(&msg);

dispatchmessage (&msg);

}

return (msg.wparam);

}

 

bool initapplication(hinstance hinstance)

{

wc.style = cs_hredraw | cs_vredraw;

wc.lpfnwndproc = (wndproc)wndproc;

wc.cbclsextra = 0;

wc.cbwndextra = 0;

wc.hinstance = hinstance;


...   下一页
 ·vc编程中常用快捷键    »显示摘要«
    摘要: 在平时的编程中,熟悉快捷键是个能提高效率的方法,本文章将陆续贴出关于快捷键的使用:ctrl+ins 拷贝 ctrl+c 拷贝 shift+del 剪切 ctrl+x 剪切 shift+ins 粘贴 ctrl+v 粘贴 ctrl+f 查找 ctrl+h 替换 ctrl+l 删除一行 alt+f2 编辑和修改书签(永久书签) ctrl+f2 编辑和修改书......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE