图书介绍

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

C#程序设计
  • 本书编委会编著 著
  • 出版社: 北京:中国计划出版社
  • ISBN:9787801779212
  • 出版时间:2007
  • 标注页数:303页
  • 文件大小:93MB
  • 文件页数:319页
  • 主题词:C语言-程序设计-高等学校:技术学校-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1章 C#与.NET框架简介1

1.1 C#的概念1

1.1.1 C#与.NET框架1

1.1.2 .NET框架与其他语言的比较2

1.1.3 C#的功能3

1.1.4 安装Visual Studio 20054

1.2 第一个C#程序:Hello World6

1.2.1 配置和认识Visual Studio 2005开发环境6

1.2.2 第一个Windows控制台应用程序8

1.2.3 第一个Windows窗体应用程序11

1.2.4 第一个ASP.NET应用程序14

1.3 小结与提高15

1.4 思考与练习15

第2章 C#程序设计基础16

2.1 数据类型16

2.1.1 值类型16

2.1.2 引用类型17

2.2 变量和常量17

2.2.1 命名变量17

2.2.2 声明和使用变量19

2.2.3 类型转换22

2.2.4 声明和使用常量29

2.3 运算符31

2.3.1 算术运算符31

2.3.2 字符串运算符33

2.3.3 赋值运算符34

2.3.4 逻辑运算符36

2.3.5 比较运算符38

2.3.6 运算符的优先级40

2.4 流程控制40

2.4.1 使用if语句实现分支41

2.4.2 使用switch语句实现分支43

2.4.3 使用while语句实现循环45

2.4.4 使用for语句实现循环47

2.4.5 使用break/continue控制循环48

2.5 程序的结构50

2.5.1 用类搭建程序50

2.5.2 使用命名空间51

2.5.3 寻找程序的入口51

2.6 异常处理53

2.7 小结与提高54

2.8 思考与练习55

第3章 字符串操作56

3.1 静态字符串String56

3.1.1 比较字符串56

3.1.2 搜索字符和子串58

3.1.3 格式化字符串59

3.1.4 连接多个字符串60

3.1.5 分割字符串61

3.1.6 插入字符串62

3.1.7 删除字符串63

3.1.8 复制字符串64

3.1.9 替换字符串65

3.1.10 大小写转换66

3.2 动态字符串StringBuilder66

3.2.1 声明StringBuilder变量67

3.2.2 StringBuilder的容量67

3.2.3 追加字符串68

3.2.4 插入操作69

3.2.5 删除部分字符70

3.2.6 替换部分字符71

3.2.7 StringBuilder与String的比较72

3.3 使用正则表达式73

3.3.1 正则表达式简介73

3.3.2 使用Regex类75

3.3.3 常用正则表达式76

3.3.4 验证电子邮箱地址76

3.4 小结与提高78

3.5 思考与练习78

第4章 数组79

4.1 C#数组简介79

4.1.1 数组的概念79

4.1.2 多维数组80

4.1.3 创建C#数组81

4.2 使用数组83

4.2.1 Array类83

4.2.2 访问数组元素85

4.2.3 遍历数组86

4.2.4 数组排序90

4.2.5 查找元素93

4.2.6 逆序数组95

4.2.7 复制数组96

4.2.8 动态创建数组98

4.2.9 清除数组元素99

4.2.10 数组应用实例100

4.3 小结与提高101

4.4 思考与练习102

第5章 集合103

5.1 System.Collections命名空间103

5.2 ArrayList类104

5.2.1 创建ArrayList104

5.2.2 添加元素106

5.2.3 插入元素107

5.2.4 删除元素108

5.2.5 简单排序112

5.2.6 查找元素113

5.2.7 遍历所有元素114

5.2.8 转换为数组116

5.3 Queue类117

5.3.1 创建队列117

5.3.2 元素入队118

5.3.3 元素出队119

5.4 Stack类120

5.4.1 创建堆栈120

5.4.2 元素入栈121

5.4.3 元素出栈122

5.5 Hashtable类和SortedList类123

5.5.1 构造普通哈希表123

5.5.2 哈希表操作124

5.5.3 排序哈希表SortedList126

5.5.4 排序哈希表操作126

5.6 小结与提高128

5.7 思考与练习128

第6章 C#面向对象129

6.1 定义类129

6.1.1 声明类129

6.1.2 声明类的静态特征129

6.1.3 声明类的动态行为130

6.1.4 创建类实例131

6.1.5 继承类132

6.2 Visual Studio 2005中的OOP工具134

6.2.1 使用类视图面板134

6.2.2 使用对象浏览器134

6.3 字段和属性135

6.3.1 字段135

6.3.2 定义属性137

6.3.3 只读属性140

6.3.4 只写属性141

6.4 方法143

6.4.1 方法的参数143

6.4.2 使用构造函数144

6.4.3 使用析构函数146

6.4.4 使用静态方法147

6.4.5 重载方法149

6.4.6 访问父类方法150

6.5 抽象类151

6.5.1 抽象类简介152

6.5.2 声明抽象类152

6.6 接口153

6.6.1 什么是接口153

6.6.2 声明接口154

6.6.3 实现接口155

6.7 小结与提高157

6.8 思考与练习157

第7章 Windows窗体应用程序158

7.1 按钮控件158

7.2 标签控件160

7.3 文本框控件161

7.4 单选按钮控件162

7.5 复选框控件164

7.6 列表框166

7.7 可选列表框控件168

7.8 菜单171

7.9 编写多文档界面应用程序173

7.10 小结与提高175

7.11 思考与练习176

第8章 GDI+图形177

8.1 第一个绘图程序177

8.2 创建Graphics对象179

8.3 绘制线条183

8.4 绘制形状188

8.5 用GDI+呈现图像191

8.6 画点192

8.7 坐标曲线193

8.8 小结与提高195

8.9 思考与练习195

第9章 文件操作196

9.1 文件196

9.1.1 System.IO命名空间196

9.1.2 文件类File198

9.1.3 文件夹类Directory199

9.1.4 文件信息类FileInfo200

9.1.5 文件夹信息类DirectoryInfo201

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

9.2 流203

9.2.1 流操作类介绍203

9.2.2 文件流类FileStream203

9.2.3 流写入类StreamWriter205

9.2.4 流读取类StreamReader207

9.2.5 二进制流写入类BinaryWriter208

9.2.6 二进制流读取类BinaryReader209

9.3 小结与提高210

9.4 思考与练习210

第10章 数据库操作211

10.1 ADO.NET概述211

10.1.1 微软数据访问技术211

10.1.2 System.Data命名空间212

10.2 连接数据库212

10.2.1 创建数据库212

10.2.2 SqlConnection类220

10.2.3 创建SQL Server连接220

10.2.4 断开SQL Server连接221

10.2.5 管理其他数据源连接223

10.3 与数据库交互224

10.3.1 使用SqlCommand提交添加数据命令224

10.3.2 使用SqlCommand提交修改命令226

10.3.3 使用SqlCommand提交删除命令228

10.3.4 使用SqlCommand获取查询命令230

10.4 小结与提高233

10.5 思考与练习233

第11章 XML编程234

11.1 .NET框架中的XML234

11.1.1 理解XML234

11.1.2 XML文档的特点235

11.1.3 System.Xml命名空间236

11.2 读取XML文档236

11.2.1 使用XmlReader类236

11.2.2 读取元素值240

11.2.3 读取元素的属性244

11.3 写入XML文档246

11.3.1 使用XML Writer类247

11.3.2 写入属性248

11.3.3 写入元素251

11.4 小结与提高255

11.5 思考与练习255

第12章 ASP.NET网络开发256

12.1 什么是ASP.NET256

12.1.1 ASP.NET的诞生256

12.1.2 IIS管理ASPX页面257

12.1.3 ASP.NET的优点258

12.2 ASP.NET语法259

12.2.1 剖析ASPX页面259

12.2.2 使用〈% %〉嵌入代码261

12.2.3 使用〈Script〉...〈/Script〉嵌入代码262

12.2.4 使用Server控件264

12.2.5 使用〈%--注释--%〉264

12.2.6 用〈%@Page...%〉设置页面属性265

12.2.7 使用〈%@Import%〉引入类库265

12.3 常用控件265

12.3.1 标签控件Label265

12.3.2 文本框控件TextBox266

12.3.3 按钮控件Button266

12.3.4 下拉框控件DropDownList268

12.3.5 列表框控件ListBox269

12.3.6 复选框控件CheckBox271

12.4 小结与提高273

12.5 思考与练习273

第13章 数据绑定技术274

13.1 数据绑定概述274

13.2 列表控件275

13.2.1 将数据绑定到下拉列表控件275

13.2.2 将数据绑定到列表框279

13.2.3 将数据绑定到可选列表框280

13.3 数据网格:DataGridView282

13.3.1 用DataGridView自动显示数据282

13.3.2 用DataGridView导航数据283

13.4 小结与提高286

13.5 思考与练习286

第14章 应用程序部署287

14.1 部署工程的建立287

14.1.1 Windows Installer介绍287

14.1.2 Visual Studio 2005向导289

14.2 规划安装程序293

14.2.1 安装目录293

14.2.2 快捷方式293

14.2.3 依赖项294

14.2.4 文件类型294

14.3 制作安装程序294

14.3.1 用户界面编辑器294

14.3.2 欢迎界面295

14.3.3 安装目录296

14.3.4 确认安装297

14.3.5 安装进度297

14.3.6 完成界面298

14.3.7 程序的删除298

14.3.8 添加快捷方式299

14.3.9 添加文件299

14.3.10 注册表编辑器300

14.3.11 文件类型编辑器301

14.3.12 自定义操作编辑器301

14.3.13 启动条件编辑器302

14.4 小结与提高302

14.5 思考与练习302

主要参考文献303

热门推荐