【设计方法】 在前面,我们看了很多从理论对如何做一个有优秀UI的软件的描述。但归于实际,很多问题会比较难以操作。比如,用户的目标怎么发掘,其心智模型怎么探究等等。诸如此类的问题,都会需要有一套切实可行的实践指导方案。 书中提出了一整套完整的解决方法,指导程序员进行UI设计。实践、理解并合理运用这套方案,可以使你的UI设计变得更加的容易。 对于这部分内容,由于我实践经验的限制,不敢写太多东
【书籍信息】 软件观念革命--交互式设计精髓【About Face 2.0 -- The Essentials of Interaction Design】 詹健锋,张知非【Alan Cooper, Robert Reimann】 电子工业出版社:2005 【读书感触】 一本让我激动、羞愧、深思的书。就像上课坐的太靠前被XX教授喷了一头吐沫星子——醍醐灌顶。本
【Template】 Template的出现大大改变了C++的编程方式,甚至在传统的面向对象编程方式的基础上派生出了泛型编程方式。简单的理解泛型,可以看成是以平行级别的类(相对于继承来说)对代码依照算法逻辑进行复用。比如有一个template <class Type> A。当你分别使用A<int>, A<double>, A<aClass &
【构造和析构函数】 通常我们的看法是:当定义一个类的时候,如果没有为它写一个构造函数,系统将帮我们生成一个,并完成成员的初始化。但是,从编译器来看,上述看法中的两点认识都不够正确。编译器只会在编译需要的情况下(nontrivial的条件)自动生成默认构造函数构造函数。一般包括下面四种情况:1.类中包含的数据成员有默认构造函数;2.其基类包含默认构造函数;3.具有虚成员函数;4.虚继承至某个类
【书籍信息】 深度探索C++对象模型【Inside The C++ Object Model】 侯捷【Lippman】 华中科技大学出版社:2001 【总体概况】 本书主要是描述编译器(和链接器)对C++对象模型的处理。详述了面向对象中继承、封装、多态等等重要内容在编译阶段的处理。分析了各种实现的优缺点,并且展示了如何使用“分析-实现-分析...”(个人定义)这种以实践而
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号