《高等院校信息技术应用型规划教材 C#语言程序设计》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:李莹,田林琳,吴晓艳,杨玥,王岩,田丹
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2018
  • ISBN:9787302490258
  • 页数:210 页
图书介绍:本书根据应用型人才的培养目标和“应用为本,学以致用”的办学理念,精选必需的教学内容。本书对C#的基础语法采用控制台和Windows两种项目类型,以通俗易懂的讲解配以图示,之后以一个完整的Windows三层架构的例子——图书借阅管理系统,讲解C#语言的实际应用。

第1章 概述 1

1.1 C#语言概述 1

1.1.1 Microsoft Visual Studio简介 1

1.1.2 C#运行环境——.NET框架 2

1.2安装Microsoft Visual Studio 2013 3

1.3 C#主要应用程序类型 5

1.3.1控制台应用程序 5

1.3.2 Windows应用程序 8

1.3.3 Web应用程序 10

1.3.4 WPF和Silverlight应用程序 12

1.3.5 Windows Phone应用程序 14

本章小结 15

习题 15

第2章 表达式求值 16

2.1值类型 16

2.2引用类型 21

2.3变量与常量 25

2.3.1变量 25

2.3.2常量 27

2.4类型转换 27

2.4.1隐式类型转换 27

2.4.2显示类型转换 28

2.4.3装箱和拆箱 29

2.5运算符和表达式 30

2.5.1算术运算符 30

2.5.2关系运算符 31

2.5.3逻辑运算符 31

2.5.4位运算符 33

2.5.5赋值运算符 33

2.5.6条件运算符 34

2.5.7运算符的优先级与结合 34

本章小结 35

习题 35

实验 36

第3章 流程控制 38

3.1分支语句 38

3.1.1 if语句 38

3.1.2 switch语句 43

3.2循环语句 48

3.2.1 while循环语句 48

3.2.2 do-while循环语句 48

3.2.3 for循环语句 49

3.2.4 foreach循环语句 50

3.3跳转语句 52

3.3.1 break语句 52

3.3.2 continue语句 52

3.3.3 return语句 53

3.3.4 goto语句 54

本章小结 55

习题 55

实验 57

第4章 面向对象基础 58

4.1面向对象的概念 58

4.2类和对象 59

4.3类的成员 60

4.3.1字段 60

4.3.2方法 63

4.3.3构造方法和析构方法 71

4.3.4属性 75

4.3.5索引器 77

4.4继承 78

4.5多态 81

本章小结 84

习题 84

第5章 图书借阅管理系统基础设计 89

5.1图书借阅管理系统业务流程 89

5.2功能模块设计 89

5.3系统数据库设计 90

5.4三层架构的创建 92

本章小结 96

习题 96

第6章 异常处理 97

6.1错误和异常 97

6.2异常处理结构 98

6.2.1 try-catch语句 98

6.2.2 try-finally语句 100

6.2.3 try-catch-finally语句 101

6.2.4 throw语句 102

6.3自定义异常类 103

本章小结 104

习题 105

第7章 数据库应用开发 106

7.1 ADO.NET概述 106

7.1.1 ADO.NET对象模型 106

7.1.2 ADO.NET命名空间 107

7.2 Connection对象 107

7.2.1选择.NET数据提供程序 107

7.2.2使用SqlConnection对象 108

7.2.3使用OleDbConnection对象 109

7.3 Command对象的使用 109

7.3.1插入、修改、删除数据 110

7.3.2读取数据 111

7.3.3执行存储过程 115

7.4 DataAdapter和DataSet对象的使用 116

7.4.1填充DataSet 117

7.4.2更新DataSet 118

本章小结 119

习题 119

实验 121

第8章 图书借阅管理系统的窗体设计与功能实现 122

8.1登录窗体 122

8.2主窗体 126

8.2.1窗体间传值 131

8.2.2多文档界面设计 133

8.2.3背景中的文字左右滚动 135

8.2.4系统通知区域图标的实现 136

8.3用户管理 137

8.3.1单选按钮和复选框的使用 138

8.3.2组合列表框的使用 139

8.3.3补充三层架构内容 140

8.3.4逐条添加用户功能 144

8.3.5批量添加用户功能 145

8.3.6在数据库中使用触发器 146

8.4图书分类 147

8.4.1拆分器控件的使用 147

8.4.2树状视图控件的使用 148

8.4.3列表视图控件的使用 150

8.4.4图书分类功能 151

8.4.5添加类别功能 155

8.4.6新书入库功能 156

8.5借书与还书 161

8.5.1复合控件 162

8.5.2扩展控件 165

8.5.3补充三层架构内容 168

8.5.4图书借阅功能 171

8.5.5图书归还功能 174

8.6查询功能 176

8.6.1使用XML Web服务 177

8.6.2用户详细信息 184

8.6.3读者借阅信息 187

8.6.4将DataGridView内容导出到Word 189

8.6.5图书查询功能 193

8.6.6图书借阅信息查询功能 194

8.7部署 198

8.7.1安装InstallShield Limited Edition for Visual Studio 198

8.7.2部署图书借阅管理系统 199

8.7.3生成安装包及安装程序 203

参考文献 205

附录C#应用系统开发实训 206