图书介绍

C#程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载

C#程序设计教程
  • 张淑芬,刘丽,陈学斌编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302349273
  • 出版时间:2014
  • 标注页数:377页
  • 文件大小:51MB
  • 文件页数:390页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C#程序设计教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第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什么是C2

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结构类型25

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

热门推荐