Shuffy

不断的学习,不断的思考,才能不断的进步.Let's do better together!
posts - 102, comments - 43, trackbacks - 0, articles - 19

     摘要: “java函数是传值的,java函数传递的参数是对象的引用值”
  阅读全文

posted @ 2008-10-13 14:54 Shuffy 阅读(514) | 评论 (0)编辑 收藏

     摘要: 在本文中,使用中文“浏览器会话期间”来表达含义①,使用“session机制”来表达含义④,使用“session”表达含义⑤,使用具体的“HttpSession”来表达含义⑥
  阅读全文

posted @ 2008-09-29 22:17 Shuffy 阅读(217) | 评论 (0)编辑 收藏

     摘要: 铭记在心

l 最小化编译依赖的基本理念就是使用声明依赖代替定义依赖。基于这一理念有两种实现方式,它们是:句柄类和接口类。

l 库头文件必须以完整、并且仅存在声明的形式出现。无论是否涉及模板。
  阅读全文

posted @ 2008-01-29 19:40 Shuffy 阅读(476) | 评论 (0)编辑 收藏

     摘要: 铭记在心

l 仅仅对小型的、调用频率高的程序进行内联。这将简化你的调试操作,为底层更新提供方便,降低潜在的代码膨胀发生的可能,并且可以让程序获得更高的速度。

l 不要将模板声明为 inline 的,因为它们一般在头文件中出现。
  阅读全文

posted @ 2008-01-29 19:36 Shuffy 阅读(301) | 评论 (0)编辑 收藏

     摘要: define用法  阅读全文

posted @ 2008-01-23 18:32 Shuffy 阅读(1967) | 评论 (1)编辑 收藏

     摘要: c++中的string常用函数用法  阅读全文

posted @ 2008-01-20 14:02 Shuffy 阅读(7681) | 评论 (1)编辑 收藏

     摘要: C++ 语言是个十分优秀的语言,但优秀并不表示完美。还是有许多人不愿意使用C或者C++,为什么?原因众多,其中之一就是C/C++的文本处理功能太麻烦,用起来很不方便。以前没有接触过其他语言时,每当别人这么说,我总是不屑一顾,认为他们根本就没有领会C++的精华,或者不太懂C++,现在我接触perl, php, 和Shell脚本以后,开始理解了以前为什么有人说C++文本处理不方便了。   阅读全文

posted @ 2008-01-20 13:37 Shuffy 阅读(5262) | 评论 (0)编辑 收藏

     摘要: 内容介绍:
本书从实际应用入手,由浅入深、循序渐进地讲述Windows程序内部运行机制、MFC框架、文本、菜单、对话框、文件操作、网络编程、进程间通信、ActiveX控件、动态链接库、HOOK编程等多个主题。 不同于一般的讲述VC++使用的书籍,本书主要从程序内部运行的机制和MFC程序的组织脉络入手,使读者在学习VC++编程知识时,既能够知其然,又能知其所以然,从而帮助读者从根本上理解和掌握Windows的程序设计。另外,全书还贯穿作者多年来学习编程的一些经验,以及一些学习方法的建议,为读者进一步...  阅读全文

posted @ 2007-11-21 16:04 Shuffy 阅读(349) | 评论 (0)编辑 收藏

     摘要: 内容介绍:
在本书中,两位知名的C++专家将全球C++团体的集体智慧和经验凝结成一套编程规范。这些规范可以作为每一个开发团队制定实际开发规范的基础,更是每一位C++程序员应该遵循的行事准则。书中对每一条规范都给出了精确的描述,并辅以实例说明;从类型定义到差错处理,都给出了最佳的C++实践。即使使用C++多年的程序员也会从中受益匪浅。 本书适合于各层次C++程序员,也可作为高等院校C++课程的教学参考书。  阅读全文

posted @ 2007-11-20 21:33 Shuffy 阅读(504) | 评论 (0)编辑 收藏

     摘要: 一、程序风格:
1、严格采用阶梯层次组织程序代码:
各层次缩进的分格采用VC的缺省风格,即每层次缩进为4格,括号位于下一行。要求相匹配的大括号在同一列,对继行则要求再缩进4格。  阅读全文

posted @ 2007-11-19 12:44 Shuffy 阅读(685) | 评论 (0)编辑 收藏

     摘要: 问题1:UpdateData()的使用方法

UpdateData()只有一个BOOL类型的参数,UpdateData(FALSE)一般用于对话框控件连接的变量值刷新屏幕显示;比如你在一个文本框上绑定了一个m_member变量,用UpdateData(FALSE);即可把这个值在文本框里显示出来,反之,UpdateData(TRUE);能把填入文本框的 内容赋值给m_member.
  阅读全文

posted @ 2007-11-18 16:53 Shuffy 阅读(221) | 评论 (0)编辑 收藏

     摘要: 铭记在心

l 异常安全的函数即使在异常抛出时,也不会带来资源泄露,同时也不允许数据结构遭到破坏。这类函数提供基本的、增强的、零异常的三个层面的异常安全保证。

l 增强保证可以通过复制并交换策略来实现,但是增强保证并不是对所有函数都适用。

l 函数所提供的异常安全保证通常不要强于其调用的函数中保证层次最弱的一个。
  阅读全文

posted @ 2007-11-16 19:01 Shuffy 阅读(249) | 评论 (0)编辑 收藏

     摘要: 铭记在心

l 避免返回指向对象内部部件的句柄(引用、指针或迭代器)。这样做可以增强封装性,帮助 const 成员函数拥有更加“ const ”的行为,并且使“野句柄”出现的几率降至最低。
  阅读全文

posted @ 2007-11-16 18:58 Shuffy 阅读(268) | 评论 (0)编辑 收藏

     摘要: l 尽可能避免使用转型,尤其是在对性能敏感的代码中不要使用动态转型 dynamic_cast 。如果一个设计方案需要使用转型,要尝试寻求一条不需要转型的方案来取代。

l 在必须使用转型时,要尝试将其隐藏在一个函数中。这样客户端程序员就可以调用这些函数,而不是在他们自己的代码中使用转型。

l 要尽量使用 C++ 风格的转型,避免使用怀旧风格的转型。现代的转型更易读,而且功能更为具体化。
  阅读全文

posted @ 2007-11-16 18:56 Shuffy 阅读(336) | 评论 (0)编辑 收藏

     摘要: Windows应用程序通过为指定设备(屏幕,打印机等)创建一个设备描述表(Device Context, DC)在DC表示的逻辑意义的“画布”上进行图形的绘制。DC是一种包含设备信息的数据结构,它包含了物理设备所需的各种状态信息。Win32程序在绘制图形之前需要获取DC的句柄HDC,并在不继续使用时释放掉。  阅读全文

posted @ 2007-11-16 18:50 Shuffy 阅读(2611) | 评论 (0)编辑 收藏

列出全部内容
共7页: 1 2 3 4 5 6 7