深入解析ATL(第2版)PDF 高清中文版
深入解析ATL(第2版)PDF 高清中文版
ATL8.0 VS2005
part6
深入解析ATL(第2版)PDF 高清中文版
深入解析ATL(第2版)PDF 高清中文版
ATL8.0 VS2005
part5
深入解析ATL(第2版)PDF 高清中文版
深入解析ATL(第2版)PDF 高清中文版
ATL8.0 VS2005
part4
深入解析ATL(第2版)PDF 高清中文版
深入解析ATL(第2版)PDF 高清中文版
ATL8.0 VS2005
part3
深入解析ATL(第2版)PDF 高清中文版
深入解析ATL(第2版)PDF 高清中文版
ATL8.0 VS2005
深入解析ATL(第2版) 中文版PDF高清
深入解析ATL(第2版) 中文版PDF高清
ATL8.0 VS2005
有6个part包
微机原理8253 详细介绍了8253可编程接口芯片及应用
微机原理8253 详细介绍了8253可编程接口芯片及应用
WinDbg使用手册中文版
WinDbg使用手册中文版
工具包中的调试器
安装和设置
调试器操作
调试符号
崩溃转储文件
安全事项
调试器参考
C#很全面的打印功能,套票,打印设置等
C#很全面的打印功能,套票,打印设置,EXCEL打印等
DataGridView打印控件可以自定义列,标题名,打印预览
DataGridView打印控件可以自定义列,标题名,打印预览
unix shell编程(第三版)中国铁道出版社
unix shell编程(第三版)中国铁道出版社
unix shell编程(第三版)中国铁道出版社
AnkhSVN插件 详细使用说明
AnkhSVN插件 详细使用说明AnkhSVN插件 详细使用说明AnkhSVN插件 详细使用说明AnkhSVN插件 详细使用说明
c# EXCEL操作类与导入SQL
EXCEL操作类与导入SQLEXCEL操作类与导入SQLEXCEL操作类与导入SQLEXCEL操作类与导入SQL
C#串口操作串口操作串口操作
C#串口操作串口操作串口操作C#串口操作串口操作串口操作C#串口操作串口操作串口操作C#串口操作串口操作串口操作C#串口操作串口操作串口操作
oraclehelper 数据访问类
oraclehelper 数据访问类oraclehelper 数据访问类oraclehelper 数据访问类oraclehelper 数据访问类
高中数学公式高中数学公式
高中数学公式高中数学公式高中数学公式高中数学公式高中数学公式高中数学公式高中数学公式高中数学公式高中数学公式高中数学公式
winform上面实现webform上的自动记录式textbox复合控件C#.rar
winform上面实现webform上的自动记录式textbox复合控件.rar
winform上面实现webform上的自动记录式textbox复合控件.rarC#
C#面试题 全面C#面试题
C#面试题 全面C#面试题C#面试题 全面C#面试题C#面试题 全面C#面试题C#面试题 全面C#面试题C#面试题 全面C#面试题
2008 IT行业薪资与技能调查报告(中文版)
2008 IT行业薪资与技能调查报告(中文版)
打印小票小票打印原代码
小票打印原代码
小票打印原代码
小票打印原代码
小票打印原代码
小票打印原代码
MS-DOS 7.10完整安装光盘虚拟机ISO镜像版下载
MS-DOS 7.10完整安装光盘ISO版下载 虚拟机
asp.net 相册 ajax+.net 2.0 ajax相册 无刷新相册 超酷的无刷新相册
asp.net 相册 ajax+.net 2.0 ajax相册 无刷新相册
超酷的无刷新相册
C#面试注意事项,会问的问题
C#面试注意事项,会问的问题
C#面试注意事项,会问的问题
程序员专用简历集合 个人简历模板 实例
个人简历模板(十六)软件工程师.doc
简历格式建议.doc
毕业生自我鉴定(范文).doc
(工作经历常用词汇).doc
我的英文简历.doc
自荐信的写法.doc
程序员简历 高级人才-低级人才 大专 本科 研究生 博士
AJAX带进度条上传图片
AJAX带进度条上传图片 使用.ashx文件处理上传数据
类似163邮箱功能
汇编语言程序设计教程
汇编语言程序设计 汇编语言程序设计
利用反射减少if等重复代码,省市下拉框,数据库
在项目开发中难免存在大量的判断语句,特别是在频繁使用ajax与服务器交互的项目中,if,switch等判断语句的使用量是相当大的,为了在项目开发过程减少这类代码的使用量,我使用了反射。<br><br>还有个省市下拉框,数据库<br>
防止用户重复登录
防止用户重复登录,同ID只可登录一个
C++编程技巧(下)
★内容简介★<br><br> 在本书中,C++专家Rob Murray就与我们分享了他宝贵的经验和建议,以帮助初中级C++程序员得到进一步的提高。 作者大量采用了实际开发中的代码来作为示例,向读者展示了那些有用的编程策略,并对那些有害的做法进行了警示。为了帮助读者更好地理解,在书中的每一章结束前,在该章中被介绍过的主要内容都被放到了一个列表中,此外,书中还给出了一些问题来激励读者们进行更多的思考和讨论。 <br><br> 本书在一开始就向我们讲解了如何为我们的设计选择正确的抽象,提示我们注意抽象和实现之间的区别—然后,我们就将学到如何将己得到的抽象转化成一个(或多个)C++中的类,期间进行的讨论所涵盖的范围上至高层的设计策略,下至底层的接口和实现细节。<br><br> 对于C++中新增的模板特性,通过从基础开始到逐步地接触实际应用中的示例,Rob Murray向我们展示了其空前的洞察力。作者同时也向我们展示了多种特定的技巧,以使我们的程序更快、重用性更高,并且更健壮。异常是C++中另外一个新增的特性,对于何时该使用它,何时不该使用它,Murray也向我们给出了他的建议-在本书的最后,我们还可以学到如何将一个项目从C移植到C++之上,书中对该过程的讨论不但包括了其中可能出现的技术问题,也包括了使用技术的“人”的问题。<br><br>★作者简介★<br><br> 作者Robert B.Murray在撰写该书时是量子数据系统公司(Quantitative Data Systems)中负责软件工程的副总裁,该公司的业务包括向财富500强(Fodune 500)中的公司提供面向对象的软件解决方案 在此之前,他曾经在AT&T的Bell实验室工作,在那里他参与了C++语言、编译器以及库的开发。他同时也是《The C++ Report》杂志的创立编辑(founding editor),主持Obfuscated C++专栏。从1987年起,他就开始在学术会议和专业会议上向人教授C++语言。目前Murray在FNIS公司进行着软件开发的管理,他的兴趣主要包括:程序语言的开发和工具,以及轻量级的开发过程(如极限编程) <br><br>★详细目录★<br><br>代译者序 序<br>第0章简介<br>0.1关于示例代码<br>0.2本书的组织<br>0.3问题<br>0.4语言规则<br>第1章抽象<br>1.1有关电话号码的抽象模型<br>1.2抽象模型间的关系<br>1.3请考虑边界条件<br>1.4使用CRC卡片来辅助设计<br>1.5小结<br>1.6问题<br>第2章类<br>2.1构造函数<br>2.2赋值<br>2.3公用数据<br>2.4隐式类型转换<br>2.5操作符重载:成员或非成员?<br>2.6重载.缺省值以及省略符<br>2.7Const<br>2.8返回值为引用<br>2.9静态对象的构造<br>2.10小结<br>2.11问题<br>第3章句柄<br>3.1一个String类<br>3.2使用计数器来避免多份拷贝<br>3.3避免进行重编译:CheshireCat<br>3.4使用句柄来隐藏设计<br>3.5多种实现<br>3.6作为对象的句柄<br>3.7综述<br>3.8小结<br>3.9问题<br>第4章继承<br>4.1is-a关系<br>4.2公有继承<br>4.3私有继承<br>4.4保护型继承<br>4.5与基类抽象的一致性<br>4.6纯虚函数<br>4.7有关继承的细节和陷阱<br>4.8小结<br>4.9问题<br>第5章多重继承<br>5.1作为交集的多重继承<br>5.2虚基类<br>5.3一些有关多重继承的细节问题<br>5.4小结<br>5.5问题<br>第6章考虑继承的设计<br>6.1被保护的接口<br>6.2我们的设计是否应该考虑到继承?<br>6.3一些为继承所做的设计的例子<br>6.4结论<br>6.5小结<br>6.6问题<br>第7章模板<br>7.1模板类Pair<br>7.2一些有关模板的细节<br>7.3模板的实例化<br>7.4智能指针<br>7.5作为模板参数的表达式<br>7.6模板函数<br>7.7小结<br>7.8问题<br>第8章模板的高级用法<br>8.1使用了模板的容器类<br>8.2示例:Block<br>8.3有关Block的设计细节<br>8.4带有迭代器的容器:List<br>8.5迭代器的设计细节<br>8.6性能上的考虑<br>8.7对模板参数的限制<br>8.8模板特化<br>8.9小结<br>8.10问题<br>第9章重用<br>9.1发现和获得<br>9.2健壮性<br>9.3内存管理<br>9.4可选的内存分配方案<br>9.5传递参数给operatornew<br>9.6管理外部资源<br>9.7寻找有关内存的bug<br>9.8名字冲突<br>9.9性能<br>9.10不要去猜想,而应该度量!<br>9.11算法<br>9.12动态内存分配中的瓶颈<br>9.13内嵌<br>9.14Tiemann法则<br>9.15小结<br>9.16问题<br>第10章异常<br>10.1一个负面的声明<br>10.2为什么需要异常?<br>10.3一个异常的例子<br>10.4异常只应该用来表述异常情况<br>10.5理解异常<br>10.6责任评估<br>10.7设计异常对象<br>10.8小结<br>10.9问题<br>第11章向C++移植<br>11.1选择使用C++<br>11.2采用C++<br>11.3设计和实现<br>11.4开发一个坚实的基础<br>11.5相关的思考<br>11.6小结<br>11.7问题<br><br>
C++编程技巧
在本书中,C++专家Rob Murray就与我们分享了他宝贵的经验和建议,以帮助初中级C++程序员得到进一步的提高。 作者大量采用了实际开发中的代码来作为示例,向读者展示了那些有用的编程策略,并对那些有害的做法进行了警示。为了帮助读者更好地理解,在书中的每一章结束前,在该章中被介绍过的主要内容都被放到了一个列表中,此外,书中还给出了一些问题来激励读者们进行更多的思考和讨论。 <br><br> 本书在一开始就向我们讲解了如何为我们的设计选择正确的抽象,提示我们注意抽象和实现之间的区别—然后,我们就将学到如何将己得到的抽象转化成一个(或多个)C++中的类,期间进行的讨论所涵盖的范围上至高层的设计策略,下至底层的接口和实现细节。<br><br> 对于C++中新增的模板特性,通过从基础开始到逐步地接触实际应用中的示例,Rob Murray向我们展示了其空前的洞察力。作者同时也向我们展示了多种特定的技巧,以使我们的程序更快、重用性更高,并且更健壮。异常是C++中另外一个新增的特性,对于何时该使用它,何时不该使用它,Murray也向我们给出了他的建议-在本书的最后,我们还可以学到如何将一个项目从C移植到C++之上,书中对该过程的讨论不但包括了其中可能出现的技术问题,也包括了使用技术的“人”的问题。<br><br>★作者简介★<br><br> 作者Robert B.Murray在撰写该书时是量子数据系统公司(Quantitative Data Systems)中负责软件工程的副总裁,该公司的业务包括向财富500强(Fodune 500)中的公司提供面向对象的软件解决方案 在此之前,他曾经在AT&T的Bell实验室工作,在那里他参与了C++语言、编译器以及库的开发。他同时也是《The C++ Report》杂志的创立编辑(founding editor),主持Obfuscated C++专栏。从1987年起,他就开始在学术会议和专业会议上向人教授C++语言。目前Murray在FNIS公司进行着软件开发的管理,他的兴趣主要包括:程序语言的开发和工具,以及轻量级的开发过程(如极限编程) <br><br>★详细目录★<br><br>代译者序 序<br>第0章简介<br>0.1关于示例代码<br>0.2本书的组织<br>0.3问题<br>0.4语言规则<br>第1章抽象<br>1.1有关电话号码的抽象模型<br>1.2抽象模型间的关系<br>1.3请考虑边界条件<br>1.4使用CRC卡片来辅助设计<br>1.5小结<br>1.6问题<br>第2章类<br>2.1构造函数<br>2.2赋值<br>2.3公用数据<br>2.4隐式类型转换<br>2.5操作符重载:成员或非成员?<br>2.6重载.缺省值以及省略符<br>2.7Const<br>2.8返回值为引用<br>2.9静态对象的构造<br>2.10小结<br>2.11问题<br>第3章句柄<br>3.1一个String类<br>3.2使用计数器来避免多份拷贝<br>3.3避免进行重编译:CheshireCat<br>3.4使用句柄来隐藏设计<br>3.5多种实现<br>3.6作为对象的句柄<br>3.7综述<br>3.8小结<br>3.9问题<br>第4章继承<br>4.1is-a关系<br>4.2公有继承<br>4.3私有继承<br>4.4保护型继承<br>4.5与基类抽象的一致性<br>4.6纯虚函数<br>4.7有关继承的细节和陷阱<br>4.8小结<br>4.9问题<br>第5章多重继承<br>5.1作为交集的多重继承<br>5.2虚基类<br>5.3一些有关多重继承的细节问题<br>5.4小结<br>5.5问题<br>第6章考虑继承的设计<br>6.1被保护的接口<br>6.2我们的设计是否应该考虑到继承?<br>6.3一些为继承所做的设计的例子<br>6.4结论<br>6.5小结<br>6.6问题<br>第7章模板<br>7.1模板类Pair<br>7.2一些有关模板的细节<br>7.3模板的实例化<br>7.4智能指针<br>7.5作为模板参数的表达式<br>7.6模板函数<br>7.7小结<br>7.8问题<br>第8章模板的高级用法<br>8.1使用了模板的容器类<br>8.2示例:Block<br>8.3有关Block的设计细节<br>8.4带有迭代器的容器:List<br>8.5迭代器的设计细节<br>8.6性能上的考虑<br>8.7对模板参数的限制<br>8.8模板特化<br>8.9小结<br>8.10问题<br>第9章重用<br>9.1发现和获得<br>9.2健壮性<br>9.3内存管理<br>9.4可选的内存分配方案<br>9.5传递参数给operatornew<br>9.6管理外部资源<br>9.7寻找有关内存的bug<br>9.8名字冲突<br>9.9性能<br>9.10不要去猜想,而应该度量!<br>9.11算法<br>9.12动态内存分配中的瓶颈<br>9.13内嵌<br>9.14Tiemann法则<br>9.15小结<br>9.16问题<br>第10章异常<br>10.1一个负面的声明<br>10.2为什么需要异常?<br>10.3一个异常的例子<br>10.4异常只应该用来表述异常情况<br>10.5理解异常<br>10.6责任评估<br>10.7设计异常对象<br>10.8小结<br>10.9问题<br>第11章向C++移植<br>11.1选择使用C++<br>11.2采用C++<br>11.3设计和实现<br>11.4开发一个坚实的基础<br>11.5相关的思考<br>11.6小结<br>11.7问题<br><br>