《Visual C# 2005程序设计基础与实例教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:谢云主编
  • 出 版 社:北京:研究出版社
  • 出版年份:2008
  • ISBN:9787801683540
  • 页数:317 页
图书介绍:本书内容全面、重点突出,并结合了大量的实例进行讲解,让读者能够轻松入门。

第1章 初识C# 200 1

1.1 Visual C# 2005简介 1

C#语言简介 1

Visual C# 2005的新特性 1

1.2安装Visual Studio 2005 2

Visual Studio 2005运行环境要求 2

Visual Studio 2005的安装 3

1.3 Visual C# 2005的集成开发环境 8

Visual C# 2005的主界面 8

Visual C# 2005开发界面的组成 10

窗口布局 12

使用【选项】对话框定制环境 13

小结 15

综合练习一 15

一、选择题 15

二、填空题 15

三、问答题 16

四、上机操作题 16

第2章 控制台与窗体应用程序 17

2.1控制台应用程序 17

创建控制台应用程序 17

编写代码 19

生成并运行控制台应用程序 20

2.2窗体应用程序 20

界面设计 21

属性设置 22

编写代码 23

运行程序 24

2.3命名空间 25

什么是命名空间 25

命名空间的声明 25

使用命名空间 26

命名空间示例 26

小结 27

综合练习二 28

一、选择题 28

二、填空题 28

三、问答题 28

四、上机操作题 28

第3章 Visual C# 2005语言基础 29

3.1基本数据类型 29

3.2关键字与标识符 30

关键字 30

标识符 31

3.3常量与变量 31

常量 31

变量 33

3.4类型转换 34

隐式转换 35

显式转换 35

3.5运算符与表达式 35

算术运算符 36

字符串连接运算符 39

关系运算符 39

逻辑运算符 41

赋值运算符 41

位运算符 42

自增和自减运算符 44

其他运算符 45

运算符的优先级和结合顺序 46

3.6常用函数 47

数学函数 47

字符串处理的方法和函数 49

Date Time 51

3.7 C#编码规范 53

分号与分行 53

注释 54

空格、空行与括号 54

命名规则 55

小结 57

综合练习三 57

一、选择题 57

二、填空题 58

三、问答题 58

四、上机操作题 58

第4章 顺序结构与选择结构 60

4.1顺序结构 60

顺序结构的概念 60

输入框 60

消息框 63

综合实例 65

4.2选择结构 67

if语句 68

switch语句 73

综合实例 76

小结 83

综合练习四 83

一、选择题 83

二、填空题 84

三、问答题 84

四、上机操作题 84

第5章 循环结构 85

5.1 for语句 85

for语句的一般形式 85

for语句的执行 86

for语句的表达式 88

程序举例 89

5.2 while语句 91

while语句的一般形式 92

while语句的执行 92

程序举例 92

5.3 do...while语句 95

do...while语句的一般形式 95

do...while语句的执行 95

程序举例 96

5.4循环的嵌套 98

5.5跳转语句 101

goto语句 101

break语句 102

continue语句 104

return语句 105

throw语句 105

小结 105

综合练习五 106

一、选择题 106

二、填空题 106

三、问答题 107

四、上机操作题 107

第6章 方法 108

6.1方法 108

方法的声明 108

return语句 109

方法的调用 110

程序举例 110

6.2参数传递 114

默认的传递方式 114

使用ref参数 115

使用out参数 116

ref参数与out参数的区别 117

理解值与引用 117

6.3方法的嵌套与递归调用 118

方法的嵌套 118

方法的递归 120

小结 123

综合练习六 123

一、选择题 123

二、填空题 124

三、问答题 124

四、上机操作题 124

第7章 类与对象 125

7.1面向过程与面向对象 125

面向过程与面向对象的关系 125

面向对象的特征 126

7.2分类 127

7.3类的定义 127

类的声明 128

类的可访问性 130

7.4类的成员 130

常量 131

字段 131

属性 132

方法 134

事件 135

索引器 136

运算符 136

构造函数与析构函数 136

7.5对象 138

什么是对象 138

对象的创建 138

访问实例成员 138

7.6作用域与生存期 139

局部作用域 139

类作用域 140

生存期与作用域的区别 140

7.7方法的重载 141

7.8综合实例 142

小结 147

综合练习七 148

一、选择题 148

二、填空题 148

三、问答题 148

四、上机操作题 148

第8章 数组与集合类 149

8.1数组 149

几个相关的概念 149

数组的声明 150

创建数组实例 151

数组的初始化 152

访问单个数组元素 153

遍历数组 154

数组的方法和属性 156

数组的复制 157

8.2程序举例 158

System.Random类 159

数组的综合实例 159

8.3 foreach语句 165

foreach语句的一般形式 165

程序举例 166

8.4集合类 169

集合类 169

数组与集合的区别 174

小结 175

综合练习八 175

一、选择题 175

二、填空题 175

三、问答题 175

四、上机操作题 176

第9章 结构与枚举 177

9.1结构 177

结构类型的声明 177

结构变量 179

结构数组 181

结构使用示例 181

结构与类的区别 183

9.2枚举 184

枚举类型的声明 184

枚举中的元素关联 185

基础类型 186

枚举成员 186

枚举变量 186

System.Enum类型 188

枚举使用示例 188

小结 190

综合练习九 190

一、选择题 190

二、填空题 190

三、问答题 190

四、上机操作题 190

第10章 继承、接口与组件 191

10.1继承 191

继承的概念 191

可继承的类 191

基类与派生类 194

调用基类的构造函数 195

protected成员 195

密封类 196

程序举例 196

10.2接口 197

定义接口 197

实现接口 198

继承多个接口 199

接口成员显式实现. 200

10.3索引器 201

什么是索引器 201

使用整数索引 202

使用其他值索引 203

属性与索引器 205

10.4委托 205

委托的声明 205

使用委托 206

多点委托 207

10.5事件 209

什么是事件 209

事件的声明 210

使用事件 211

小结 212

综合练习十 212

一、选择题 212

二、填空题 213

三、问答题 213

四、上机操作题 213

第11章 程序错误与异常处理 214

11.1程序错误的分类 214

按错误的影响和后果分类 214

按错误的性质和范围分类 214

11.2程序调试 217

程序调试工具 217

调试程序举例 218

11.3结构化异常处理 221

try...catch...finally 221

异常处理程序举例 222

11.4异常类 224

异常基类 224

throw语句 225

小结 227

综合练习十一 227

一、选择题 227

二、填空题 228

三、问答题 228

四、上机操作题 228

第12章 文件操作 229

12.1文件操作的类 229

12.2管理文件系统 229

Directory类 230

Directorylnfo类 231

使用Directory类和Directorylnfo类 232

File类 236

Filelnfo类 237

使用File类和Filelnfo类 238

12.3流 240

12.4二进制文件 240

读二进制文件 240

写二进制文件 242

12.5文本文件 243

读取文本文件 243

写入文本文件 245

小结 247

综合练习十二 247

一、选择题 247

二、填空题 247

三、问答题 248

四、上机操作题 248

第13章 数据库编程基础 249

13.1数据库系统 249

数据库及其特点 249

数据库管理系统 250

数据库应用系统 251

数据库系统 251

13.2 SQL Server简介 252

SQL Server 2000 252

SQL命令 253

SQL的数据定义功能 253

SQL的数据查询功能 253

实例 254

13.3 ADO.NET简介 257

ADO.NET对象模型 258

.NET数据提供程序 258

数据集 261

数据集的核心对象 262

小结 262

综合练习十三 263

一、选择题 263

二、填空题 263

三、问答题 263

四、上机操作题 263

第14章 访问数据 264

14.1 SqlConnection类 264

使用SqlConnection对象 264

打开和关闭数据库连接 266

14.2 SqlDataAdapter类 266

14.3 DataGrid控件 266

将数据绑定到控件 267

表样式和列样式 267

14.4 DataGridView控件 267

使用DataGridView控件 268

DataGrid与DataGridView的区别 268

14.5访问数据 268

添加数据控件 268

设计程序界面 270

建立数据库连接 270

编码与运行 275

定制DataGrid样式 276

小结 278

综合练习十四 278

一、选择题 278

二、填空题 279

三、问答题 279

四、上机操作题 279

第15章 学生选课系统 280

15.1学生选课系统简介 280

15.2数据库设计 280

数据表结构 280

创建数据表 281

创建关系图 285

15.3公共类 287

添加DataBase公共类 287

编写公共方法 288

添加ClassShared公共类 289

15.4系统登录与主窗体 289

登录界面设计 290

主窗体设计 290

登录代码 292

主窗体代码 293

15.5学生信息管理 295

用户界面设计 295

编写代码 296

15.6课程信息管理 300

用户界面设计 300

编写代码 301

15.7选课信息管理与查询 306

用户界面设计 306

编写代码 307

15.8运行结果 311

登录 311

系统主界面 311

学生信息管理 312

课程信息管理 313

选课信息管理与查询 313

小结 314

综合练习十五 314

一、选择题 314

二、填空题 315

三、问答题 315

四、上机操作题 315

参考文献 316

内容简介 317