当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 在第一章中,我们明白了一个事实,所谓的API
 

 

 ·j2ee学习流程    »显示摘要«
    摘要:阅读 ......
    摘要:最近搞asp.net的程序,用的是多层的体系,但总感觉没有什么作用,倒是代码和工作量巨大增加。 ......


《programming windows》笔记2
在第一章中,我们明白了一个事实,所谓的api并不是什么神秘的东西,对于程序员来说它的意义就在于这三个字母中的最后一个,interface(接口),换句话说只是一个库而已,那么事实上我们就是在学如何使用这个库,就像我们曾经学stl一样,该从最简单的运用开始,这是我认为在开始学习一个库的时候应该确立的思想.

#include <windows.h> 【程序编程相关:Use Ultraedit to ext

在第一章的末尾,作者展示了第一个windows程序(尽管我很怀疑那是windows程序),出于描述的需要我把它改了一些,代码如下: 【推荐阅读:实现StatusBar的Flat风格

                     hinstance hprevinstance, 【扩展信息:面向对象的CFD程序设计实验——[08]

int winapi winmain ( hinstance hinstance,

                     pstr szcmdline,

                     int icmdshow)

{

    char* hello = "hello, windows 98!";

    char* title = "hellomsg";

    messagebox (null, hello, title, 0);

    return 0 ;

}

作者对这个程序做了详细的解释,但我还是一点不明白,messagebox() 的第二,第三个参数是pcstr,这是个什么类型呢?根据作者的提示,我查看了winnt.h这个头文件,原来这个类型不过就是const char*而已,但同时我这个该死的脑子又冒出一个问题:这里几乎对每个类型都进行了typedef,为什么这么麻烦?我带着这样的问题进入了第二章.

  哦,原来windows为了同时支持ascii与unicode两种字符环境,对各个字符类型进行了预处理:

#ifdef  unicode                  

typedef wchar tchar, * ptchar ;


...   下一页
    摘要:1.2 textures & sprite 之封装cxtexture & cxsprite [http://blog.csdn.net/mythma] 1、 何为textures textures是在屏幕上显示的平面图形,它能够提供比 surface 更多的图形处理效果——移动、缩放、旋转及作为纹理皮肤粘贴在3d模型上。在direct3d中,其封装的接......
» 本期热门文章:

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