从毕业生到程序员:使用C#开发商业软件的初衷就是帮助企业建立新人在入职2年多的时间中关于解决职场新人面临的编程技术技能缺乏、软件行业思想、职场规划等很多问题的系统培养理念和制度。因学生在学校里开发的软件是学习和学术性的软件,本书也能帮助毕业生们能尽快地从学习型的软件开发转换为商业性的软件开发,尽早形成实际生产力,这对毕业生和企业都是有好处的。

从毕业生到程序员:使用C#开发商业软件并不想成为面试宝典之类的书;面试宝典是应试教育在企业面试中的延伸,只是为了应付几十分钟的面试考试,治标不治本。本书确实想帮助毕业生顺利地度过两年的程序员职场新手阶段,让更多的职场新星确定正确的方向,少走弯路,早日腾飞。

从毕业生到程序员:使用C#开发商业软件 目 录:

第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章 开发者眼里的Windows39
4.1 Windows Service39
4.2 管理Windows Service40
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 输出JavaScript192
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.exe204
9.9.2 IISReset.exe204
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 Service216
10.6 使用Web Service216
10.7 在Windows应用程序中使用Web Service216
10.7.1 添加Web引用216
10.7.2 使用Web Service217
10.8 在ASP.NET应用程序中使用Web Service222
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类型257
11.3.7 System.Data.DataRow类型258
第12章 开发第一个JavaScript应用程序259
12.1 JavaScript基本概念259
12.2 HTML DOM261
12.3 JavaScript语法263
12.3.1 数据类型263
12.3.2 运算符264
12.3.3 条件判断语法结构266
12.3.4 循环语法结构267
12.3.5 异常处理语法结构268
12.3.6 其他语法结构270
12.4 系统预定义对象271
12.4.1 系统实例对象272
12.4.2 系统全局对象274
12.5 JavaScript代码文件282
12.5.1 文本编码格式283
12.6 JavaScript调试285
12.6.1 设置IE285
12.6.2 插入断点285
12.6.3 调试287
12.7 JavaScript应用实例288
12.7.1 走马灯288
12.7.2 网页对话框289
12.7.3 日历对话框293
12.7.4 数据验证294
12.8 浏览器兼容性301
12.9 小结302
第13章 开发第一个XML应用程序303
13.1 XML应用框架303
13.2 XML的发展历史304
13.3 XML基础知识介绍305
13.3.1 XML基本语法知识305
13.3.2 W3C国际标准组织307
13.3.3 国际标准的意义307
13.4 微软.NET框架对XML的支持308
13.4.1 流式处理模型308
13.4.2 DOM处理模型308
13.5 输出XML文档310
13.5.1 PageUseXmlTextWriter.aspx311
13.5.2 PageUseXmlDocument.aspx316
13.6 类型使用参考说明318
13.6.1 System.Xml.XmlTextWriter类型318
13.6.2 System.Xml.XmlDocument类型319
13.6.3 System.Xml.XmlElement类型320
13.7 小结321
第14章 开发第一个文件系统操作应用程序322
14.1 文件系统操作概述322
14.1.1 文件和目录322
14.1.2 文件路径322
14.1.3 文本文件和二进制文件323
14.1.4 .NET的文件系统开发323
14.2 建立C#应用程序项目323
14.2.1 设计主窗体323
14.2.2 浏览目录325
14.2.3 浏览文件329
14.2.4 查看、编辑文本内容331
14.2.5 查看图片内容339
14.2.6 访问文件内容342
第15章 关系型数据库开发基础344
15.1 主流数据库介绍344
15.1.1 MS Access344
15.1.2 MS SQL Server353
15.2 SQL语言372
15.2.1 查询数据373
15.2.2 新增数据377
15.2.3 修改数据378
15.2.4 删除数据378
15.2.5 视图379
15.2.6 存储过程380
15.2.7 触发器381
第16章 商业软件开发规范382
16.1 C#代码书写规范382
16.1.1 代码缩进382
16.1.2 空行383
16.1.3 换行383
16.1.4 空格385
16.1.5 定义类型385
16.1.6 大小写387
16.1.7 名称388
16.1.8 名称空间390
16.1.9 语句391
16.1.10 注释391
16.1.11 代码文件目录结构392
16.2 C#软件开发原则392
16.2.1 尽晚创建,尽早释放392
16.2.2 单入口,单出口394
16.2.3 最小权限原则395
16.2.4 尽早暴露错误原则397
第17章 面向对象软件开发方法401
17.1 发现问题401
17.2 分析问题401
17.3 解决问题402
17.3.1 任务分解402
17.3.2 过程控制403
17.3.3 知识重用403
17.3.4 代码重用405
17.4 面向对象开发406
17.4.1 封装406
17.4.2 继承407
第18章 团队开发管理408
18.1 项目管理408
18.1.1 项目启动409
18.1.2 需求开发409
18.1.3 项目计划410
18.1.4 系统设计410
18.1.5 开发实施412
18.1.6 系统测试412
18.1.7 发布部署413
18.1.8 试用验收413
18.1.9 项目结项413
18.1.10 项目移交414
18.1.11 项目管理415
18.1.12 QA415
18.1.13 CM415
18.2 源代码管理416
18.2.1 源代码管理的原理416
18.2.2 VSS源代码管理软件419
18.2.3 使用VSS客户端软件419
18.2.4 在VS.NET中使用VSS435
附录A 关于企业培训442
附录B 关于盗版445 

截图:



欢迎投稿 职场/创业方向. 邮箱wangfzcom(AT)163.com:王夫子社区 » 从毕业生到程序员:使用C#开发商业软件 PDF扫描版[108MB] PDF 免费下载

点评 0

评论前必须登录!

登陆 注册