当前位置:首页 > 工业技术
C#程序设计
C#程序设计

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

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:关玉英主编;北京科海总策划
  • 出 版 社:长春:吉林电子出版社
  • 出版年份:2009
  • ISBN:9787894540492
  • 页数:304 页
图书介绍:
《C#程序设计》目录

第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 2005 4

1.2第一个C#程序:Hello World 6

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静态字符串String 56

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动态字符串StringBuilder 66

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创建ArrayList 104

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排序哈希表SortedList 126

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文件类File 198

9.1.3文件夹类Directory 199

9.1.4文件信息类FileInfo 200

9.1.5文件夹信息类DirectoryInfo 201

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

9.2流 203

9.2.1流操作类介绍 203

9.2.2文件流类FileStream 203

9.2.3流写入类StreamWriter 205

9.2.4流读取类StreamReader 207

9.2.5二进制流写入类BinaryWriter 208

9.2.6二进制流读取类BinaryReader 209

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框架中的XML 234

11.1.1理解XML 234

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.NET 256

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标签控件Label 265

12.3.2文本框控件TextBox 266

12.3.3按钮控件Button 266

12.3.4下拉框控件DropDownList 268

12.3.5列表框控件ListBox 269

12.3.6复选框控件CheckBox 271

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数据网格:DataGridView 282

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

相关图书
作者其它书籍
返回顶部