- 博客(12)
- 资源 (25)
- 收藏
- 关注
转载 WTL入门(五) 自定义控件
介绍本文介绍一些新类实现高级界面特性新类:控件自画和自定外观控件,新的WTL控件,UI updating和对话框数据验证(DDV)。特别的自画和外观定制类由于自画和定制外观控件在图形用户界面中是很常用的手段,所以WTL提供了几个嵌入类来完成这些令人厌烦的工作。我接着就会介绍它们,事实上我们在上一个例子工程ControlMania2的结尾部分已经这么做了。如果你正随着我的讲解用应用程
2014-12-25 18:06:29 1107
转载 WTL入门(四) 基本控件
介绍MFC 的对话框和控件的封装真得可以节省你很多时间和功夫。没有MFC对控件的封装,你要操作控件就得耐着性子填写各种结构并写很多的SendMessage调用。MFC还提供了对话框数据交换(DDX),它可以在控件和变量之间传输数据。WTL 当然也提供了这些功能,并对控件的封装做了很多改进。本文将着眼于一个基于对话框的程序演示你以前用MFC实现的功能,除此之外还有WTL消息处理的增强功能。
2014-12-23 21:23:22 3202
转载 WTL入门(三) 工具栏
介绍自从作为Windows 95的通用控件出现以来,工具条和状态条就变成了很普遍的事物。由于MFC支持浮动的工具条从而使它们更受欢迎。随着通用控件的更新,Rebars(最初被称为Coollbar)使得工具条有了另一种展示方式。在第三部分,我将介绍WTL对这些控制条的支持和如何在你的程序中使用它们。主窗口的工具条和状态条CFrameWindowImpl有三个HWND类型的成员变量在窗
2014-12-21 14:29:09 1241
转载 WTL入门(二) WTL简介
对这部分的介绍好了,现在正式开始介绍WTL!在这一部分我讲的内容包括生成一个基本的主窗口和WTL提供的一些友好的改进,比如UI界面的更新(如菜单上的选择标记)和更好的消息映射机制。为了更好地掌握本章的内容,你应该安装WTL并将WTL库的头文件目录添加到VC的搜索目录中,还要将WTL的应用程序生成向导复制到正确的位置。WTL的发布版本中有文档具体介绍如何做这些设置,如果遇到困难可以查看这些文档。
2014-12-20 15:17:05 3708
转载 WTL入门( 一) ATL简介
总体介绍WTL 具有两面性,确实是这样的。它没有MFC的界面(GUI)类库那样功能强大,但是能够生成很小的可执行文件。如果你象我一样使用MFC进行界面编程,你会觉得MFC提供的界面控件封装使用起来非常舒服,更不用说MFC内置的消息处理机制。当然,如果你也象我一样不希望自己的程序仅仅因为使用了MFC的框架就增加几百K的大小的话,WTL就是你的选择。当然,我们还要克服一些障碍:ATL样式的
2014-12-20 15:04:31 902
转载 HTTP协议--Cookie (七)
Cookie是HTTP协议中非常重要的东西, 之前拜读了Fish Li 写的【细说Cookie】, 让我学到了很多东西。Fish的这篇文章写得太经典了。 所以我这篇文章就没有太多内容了。 最近我打算写一个系列的HTTP文章,我站在HTTP协议的角度, 说说我对Cookie的理解。 阅读目录Cookie是什么,有什么用,为什么要用到CookieCookie的分类Coo
2014-12-05 16:17:12 391
转载 HTTP协议--状态码 (六)
HTTP状态码,我都是现查现用。 我以前记得几个常用的状态码,比如200,302,304,404, 503。 一般来说我也只需要了解这些常用的状态码就可以了。 如果是做AJAX,REST,网络爬虫,机器人等程序。还是需要了解其他状态码。 本文我花了一个多月的时间把所有的状态码都总结了下,内容太多,看的时候麻烦耐心点了。HTTP状态码的学习资料到处都有,但是都是理论上讲解。 本文介绍H
2014-12-05 16:16:12 382
转载 HTTP协议--缓存 (四)
HTTP协议中的缓存机制。HTTP协议提供了非常强大的缓存机制, 了解这些缓存机制,对提高网站的性能非常有帮助。 本文介绍浏览器和Web服务器之间如何处理"浏览器缓存",以及控制缓存的http header.本文会使用Fiddler来查看HTTP request和Response, 如果不熟悉这工具,可以先参考[Fiddler教程] 。在看本文的时候, 请务必打开Fiddler来实践。
2014-12-05 16:12:59 295
转载 HTTP协议--压缩 (三)
本文会使用Fiddler来查看HTTP request和Response, 如果不熟悉这个工具,可以先参考[Fiddler教程]HTTP压缩是指: Web服务器和浏览器之间压缩传输的”文本内容“的方法。 HTTP采用通用的压缩算法,比如gzip来压缩HTML,Javascript, CSS文件。 能大大减少网络传输的数据量,提高了用户显示网页的速度。当然,同时会增加一点点服务器的开销。 本
2014-12-05 16:11:08 330
转载 HTTP协议--认证 (二)
http协议是无状态的, 浏览器和web服务器之间可以通过cookie来身份识别。 桌面应用程序(比如新浪桌面客户端, skydrive客户端)跟Web服务器之间是如何身份识别呢? 阅读目录什么是HTTP基本认证HTTP基本认证的过程HTTP基本认证的优点每次都要进行认证HTTP基本认证和HTTPS一起使用就很安全HTTP OAuth认证其他认证客户端的使用
2014-12-05 16:08:56 328
转载 HTTP协议--概述 (一)
阅读目录什么是HTTP协议Web服务器,浏览器,代理服务器URL详解HTTP协议是无状态的打开一个网页需要浏览器发送很多次RequestHTTP消息的结构Get和Post方法的区别状态码HTTP Request headerHTTP Response headerHTTP协议是无状态的和Connection: keep-alive的区别什么是HTTP协议协议是指
2014-12-05 16:02:13 417
翻译 一些(ATL/WTL)开源项目链接
A WTL class for developping OpenGL programs using WTLhttp://www.codeproject.com/KB/wtl/opengl.aspx Putting a Progress Bar, BitMap, Animation or Dialog in a Multi Pane Status Bar (The Easy Way)
2014-12-03 15:42:31 592
DirectShow开发指南和源码
2019-07-26
基于Vlc的自定义播放器Demo,界面为Duilib开发
2019-07-24
VNC-6.1.1-Linux-x86-ANY.tar.gz
2018-09-27
VNC-6.1.1-Linux-x64-ANY.tar.gz
2018-09-27
VNC-6.1.1-Windows.zip
2018-09-27
qt visual studio tools
2018-09-05
[OpenGL超级宝典.(第4版)].(OpenGL.SuperBible).(美)Richard.S.Wright.扫描版.part3.rar
2013-05-27
[OpenGL超级宝典.(第4版)].(OpenGL.SuperBible).(美)Richard.S.Wright.扫描版.part2.rar
2013-05-27
[OpenGL超级宝典.(第4版)].(OpenGL.SuperBible).(美)Richard.S.Wright.扫描版.part1.rar
2013-05-27
Android 3D游戏开发技术宝典 OpengGL ES2.0(源代码).rar
2013-05-02
Android 3D游戏开发技术宝典 OpenGL ES 2.0.part2.rar
2013-04-27
Android 3D游戏开发技术宝典 OpenGL ES 2.0.part1.rar
2013-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人