《C#项目开发实用教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:包芳,陈东东,屠莉
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2012
  • ISBN:9787302283584
  • 页数:248 页
图书介绍:本教材基于对.NET软件编码员的岗位分析,在微软的.NET框架内,重点介绍基于WINDOWS窗体的项目开发。本教材的重点内容为WINDOWS窗体应用程序的设计思路、OOP基本概念、ADO.NET数据库访问技术、3层体系架构、简单工厂模式等关键基础技术。本教材中,以上内容的载体为实际项目:学生选课管理系统,通过其逐步的重构和完善过程,使读者能够深入、全面的掌握WINDOWS窗体类项目的开发技术。

模块1 项目开发环境 1

情境1-1:Visual Studio 2010开发环境的安装 1

情境描述 1

相关知识 1

安装实施 4

小结 7

作业 8

模块2 C#语法基础和Windows窗体应用程序 9

情境2-1:欢迎软件 9

情境描述 9

相关知识 10

设计思路 14

实施与分析 14

情境2-2:小学生加法运算练习软件 17

情境描述 17

相关知识 18

设计思路 25

实施与分析 26

情境2-3:随机抽号游戏 29

情境描述 29

相关知识 29

设计思路 30

实施与分析 30

知识拓展 31

小结 34

作业 35

模块3 面向对象编程基本理念 38

情境3-1:Person类的设计和应用 38

情境描述 38

相关知识 39

设计思路 48

实施与分析 49

技能拓展 52

知识拓展 53

小结 60

作业 60

模块4 学生选课管理系统项目分析 64

情境4-1:项目的需求分析 64

情境描述 64

相关知识 65

项目需求概述 66

情境4-2:项目的设计 67

情境描述 67

相关知识 67

项目总体设计 68

项目实施步骤 70

项目中类的设计和应用 75

小结 77

作业 78

模块5 基于两层体系架构的课程管理模块 80

情境5-1:课程列表浏览 80

情境描述 80

相关知识 81

设计思路 85

实施与分析 86

情境5-2:课程记录添加 89

情境描述 89

相关知识 89

设计思路 93

实施与分析 94

情境5-3:模块重构 96

情境描述 96

相关知识 96

设计思路 99

实施与分析 99

相关拓展 103

小结 104

作业 105

模块6 基于三层体系架构的课程管理模块的重构 111

情境6-1:三层体系架构划分原理 112

情境描述 112

相关知识 112

设计思路 115

实施与分析 115

情境6-2:课程浏览的三层实现 116

情境描述 116

相关知识 116

设计思路 118

操作思路 120

实施与分析 121

情境6-3:课程添加的三层实现 124

情境描述 124

设计思路 125

操作思路 126

实施与分析 127

情境6-4:课程删除的三层实现 130

情境描述 130

相关技能 130

设计思路 131

操作思路 132

实施与分析 133

相关拓展 134

小结 135

作业 137

模块7 基于三层体系架构的学生选课管理系统项目的其余模块 140

情境7-1:用户登录 141

情境描述 141

业务分析 142

相关知识 144

设计思路 145

操作思路 147

实施与分析 147

情境7-2:学生选课退选 151

情境描述 151

业务分析 152

相关知识 153

设计思路 157

操作思路 159

实施与分析 160

情境7-3:管理员浏览选课 167

情境描述 167

业务分析 168

相关知识 168

设计思路 169

操作思路 170

实施与分析 170

小结 173

作业 174

模块8 项目的数据库迁移 175

情境8-1:模块需求分析与设计 175

情境描述 175

相关知识 176

设计思路 188

情境8-2:模块功能实现 189

情境描述 189

实施与分析 189

小结 204

作业 205

模块9 项目的安装部署 207

情境9-1:安装包的制作 207

情境描述 207

相关技能 208

实施与分析 212

情境9-2:安装包的部署 212

情境描述 212

实施与分析 213

小结 214

作业 214

模块10 知识梳理 215

第1章 .NET框架体系 215

第2章C#语言基础语法 216

第3章基于Windows窗体的应用程序设计 224

第4章OOP基础 228

第5章ADO.NET核心数据访问类 232

第6章应用程序配置文件 234

第7章 自定义数据操作类的设计 234

第8章三层体系架构的原理和设计 242

第9章OOP高级应用 243

第10章简单工厂设计模式 246

参考文献 248