书籍详情
从毕业生到程序员:使用C#开发商业软件
作者:袁永福 编著
出版社:电子工业出版社
出版时间:2012-11-30
ISBN:9787121188428
定价:¥69.00
购买这本书可以去
内容简介
《从毕业生到程序员:使用C#开发商业软件》的初衷就是帮助企业建立新人在入职2年多的时间中关于解决职场新人面临的编程技术技能缺乏、软件行业思想、职场规划等很多问题的系统培养理念和制度。因学生在学校里开发的软件是学习和学术性的软件,《从毕业生到程序员:使用C#开发商业软件》也能帮助毕业生们能尽快地从学习型的软件开发转换为商业性的软件开发,尽早形成实际生产力,这对毕业生和企业都是有好处的。《从毕业生到程序员:使用C#开发商业软件》并不想成为面试宝典之类的书;面试宝典是应试教育在企业面试中的延伸,只是为了应付几十分钟的面试考试,治标不治本。《从毕业生到程序员:使用C#开发商业软件》确实想帮助毕业生顺利地度过两年的程序员职场新手阶段,让更多的职场新星确定正确的方向,少走弯路,早日腾飞。
作者简介
袁永福,2001年从南京东南大学毕业,VisualC#技术方面的微软MVP,有着十多年的软件开发工作经验。一直在图形软件开发、XML/XSLT、软件架构设计等领域进行着深入的探索和实践,并主导开发出通用报表引擎、文本编辑器等产品,对复杂图形类软件的架构设计、开发和产品化工作有着很高的水平,现从事着电子病历相关开发。
目录
CONTENTS
目 录
第1章 一毕业就面临的问题 1
1.1 高校毕业生就业途径 1
1.2 计算机专业毕业生的就业问题 3
1.3 求职之路 4
1.3.1 抉择 4
1.3.2 兴趣和志向 4
1.3.3 顺趋势者昌,逆趋势者亡 5
1.4 中国软件行业的特点和趋势 6
1.4.1 盗版 7
1.4.2 嵌入式开发 7
1.4.3 移动开发 8
1.4.4 SAAS及云计算 9
1.5 行业应用软件开发 11
1.6 求职战略方向 12
1.7 求职战术手段 12
1.7.1 接触用人企业 12
1.7.2 求职过程 13
第2章 初入职场 15
2.1 从学生期到职场期的变轨 15
2.1.1 人生的节日 16
2.1.2 团队意识 16
2.2 积累与创新 22
2.3 技术之害 24
2.4 关于薪酬 25
2.5 关于买房 26
2.6 关于自信心 28
2.7 小结 28
第3章 商业软件开发基础 29
3.1 学习型软件开发和商业软件开发 29
3.2 项目软件和产品软件 29
3.2.1 合同软件 30
3.2.2 产品软件 30
3.2.3 自营软件 31
3.3 商业软件开发基本概念 31
3.4 商业软件开发的平衡点 31
3.4.1 软件开发时间 32
3.4.2 软件质量 32
3.4.3 软件功能 33
3.5 过程和质量控制 33
3.6 新旧技术的权衡 34
3.7 商业包装 34
3.8 商业软件开发人员的工作环境 36
3.8.1 对于客户 36
3.8.2 对于市场销售人员 37
3.8.3 对于管理层 37
第4章 开发者眼里的Windows 39
4.1 Windows Service 39
4.2 管理Windows Service 40
4.3 事件查看器 42
4.4 远程桌面 44
4.4.1 配置服务器 44
4.4.2 连接远程桌面 45
4.5 任务管理器 47
4.5.1 管理应用程序 48
4.5.2 管理进程 49
4.5.3 查看系统性能 50
4.5.4 查看网络 50
4.5.5 管理正在登录的用户 51
第5章 C#程序开发 52
5.1 C#语言简介 52
5.2 .NET框架简介 53
5.2.1 托管应用程序 54
5.2.2 微软中间语言规范 55
第6章 C#基本语法 57
6.1 C#应用系统模块逻辑框架 57
6.1.1 应用系统 57
6.1.2 程序集 57
6.1.3 命名空间 58
6.1.4 类型 59
6.1.5 类型成员 60
6.1.6 功能语法块 60
6.2 数据类型 61
6.2.1 基础数据类型 61
6.2.2 数组 63
6.2.3 自定义类型 64
6.3 数据类型转换 72
6.3.1 强制类型转换 72
6.3.2 as类型转换 73
6.3.3 is类型判断 74
6.4 可访问级别 74
6.4.1 private私有的 75
6.4.2 protected受保护的 75
6.4.3 internal内部的 75
6.4.4 public 公开的 76
6.5 类型样式 76
6.5.1 static class 静态类 76
6.5.2 abstract class 抽象类 77
6.5.3 sealed class 密封类 78
6.6 类型成员 79
6.6.1 构造函数 80
6.6.2 字段 80
6.6.3 属性 81
6.6.4 方法 81
6.6.5 事件 82
6.6.6 索引器 82
6.6.7 静态成员 84
6.6.8 实例成员 86
6.6.9 常数成员 87
6.7 面向对象编程 87
6.7.1 类 87
6.7.2 封装 87
6.7.3 继承 88
6.7.4 重载 88
6.7.5 重写 89
6.8 表达式 90
6.8.1 数学表达式 90
6.8.2 逻辑表达式 91
6.8.3 位运算表达式 91
6.9 执行结构 92
6.9.1 顺序执行 92
6.9.2 条件判断 92
6.9.3 循环结构 95
6.9.4 异常处理结构 99
6.10 C#转型建议 103
6.10.1 从VB到C# 103
6.10.2 从C/C++到C# 105
6.10.3 从Java到C# 107
第7章 第一次C#体验 108
7.1 第一次使用VS.NET集成开发环境 108
7.1.1 菜单栏 109
7.1.2 工具条 109
7.1.3 工具箱 109
7.1.4 主工作区 109
7.1.5 解决方案资源管理器 109
7.1.6 属性编辑器 110
7.2 C#程序类型 112
7.2.1 Windows应用程序 113
7.2.2 ASP.NET Web应用程序 113
7.2.3 命令行应用程序 113
7.2.4 其他类型的应用程序 114
第8章 开发第一个Windows应用程序 115
8.1 建立C# Windows应用程序项目 115
8.2 WinForm控件工具箱 116
8.3 WinForm窗体设计器 118
8.4 Windows窗体设计概念及原则 122
8.5 Main函数 130
8.6 解决方案资源管理器 132
8.7 解决方案资源树状列表 132
8.7.1 解决方案 132
8.7.2 程序工程 133
8.7.3 引用 135
8.7.4 程序文件 136
8.7.5 文件夹 137
8.8 解决方案资源管理工具条 139
8.8.1 属性按钮 139
8.8.2 添加新解决方案文件夹按钮 142
8.8.3 显示所有文件按钮 142
8.8.4 刷新按钮 143
8.9 控件属性编辑区域 144
8.9.1 控件名称下拉列表 144
8.9.2 属性列表工具条 145
8.9.3 属性项目列表 147
8.10 设计用户界面 150
8.11 用户界面事件处理原理 154
8.11.1 鼠标事件 155
8.11.2 键盘事件 156
8.12 编写事件处理代码 156
8.12.1 读写系统配置 159
8.13 调试 161
8.13.1 执行代码 161
8.13.2 查看和修改变量值 163
8.13.3 命令窗口 165
8.14 测试和运行Windows应用程序 165
8.15 小结 166
第9章 开发第一个ASP.NET应用程序 167
9.1 ASP.NET概念 167
9.1.1 B/S架构 167
9.1.2 HTTP传输协议 169
9.1.3 HTML文档规范 173
9.1.4 ASP.NET服务器端架构 174
9.1.5 ASP.NET Web服务器控件技术 178
9.1.6 ASP.NET客户端开发架构 182
9.2 建立C# ASP.NET应用程序项目 183
9.3 ASP.NET页面设计器 186
9.3.1 ASP.NET页面工具箱 186
9.3.2 Web页面内容编辑器 187
9.4 ASP.NET控件工具箱 188
9.5 设计用户界面 189
9.6 编写后台代码 189
9.6.1 输出JavaScript 192
9.7 测试和运行ASP.NET应用程序 196
9.8 部署ASP.NET应用程序 196
9.8.1 准备运行环境 197
9.8.2 准备应用程序目录 197
9.8.3 创建虚拟目录 197
9.8.4 配置虚拟目录 201
9.9 其他部署相关技术手段 204
9.9.1 Aspnet_regiis.exe 204
9.9.2 IISReset.exe 204
9.9.3 配置ASP.NET账号权限 204
第10章 开发第一个Web Service程序 207
10.1 Web Service原理 207
10.2 软件功能需求 208
10.3 建立C# Web Service应用程序项目 208
10.4 编写Web方法 210
10.5 发布Web Service 216
10.6 使用Web Service 216
10.7 在Windows应用程序中使用Web Service 216
10.7.1 添加Web引用 216
10.7.2 使用Web Service 217
10.8 在ASP.NET应用程序中使用Web Service 222
10.9 Web Service原理 225
第11章 开发第一个ADO.NET数据库应用程序 228
11.1 ADO.NET数据库访问概述 228
11.2 建立C#应用程序项目 229
11.2.1 快速读取数据 229
11.2.2 数据源绑定 233
11.2.3 修改数据 236
11.3 类型使用参考说明 253
11.3.1 System.Data.IDbConnection接口类型 253
11.3.2 System.Data.IDbCommand接口类型 253
11.3.3 System.Data.IDataReader接口类型 254
11.3.4 System.Data.IDataParameter接口类型 255
11.3.5 System.Data.DataTable类型 256
11.3.6 System.Data.DataColumn类
目 录
第1章 一毕业就面临的问题 1
1.1 高校毕业生就业途径 1
1.2 计算机专业毕业生的就业问题 3
1.3 求职之路 4
1.3.1 抉择 4
1.3.2 兴趣和志向 4
1.3.3 顺趋势者昌,逆趋势者亡 5
1.4 中国软件行业的特点和趋势 6
1.4.1 盗版 7
1.4.2 嵌入式开发 7
1.4.3 移动开发 8
1.4.4 SAAS及云计算 9
1.5 行业应用软件开发 11
1.6 求职战略方向 12
1.7 求职战术手段 12
1.7.1 接触用人企业 12
1.7.2 求职过程 13
第2章 初入职场 15
2.1 从学生期到职场期的变轨 15
2.1.1 人生的节日 16
2.1.2 团队意识 16
2.2 积累与创新 22
2.3 技术之害 24
2.4 关于薪酬 25
2.5 关于买房 26
2.6 关于自信心 28
2.7 小结 28
第3章 商业软件开发基础 29
3.1 学习型软件开发和商业软件开发 29
3.2 项目软件和产品软件 29
3.2.1 合同软件 30
3.2.2 产品软件 30
3.2.3 自营软件 31
3.3 商业软件开发基本概念 31
3.4 商业软件开发的平衡点 31
3.4.1 软件开发时间 32
3.4.2 软件质量 32
3.4.3 软件功能 33
3.5 过程和质量控制 33
3.6 新旧技术的权衡 34
3.7 商业包装 34
3.8 商业软件开发人员的工作环境 36
3.8.1 对于客户 36
3.8.2 对于市场销售人员 37
3.8.3 对于管理层 37
第4章 开发者眼里的Windows 39
4.1 Windows Service 39
4.2 管理Windows Service 40
4.3 事件查看器 42
4.4 远程桌面 44
4.4.1 配置服务器 44
4.4.2 连接远程桌面 45
4.5 任务管理器 47
4.5.1 管理应用程序 48
4.5.2 管理进程 49
4.5.3 查看系统性能 50
4.5.4 查看网络 50
4.5.5 管理正在登录的用户 51
第5章 C#程序开发 52
5.1 C#语言简介 52
5.2 .NET框架简介 53
5.2.1 托管应用程序 54
5.2.2 微软中间语言规范 55
第6章 C#基本语法 57
6.1 C#应用系统模块逻辑框架 57
6.1.1 应用系统 57
6.1.2 程序集 57
6.1.3 命名空间 58
6.1.4 类型 59
6.1.5 类型成员 60
6.1.6 功能语法块 60
6.2 数据类型 61
6.2.1 基础数据类型 61
6.2.2 数组 63
6.2.3 自定义类型 64
6.3 数据类型转换 72
6.3.1 强制类型转换 72
6.3.2 as类型转换 73
6.3.3 is类型判断 74
6.4 可访问级别 74
6.4.1 private私有的 75
6.4.2 protected受保护的 75
6.4.3 internal内部的 75
6.4.4 public 公开的 76
6.5 类型样式 76
6.5.1 static class 静态类 76
6.5.2 abstract class 抽象类 77
6.5.3 sealed class 密封类 78
6.6 类型成员 79
6.6.1 构造函数 80
6.6.2 字段 80
6.6.3 属性 81
6.6.4 方法 81
6.6.5 事件 82
6.6.6 索引器 82
6.6.7 静态成员 84
6.6.8 实例成员 86
6.6.9 常数成员 87
6.7 面向对象编程 87
6.7.1 类 87
6.7.2 封装 87
6.7.3 继承 88
6.7.4 重载 88
6.7.5 重写 89
6.8 表达式 90
6.8.1 数学表达式 90
6.8.2 逻辑表达式 91
6.8.3 位运算表达式 91
6.9 执行结构 92
6.9.1 顺序执行 92
6.9.2 条件判断 92
6.9.3 循环结构 95
6.9.4 异常处理结构 99
6.10 C#转型建议 103
6.10.1 从VB到C# 103
6.10.2 从C/C++到C# 105
6.10.3 从Java到C# 107
第7章 第一次C#体验 108
7.1 第一次使用VS.NET集成开发环境 108
7.1.1 菜单栏 109
7.1.2 工具条 109
7.1.3 工具箱 109
7.1.4 主工作区 109
7.1.5 解决方案资源管理器 109
7.1.6 属性编辑器 110
7.2 C#程序类型 112
7.2.1 Windows应用程序 113
7.2.2 ASP.NET Web应用程序 113
7.2.3 命令行应用程序 113
7.2.4 其他类型的应用程序 114
第8章 开发第一个Windows应用程序 115
8.1 建立C# Windows应用程序项目 115
8.2 WinForm控件工具箱 116
8.3 WinForm窗体设计器 118
8.4 Windows窗体设计概念及原则 122
8.5 Main函数 130
8.6 解决方案资源管理器 132
8.7 解决方案资源树状列表 132
8.7.1 解决方案 132
8.7.2 程序工程 133
8.7.3 引用 135
8.7.4 程序文件 136
8.7.5 文件夹 137
8.8 解决方案资源管理工具条 139
8.8.1 属性按钮 139
8.8.2 添加新解决方案文件夹按钮 142
8.8.3 显示所有文件按钮 142
8.8.4 刷新按钮 143
8.9 控件属性编辑区域 144
8.9.1 控件名称下拉列表 144
8.9.2 属性列表工具条 145
8.9.3 属性项目列表 147
8.10 设计用户界面 150
8.11 用户界面事件处理原理 154
8.11.1 鼠标事件 155
8.11.2 键盘事件 156
8.12 编写事件处理代码 156
8.12.1 读写系统配置 159
8.13 调试 161
8.13.1 执行代码 161
8.13.2 查看和修改变量值 163
8.13.3 命令窗口 165
8.14 测试和运行Windows应用程序 165
8.15 小结 166
第9章 开发第一个ASP.NET应用程序 167
9.1 ASP.NET概念 167
9.1.1 B/S架构 167
9.1.2 HTTP传输协议 169
9.1.3 HTML文档规范 173
9.1.4 ASP.NET服务器端架构 174
9.1.5 ASP.NET Web服务器控件技术 178
9.1.6 ASP.NET客户端开发架构 182
9.2 建立C# ASP.NET应用程序项目 183
9.3 ASP.NET页面设计器 186
9.3.1 ASP.NET页面工具箱 186
9.3.2 Web页面内容编辑器 187
9.4 ASP.NET控件工具箱 188
9.5 设计用户界面 189
9.6 编写后台代码 189
9.6.1 输出JavaScript 192
9.7 测试和运行ASP.NET应用程序 196
9.8 部署ASP.NET应用程序 196
9.8.1 准备运行环境 197
9.8.2 准备应用程序目录 197
9.8.3 创建虚拟目录 197
9.8.4 配置虚拟目录 201
9.9 其他部署相关技术手段 204
9.9.1 Aspnet_regiis.exe 204
9.9.2 IISReset.exe 204
9.9.3 配置ASP.NET账号权限 204
第10章 开发第一个Web Service程序 207
10.1 Web Service原理 207
10.2 软件功能需求 208
10.3 建立C# Web Service应用程序项目 208
10.4 编写Web方法 210
10.5 发布Web Service 216
10.6 使用Web Service 216
10.7 在Windows应用程序中使用Web Service 216
10.7.1 添加Web引用 216
10.7.2 使用Web Service 217
10.8 在ASP.NET应用程序中使用Web Service 222
10.9 Web Service原理 225
第11章 开发第一个ADO.NET数据库应用程序 228
11.1 ADO.NET数据库访问概述 228
11.2 建立C#应用程序项目 229
11.2.1 快速读取数据 229
11.2.2 数据源绑定 233
11.2.3 修改数据 236
11.3 类型使用参考说明 253
11.3.1 System.Data.IDbConnection接口类型 253
11.3.2 System.Data.IDbCommand接口类型 253
11.3.3 System.Data.IDataReader接口类型 254
11.3.4 System.Data.IDataParameter接口类型 255
11.3.5 System.Data.DataTable类型 256
11.3.6 System.Data.DataColumn类
猜您喜欢