图书介绍

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

C#程序设计实用教程 第2版
  • 谷涛主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115301048
  • 出版时间:2013
  • 标注页数:294页
  • 文件大小:81MB
  • 文件页数:306页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1章C#与.NET框架1

1.1 .NET框架简介1

1.2 C#与.NET的关系2

1.3 C#的特点2

1.4 Visual Studio 20103

1.5第一个C#程序:Hello World4

1.5.1第一个Windows控制台应用程序4

1.5.2第一个Windows窗体应用程序6

1.5.3第一个ASP.NET应用程序8

小结9

习题9

上机指导10

实验一Windows控制台应用程序10

实验二Windows窗体应用程序10

实验三ASP.NET应用程序11

第2章C#语法基础12

2.1数据类型12

2.1.1值类型12

2.1.2引用类型14

2.2变量和常量15

2.2.1变量16

2.2.2常量16

2.3类型转换17

2.3.1隐式转换17

2.3.2显式转换17

2.3.3装箱和拆箱18

2.4运算符18

2.4.1算术运算符18

2.4.2字符串运算符18

2.4.3赋值运算符19

2.4.4逻辑运算符19

2.4.5位运算符19

2.4.6其他运算符20

2.4.7运算符的优先级20

小结20

习题21

上机指导21

实验 类型转换21

第3章C#中的条件结构22

3.1 bool类型22

3.1.1 bool类型概述22

3.1.2使用bool类型来表示真假23

3.2 if条件结构24

3.2.1 C#中的“如果”24

3.2.2 if条件结构概述24

3.2.3使用基本的if条件结构25

3.2.4复杂条件下的if条件结构26

3.2.5多重if结构和嵌套if结构的使用27

3.3 switch结构30

3.3.1 C#中的等值判断30

3.3.2 switch结构概述30

3.3.3使用switch结构进行等值判断31

3.4综合运用:模拟会员幸运抽奖32

3.5常见错误34

小结36

习题36

上机指导36

实验一if-else结构36

实验二 选择判断37

实验三switch结构38

第4章C#中的循环40

4.1基本循环40

4.1.1 while循环40

4.1.2 while的使用42

4.1.3 while循环常见错误43

4.1.4 do-while循环45

4.1.5 do-while循环的使用45

4.1.6 while循环和do-while循环的区别46

4.1.7 for循环47

4.1.8 for循环的使用48

4.1.9 for循环常见错误50

4.2 C#中特有的foreach循环51

4.2.1 foreach循环52

4.2.2 foreach循环的使用53

4.2.3死循环54

4.3循环结构总结55

4.4多重循环56

4.5跳转语句58

4.5.1使用break语句58

4.5.2使用continue语句59

小结60

习题60

上机指导61

实验一while循环61

实验二for循环62

实验三 使用循环打印特殊形状62

第5章 面向对象设计64

5.1面向对象概述64

5.1.1对象的概念64

5.1.2面向对象的设计方法64

5.2命名空间65

5.2.1命名空间的概念65

5.2.2命名空间的定义和引用65

5.3类67

5.3.1类的概念67

5.3.2类的声明67

5.3.3类的成员和访问控制68

5.3.4构造函数和析构函数68

5.4字段和属性70

5.4.1字段70

5.4.2属性70

5.5方法71

5.5.1方法的声明71

5.5.2参数71

5.5.3静态方法73

5.5.4方法的重载74

5.5.5操作符的重载75

5.6抽象类76

5.6.1抽象类的概念76

5.6.2抽象类的声明77

5.6.3抽象方法77

5.7接口78

5.7.1接口的概念78

5.7.2接口的声明78

5.7.3接口的实现79

5.7.4接口与抽象类80

5.8继承和多态80

5.8.1继承80

5.8.2多态81

小结81

习题81

上机指导82

实验一 设计一个老师类82

实验二 使用接口求圆的面积82

实验三 教师类方法的重载83

第6章 数组和集合84

6.1数组84

6.1.1数组简介84

6.1.2创建数组85

6.1.3访问数组86

6.1.4数组排序87

6.1.5数组应用的实例88

6.2集合92

6.2.1集合的概念92

6.2.2集合类92

6.2.3 ArrayList动态数组类93

6.2.4遍历列表95

6.3哈希表96

6.3.1 Hashtable类96

6.3.2构造普通哈希表97

6.3.3 SortedList类98

6.3.4搜索排序哈希表99

6.4队列101

6.4.1创建队列101

6.4.2元素入队102

6.4.3元素出队102

6.5堆栈103

6.5.1创建堆栈103

6.5.2元素入栈103

6.5.3元素出栈104

小结104

习题104

上机指导104

实验一 使用数组105

实验二 使用队列105

实验三 使用堆栈105

第7章 字符串处理和正则表达式106

7.1字符串106

7.1.1简介106

7.1.2比较字符串107

7.1.3格式化字符串108

7.1.4连接字符串109

7.1.5分割字符串109

7.1.6插入字符串110

7.1.7删除字符串111

7.1.8遍历字符串111

7.1.9复制字符串113

7.1.10大小写转换113

7.2 StringBuilder类113

7.2.1创建StringBuilder对象114

7.2.2追加字符串114

7.2.3插入字符串115

7.2.4删除字符串115

7.3正则表达式115

7.3.1正则表达式简介116

7.3.2正则表达式(Regex)类116

7.3.3构造正则表达式117

7.3.4示例:验证URL119

小结119

习题119

上机指导120

实验一 字符串的操作120

实验二 使用StringBuilder类120

第8章Windows窗体应用121

8.1 Windows窗体简介121

8.1.1认识窗体设计器121

8.1.2使用窗体设计器123

8.2 Windows窗体控件125

8.2.1按钮控件126

8.2.2标签控件128

8.2.3文本框控件129

8.2.4单选按钮控件132

8.2.5复选框控件135

8.2.6列表框控件139

8.2.7可选列表框控件141

8.3菜单143

8.3.1创建菜单144

8.3.2相应菜单事件144

8.4单文档和多文档应用程序146

8.4.1基于对话框的应用程序146

8.4.2单文档应用程序146

8.4.3多文档应用程序146

8.5 GDI+绘制图形151

8.5.1 Graphics对象151

8.5.2画笔类152

8.5.3字体类154

8.5.4位图Bitmap类155

小结156

习题156

上机指导157

实验一 创建菜单157

实验二 创建多文档应用程序157

实验三 创建一个用户登录的界面158

第9章 文件操作160

9.1文件和文件夹160

9.1.1 System.IO类介绍160

9.1.2文件类161

9.1.3文件夹类162

9.1.4文件信息类163

9.1.5文件夹信息类164

9.1.6文件信息类与文件夹信息类的用法165

9.2流165

9.2.1流操作类介绍165

9.2.2文件流类165

9.2.3流写入类169

9.2.4流读取类170

9.2.5二进制流写入类171

9.2.6二进制流读取类173

9.3文件操作实例173

9.3.1窗体布局174

9.3.2代码实现175

9.3.3实例进阶178

小结179

习题179

上机指导179

实验一 创建文件179

实验二 创建文件夹180

第10章 数据库开发技术181

10.1 ADO.NET简介181

10.1.1数据访问技术181

10.1.2 System.Data命名空间182

10.2连接数据库183

10.2.1 SqlConnection类183

10.2.2设置连接参数184

10.2.3创建SQL Server连接184

10.2.4断开SQL Server连接185

10.2.5其他数据库连接185

10.3与数据库交互185

10.3.1使用SqlCommand提交增删改命令185

10.3.2使用SqlCommand获取查询命令187

10.3.3使用DataAdapter提交查询命令187

10.4管理内存数据188

10.4.1数据集简介189

10.4.2使用DataTable实现内存表189

10.4.3使用DataSet管理数据192

10.4.4使用DataReader获取只读数据194

10.4.5比较DataSet和DataReader196

10.5 XML应用196

10.5.1理解XML196

10.5.2 XML相关类197

10.5.3 XML数据的访问198

10.5.4创建XML节点203

10.5.5修改XML节点204

10.5.6删除XML节点205

10.5.7使用DataSet加载XML数据206

小结207

习题207

上机指导208

实验一 数据库的连接208

实验二 访问XML数据208

实验三与Access数据库交互208

第11章LINQ简介210

11.1 LINQ基础210

11.1.1为什么要使用LINQ210

11.1.2 LINQ的语法211

11.2 LINQ对数据集(Dataset)的操作212

11.3 LINQ与SQL的交互215

11.3.1数据的查询和删除215

11.3.2数据的插入218

11.3.3数据的修改221

11.4 LinqDataSource控件实现数据的增、删、改224

小结227

习题227

上机指导227

实验一 复习SQL数据库的执行语句227

实验二LINQ与SQL之间的交互227

实验三LinqDataSource控件的使用228

第12章Web网络应用229

12.1 ASP.NET简介229

12.1.1 ASP.NET概述229

12.1.2 IIS管理ASPX页面230

12.2 ASP.NET语法232

12.2.1剖析ASPX页面232

12.2.2使用<%>嵌入代码233

12.2.3使用<Script>.</Script>嵌入代码234

12.2.4使用Server控件236

12.2.5使用<%--注释--%>237

12.2.6用<%@Page.%>设置页面属性237

12.2.7使用<%@Import%>引入类库237

12.3 ASP.NET内置对象238

12.3.1使用Application对象保存数据238

12.3.2使用Session对象保存数据238

12.3.3访问Server对象238

12.3.4访问Request对象239

12.3.5访问Response对象240

12.4代码绑定技术241

12.4.1分离显示功能和逻辑功能241

12.4.2使用<%@CodeFile %>绑定代码241

12.4.3控件事件接收用户输入243

12.5 Web服务244

12.5.1 Web服务简介244

12.5.2创建Web服务245

12.5.3创建Web服务类246

12.5.4创建Web服务方法247

12.5.5使用Web服务248

12.5.6示例:天气预报Web服务249

小结250

习题250

上机指导251

实验一 使用Session对象保存数据251

实验二 访问Application对象251

实验三 创建Web服务252

实验四 使用ASP.NET创建一个用户登录界面252

第13章WPF智能客户端253

13.1认识WPF253

13.1.1 WPF概述253

13.1.2 WPF框架体系254

13.1.3 WPF特性254

13.2手把手教你第一个WPF应用255

13.2.1创建一个WPF客户端应用255

13.2.2解析WPF应用程序的文件目录结构256

13.3使用常见控件257

13.3.1按钮控件257

13.3.2文本框控件258

13.3.3下拉列表框控件259

13.3.4图像控件261

13.3.5控件模板261

13.4布局版式262

13.4.1使用StackPanel面板262

13.4.2 WrapPanel面板263

13.4.3 DockPanel面板263

13.4.4 Grid方式布局264

13.4.5 UniformGrid面板265

13.5创建窗口266

13.5.1创建对话框266

13.5.2创建不规则窗体267

小结268

习题268

上机指导268

实验一 创建WPF客户端应用268

实验二 登录269

实验三 面板布局269

第14章Silverlight交互式开发技术270

14.1 Silverlight简介270

14.1.1 Silverlight技术概述270

14.1.2 Silverlight运行原理271

14.1.3 Silverlight结构体系272

14.2 Silverlight与XAML语言273

14.2.1 XAML语言273

14.2.2 XAML与Silverlight关系273

14.3创建Silverlight应用274

14.3.1安装Silverlight 4扩展升级274

14.3.2创建一个Silverlight应用275

14.4使用基础控件278

14.4.1日期(DatePicker)控件278

14.4.2自动完成(AutoCompleteBox)控件279

14.4.3图像(Image)控件281

14.4.4网页浏览器(WebBrowser)控件281

14.4.5富文本编辑(RichTextBox)控件283

14.5 Silverlight多媒体应用285

14.5.1播放多媒体285

14.5.2捕获本地设备资源286

14.6 Silverlight中的几何绘图289

14.6.1使用Shape对象绘制图形289

14.6.2使用Geometry对象定义形状290

14.6.3图形变换291

14.6.4创建三维透视转换292

小结293

习题293

上机指导293

实验一 创建一个Silverlight应用294

实验二 添加项目数据294

实验三 绘制图形294

热门推荐