高质量C++/C编程指南(林锐博士高清PDF版)
目 录
前 言 ................................ ................................ ................................ ................................ .... 6
第 1章 文件结构 ................................ ................................ ................................ ............... 11
1.11.11.1 版权和本的声明 版权和本的声明 版权和本的声明 版权和本的声明 版权和本的声明 版权和本的声明 版权和本的声明 版权和本的声明 ................................ ................................ ................................ ... 11
1.21.21.2 头文件的结构 头文件的结构 头文件的结构 头文件的结构 头文件的结构 头文件的结构 ................................ ................................ ................................ ........... 11
1.31.31.3 定义文件的结构 定义文件的结构 定义文件的结构 定义文件的结构 定义文件的结构 定义文件的结构 定义文件的结构 ................................ ................................ ................................ ....... 13
1.41.41.4 头文件的作用 头文件的作用 头文件的作用 头文件的作用 头文件的作用 头文件的作用 ................................ ................................ ................................ ........... 13
1.51.51.5 目录结构 目录结构 目录结构 目录结构 ................................ ................................ ................................ .................. 14
第 2章 程序的版式 ................................ ................................ ................................ ........... 15
2.12.12.1 空行 ................................ ................................ ................................ .......................... 15
2.22.22.2 代码行 ................................ ................................ ................................ ...................... 16
2.32.32.3 代码行内的空格 代码行内的空格 代码行内的空格 代码行内的空格 代码行内的空格 代码行内的空格 代码行内的空格 ................................ ................................ ................................ ....... 17
2.42.42.4 对齐 ................................ ................................ ................................ .......................... 18
2.52.52.5 长行拆分 长行拆分 长行拆分 长行拆分 ................................ ................................ ................................ .................. 19
2.62.62.6 修饰符的位置 修饰符的位置 修饰符的位置 修饰符的位置 修饰符的位置 修饰符的位置 ................................ ................................ ................................ ........... 19
2.72.72.7 注释 ................................ ................................ ................................ .......................... 20
2.82.82.8 类的版式 类的版式 类的版式 类的版式 ................................ ................................ ................................ .................. 21
第 3章 命名规则 ................................ ................................ ................................ ............... 22
3.13.13.1 共性规则 共性规则 共性规则 共性规则 ................................ ................................ ................................ .................. 22
3.23.23.2 简单的 WINDOWSINDOWSINDOWSINDOWSINDOWSINDOWS应用程序命名 应用程序命名 应用程序命名 应用程序命名 应用程序命名 应用程序命名 规则 ................................ ................................ ...... 23
3.33.33.3 简单的 UNIXNIXNIX应用程序命名规则 应用程序命名规则 应用程序命名规则 应用程序命名规则 应用程序命名规则 应用程序命名规则 应用程序命名规则 应用程序命名规则 ................................ ................................ .............. 25
第 4章 表达式和基本语句 表达式和基本语句 表达式和基本语句 表达式和基本语句 表达式和基本语句 表达式和基本语句 表达式和基本语句 表达式和基本语句 ................................ ................................ ................................ 26
4.14.14.1 运算符的优先级 运算符的优先级 运算符的优先级 运算符的优先级 运算符的优先级 运算符的优先级 运算符的优先级 ................................ ................................ ................................ ....... 26
4.24.24.2 复合表达式 复合表达式 复合表达式 复合表达式 复合表达式 ................................ ................................ ................................ ............... 27
4.34.34.3 IF IF IF 语句 ................................ ................................ ................................ ...................... 27
4.44.44.4 循环语句的效率 循环语句的效率 循环语句的效率 循环语句的效率 循环语句的效率 循环语句的效率 循环语句的效率 ................................ ................................ ................................ ....... 29
4.54.54.5 FOR FOR FOR FOR 语句的循环控制变量 语句的循环控制变量 语句的循环控制变量 语句的循环控制变量 语句的循环控制变量 语句的循环控制变量 语句的循环控制变量 语句的循环控制变量 语句的循环控制变量 ................................ ................................ ......................... 30
4.64.64.6 SWITCHSWITCHSWITCHSWITCHSWITCHSWITCH语句 ................................ ................................ ................................ .............. 30
4.74.74.7 GOTOGOTOGOTOGOTO语句 ................................ ................................ ................................ .................. 31
第 5章 常量 ................................ ................................ ................................ ....................... 33
5.15.15.1 为什么需要常量 为什么需要常量 为什么需要常量 为什么需要常量 为什么需要常量 为什么需要常量 为什么需要常量 ................................ ................................ ................................ ....... 33
5.25.25.2 CONST CONST CONST CONST CONST CONST 与 #DEFINEDEFINEDEFINEDEFINEDEFINEDEFINE的比较 ................................ ................................ ........................ 33
5.35.35.3 常量定义规则 常量定义规则 常量定义规则 常量定义规则 常量定义规则 常量定义规则 ................................ ................................ ................................ ........... 33
5.45.45.4 类中的常量 类中的常量 类中的常量 类中的常量 类中的常量 ................................ ................................ ................................ ............... 34
第 6章 函数设计 ................................ ................................ ................................ ............... 36
高质量 C++/C 编程指南,v 1.0
2001 Page 4 of 101
6.16.16.1 参数的规则 参数的规则 参数的规则 参数的规则 参数的规则 ................................ ................................ ................................ ............... 36
6.26.26.2 返回值的规则 返回值的规则 返回值的规则 返回值的规则 返回值的规则 返回值的规则 ................................ ................................ ................................ ........... 37
6.36.36.3 函数内部实现的规则 函数内部实现的规则 函数内部实现的规则 函数内部实现的规则 函数内部实现的规则 函数内部实现的规则 函数内部实现的规则 函数内部实现的规则 函数内部实现的规则 ................................ ................................ ............................... 39
6.46.46.4 其它建议 其它建议 其它建议 其它建议 ................................ ................................ ................................ .................. 40
6.56.56.5 使用断言 使用断言 使用断言 使用断言 ................................ ................................ ................................ .................. 41
6.66.66.6 引用与指针的比较 引用与指针的比较 引用与指针的比较 引用与指针的比较 引用与指针的比较 引用与指针的比较 引用与指针的比较 引用与指针的比较 ................................ ................................ ................................ ... 42
第 7章 内存管理 ................................ ................................ ................................ ............... 44
7.17.17.1内存分配方式 内存分配方式 内存分配方式 内存分配方式 内存分配方式 内存分配方式 ................................ ................................ ................................ ........... 44
7.27.27.2常见的内存错误及其对策 常见的内存错误及其对策 常见的内存错误及其对策 常见的内存错误及其对策 常见的内存错误及其对策 常见的内存错误及其对策 常见的内存错误及其对策 常见的内存错误及其对策 常见的内存错误及其对策 常见的内存错误及其对策 常见的内存错误及其对策 ................................ ................................ ........................ 44
7.37.37.3指针与数组的对比 指针与数组的对比 指针与数组的对比 指针与数组的对比 指针与数组的对比 指针与数组的对比 指针与数组的对比 指针与数组的对比 ................................ ................................ ................................ .... 45
7.47.47.4指针参数是如何传递内存的? 指针参数是如何传递内存的? 指针参数是如何传递内存的? 指针参数是如何传递内存的? 指针参数是如何传递内存的? 指针参数是如何传递内存的? 指针参数是如何传递内存的? 指针参数是如何传递内存的? 指针参数是如何传递内存的? 指针参数是如何传递内存的? 指针参数是如何传递内存的? 指针参数是如何传递内存的? 指针参数是如何传递内存的? ................................ ................................ ................. 47
7.57.57.5 FREEFREEFREEFREE和 DELETEDELETEDELETEDELETEDELETEDELETE把指针怎么啦? 把指针怎么啦? 把指针怎么啦? 把指针怎么啦? 把指针怎么啦? 把指针怎么啦? 把指针怎么啦? ................................ ................................ .............. 50
7.67.67.6 动态内存会被自释放吗? 动态内存会被自释放吗? 动态内存会被自释放吗? 动态内存会被自释放吗? 动态内存会被自释放吗? 动态内存会被自释放吗? 动态内存会被自释放吗? 动态内存会被自释放吗? 动态内存会被自释放吗? 动态内存会被自释放吗? 动态内存会被自释放吗? 动态内存会被自释放吗? ................................ ................................ .................... 50
7.77.77.7 杜绝“野指针” 杜绝“野指针” 杜绝“野指针” 杜绝“野指针” 杜绝“野指针” 杜绝“野指针” 杜绝“野指针” ................................ ................................ ................................ ....... 51
7.87.87.8 有了 MALLOCMALLOCMALLOCMALLOCMALLOCMALLOC/FREEFREEFREEFREE为什么还要 为什么还要 为什么还要 为什么还要 为什么还要 NEWNEWNEW/DELETE DELETE DELETE DELETE DELETE DELETE DELETE ? ................................ ...................... 52
7.97.97.9 内存耗尽怎么办? 内存耗尽怎么办? 内存耗尽怎么办? 内存耗尽怎么办? 内存耗尽怎么办? 内存耗尽怎么办? 内存耗尽怎么办? 内存耗尽怎么办? ................................ ................................ ................................ ... 53
7.107.107.107.10 MALLOCMALLOCMALLOCMALLOCMALLOCMALLOC/FREEFREEFREEFREE 的使用要点 的使用要点 的使用要点 的使用要点 的使用要点 ................................ ................................ ...................... 54
7.117.117.11 NEWNEWNEW/DELETE DELETE DELETE DELETE DELETE DELETE DELETE 的使用要点 的使用要点 的使用要点 的使用要点 的使用要点 ................................ ................................ ........................ 55
7.127.127.127.12 一些心得体会 一些心得体会 一些心得体会 一些心得体会 一些心得体会 一些心得体会 ................................ ................................ ................................ ......... 56
第 8章 C++C++C++函数的高级特性 函数的高级特性 函数的高级特性 函数的高级特性 函数的高级特性 函数的高级特性 函数的高级特性 ................................ ................................ ............................ 57
8.18.18.1 函数重载的概念 函数重载的概念 函数重载的概念 函数重载的概念 函数重载的概念 函数重载的概念 函数重载的概念 ................................ ................................ ................................ ....... 57
8.28.28.2 成员函数的重载、覆盖与隐 成员函数的重载、覆盖与隐 成员函数的重载、覆盖与隐 成员函数的重载、覆盖与隐 成员函数的重载、覆盖与隐 成员函数的重载、覆盖与隐 成员函数的重载、覆盖与隐 成员函数的重载、覆盖与隐 成员函数的重载、覆盖与隐 成员函数的重载、覆盖与隐 成员函数的重载、覆盖与隐 成员函数的重载、覆盖与隐 藏 ................................ ................................ ................ 60
8.38.38.3 参数的缺省值 参数的缺省值 参数的缺省值 参数的缺省值 参数的缺省值 参数的缺省值 ................................ ................................ ................................ ........... 63
8.48.48.4 运算符重载 运算符重载 运算符重载 运算符重载 运算符重载 ................................ ................................ ................................ ............... 64
8.58.58.5 函数内联 函数内联 函数内联 函数内联 ................................ ................................ ................................ .................. 65
8.68.68.6 一些心得体会 一些心得体会 一些心得体会 一些心得体会 一些心得体会 一些心得体会 ................................ ................................ ................................ ........... 68
第 9章 类的构造函数 、析与赋值类的构造函数 、析与赋值类的构造函数 、析与赋值类的构造函数 、析与赋值类的构造函数 、析与赋值类的构造函数 、析与赋值类的构造函数 、析与赋值类的构造函数 、析与赋值类的构造函数 、析与赋值类的构造函数 、析与赋值类的构造函数 、析与赋值类的构造函数 、析与赋值类的构造函数 、析与赋值类的构造函数 、析与赋值类的构造函数 、析与赋值类的构造函数 、析与赋值................................ ................................ . 69
9.19.19.1 构造函数与析的起源 构造函数与析的起源 构造函数与析的起源 构造函数与析的起源 构造函数与析的起源 构造函数与析的起源 构造函数与析的起源 构造函数与析的起源 构造函数与析的起源 构造函数与析的起源 构造函数与析的起源 构造函数与析的起源 ................................ ................................ .................... 69
9.29.29.2 构造函数的初始化 构造函数的初始化 构造函数的初始化 构造函数的初始化 构造函数的初始化 构造函数的初始化 构造函数的初始化 构造函数的初始化 表 ................................ ................................ ............................... 70
9.39.39.3 构造和析的次序 构造和析的次序 构造和析的次序 构造和析的次序 构造和析的次序 构造和析的次序 构造和析的次序 构造和析的次序 ................................ ................................ ................................ ... 72
9.49.49.4 示例:类 示例:类 示例:类 示例:类 STRINGTRINGTRINGTRINGTRING的构造函数 与析的构造函数 与析的构造函数 与析的构造函数 与析的构造函数 与析的构造函数 与析的构造函数 与析的构造函数 与析的构造函数 与析的构造函数 与析................................ ............................... 72
9.59.59.5 不要轻视拷贝构造函数 与赋值不要轻视拷贝构造函数 与赋值不要轻视拷贝构造函数 与赋值不要轻视拷贝构造函数 与赋值不要轻视拷贝构造函数 与赋值不要轻视拷贝构造函数 与赋值不要轻视拷贝构造函数 与赋值不要轻视拷贝构造函数 与赋值不要轻视拷贝构造函数 与赋值不要轻视拷贝构造函数 与赋值不要轻视拷贝构造函数 与赋值不要轻视拷贝构造函数 与赋值不要轻视拷贝构造函数 与赋值不要轻视拷贝构造函数 与赋值不要轻视拷贝构造函数 与赋值................................ ................................ ......... 73
9.69.69.6 示例:类 示例:类 示例:类 示例:类 STRINGTRINGTRINGTRINGTRING的拷贝构造函数 与赋值的拷贝构造函数 与赋值的拷贝构造函数 与赋值的拷贝构造函数 与赋值的拷贝构造函数 与赋值的拷贝构造函数 与赋值的拷贝构造函数 与赋值的拷贝构造函数 与赋值的拷贝构造函数 与赋值的拷贝构造函数 与赋值的拷贝构造函数 与赋值的拷贝构造函数 与赋值................................ ........................ 73
9.79.79.7 偷懒的办法处理拷贝构造函数 与赋值偷懒的办法处理拷贝构造函数 与赋值偷懒的办法处理拷贝构造函数 与赋值偷懒的办法处理拷贝构造函数 与赋值偷懒的办法处理拷贝构造函数 与赋值偷懒的办法处理拷贝构造函数 与赋值偷懒的办法处理拷贝构造函数 与赋值偷懒的办法处理拷贝构造函数 与赋值偷懒的办法处理拷贝构造函数 与赋值偷懒的办法处理拷贝构造函数 与赋值偷懒的办法处理拷贝构造函数 与赋值偷懒的办法处理拷贝构造函数 与赋值偷懒的办法处理拷贝构造函数 与赋值偷懒的办法处理拷贝构造函数 与赋值偷懒的办法处理拷贝构造函数 与赋值偷懒的办法处理拷贝构造函数 与赋值偷懒的办法处理拷贝构造函数 与赋值偷懒的办法处理拷贝构造函数 与赋值................................ ............................. 75
9.89.89.8 如何在派生类中实现的基本函数 如何在派生类中实现的基本函数 如何在派生类中实现的基本函数 如何在派生类中实现的基本函数 如何在派生类中实现的基本函数 如何在派生类中实现的基本函数 如何在派生类中实现的基本函数 如何在派生类中实现的基本函数 如何在派生类中实现的基本函数 如何在派生类中实现的基本函数 如何在派生类中实现的基本函数 如何在派生类中实现的基本函数 如何在派生类中实现的基本函数 如何在派生类中实现的基本函数 如何在派生类中实现的基本函数 ................................ ................................ ......... 75
9.99.99.9 一些心得体会 一些心得体会 一些心得体会 一些心得体会 一些心得体会 一些心得体会 ................................ ................................ ................................ ........... 77
第 10 章 类的继承与组合 类的继承与组合 类的继承与组合 类的继承与组合 类的继承与组合 类的继承与组合 类的继承与组合 ................................ ................................ ................................ .. 78
高质量 C++/C 编程指南,v 1.0
2001 Page 5 of 101
10.110.110.110.1 继承 ................................ ................................ ................................ ........................ 78
10.210.210.210.2 组合 ................................ ................................ ................................ ........................ 80
第 11 章 其它编程经验 ................................ ................................ ................................ ...... 82
11.1 11.111.1 使用 CONSTCONSTCONSTCONSTCONST提高函数的健壮性 提高函数的健壮性 提高函数的健壮性 提高函数的健壮性 提高函数的健壮性 提高函数的健壮性 提高函数的健壮性 提高函数的健壮性 ................................ ................................ .............. 82
11.2 11.211.2 提高程序的效率 提高程序的效率 提高程序的效率 提高程序的效率 提高程序的效率 提高程序的效率 提高程序的效率 ................................ ................................ ................................ ..... 84
11.3 11.311.3 一些有益的建议 一些有益的建议 一些有益的建议 一些有益的建议 一些有益的建议 一些有益的建议 一些有益的建议 ................................ ................................ ................................ ..... 85
参考文献 ................................ ................................ ................................ ............................ 87
附录 A :C++/CC++/CC++/CC++/CC++/C代码审查表 代码审查表 代码审查表 代码审查表 代码审查表 ................................ ................................ ............................ 88
附录 B :C++/CC++/CC++/CC++/CC++/C试题 ................................ ................................ ................................ ....... 93
附录 C :C++/CC++/CC++/CC++/CC++/C试题的答案与评分标准 试题的答案与评分标准 试题的答案与评分标准 试题的答案与评分标准 试题的答案与评分标准 试题的答案与评分标准 试题的答案与评分标准 试题的答案与评分标准 试题的答案与评分标准 试题的答案与评分标准 ................................ ................................ ......... 97
2009-2012系统集成项目管理工程师试题解析及答案(高清最新)
2009-2012系统集成项目管理工程师试题解析及答案(高清最新)
系统集成项目管理工程师考试上午选择试题和答案解析(2012年下半年)
系统集成项目管理工程师考试上午选择试题和答案解析(2012年下半年)
软件资格与水平考试历年真题及详解-高级项目管理师
软件资格与水平考试历年真题及详解-高级项目管理师
信息系统项目管理师论文详解和范例
项目管理师论文写作指南 6
1.大纲中的要求 6
2. 为什么会觉得论文考试难 6
3.论文的格式与写作技巧 7
3.1 格式要求 7
3.2 写作进度把握 7
3.3 论文选题 7
3.4 论文提纲 7
3.5 正文写作 7
3.6 摘要写作 8
4. 论文考题分析 8
5. 如何准备论文 10
论文实例 10
1. 论文论题 10
2. 范文一:论信息系统项目的整体管理 11
3. 范文二:论信息系统项目的整体管理 13
4. 范文三:论信息系统项目的整体管理 15
第一篇 项目管理(进度、风险) 18
IT项目管理 18
IT项目管理的三个条件、五个步骤 18
IT项目管理的五大错误 23
IT项目管理:问题、体系、方法 24
成功的软件项目需要几点要求 26
对软件项目管理的探讨 27
给项目管理一双慧眼 33
工程项目管理的新挑战—可持续发展 37
管理的三化与六法 40
管理项目失败的教训 41
论项目管理中的量化管理 43
浅谈如何实行有效的项目管理 45
浅谈项目管理 46
浅谈项目管理机制 54
浅析软件项目管理中的10个误区 58
如何估算大型项目的工作量 60
如何计算项目的投资收益率 61
如何领导员工成为项目管理者? 62
简谈项目的冲突的管理 65
IT外包项目管理 66
如何应对零星IT项目采购 68
软件公司项目管理的三大误区 69
软件开发项目管理的简单方法 70
软件企业如何面对项目管理 71
软件外包项目管理3点体会 72
软件项目成功的要素 72
软件项目管理的成功原则 75
软件项目管理原则谈 77
软件项目管理中的一些误区 80
软件项目失败因素分析 80
什么是项目战略计划 81
实施项目问题管理的七步走 82
述诉项目管理 84
项目管理8要点 85
项目管理13禁忌 87
项目管理:经济发展的驱动力 87
项目管理成功的12个关键原则 90
项目管理的20个关键问题 91
项目管理的20条锦囊妙计 92
项目管理的成功方程式 94
项目管理的概念 95
项目管理的概念及项目的过程管理 97
项目管理的三角链 99
项目管理的三角难题与解法 101
项目管理的是与非 103
项目管理理论中关于软件项目外包采购管理的探讨 107
项目管理三角形 111
项目管理体系:战略好还要管理好 112
项目管理要突出解决好四个问题 113
项目管理业绩为上 115
项目管理应树立的理念 117
项目管理中问题与对策探讨 118
应用P3E进行IT项目管理初探 120
影响项目的因素及经验总结 129
用项目总结来减少问题的重复发生 130
有效控制质量、工期、成本三大目标 133
在项目管理中面对面交流最重要 134
IT项目如何做好进度管理 135
对“项目时间管理”的认识和体会--“赶工和快速跟进”在工作中的运用 137
工程项目成本/进度综合控制方法及应用 138
软件开发项目进度控制浅谈 141
项目的生命周期 145
项目管理过程之进度控制 147
项目管理系列之进度和成本管理 148
IT业项目管理与人才环境 151
论项目管理中人的管理 154
如何组织软件开发团队 156
如何组织一个高效的开发团队 158
软件项目团队建设的“三个中心” 160
团队管理101招 161
项目管理中"以人为本"的思想 163
“样板参照法”——项目管理团队建设的有效工具 165
IT应用的风险管理 168
风险项目投资选择与管理 172
工程项目管理中的风险分析与防范 173
项目风险管理 174
项目风险管理解决方案及应用 178
项目风险管理研究 181
项目风险缓解、监控和管理 184
项目管理中风险评价的必要性 185
需求阶段的风险分析 189
怎样做好软件项目风险计划 190
工程项目成本管理从降低采购成本入手 191
“模拟成本制”让绩效动起来 192
项目成本管理 193
项目执行中的成本控制 195
管理好基础架构和开发团队 197
流程因谁而变——谈流程管理的驱动因素 198
论项目合同管理 200
项目管理中的组织结构 204
浅谈项目建议书、可行性研究、项目评估、项目后评价的作用及其区别 206
项目评估 208
项目前期管理的一种科学方法——可行性研究工作 209
软件项目过程管理保证软质量 213
项目管理过程之质量管理 214
项目经理如何避免降低软件质量 215
项目经理如何确保工程质量 217
项目质量管理 219
怎样确保项目评估的精确 220
项目采购管理 221
项目采购和合同管理 222
项目策划的方法 223
项目策划的流程 225
项目策划的原则 229
项目策划特征 232
项目策划原理 234
项目管理中的人力资源管理和沟通管理 237
第二篇 信息安全 240
计算机安全的项目管理 240
第三篇 信息监理 243
分公司对项目监理工作的管理 243
信息化工程须引入项目监理 244
信息系统工程监理特点 245
论信息系统工程——ERP项目监理 246
信息工程监理中的三大控制目标及关系 249
电子商务项目监理 250
第四篇 信息化(企业) 252
CIO如何制定高效IT项目提案? 252
ROI-项目经理的朋友还是敌人 254
成为一个积极主动的项目经理 255
从CIO看企业信息化需求 256
打造一个成功的项目经理 257
你是不是一个优秀的项目经理人 258
如何成为一个积极主动的项目经理 259
软件项目经理所必需具备的素质 259
微软资深经理人的项目管理经验 262
我国信息化建设现状及政策法律环境 265
我国政府信息资源开发的现状、问题及措施 268
“十一五”信息化规划需要四个“新” 270
信息化需要四步走 271
信息化为什么需要项目管理? 272
信息化项目监理 早做早安心 273
信息化项目实施与应用的一个质量标准体系 274
信息化项目“手术”如何做 成本管理是关键 277
信息化项目与实施效益评估体系初探 279
信息技术应用项目的战略风险分析 280
信息化与企业战略管理 284
信息化与企业经营战略 284
商业企业的信息化建设基本策略 291
城市信息化建设的原则•框架•途径 294
信息化建设的项目管理计划、实施和控制兵法 296
ERP是一个集成立方体 项目经理作用非凡 300
正确认识ERP项目高风险性 305
电子商务项目成功的关键 306
电子政务项目的风险管理 308
如何规避电子政务项目的风险? 310
如何实施电子政务项目 312
一个项目经理眼中的电子政务建设困境 313
以项目为中心的电子政务 316
流程再造与企业项目化管理 318
企业信息化规划要软硬兼施 320
企业e化项目实施的典型问题及处理 321
如何规避企业信息化建设项目管理中的难题 323
企业边界与边界之外—项目管理是什么 324
企业的项目化管理 326
企业管理的第三条道路 328
企业如何在信息化项目中进行项目范围管理 329
企业信息化项目规划建设八策略 346
企业信息系统项目管理的问题点和对策 348
浅谈项目管理和企业管理的冲突和协调发展 351
权力之争使信息化项目内耗严重 355
如何把握信息化项目管理 356
如何化解信息化阻力 358
如何提高信息化建设项目进度控制 359
如何做好零售企业信息化项目规划 360
通信企业信息化建设中的项目管理 363
以企业信息化项目管理为基础的评价 364
第五篇 多项目管理与计划、范围、资源、协作管理 368
IT项目成功——良好交流必不可少 368
IT项目管理-计划阶段 369
IT项目管理中的团队沟通 371
软件项目规模小 项目经理沟通少 372
项目管理从改变团队开始 373
大型工程项目中的进度管理 376
中国大型建设项目的质量管理和项目管理 380
中小型软件开发项目管理 382
防止软件工程项目范围蔓延的七个步骤 384
某企业IT项目范围管理综述 386
如何做好范围管理? 387
项目范围管理 388
项目范围管理是项目成败的关键 389
项目范围是项目成败的关键 392
糟糕的范围管理导致项目失败 394
论信息系统的需求管理和范围管理 395
项目中如何使用范围变化管理 398
基于过程的软件项目实施方法 399
浅谈项目组合管理 400
如何管理多个IT项目 403
人力资源中的项目管理 405
项目管理计划中的资源储备 406
项目计划进度控制与资源管理 406
项目规划技巧 409
项目计划及质量管理 410
IT项目管理过程-控制 414
IT项目管理过程-跟踪 415
计划与跟踪 416
第六篇 绩效管理 420
绩效管理更注重过程管理 420
如何全面构建企业的绩效管理体系 421
注重项目管理体系建设,提高项目绩效 425
无所不在的绩效管理 435
绩效管理如何事半功倍 436
只有这样才能让绩效考核不走样 437
浅谈企业的绩效沟通 441
典型绩效问题怎样给“猫”分“鱼” 443
第七篇 其他 444
从IT职位到IT角色 444
从技术到管理 445
从优秀IT项目经理到千万富翁的距离只有1m——如何当好项目经理 446
当程序员变成软件项目经理 450
关于我们的思考-项目实例 453
当心最危险的十类IT经理 456
管理大师的思想境界 458
软件文档的必备要素 463
软件项目设计和开发评审指南 463
项目与项目管理软件 465
周伯生教授谈软件研发项目管理 466
我的项目经验总结 469
oraociei10.dll
PL/SQL登录报错“Access violation at address 7788FC47 in module 'ntdll.dll'”所需文件。可参考http://blog.csdn.net/xglongfcrt/article/details/8482892
PL/SQL客户端支持文件
PL/SQL登录报错“Access violation at address 7788FC47 in module 'ntdll.dll'”时所用。具体用法参照http://blog.csdn.net/xglongfcrt/article/details/8482892
SEO搜索引擎优化(PDF高清版)
SEO搜索引擎优化(PDF高清版) SEO 搜索引擎 优化 PDF 高清
SQL语言艺术(pdf高清版)
SQL语言艺术(pdf高清版) SQL语言艺术(pdf高清版)
JSP导出Excel方案汇总
从JSP导出Excel的各种方案汇总,包括事例源代码
轻松Scrum之旅(高清pdf版)
轻松Scrum之旅(高清pdf版) 轻松Scrum之旅(高清pdf版)
JQuery API-1.4(中文版chm格式)
JQuery API 1.4 中文版 chm格式
Java夜未眠pdf清晰版
Java夜未眠.电子书 pdf版 Java夜未眠.电子书 pdf版
ajax教程和ajax实例
ajax教程和ajax实例 ajax教程和ajax实例
easystruts-jbuilder_0.4.2.zip
easystruts-jbuilder_0.4.2.zip 使用easy struts插件在Eclipse平台下开发struts开发应用程序
Easy struts for eclipse
运用Easy struts 插件在 eclipse平台下轻松开发struts应用程序
Quantum Database Utility
Quantum 是基于Eclipse开发平台的一款简单易用但功能强大的数据库访问插件
Apache Ant1.8.0正式版发布
Apache Ant 1.8.0 正式版发布,解压后,设置系统变量后,在doc下输入ant即可运行
WinCvs2_0_9
Win Cvs 2_0_9 , Eclipse下的CVS插件 2.0.9版本
tomcatPluginV32
tomcat Eclipse 插件 v3.2 解压之后放到Eclipse安装目录下的plugins文件夹下,重启Eclipse即可
唐朔飞版计算机组成原理课件
唐朔飞版、计算机组成原理原版课件、第2版、、
数据结构1800试题
数据结构1800试题,考研必备宝典,祝你高分通过数据结构
2009年全国硕士研究生入学考试计算机统考真题及答案(完整清晰版版)
2009年全国硕士研究生入学考试计算机统考真题及答案(完整清晰版版)
《数据结构.(.严蔚敏.).》学习辅助软件---配书光盘
《数据结构.(.严蔚敏.).》学习辅助软件---配书光盘
考研英语最后冲刺5招60分
考研英语最后冲刺5招60分,对付考研英语应试非常有效
精选新概念必背优秀文章36篇
精选新概念必背优秀文章36篇,对提升英语能力事半功倍
谢希仁版计算机网络课本配套光盘
谢希仁版计算机网络课本配套光盘
包含《计算机网络》课件、最基本概念的演示和常见问题目录
Spring核心技术文档
Spring核心技术文档,非常详细、、、
计算机常用的英语术语
计算机常用英语术语,非常详尽,对计算机专业相关同学非常有帮助
银行笔试用得着的一些资料
包括银行笔试用得着的一些专业词汇
银行基础知识
工行的一些资料
工行笔试内容、应届生待遇情况
详细的工行介绍
部分地区工行笔试内容
应届生在工行的待遇情况
ireport操作手册(中文).pdf
最全的ireport操作手册,152页,PDF高清版
阿里巴巴Java开发手册(终极版)和2017阿里技术年度精选
阿里巴巴Java开发手册(终极版)和2017阿里技术年度精选
软件系统详细设计说明书模板和范例
包含2套软件系统详细设计说明书模板和1个用户管理系统范例
Tkinter教程
非常详细的python图形界面组件开发教程,以代码的形式解析讲解,且所有代码都可直接运行,非常容易上手。
这系列教程完全以代码的形式来写的,目标是:读者看代码和注释就可以理解代码的意思。但这里的读者需要具备的几项技能:
1熟悉python语言的基础,如果还没有,先看一下python的教程吧,英文官方(http://docs.python.org/tut/tut.html);
2对界面编程有一定的了解,知道基本的概念就可以了;
3对Tk有兴趣,别以为她是已经过时的技术,如果丧失了学习的兴趣,那肯定无法完成了;
4不要以Ctrl+C/Ctrl+V的方式使用本教程(虽然它可以这样直接运行),自己输入,你会发现自己原来也会犯这样的错误;
5安装了python2.5且确认安装了Tkinter模块(默认就安装了,如果你没有强制的把它去掉的话),下载python2.5(http://www.python.org/download/);
6如果在阅读教程中有不明白的,不要强迫自己,直接跳过去,继续下一个内容。
Tkinter教程系列教程的特点:
7他不是一本经过文字润色的文章,全部是代码,作者在必要的时候使用注释来解释;
8以组件为章节进行介绍,每个组件又分为不同的例子,各个例子可以单独使用,分别使用序号标注;
9各个例子的使用“注释+序号”的格式表示开始,下一个例子的开始为上一个例子的结束;
10全部使用结构化编程(SP),没有面向对象的概念(OO);
11基本上包含了TKinter的所有的控件,根据每个控件的使用方法,选择性的介绍了其属性和方法,没有全部介绍,全部的介绍查看Tkinter的官方参考(http://www.pythonware.com/library/tkinter/introduction/);
12例子不是百分百的完美,甚至有的例子没有按照Tkinter参考的描述完成,原因由于作者没有看懂:(
13参考书籍:http://www.pythonware.com/library/tkinter/introduction/,如有冲突以Tkinter参考为准
简明Python教程(PDF清晰版)
目录表
前言
本书的读者
本书的由来
本书目前的状况
官方网站
约定条款
欢迎给我反馈
值得思考的一些东西
1. 介绍
简介
Python的特色
概括
为什么不使用Perl?
程序员的话
2. 安装Python
Linux和BSD用户
Windows®用户
概括
3. 最初的步骤
简介
使用带提示符的解释器
挑选一个编辑器
使用源文件
输出
它如何工作
可执行的Python程序
获取帮助
概括
4. 基本概念
字面意义上的常量
数
字符串
变量
标识符的命名
数据类型
对象
输出
它如何工作
逻辑行与物理行
缩进
概括
5. 运算符与表达式
简介
运算符
运算符优先级
计算顺序
结合规律
表达式
使用表达式
概括
6. 控制流
简介
if语句
使用if语句
它如何工作
while语句
使用while语句
for循环
使用for语句
break语句
使用break语句
continue语句
使用continue语句
概括
7. 函数
简介
定义函数
函数形参
使用函数形参
局部变量
使用局部变量
使用global语句
默认参数值
使用默认参数值
关键参数
使用关键参数
return语句
使用字面意义上的语句
DocStrings
使用DocStrings
概括
8. 模块
简介
使用sys模块
字节编译的.pyc文件
from..import语句
模块的__name__
使用模块的__name__
制造你自己的模块
创建你自己的模块
from..import
dir()函数
使用dir函数
概括
9. 数据结构
简介
列表
对象与类的快速入门
使用列表
元组
使用元组
元组与打印语句
字典
使用字典
序列
使用序列
引用
对象与引用
更多字符串的内容
字符串的方法
概括
10. 解决问题——编写一个Python脚本
问题
解决方案
版本一
版本二
版本三
版本四
进一步优化
软件开发过程
概括
11. 面向对象的编程
简介
self
类
创建一个类
对象的方法
使用对象的方法
__init__方法
使用__init__方法
类与对象的变量
使用类与对象的变量
继承
使用继承
概括
12. 输入/输出
文件
使用文件
储存器
储存与取储存
概括
13. 异常
错误
try..except
处理异常
引发异常
如何引发异常
try..finally
使用finally
概括
14. Python标准库
简介
sys模块
命令行参数
更多sys的内容
os模块
概括
15. 更多Python的内容
特殊的方法
单语句块
列表综合
使用列表综合
在函数中接收元组和列表
lambda形式
使用lambda形式
exec和eval语句
assert语句
repr函数
概括
16. 接下来学习什么?
图形软件
GUI工具概括
探索更多内容
概括
A. 自由/开放源码软件(FLOSS)
B. 关于本书
后记
关于作者
关于译者
关于简体中文译本
C. 修订记录
时间表
术语表
表格
面试中常见的C语言问题
第一节 C语言编程中的几个基本概念
1.1 #include与#include" "
1. #include和#include" "有什么区别?
这个题目考查大家的基础能力,#include用来包含开发环境提供的库,
#include" "用来包含.c/.cpp文件所在目录下的头文件。注意:有些开发环境可以在当前目录下面自动收索(包含子目录),有些开发环境需要指定明确的文件路径名。
1.2 switch()
1. switch(c) 语句中 c 可以是 int, long, char, float, unsigned int 类型?
其实这个题目很基础,c应该是整型或者可以隐式转换为整型的数据,很明显不能是实型(float、double)。所以这个命题是错误的。
1.3 const
1. const有什么用途?