网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 C#程序设计教程(高等学校计算机基础教育教材精选)
分类
作者 张淑芬//刘丽//陈学斌
出版社 清华大学出版社
下载
简介
编辑推荐

《C#程序设计教程(高等学校计算机基础教育教材精选)》(作者张淑芬、刘丽、陈学斌)共分为14章。第1章介绍.NET与C#的关系、Visual Studio 2010集成开发环境以及C#程序的开发步骤;第2章介绍C#的数据类型、运算符和表达式以及C#程序的撰写规范;第3章介绍3种基本结构及典型算法,学习控制台程序的开发;第4、第5章介绍类、对象、继承和多态等面向对象程序设计的概念,学习面向对象编程;第6章介绍程序调试与异常处理;第7、第8章介绍窗体和控件,学习Windows编程;第9章介绍文件操作;第10、第11章介绍数据库相关概念以及ADO.NET的使用,学习数据库编程;第12章介绍图形与图像的操作;第13章介绍网络编程;第14章介绍如何部署Windows应用程序。

内容推荐

《C#程序设计教程(高等学校计算机基础教育教材精选)》(作者张淑芬、刘丽、陈学斌)以Visual Studio 2010为程序设计环境,系统地介绍了Visual C#.NET程序设计基础、流程控制与算法、面向对象程序设计、程序调试与异常处理、Windows程序设计、文件操作、数据库编程、图形与图像、网络编程和部署Windows应用程序等内容。每章都配有一定数量的习题,以方便学生巩固所学知识。本书采用案例教学法,既有丰富的理论知识,又有大量的实战范例。

《C#程序设计教程(高等学校计算机基础教育教材精选)》可作为高等院校计算机及其相关专业的本科教学用书,也可用做其他专业的计算机公共课基础教材。对于自学程序设计的计算机爱好者来说,本书也是极佳的参考书。本书还配有辅导教材《C#程序设计实践教程》,可以帮助读者进一步巩固所学知识。

目录

第1章.NET与C#概述1

1.1.NET概述1

1.1.1 什么是.NET1

1.1.2.NET的发展1

1.1.3.NET平台的结构2

1.2 C#概述2

1.2.1 什么是C#2

1.2.2 C#与C及C++语言的区别2

1.2.3 C#语言的特点3

1.3 Visual Studio 2010集成开发环境4

1.3.1 Visual Studio 2010的启动4

1.3.2 创建项目5

1.3.3 Visual Studio 2010界面介绍6

1.3.4 其他常用子窗口7

1.3.5 Visual Studio.NET帮助8

1.4 开发第一个C#程序8

1.4.1 一个简单的控制台应用程序8

1.4.2 一个简单的Windows应用程序10

1.4.3 一个简单的Web应用程序11

习题13

第2章程序设计基础15

2.1 C#程序的组成要素15

2.2 常量和变量18

2.2.1 常量18

2.2.2 变量19

2.3 数据类型概述20

2.3.1 简单数据类型21

2.3.2 结构类型25C#程序设计教程目录2.3.3 枚举类型28

2.3.4 类型转换29

2.4 运算符与表达式31

2.4.1 算术运算符与算术表达式32

2.4.2 关系运算符与关系表达式33

2.4.3 赋值运算符与赋值表达式34

2.4.4 逻辑运算符与逻辑表达式35

2.4.5 位运算符37

2.4.6 其他运算符39

2.4.7运算符的优先级及结合性40

2.5 引用类型41

2.5.1 字符串41

2.5.2 类45

2.5.3 接口46

2.5.4 委托46

2.5.5 数组48

2.5.6 集合51

2.5.7装箱和拆箱54

2.6 常用系统定义类55

2.6.1 数学类55

2.6.2 日期时间结构58

2.6.3 随机数类60

习题61

第3章流程控制与算法63

3.1 算法的概念63

3.1.1 什么是算法63

3.1.2 描述算法64

3.2 顺序结构65

3.2.1 赋值语句65

3.2.2 输入与输出66

3.2.3 顺序结构典型例题68

3.3 选择结构70

3.3.1 if语句70

3.3.2 switch语句76

3.3.3 选择结构典型例题78

3.4 循环结构83

3.4.1 循环语句简介83

3.4.2 for语句83

3.4.3 foreach语句86

3.4.4 while语句88

3.4.5 dowhile语句90

3.4.6 循环的嵌套91

3.4.7跳转语句94

3.4.8循环结构典型例题97

习题100

第4章面向对象程序设计基础103

4.1 面向对象的概念103

4.1.1 面向对象编程103

4.1.2 类和对象104

4.1.3 面向对象的特点104

4.2 类的声明105

4.3 类的成员106

4.3.1 常量106

4.3.2 字段107

4.3.3 属性108

4.3.4 方法110

4.3.5 构造函数和析构函数116

4.3.6 索引器118

4.4 静态类与静态成员121

4.4.1 静态类121

4.4.2 静态成员121

4.4.3 静态构造函数121

4.5 对象的创建和存储122

4.5.1 对象的创建122

4.5.2 对象的存储124

4.5.3 对象成员的引用125

4.6 Visual Studio 2010中的OOP工具125

4.6.1 类视图125

4.6.2 对象浏览器126

4.6.3 添加类127

4.6.4 类图127

4.6.5 类库项目130

习题133

第5章面向对象的高级程序设计135

5.1 继承135

5.1.1 继承的定义135

5.1.2 构造函数的执行顺序137

5.2 多态139

5.2.1 隐藏基类成员140

5.2.2 重写基类成员141

5.3 抽象类和密封类146

5.3.1 抽象类146

5.3.2 密封类147

5.4 接口148

5.4.1 定义接口148

5.4.2 实现接口149

5.4.3 接口和抽象类的比较152

习题152

第6章调试与异常处理156

6.1 程序错误156

6.2 程序调试158

6.3 异常处理162

6.3.1 异常类162

6.3.2 异常的捕捉及处理163

6.3.3 引发异常165

习题165

第7章Windows编程基础167

7.1 Windows应用程序开发步骤167

7.2 Windows应用程序的组织结构170

7.3 Windows窗体与控件171

7.3.1 窗体171

7.3.2 控件177

7.4 常用控件180

7.4.1 按钮180

7.4.2 标签181

7.4.3 文本框和数字显示框183

7.4.4 单选按钮和复选框186

7.4.5 分组框188

7.4.6 列表框188

7.4.7 组合框191

7.4.8 图片框和图像列表193

7.4.9 定时器195

7.4.10 跟踪条和滚动条196

7.4.11 进度条197

7.4.12 富文本框198

7.4.13 选项卡202

7.4.14 面板和拆分器205

7.4.15 树视图和列表视图205

习题215

第8章Windows窗体的高级功能217

8.1 菜单217

8.2 工具栏和状态栏222

8.3 对话框229

8.3.1 通用对话框230

8.3.2 自定义对话框235

8.4 多文档程序设计239

8.4.1 创建MDI应用程序240

8.4.2 MDI相关属性、方法和事件240

8.4.3 MDI应用程序中的菜单栏242

8.5 ActiveX控件243

8.5.1 ActiveX控件简介243

8.5.2 在工具箱中添加ActiveX控件243

8.5.3 开发ActiveX控件243

习题247

第9章文件操作250

9.1 文件和流250

9.2 文件读写操作259

9.2.1 FileStream类259

9.2.2 文本文件的读写262

9.2.3 读写二进制文件266

习题268

第10章数据库编程基础269

10.1 数据库概述269

10.1.1 数据库和数据库系统269

10.1.2 关系数据库271

10.2 SQL基础272

10.3 ADO.NET275

10.3.1 ADO.NET对象模型275

10.3.2 ADO.NET访问数据库模式277

10.4 使用ADO.NET访问数据库278

10.4.1 使用Connection对象连接数据库278

10.4.2 ADO.NET联机模式的数据存取280

10.4.3 ADO.NET脱机模式的数据存取286

10.5 数据绑定控件293

10.5.1 数据绑定293

10.5.2 DataGridView控件293

10.5.3 BindingSource组件296

10.5.4 BindingNavigator控件297

习题298

第11章创建数据库应用程序300

11.1 案例: 学生信息管理系统300

11.1.1 系统功能300

11.1.2 数据库结构300

11.1.3 类的定义302

11.2 登录界面306

11.3 主控界面307

11.4 学生信息录入309

11.5 学生信息查询313

11.6 系统维护321

11.6.1 学院设置321

11.6.2 专业设置324

11.6.3 班级设置327

11.6.4 用户管理331

习题334

第12章图形与图像335

12.1 图形图像的基础知识335

12.1.1 GDI+概述335

12.1.2 Graphics类337

12.2 绘制基本图形337

12.2.1 创建画笔337

12.2.2 绘制基本图形338

12.3 填充图形341

12.3.1 单色画刷SolidBrush341

12.3.2 HatchBrush342

12.3.3 TextureBrush343

12.3.4 LineargradientBrush344

12.4 图像处理345

12.4.1 图像的显示345

12.4.2 图像的拉伸与反转346

习题350

第13章网络编程352

13.1 Socket的概念352

13.2 网络通信地址353

13.3 使用Socket通信354

13.3.1 Socket类354

13.3.2 使用Socket通信流程355

13.4 UdpClient、TcpListener与TcpClient类360

习题363

第14章部署Windows应用程序365

14.1 部署概述365

14.2 使用ClickOnce部署Windows应用程序366

14.2.1 将应用程序发布到Web366

14.2.2 将应用程序发布到共享文件夹368

14.2.3 将应用程序发布到媒体371

14.3 使用Windows Installer部署Windows应用程序373

14.3.1 创建安装程序373

14.3.2 测试安装程序375

习题376

参考文献377

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/1 6:12:20