当前位置:首页 > 工业技术
C#程序设计项目化教程
C#程序设计项目化教程

C#程序设计项目化教程PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:崔艳春主编;高云,夏平副主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2016
  • ISBN:9787302428220
  • 页数:215 页
图书介绍:本书以项目“学生成绩管理系统”为引导,采用“案例呈现-->案例分析-->案例知识准备-->案例实现”的方式逐步,讲解基于Visual C#程序设计的整个过程。本书共分12章,将理论与实践有效得结合在一起,覆盖C#程序设计的主要知识点。本书在叙述上尽量避免使用难懂的术语,以深入浅出的语言结合直观的可视化的编程方法,使读者能够较轻松地理解面向对象编程的基本概念与思想。
《C#程序设计项目化教程》目录

第1章 Visual C#简介 1

1.1 Visual C#概述 1

1.1.1 C#语言发展历程 1

1.1.2 C#语言特性 2

1.2 .NET Framework 3

1.3 安装与卸载Visual Studio.NET 2012 4

1.3.1 系统必备 4

1.3.2 安装Visual Studio.NET 2012 5

1.3.3 卸载Visual Studio.NET 2012 9

1.4 Visual Studio.NET开发环境介绍 10

1.4.1 Visual Studio界面 10

1.4.2 菜单栏 10

1.4.3 工具栏 11

1.4.4 工具箱 12

1.4.5 代码编辑器 13

1.4.6 解决方案资源管理器 13

1.4.7 属性窗口 14

1.5 第一个Windows应用程序 15

1.5.1 编写C#程序的三个步骤 15

1.5.2 C#应用程序文件 19

本章小结 20

习题 20

第2章 基础知识积累 22

2.1 数据类型 22

2.1.1 值类型 23

2.1.2 引用类型 26

2.1.3 类型转换 26

2.2 变量 28

2.2.1 变量的命名 28

2.2.2 变量的声明 28

2.3 常量 29

2.3.1 常量的声明 29

2.3.2 常量的使用 30

2.4 运算符与表达式 30

2.4.1 算术运算符 30

2.4.2 赋值运算符 31

2.4.3 关系运算符 32

2.4.4 逻辑运算符 32

2.4.5 其他特殊运算符 33

2.4.6 运算符优先级 33

2.5 程序流程控制 34

2.5.1 顺序结构 34

2.5.2 选择结构 35

2.5.3 循环结构 38

2.5.4 跳转语句 39

2.6 面向对象基本概念 40

2.6.1 类 40

2.6.2 对象 42

2.6.3 方法 42

2.6.4 属性 44

2.6.5 事件 45

本章小结 46

习题 46

第3章 学生成绩管理系统介绍 48

3.1 需求分析 48

3.2 总体设计 48

3.2.1 系统目标 48

3.2.2 构建开发环境 48

3.2.3 软件功能结构 49

3.2.4 业务流程图 50

3.3 数据库设计 51

3.3.1 数据库概要说明 51

3.3.2 实体E-R图 51

3.3.3 数据表设计 53

3.3.4 存储过程设计 56

3.4 系统功能介绍 57

3.4.1 系统启动窗体 57

3.4.2 学生(教师)登录窗体 57

3.4.3 主窗体 57

3.4.4 修改密码窗体 57

3.4.5 修改个人信息窗体 57

3.4.6 教师录入成绩窗体 57

3.4.7 学生查询成绩窗体 58

本章小结 58

第4章 学生成绩管理系统——启动窗体设计 59

4.1 本章任务 59

4.2 准备工作 60

4.2.1 Windows窗体 60

4.2.2 Label控件 68

4.2.3 LinkLabel控件 68

4.2.4 TextBox控件 69

4.2.5 多窗体项目 71

4.2.6 线程介绍 74

4.3 完成启动窗体 75

4.3.1 设计界面 75

4.3.2 设置属性 75

4.3.3 编写代码 77

本章小结 78

习题 79

第5章 学生成绩管理系统——学生登录功能设计 81

5.1 本章任务 81

5.2 准备工作 82

5.2.1 列表框和组合框 83

5.2.2 消息框的使用 86

5.2.3 ADO.NET访问数据库文件 88

5.3 完成学生登录功能 90

5.3.1 设计界面 91

5.3.2 设置属性 91

5.3.3 编写代码 92

本章小结 96

习题 96

第6章 学生成绩管理系统——学生主窗体设计 98

6.1 本章任务 98

6.2 准备工作 99

6.2.1 菜单栏 99

6.2.2 工具栏 102

6.2.3 状态栏 104

6.2.4 Timer控件 104

6.2.5 自定义属性 105

6.3 完成学生主窗体 106

6.3.1 设计界面 107

6.3.2 设置属性 107

6.3.3 编写代码 108

本章小结 109

习题 110

第7章 学生成绩管理系统——修改学生密码功能设计 112

7.1 本章任务 112

7.2 准备工作 113

7.2.1 数组 113

7.2.2 字符与字符串 114

7.2.3 程序调试与异常处理 116

7.3 完成修改密码功能 117

7.3.1 设计界面 118

7.3.2 设置属性 118

7.3.3 编写代码 119

本章小结 121

习题 121

第8章 学生成绩管理系统——修改学生信息功能设计 123

8.1 本章任务 123

8.2 准备工作 124

8.2.1 单选钮 124

8.2.2 复选框 124

8.2.3 DataSet 126

8.3 完成修改学生信息功能 127

8.3.1 设计界面 128

8.3.2 设置属性 128

8.3.3 编写代码 129

本章小结 132

习题 132

第9章 学生成绩管理系统——教师查询教授课程功能设计 134

9.1 本章任务 134

9.2 准备工作 135

9.2.1 DataGridView控件 135

9.2.2 调用存储过程 140

9.3 完成教师查询教授课程功能 141

9.3.1 设计界面 141

9.3.2 设置属性 141

9.3.3 编写代码 142

本章小结 145

习题 145

第10章 学生成绩管理系统——教师录入成绩功能设计 146

10.1 本章任务 146

10.2 准备工作 147

10.3 实现教师录入成绩功能 151

10.3.1 设计界面 151

10.3.2 设置属性 151

10.3.3 编写代码 152

本章小结 155

习题 155

第11章 学生成绩管理系统——学生查询成绩功能设计 156

11.1 本章任务 156

11.2 准备工作 157

11.3 实现学生查询成绩功能 158

11.3.1 设计界面 158

11.3.2 设置属性 158

11.3.3 编写代码 159

本章小结 161

习题 161

第12章 Windows应用程序的部署 162

12.1 部署概述 162

12.2 部署策略 162

12.2.1 ClickOnce 162

12.2.2 Windows Installer 163

12.3 部署学生成绩管理系统 163

12.3.1 生成Windows应用程序安装包 163

12.3.2 Windows应用程序安装 167

本章小结 168

习题 168

第13章 Web应用程序基础 170

13.1 ASP.NET的特点 170

13.2 IIS 171

13.2.1 安装IIS 171

13.2.2 设置虚拟目录 174

13.3 ASP.NET控件简介 176

13.3.1 HTML服务器控件 176

13.3.2 Web服务器控件 178

13.3.3 输入验证控件 178

13.4 创建第一个Web应用程序 179

13.5 发布Web应用程序 183

本章小结 188

习题 188

第14章 其他技术 190

14.1 GDI+绘图 190

14.1.1 GDI+简介 190

14.1.2 Graphics类 191

14.1.3 Pen类 192

14.1.4 Brush类 192

14.1.5 Font类 193

14.1.6 GDI+绘图示例 193

14.2 文件与流 196

14.2.1 流 196

14.2.2 System.IO命名空间 196

14.2.3 File类 197

14.2.4 FileInfo类 198

14.2.5 Directory类 199

14.2.6 DirectoryInfo类 201

14.2.7 FileStream类 202

14.2.8 StreamWriter类 203

14.2.9 StrearnReader类 203

本章小结 204

习题 204

附录 习题参考答案 206

参考文献 215

相关图书
作者其它书籍
返回顶部