个人作品(1-2nd) DPCL Bata2.0

1.0版本链接:https://blog.csdn.net/qq_37422196/article/details/79337586


DPCL又(终于)更新了!
先贴下载链接:
Inline版:https://pan.baidu.com/s/17gLwAJxDqgHfuWfEGvjNPQ (4.74KB)
Static版:https://pan.baidu.com/s/1gUgSdcBy_mcoGrWCSs6X9w (6.13KB)
DLL版:太懒了,不想做(如果哪位无聊做出来的话,就直接在评论中发吧)
(因Unicode,32/64位等缘故,为了最大的可移植性,我们只提供了代码。Static,DLL版需要自己make一下)
(推荐使用Inline版,因为绝大部分方法/函数都很简单/直接调用Win32 API函数)
(对于某些环境——例如本人的MinGW&g++——可能不支持ATL,所以com.h中的#include<atlbase.h>可能会编译错误。您只需在dpcl.h中将#include"com.h"删掉即可)

更新内容:
因为更新内容实在太多了,还不如全部从头讲起
……

简介:
DPCL(Desktop Programming Class Library),是本人(EnderPearl)在学习Win32&C++桌面应用编程时所创的一个类库
如果你发现这个类库的内容和Win32 API很相像(一模一样)的话。其实是有原因的(不存在的):

  1. 方便习惯了Win32&C++桌面编程的user
  2. 高效
  3. 懒得想+懒得思考(这个好像是真的)

也许你会问:那它目的何在呢?
其实也是有的:

  1. 打出来的代码会是C++风格的,而且会尽量少的写出与COM之类有关的代码,方便初学者
  2. 偷懒
  3. 方便代码重用(核心)。从某种意义而言,DPCL为桌面应用代码的重用提供了一种接口(瞎扯)

我们DPCL属于自由类库(虽然我也不知道我哪来的自信)
所以我们的DPCL需要一个社区:还没建……请等一段时间(几年)
(要不先在本文的讨论里面说吧)
欢迎提供您的建议(修改意见,新版本内容的建议),您用DPCL所打的,可重用的代码

最后,关于我们DPCL Bata 2.0的使用手册:还没出啊……

猜你喜欢

转载自blog.csdn.net/qq_37422196/article/details/81349437
今日推荐