图书介绍

C#程序设计教程pdf电子书版本下载

C#程序设计教程
  • 张淑芬,刘丽,陈学斌,朱俊东编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302454755
  • 出版时间:2017
  • 标注页数:372页
  • 文件大小:52MB
  • 文件页数:386页
  • 主题词: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什么是.NET 1

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 Visual Studio.NET帮助 8

1.4开发第一个C#程序 8

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

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

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

1.4.4 Visual Studio.NET解决方案和项目文件的组织结构 13

习题 14

第2章 程序设计基础 16

2.1 C#程序的组成要素 16

2.2数据类型概述 19

2.2.1简单数据类型 19

2.2.2结构类型 21

2.2.3枚举类型 22

2.3常量和变量 24

2.3.1常量 24

2.3.2变量 27

2.3.3类型转换 29

2.4运算符与表达式 32

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

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

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

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

2.4.5位运算符 38

2.4.6其他运算符 40

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

2.5引用类型 42

2.5.1字符串 42

2.5.2类 48

2.5.3接口 48

2.5.4委托 49

2.5.5数组 50

2.5.6集合 55

2.5.7装箱和拆箱 58

2.6常用系统定义类 59

2.6.1数学类(System.Math) 59

2.6.2日期时间结构(System.DateTime) 63

2.6.3随机数类(System.Random) 65

习题 67

第3章 流程控制与算法 69

3.1算法的概念 69

3.1.1什么是算法 69

3.1.2描述算法 70

3.2顺序结构 71

3.2.1赋值语句 71

3.2.2输入与输出 72

3.2.3顺序结构典型例题 76

3.3选择结构 78

3.3.1 if语句 78

3.3.2 switch语句 86

3.3.3选择结构典型例题 89

3.4循环结构 93

3.4.1 for语句 93

3.4.2 foreach语句 96

3.4.3 while语句 97

3.4.4 do-while语句 100

3.4.5循环的嵌套 101

3.4.6跳转语句 104

3.4.7循环结构典型例题 107

习题 111

第4章 程序调试与异常处理 115

4.1程序错误 115

4.2程序调试 117

4.3异常处理 121

4.3.1异常类 121

4.3.2引发异常 122

4.3.3异常的捕捉及处理 123

习题 125

第5章 面向对象程序设计基础 127

5.1面向对象的概念 127

5.1.1面向对象编程 127

5.1.2类和对象 128

5.1.3面向对象的特点 128

5.2类的声明 129

5.3类的成员 129

5.3.1常量 130

5.3.2字段 131

5.3.3属性 131

5.3.4方法 133

5.3.5构造函数和析构函数 141

5.3.6索引器 143

5.4静态类与静态成员 145

5.4.1静态类 145

5.4.2静态成员 146

5.4.3静态构造函数 146

5.5对象的创建和存储 147

5.5.1对象的创建 147

5.5.2对象的存储 149

5.5.3对象成员的引用 150

5.6 Visual Studio 2010中的OOP工具 150

5.6.1类视图 150

5.6.2对象浏览器 152

5.6.3添加类文件 152

5.6.4类图 152

5.6.5类库项目 156

习题 158

第6章 面向对象的高级程序设计 161

6.1继承 161

6.1.1继承的定义 161

6.1.2构造函数的执行顺序 163

6.2多态 165

6.2.1隐藏基类成员 166

6.2.2重写基类成员 167

6.3抽象类和密封类 172

6.3.1抽象类 172

6.3.2密封类 173

6.4接口 174

6.4.1定义接口 174

6.4.2实现接口 175

6.4.3接口和抽象类的比较 178

习题 178

第7章Windows编程基础 182

7.1 Windows应用程序开发步骤 182

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

7.3 Windows窗体与控件 188

7.3.1窗体 188

7.3.2控件 195

7.4常用控件 198

7.4.1 Button控件 198

7.4.2 Label控件 198

7.4.3 TextBox控件 199

7.4.4 RadioButton和CheckBox控件 203

7.4.5 GroupBox控件 204

7.4.6 ListBox控件 206

7.4.7 ComboBox控件 208

7.4.8 PictureBox控件 209

7.4.9 Timer组件 210

7.4.10 RichTextBox控件 212

7.4.11 TreeView和ListView控件 217

7.4.12 TabControl控件 222

7.4.13 Panel和SplitContainer控件 222

习题 227

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

8.1菜单 230

8.2工具栏和状态栏 236

8.3对话框 244

8.3.1通用对话框 244

8.3.2自定义对话框 250

8.4多文档程序设计 254

8.4.1创建MDI应用程序 254

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

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

习题 258

第9章 文件操作 261

9.1文件和流 261

9.2文件读写操作 270

9.2.1 FileStream类 270

9.2.2文本文件的读写 273

9.2.3读写二进制文件 277

习题 279

第10章 数据库编程基础 281

10.1数据库概述 281

10.1.1数据库和数据库系统 281

10.1.2关系数据库 283

10.2 SQL基础 284

10.3 ADO.NET 287

10.3.1 ADO.NET对象模型 287

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

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

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

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

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

10.5数据绑定控件 304

10.5.1数据绑定 304

10.5.2 DataGridView控件 305

10.5.3 BindingSource组件 308

10.5.4 BindingNavigator控件 309

10.6数据库应用程序案例 310

10.6.1系统功能 310

10.6.2数据库结构 311

10.6.3系统实现 312

习题 340

第11章 图形与图像 342

11.1图形图像基础知识 342

11.1.1 GDI+概述 342

11.1.2 Graphics类 343

11.2绘制基本图形 344

11.2.1创建画笔 344

11.2.2绘制基本图形 345

11.3填充图形 348

11.3.1单色画刷SolidBrush 348

11.3.2 HatchBrush 349

11.3.3 TextureBrush 350

11.3.4 LineargradientBrush 350

11.4图像处理 351

11.4.1图像的显示 352

11.4.2图像的拉伸与反转 353

习题 357

第12章 部署Windows应用程序 359

12.1部署概述 359

12.2使用ClickOnce部署Windows应用程序 360

12.2.1将应用程序发布到Web 360

12.2.2将应用程序发布到共享文件夹 362

12.2.3将应用程序发布到媒体 365

12.3使用Windows Installer部署Windows应用程序 367

12.3.1创建安装程序 368

12.3.2测试安装程序 370

习题 371

参考文献 372

精品推荐