叮当小说网 找小说网 无限小说网 红尘小说网 幻想小说网 酷文学 深夜书屋

11 2006 档案

AutoFreeAlloc细节
摘要:我在《C++内存管理变革:最袖珍的垃圾回收器》一文中,讨论了AutoFreeAlloc这个gc allocator。为了突出我的想法,我对忽略了一些细节的介绍。下面这一篇我觉得介绍得很好,把我没有提及的一些细节也做了介绍。推荐大家看看: Winx基本类使用指南之C++标准扩展(AutoF... 阅读全文

posted @ 2006-11-30 18:43 麦哲思科技 阅读(109) 评论(0) 推荐(0)

WINX团队又加新成员
摘要:ebasil,6年的项目开发经验。 他的CSDN专栏:http://blog.csdn.net/ebasil/ 对WINX感兴趣?来这里看看。 阅读全文

posted @ 2006-11-30 14:16 麦哲思科技 阅读(112) 评论(0) 推荐(0)

新的WINX官方Blog(英文)发布
摘要:地址:http://www.winxcn.com/blog/ 以后英文Articles会多起来。我保证。:-) WINX团队成员默认将建立帐号,可在该Blog上发布文章。不过,有个要求,就是那里只能用English。 非WINX团队成员亦可以联系本人申请Blog帐号。 阅读全文

posted @ 2006-11-30 01:12 麦哲思科技 阅读(125) 评论(0) 推荐(0)

I will write articles both in chinese and in english
摘要:The above is 'Geo Map Overlay' of my blog (http://blog.csdn.net/xushiweizh/) provided by Google Analytics. I notice there are visitors from America... 阅读全文

posted @ 2006-11-29 13:22 麦哲思科技 阅读(117) 评论(0) 推荐(0)

老外眼中的WINX(2)
摘要:正准备睡觉的时候,看到sourceforge上的论坛有了一条新消息。因为很困,所以暂转载不翻译。 原文:http://sourceforge.net/forum/forum.php?thread_id=1621541&forum_id=601717 ... 阅读全文

posted @ 2006-11-29 00:29 麦哲思科技 阅读(111) 评论(0) 推荐(0)

WINX可视化开发工具的初步设想
摘要:以WINX界面库为开发平台 是的,WINX可视化开发工具本身,可能会成为第一个基于WINX并开源的完整应用(当然,不排除其他人比我们更早一步)。 以VS2003/VS2005的插件融合到Visual Studio 这是第一阶段的目标。如果可能,我们考虑支持Visual St... 阅读全文

posted @ 2006-11-28 23:23 麦哲思科技 阅读(139) 评论(0) 推荐(0)

推荐:《WinX教程之我的实战》
摘要:绅士亦花心开始了《WinX教程之我的实战篇》,如下: WinX教程之我的实战(序) WinX教程之我的实战(一) WinX教程之我的实战(二) 欢迎大家前去拍砖。 阅读全文

posted @ 2006-11-28 13:28 麦哲思科技 阅读(127) 评论(0) 推荐(0)

老外眼中的WINX
摘要:今天google时无意中看到一个wiki上提到了winx。这是一个介绍WTL的网站(其实整个网站是一个开放的wiki系统,你也可以在上面申请一个space写自己的内容,也可多人协作),作为比较,其中列了一些知名的C++界面库。包括:MFC、ATL、QT、U++、SmartWin++、wxWidge... 阅读全文

posted @ 2006-11-27 23:15 麦哲思科技 阅读(240) 评论(0) 推荐(0)

WINX调查:您使用什么C++开发平台?
摘要:关于WINX可视化开发工具 现在,我们决定正式启动“WINX可视化开发工具”这个项目。第一步我们将开始着手需求的整理。我们面临的第一个问题是,基于什么开发平台推出WINX可视化开发工具?欢迎大家投上一票。 请问,您平常使用什么平台进行C++开发? Visual Studio 20... 阅读全文

posted @ 2006-11-25 22:16 麦哲思科技 阅读(172) 评论(0) 推荐(0)

再论C++之垃圾回收(GC)
摘要:本文已经迁移到: http://cpp.winxgui.com/cn:garbage-collection-in-cplusplus 使用智能指针(smart pointers) http://www.codeproject.com/cpp/garbage_collect.asp ... 阅读全文

posted @ 2006-11-24 02:04 麦哲思科技 阅读(187) 评论(0) 推荐(0)

垃圾收集机制(Garbage Collection)批判
摘要:垃圾收集机制(Garbage Collection)批判 作者:未知(我很乐意与作者取得联系,并在这提供提供署名和链接) 在Java版发表这篇文章,似乎有点把矛头指向Java了。其实不是,GC是所有新一代语言共有的特征,Python, Eiffel,C#,Roby等无一例外地都使用了GC机制。但既... 阅读全文

posted @ 2006-11-22 22:19 麦哲思科技 阅读(127) 评论(0) 推荐(0)

内存池(MemPool)技术详解
摘要:本文已经迁移到: http://cpp.winxgui.com/cn:dive-into-memory-pool 概述 内存池(MemPool)技术备受推崇。我用google搜索了下,没有找到比较详细的原理性的文章,故此补充一个。另外,补充了boost::pool组件与经典MemPool的差异。同... 阅读全文

posted @ 2006-11-22 00:44 麦哲思科技 阅读(388) 评论(0) 推荐(0)

【基础】如何建立第一个winx程序
摘要:由于被问到,如何建立一个winx的程序,我这里简单一步步描述下。这里以Visual Studio 6.0为例。 1)下载winx,详细参考这里。解开你需要的各个包,并且让目录看起来是这样的: ├─winx│ └─include├─wtl│ └─include└─opencv│ ├─bin│ ├... 阅读全文

posted @ 2006-11-21 19:12 麦哲思科技 阅读(150) 评论(0) 推荐(0)

boost::pool与内存池技术
摘要:建议看这个链接的内容:http://cpp.winxgui.com/cn:mempool-example-boost-pool Pool分配是一种分配内存方法,用于快速分配同样大小的内存块, 尤其是反复分配/释放同样大小的内存块的情况。 1. pool 快速分配小块内存,如... 阅读全文

posted @ 2006-11-21 00:38 麦哲思科技 阅读(142) 评论(0) 推荐(0)

C++内存管理变革(2):最袖珍的垃圾回收器
摘要:本文已经迁移到: http://cpp.winxgui.com/cn:the-tiniest-gc-allocator-autofreealloc 最袖珍的垃圾回收器 许式伟 2005-7-17 关键字: 内存管理 垃圾回收 AutoFreeAlloc keyword: memory manage... 阅读全文

posted @ 2006-11-19 19:48 麦哲思科技 阅读(147) 评论(0) 推荐(0)

重载new/delete要遵循的规则
摘要:条款8: 写operator new和operator delete时要遵循常规 自己重写operator new时(条款10解释了为什么有时要重写它),很重要的一点是函数提供的行为要和系统缺省的operator new一致。实际做起来也就是:要有正确的返回值;可用内存不够时要调用出错处理函数... 阅读全文

posted @ 2006-11-19 10:54 麦哲思科技 阅读(226) 评论(0) 推荐(0)

摆脱装机烦恼
摘要:本本买了2年,今天终于重新安装了。于是想到很多与我此时一样烦恼的人,决定写一篇关于装机的文章。 我的装机秘诀是,用矮人DOS工具箱。 有了这个工具箱,你可以: 马上屏蔽XP操作系统的“系统还原”。因为个人感觉,这个东西只是聊甚于无。在你安装硬件崩溃时,在你Windows罢工时,他一点招都... 阅读全文

posted @ 2006-11-18 22:34 麦哲思科技 阅读(112) 评论(0) 推荐(0)

PV突破2万
摘要:csdn开博1月零12天,PageView突破2万。感谢csdn与各位读者。 整理了一下最受欢迎的8篇文章,它们是: C++内存管理变革 从C++到C#,我遇到的几个问题 深入浅出C++之private/public/protected Google搜索指令大... 阅读全文

posted @ 2006-11-18 00:59 麦哲思科技 阅读(126) 评论(0) 推荐(0)

C++内存管理变革
摘要:本文已经迁移到: http://cpp.winxgui.com/cn:story-of-c-memory-management-innovation C++内存管理变革 许式伟 2005-7-16 关键字: 内存管理 垃圾回收器 内存配置器 引用计数 keyword: memory manage... 阅读全文

posted @ 2006-11-16 21:41 麦哲思科技 阅读(106) 评论(0) 推荐(0)

VC++ 6.0的小花招
摘要:VC++ 6.0的小花招 许式伟 2006-2-18 Visual Studio系列中产品中,Visual Studio 6.0是最经典的一个版本,虽然后来有Visual Studio .NET 2003,以及2005,也确实添加了很多让我觉得激动的特性,但是从使用细节的细腻程度上来看,V... 阅读全文

posted @ 2006-11-16 21:21 麦哲思科技 阅读(130) 评论(0) 推荐(0)

人体发病的“红灯”信号
摘要:信息来源:"西安新闻网-西安晚报"网页:http://www.xawb.com/gb/news/2006-11/15/content_1031369.htm 指甲信号: 指甲上有白点,表示缺锌,指甲易断裂,是缺铁。补救办法:多吃些菠菜、肝脏和猪、牛、羊肉,服用含有锌的多种维生素。 ... 阅读全文

posted @ 2006-11-16 00:17 麦哲思科技 阅读(120) 评论(0) 推荐(0)

第一个WTL可视化开发工具诞生...
摘要:前言 这无疑是一个让C/C++开发者兴奋的消息。有了它的基础,winx亦可以考虑迅速跟进。 这个工具出来整两年了(我孤陋寡闻了)。由于昨天刚刚发布了一个更新,我这才注意到它。我个人还没详细用过,稍后再做评论。 出处:http://www.codeproject.com/macro/wtlhelpe... 阅读全文

posted @ 2006-11-15 22:52 麦哲思科技 阅读(148) 评论(0) 推荐(0)

Windows精解:超类与子类
摘要:超类与子类(Superclass & Subclass) Q: 我看了WINX开发包中的文档中,你提到了超类,它是什么概念?我平常只听过子类(Subclass)。 A: 子类化(Subclass)是指替换窗口过程(WNDPROC)。 超类(Superclass)是替换窗口过程(WNDPROC... 阅读全文

posted @ 2006-11-15 00:41 麦哲思科技 阅读(225) 评论(0) 推荐(0)

从外发加工骗局说起
摘要:出处:http://www.zuola.com/weblog/?p=516作者:Zola 前几天,有朋友跟我聊在家乡办厂的事,他们从广东考察了几家公司,拿回一些原材料准备在家乡利用农村劳动力来办厂,朋友以为我是一个管理人才,跟我讨论一些细节,我就瞎掰质量管理,跟他们随便讲一些重质量重合同的东西。后... 阅读全文

posted @ 2006-11-15 00:04 麦哲思科技 阅读(1620) 评论(0) 推荐(0)

加入WINX团队...
摘要:WINX团队目标 做C++最好的界面库:简单、易用、高效。 打造中国人在世界上一流的开源软件。 WINX团队当前工作重心 提供可用的WINX可视化编辑环境 筹建winxcn.com 推广winx界面库 WINX ToDo List ... 阅读全文

posted @ 2006-11-14 01:14 麦哲思科技 阅读(127) 评论(0) 推荐(0)

Google搜索指令大全(最新整理)
摘要:1)逻辑与/或:AND、OR 注意AND、OR必须大写,否则会被认为是普通的单词,而不是搜索指令。 与普通编程语言不一样的是,OR指令优先于AND指令。 简写:AND指令一般以空格代替,不明确写出。另外AND指令还可以用+代替。OR指令可用|代替。 样例:... 阅读全文

posted @ 2006-11-14 00:41 麦哲思科技 阅读(151) 评论(0) 推荐(0)

致歉 —— 关于《WINX如何做到可视化界面开发》
摘要:在《WINX如何做到可视化界面开发》一文中我曾说预计昨天(周六)会完成它,结果到今天才将其补充完毕,很不好意思,这里向各位读者致歉。 阅读全文

posted @ 2006-11-12 22:09 麦哲思科技 阅读(137) 评论(0) 推荐(0)

剖析WINX的Hello程序
摘要:概述 我们已经介绍了Windows SDK的Hello程序,它的流程主要分为三个步骤: 注册窗口类(RegisterClass)。并且我们详细解释了为何要有窗口类,为何要RegisterClass。 创建并显示窗口(CreateWindow and ShowWindow)。 ... 阅读全文

posted @ 2006-11-12 17:44 麦哲思科技 阅读(145) 评论(0) 推荐(0)

Win32 vs. ATL Windows Programming
摘要:转载(非出处):http://blog.csdn.net/artcpp/archive/2006/10/28/1354851.aspx Learning WTL8.0 Part-1 Win32 vs. ATL Windows Programming 目录 目录.. 2 概要.. ... 阅读全文

posted @ 2006-11-12 16:21 麦哲思科技 阅读(219) 评论(0) 推荐(0)

WINX如何做到可视化界面开发
摘要:概要 先简单回顾一下。到目前为止,我们已经介绍了: WINX独特的消息分派机制。简洁(使用上)、高效(性能上)。 Windows编程入门。 Windows窗口类精解。 SW系统的窗口类。一个比较传统的窗口体系。 这里需要解释一个细节。上面提到的两个窗口... 阅读全文

posted @ 2006-11-10 20:52 麦哲思科技 阅读(200) 评论(0) 推荐(0)

应用程序框架设计(3):RuntimeClass与序列化
摘要:SW系统的根是SObject,顾名思义是对普遍意义上的对象的抽象。其主要的支持有: 运行时刻类信息(RuntimeClass)运行时刻类信息是经典程序结构中一个极其重要的部分。MFC、VCL、OWL、TurboVision都支持运行时刻类信息。它可能也是经典Object类中唯一比较实用的... 阅读全文

posted @ 2006-11-09 22:22 麦哲思科技 阅读(166) 评论(0) 推荐(0)

Windows精解:窗口类释疑
摘要:从上一篇我转载如何进行Windows SDK编程开始,我希望可以借此补充一下Windows编程的一些背景知识。之所以这样,是因为在我前面介绍“SW系统的窗口类”时,假设了读者对Windows界面编程已经有一定的了解。 上一篇主要从介绍“如何用”的角度阐述Windows编程。但是我个人习惯“打破沙锅... 阅读全文

posted @ 2006-11-09 21:52 麦哲思科技 阅读(188) 评论(0) 推荐(0)

如何快速入门Windows编程
摘要:摘要:不少朋友向我征询学习Windows界面编程的方法,每一次,我总毫不犹豫的回答:先去学Windows SDK吧。——是的,如果你要以最快的速度学习Windows编程,那么,你需要从Windows SDK开始。假如你选择MFC或者Delphi/C++ Builder等等,虽然看似你快人一步,... 阅读全文

posted @ 2006-11-09 00:13 麦哲思科技 阅读(334) 评论(0) 推荐(0)

从C++到C#,我遇到的几个问题
摘要:1)StreamReader无法取得正确取得当前位置的问题。 这个问题网上看到有人提了,参见:StreamReader缓冲引起BaseStream.Position不能反映当前Read位置的问题。不过它给出的解决方案不太认同。我的文件有几十兆,不想全部读入内存。如果考虑用Stream/Buffer... 阅读全文

posted @ 2006-11-08 14:35 麦哲思科技 阅读(138) 评论(0) 推荐(0)

WINX之FAQ
摘要:首先感谢CSDN, 在我刚刚在CSDN Blog落户一个月之际,就给了我一个惊喜,让我晋升为“C++专家”了。我很高兴,因为这意味着可以有更多的朋友了解WINX,关注WINX了。 这几天陆陆续续有些网友问我的问题,考虑到可能其他朋友有类似的情形,我这里一并说明一下: 1)我应该到哪里下载WINX?... 阅读全文

posted @ 2006-11-08 01:19 麦哲思科技 阅读(147) 评论(0) 推荐(0)

WINX/ATL/WTL圈子
摘要:新建立了一个WINX/ATL/WTL圈子,有空大家去逛逛: http://blog.csdn.net/group/winx/ (总算有文章了,感谢CSDN对我反馈的BUG这么快作出反应) 讨论C/C++界面开发,特别是有关WINX/ATL/WTL的界面开发。说出你的问题,谈谈你的心得。 阅读全文

posted @ 2006-11-07 22:10 麦哲思科技 阅读(118) 评论(0) 推荐(0)

深入浅出C++之private/public/protected
摘要:下面这个问题摘自论坛的一个帖子: 已知3个类O、P和Q,类O中定义了一个私有方法F1、一个公有方法F2和一个受保护的方法F3:类P和类Q是类O的派生类,其继承方式如下所示: class P : protected O {…}; class Q : public O {…};关于方法F1的描述中正确... 阅读全文

posted @ 2006-11-06 22:56 麦哲思科技 阅读(156) 评论(0) 推荐(0)

应用程序框架设计(2):SW系统的窗口类
摘要:解释了消息分派机制后,接下来我们开始介绍WINX的窗口类。为了产生比较的效果,我决定从之前我写的“SW系统”的窗口类讲起。在你理解了SW系统的窗口类后,我们再来看6年后WINX中的窗口类在设计上发生了什么样的变化。——这自然也是我个人在窗口类观念上的改变。1、SW系统的“Hello,World!... 阅读全文

posted @ 2006-11-06 20:09 麦哲思科技 阅读(218) 评论(0) 推荐(0)

应用程序框架设计(1):SW系统简介
摘要:《应用程序框架设计》是我大学毕业时(2000年)写的毕业论文。在我给公司内部作“应用程序架构”方面的讲座时,曾经作为入门级的参考资料附上。后来不知如何就流传到Internet上,不过是不完整的版本(可尝试在Google中搜索“应用程序框架设计:SW系统”)。回头看这篇文字,最大的感受觉得自己的文字... 阅读全文

posted @ 2006-11-06 00:01 麦哲思科技 阅读(621) 评论(0) 推荐(0)

WINX的消息分派机制(终结篇)
摘要:你已经了解了WINX的消息分派,这里我们总结一下,并交代一些前文为了思路紧凑而略过的一些细节,内容包括: WINX消息分派的总体特色。 与MFC、WTL相比它有什么优点与劣势。 Default函数是如何实现的。 开发WINX的时候,尽管我决定尽量重用WTL,以便... 阅读全文

posted @ 2006-11-05 20:16 麦哲思科技 阅读(150) 评论(0) 推荐(0)

WINX的消息分派机制(续2)
摘要:我们继续Inside WINX's Message Dispatch。现在开始我们进入了最为关键的部分——WINX是怎么进行消息分派的。从原理上来讲,WINX的消息分派函数(DispatchMessage)其实与上一篇:《WINX的消息分派机制(续)》中的并无多大的不同,只不过更加智能而已。其中最... 阅读全文

posted @ 2006-11-05 18:40 麦哲思科技 阅读(100) 评论(0) 推荐(0)

WINX的消息分派机制(续)
摘要:和MFC、WTL等界面库不太一样的是,WINX认为消息分派是一个可独立于窗口存在的基础服务。所以WINX中负责消息分派的不是winx::Window类,而是 winx::WindowMessage类。winx::Window只是从winx::WindowMessage继承。 上一篇我故意买了个... 阅读全文

posted @ 2006-11-03 02:18 麦哲思科技 阅读(108) 评论(0) 推荐(0)

WINX的消息分派机制
摘要:by 许式伟 at 2006-11-1 WINX的消息分派是卓越的。我们先简单回顾一下WINX的SDI风格的Hello程序与MFC/WTL/SDK的对比 (我们关注的是窗口类中的消息处理相关): MFC的Hello程序。MainFrm.h / MainFrm.cpp WTL的H... 阅读全文

posted @ 2006-11-03 02:15 麦哲思科技 阅读(92) 评论(0) 推荐(0)

导航