WTL 之父 Nenad Stefanovic 访谈录 02
WTL 简介 14 鸟鸣涧:第 5 期问题解答 17 使用 Qt 与 MySQL C API 开发 MySQL 查询器 26 Generic:volatile——编写多线程程序的好帮手 35 模式罗汉拳:Composite 模式与自动化测试框架的实现 44 天方夜谭 VCL:生死 50
6
编辑:虫虫 封面:俞蕾 信箱:cppview@sohu.com 主页 http://cppview.yeah.net
C++ View
第六期
WTL 之父 Nenad Stefanovic 访谈录
采访,整理:myan 翻译:cber
myan 引介 作为现代 C++最重要的特色技术,template 正在各个传统领域攻城略地.从基本算法与数 据结构,到正则表达式与 XML 解析,从高性能数学计算,到资源的分配与管理,从网络分布 式计算环境,到组件模型创建,从静态多态性的维度扩展,到设计模式的自动生成,神奇的 template 显示出其令人叹为观止的强劲实力,如果不是有一个隐隐的痛处,template 爱好者简 直可以去狂欢了. 这个隐隐的痛处,就是在 GUI 编程领域. 现有的大部分成熟 GUI 框架和工具库,其定型时间都在 90 年代早期,不管是因为什么原 因,总之我们根本看不到 template 技术在这些环境中的任何重要运用.无论是专有 MFC 和 OWL,还是开源的 wxWindow 和 Mozilla, 以至于是专有还是开源都说不清楚的 Qt,它们在其 他方面有着诸多不同,偏偏倒是在对待模板技术上空前一致:严格限制在底层的数据结构领 域内,抵制模板技术流入 GUI 主体结构.最过分的 wxWindow 和 Mozilla,在代码编写规范里 严厉禁止使用 1990 年之后发展出来的任何 C++特性,模板,异常,多继承,STL 等等,均在 黑名单上.诸位有兴趣,不妨去看看,那与其说是一份 C++代码编写规范,倒不如说是对 C++ 现代特性在 GUI 领域应用的一份不公正的判决书. 难道模板技术真的在 GUI 领域无用武之地吗 WTL 给出了一个响亮的回答. WTL 是微软 ATL开发组成员 Nenad Stefanovic 先生在 A Windowing 机制上发展起来的 TL 一整套 GUI 框架,运用 template 技术组织和创建 GUI 对象,构筑了精致的面向对象框架(没 错,在这里 object oriented 与 template 达成了精致的融合) .虽然没有获得微软的官方支持,虽 然其使用者人数很少,但是确实是" 用过的都说好" ,有位微软 MVP 人士甚至说,这是微软有 史以来推出的最优秀的一个 framework. 真是一个有趣的讽刺, 最好的东西居然不被官方支持. 有关于 WTL 的流言不少,比如这东西原本是微软内部专用,只是因为不小心才被泄漏出来等 等,这更加剧它的神秘色彩.相信大家对它一定有不少问题.我们特别邀请到了 WTL 之父 Nenad Stefanovic 先生,进行了一次网上的访谈,希望能帮助大家了解 WTL 的真面目.
2
C++ View
第六期
【C++ View】 think most of our readers are not very familiar with you, so would you please :I tell us your story here We are very fond of that. What do you think about China and Chinese people 【C++ View】 :我想,可能我们的读者中有很多人对您还不是很熟悉,您能不能在此给我们简 单介绍一下您自己呢 我们将非常乐意听到您的自述.还有,您能不能也对我们讲述一下您 对于中国以及中国人民的基本看法呢 【Nenad】: I am a software developer at Microsoft. Your readers will probably know me as a creator of Windows Template Library, WTL. I am from former Yugoslavia, where I finished school and started working on software development. I've been living in US for 10 years now. I am intrigued and impressed by the Chinese culture and tradition. I think that China is now in a great position of progress as a country and a nation. I discovered that, being from former Yugoslavia, I already know many things about China, and getting to know people from China gave me a bit of the "everyday" life perspective as well. I'd like to learn more, so I hope to visit China one day. 【Nenad】 :好的.我现在在 Microsoft 工作,是它里面的一个软件开发人员.你们杂志的读者 中可能有人知道, 我就是 Windows Template Library (WTL) 的创作者. 我来自于前南斯拉夫, 在那我完成了我的学业并开始了我作为软件开发人员的工作生涯.现在,我在美国居住的时 间已经超过了 10 年了. 中国的文化以及传统给我留下了极为深刻的印象,我对此十分感兴趣.我想,作为一个国家 以及民族,中国已经处于一个伟大并且不断在成长中的位置上.作为一个从前南斯拉夫来的 人,我早就了解到关于中国的很多事情.在与来自中国的人民的接触过程中,我还了解到了 你们日常生活的一些状况.我还想了解更多(有关中国的事情) ,希望有一天我可以到中国来 游览.
- 地狱边缘pc > 鸟鸣涧:第
-
鸟鸣涧:第
下载该文档 文档格式:PDF 更新时间:2005-09-02 下载次数:0 点击次数:1文档基本属性 文档语言: 文档格式: pdf 文档作者: bian 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: rc 分类: 创建时间: 上次保存者: 修订次数: 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 段落数: 字节数: 备注: 演示格式: 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- PDF格式下载
- 更多文档...
-
上一篇:Introduction
下一篇:鸟鸣涧:第
点击查看更多关于地狱边缘pc的相关文档
- 您可能感兴趣的
- pc蛋蛋 pc套件 诺基亚pc套件官方下载 诺基亚pc套件 pc是什么意思 地狱少女 地狱神探 地狱公寓 地狱男爵
- 大家在找
-
- · 质量基础与实务
- · 西安体育学院学报
- · getalife
- · dalian.xinl.net
- · 北京凯迪克酒店
- · 办公室设计图纸
- · linux的基本操作命令
- · 新课标圆柱体形成ppt
- · 780tv
- · 环境卫生检查评比通知
- · 安全用电答案题
- · 电路设计仿真软件
- · 安装跳舞吧多人视频
- · 易语言初级入门教程
- · flash汽车动画下载
- · 嵌入式系统设计师下载
- · 作文网高中
- · 水泥砌块砖机
- · cad坐标怎么设置
- · 交流接触器接法线路图
- · 丰田卡罗拉dvd导航仪
- · 雪豹迅雷下载地址
- · sem.yn.cn
- · 最新mp3歌曲免费下载
- · 手机组装作业指导书
- · mastercam中文版
- · 教学评价方法
- · cad2004官方网站
- · usb摄像头监控免费版
- · 超星电子图书下载
- 赞助商链接