Dll创建和调用过程代码
一个完整的DLL创建以及实现过程,文件相对目录都有,只需要按照顺序先编译CreateDLl生产Dll文件,然后编译TestDllLoad进行调用
用C实现面向对象.pdf
No programming technique solves all problems.
No programming language produces only correct results.
No programmer should start each project from scratch.
Object-oriented programming is the current cure-all — although it has been around for much more then ten years. At the core, there is little more to it then finally applying the good programming principles which we have been taught for more then twenty years. C++ (Eiffel, Oberon-2, Smalltalk ... take your pick) is the New Language because it is object-oriented — although you need not use it that way if you do not want to (or know how to), and it turns out that you can do just as well with plain ANSI-C. Only object-orientation permits code reuse between projects — although the idea of subroutines is as old as computers and good programmers always carried their toolkits and libraries with them.
c和c++深层探索.pdf
书试图通过近50节的内容带领读者从各个方面去把握C/C++的语法、语义,并通过分析C/C++编译器生成的汇编代码使读者明白C/C++的某些底层实现,从而更加深入地理解C/C++的概念、规则和不足。本书没有面面俱到地讲如何使用C/C++语言编程,而是深入剖析了C/C++语言的历史变化、各项特性及底层实现。本书试图引领读者不仅在C/C++语言的范围内学习,而且更侧重于从汇编语言的角度、从编译程序和链接程序的角度去了解、分析C/C++语言。通过本书,希望读者不仅能看清C语言的现在,还会知道C语言的过去,以及把握C语言的未来。本书适合已经初步掌握了C/C++的语法,希望从一个更深的层次去了解C/C++的读者
修改代码的艺术,(美)费瑟+著.pdf
第一部分 修改机理
第1章 修改软件
第2章 带着反馈工作
第3章 感知和分离
第4章 接缝模型
第5章 工具
第二部分 修改代码的技术
第6章 时间紧迫、但必须修改
第7章 漫长的修改
第8章 添加特性
第9章 无法将类放入测试用具中
第10章 无法在测试用具中运行方法
第11章 修改时应当测试哪些方法
第12章 在同一地进行多处测试、是否应该将相关的所有类都解依赖
第13章 修改时应该怎样写测试
第14章 棘手的库依赖问题
第15章 到处都是API调用
第16章 对代码的理解不足
第17章 应用毫无结构可言
第18章 测试代码碍手碍脚
第19章 对非面向对象的项目、如何安全地对它进行修改
第20章 处理大类
第21章 需要修改大量相同的代码
第22章 要修改一个巨型方法,却没法为它编写测试
第23章 降低修改的风险
第24章 当你感到绝望明
第三部分 解依赖技术
第24章 解依赖技术
C语言进阶 (东大 凌明 非常不错)
C语言进阶-第一讲概述.pdf
..............................\C语言进阶-第七讲编码风格.pdf
..............................\C语言进阶-第三讲编译汇编调试.pdf
..............................\C语言进阶-第二讲C语言复习.pdf
..............................\C语言进阶-第五讲 数据结构与链表.pdf
..............................\C语言进阶-第八讲编写安全无错的代码.pdf
..............................\C语言进阶-第六讲中断与驱动.pdf
..............................\C语言进阶-第四讲存储器与指针.pdf
4人帮设计模式 (面向对象)
本书设计实例从面向对象的设计中精选出23个设计模式,总结了面向对象设计中最有价值的经验,并且用简洁可复用的形式表达出来。本书分类描述了一组设计良好,表达清楚的软件设计模式,这些模式在实用环境下有特别有用。
程序员面试宝典第三版
揭开知名IT企业面试、笔试的核心机密,传授程序员岗位求职的关键技巧、传递快乐工作的精神与态度。
本书涉猎各大IT公司历年面试真题(包括笔试题、口试题、电话面试、英语面试,以及逻辑测试和智力测试),通过精确详细的分在,把在应聘程序员(含网络、测试等)过程中所遇见的常见考点为你一一点破。
第二版在保留原书精华主干内容的基础上,大量更新了程序设计例题,多取材于2007-2008年各大公司面试题,真实反映自第一版以来近2年的发展,帮助求助者应对新的变化。
许多面试题看似简单,却需要深厚的基本功才能给出完美的答案。
我们能真正写好一个Strcpy函数吗?我们都觉得自已能,可是我们写出的Strcpy很可能只能拿到10分中的2分……
本书将告诉你如何提高自身功力以从容面对企业的面试。
本书要点:
求职过程
C/C++程序设计
数据结构与设计模式
操作系统、数据库与网络
英语面试、电话面试与智力测试