图书介绍

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

C#程序设计
  • 关玉英主编;北京科海总策划 著
  • 出版社: 长春:吉林电子出版社
  • ISBN:9787894540492
  • 出版时间:2009
  • 标注页数:304页
  • 文件大小:79MB
  • 文件页数:317页
  • 主题词:

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.1C#的概念1

1.1.1C#与.NET框架1

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

1.1.3C#的功能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第一个ASRNET应用程序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.2StringBuilder的容量67

3.2.3追加字符串68

3.2.4插入操作69

3.2.5删除部分字符70

3.2.6替换部分字符71

3.2.7StringBuilder与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.1C#数组简介79

4.1.1数组的概念79

4.1.2多维数组80

4.1.3创建C#数组81

4.2使用数组83

4.2.1Array类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.1System.Collections命名空间103

5.2ArrayList类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.3Queue类117

5.3.1创建队列117

5.3.2元素入队118

5.3.3元素出队119

5.4Stack类120

5.4.1创建堆栈120

5.4.2元素入栈121

5.4.3元素出栈122

5.5Hashtable类和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.2Visual 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.1Systern.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.1ADO.NET概述211

10.1.1微软数据访问技术211

10.1.2System.Data命名空间212

10.2连接数据库212

10.2.1创建数据库212

10.2.2SqlConnection类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.2XML文档的特点235

11.1.3System.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使用XMLWriter类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.1ASP NET的诞生256

12.1.2IIS管理ASPX页面257

12.1.3ASP NET的优点258

12.2ASP.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.1Windows Installer介绍287

14.1.2Visual 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

热门推荐