图书介绍

轻松学C#编程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

轻松学C#编程
  • 祝红涛,王伟平,郝相林等编著 著
  • 出版社: 北京:化学工业出版社
  • ISBN:9787122134219
  • 出版时间:2012
  • 标注页数:340页
  • 文件大小:91MB
  • 文件页数:354页
  • 主题词: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#开发环境1

1.1 C#语言简介2

1.2 .NET Framework概述2

1.3程序集4

1.4配置.NET Framework环境4

1.4.1安装Visual Studio 20105

1.4.2熟悉Visual Studio 20107

1.5用C#创建.NET应用程序8

1.5.1设置应用程序的属性8

1.5.2使用C#创建控制台程序8

1.5.3使用C#创建Windows窗体程序11

1.6命名空间14

1.6.1命名空间的结构15

1.6.2定义和引用命名空间16

1.6.3引用命名空间17

1.7实践案例:使用控制台程序模拟登录系统18

1.8动手练一练18

1.8.1练习题18

1.8.2上机实践19

第2章 C#编程基础20

2.1数据类型21

2.1.1值类型21

2.1.2引用类型24

2.1.3数据类型转换25

2.2变量和常量26

2.2.1变量26

2.2.2常量28

2.3运算符28

2.3.1算术运算符29

2.3.2赋值运算符30

2.3.3关系运算符32

2.3.4逻辑运算符33

2.3.5特殊运算符33

2.3.6条件运算符34

2.3.7运算符的优先级34

2.4装箱和拆箱35

2.4.1装箱35

2.4.2拆箱36

2.5 C#关键字36

2.6实践案例:逻辑运算符的真值表37

2.7动手练一练39

2.7.1练习题39

2.7.2上机实践40

第3章 控制语句41

3.1条件语句42

3.1.1 if语句42

3.1.2 if else语句43

3.1.3 if else if else语句44

3.1.4嵌套if语句45

3.1.5 switch语句47

3.2循环语句49

3.2.1 for循环语句49

3.2.2 while循环语句50

3.2.3 do while循环语句51

3.2.4 foreach语句52

3.3跳转语句53

3.3.1 break语句53

3.3.2 continue语句54

3.3.3 return语句55

3.3.4 goto语句55

3.4实践案例:编写简单的帮助系统57

3.5动手练一练59

3.5.1练习题59

3.5.2上机实践61

第4章 数组62

4.1一维数组63

4.1.1声明数组63

4.1.2初始化数组63

4.1.3访问数组64

4.1.4遍历数组65

4.2复合数组66

4.2.1二维数组66

4.2.2多维数组67

4.2.3锯齿数组68

4.3数组操作69

4.3.1 Array类概述69

4.3.2 Array类的简单操作69

4.3.3复制数组71

4.3.4对数组排序73

4.4实践案例:拆分锯齿数组76

4.5动手练一练77

4.5.1练习题77

4.5.2上机实践78

第5章 面向对象的基础79

5.1面向对象编程80

5.2类81

5.2.1定义类81

5.2.2类的字段82

5.2.3类的属性83

5.3对象84

5.3.1创建对象84

5.3.2对象的使用85

5.3.3对象的生存周期86

5.3.4对象的清理87

5.4方法87

5.4.1无参方法87

5.4.2有参方法88

5.4.3方法的重载89

5.4.4静态方法90

5.5构造函数92

5.6析构函数94

5.7访问修饰符96

5.8实践案例:制作简单的计算器98

5.9动手练一练100

5.9.1练习题100

5.9.2上机实践101

第6章 面向对象的关键技术102

6.1封装103

6.2继承103

6.2.1继承的意义103

6.2.2如何定义派生类104

6.2.3作用域和继承106

6.2.4覆盖基类成员的方法107

6.2.5 this关键字的使用108

6.3 base关键字和方法重写109

6.3.1方法重写109

6.3.2 base关键字111

6.4抽象类和密封类112

6.4.1抽象类112

6.4.2密封类113

6.5多态114

6.5.1什么是多态114

6.5.2多态的实现115

6.6接口117

6.6.1接口的定义和实现117

6.6.2接口与继承118

6.7实践案例:实现购物系统中的用户信息120

6.8动手练一练122

6.8.1练习题122

6.8.2上机实践123

第7章 集合124

7.1 C#内置集合125

7.1.1 ArrayList集合125

7.1.2使用堆栈(Stack集合)127

7.1.3使用队列(Queue集合)128

7.1.4使用Hashtable集合129

7.1.5使用BitArray集合131

7.1.6使用SortedList集合133

7.2自定义集合134

7.2.1声明集合134

7.2.2为集合添加对象137

7.2.3删除集合中的元素139

7.2.4在集合中检索元素140

7.3实践案例:模拟树形菜单141

7.4动手练一练145

7.4.1练习题145

7.4.2上机实践146

第8章 字符串和正则表达式147

8.1字符串概述148

8.2 String类148

8.2.1 String类的构造函数148

8.2.2 String类的属性和索引器150

8.2.3比较字符串150

8.2.4定位与查找字符串153

8.2.5提取字符串154

8.2.6拆分字符串155

8.2.7 String类中的其他常用方法156

8.3 StringBuilder类159

8.3.1追加字符串159

8.3.2使用AppendFormat对字符串进行处理160

8.3.3插入字符串161

8.3.4替换字符串162

8.4正则表达式163

8.4.1正则表达式的语法规则163

8.4.2基本类165

8.4.3匹配、组合和捕获167

8.5格式化字符168

8.6实践案例:字符串操作系统171

8.7动手练一练175

8.7.1练习题175

8.7.2上机实践177

第9章 异常处理178

9.1异常概述179

9.2异常处理179

9.3异常类182

9.3.1基于类型的筛选异常183

9.3.2 System.Exception类184

9.3.3内部异常类186

9.4自定义的异常类190

9.5实践案例:模拟邮箱注册191

9.6动手练一练194

9.6.1练习题194

9.6.2上机实践195

第10章 创建Windows窗体应用程序196

10.1 Windows窗体控件概述197

10.2基本控件197

10.2.1 TextBox控件197

10.2.2 MaskedTextBox控件199

10.3显示信息的控件200

10.3.1 Label控件200

10.3.2 LinkLabel控件201

10.4图形和图像类控件203

10.4.1 ImageList控件203

10.4.2 PictureBox控件205

10.5按钮类控件206

10.5.1 Button控件206

10.5.2 RadioButton控件207

10.5.3 CheckBox控件209

10.6列表类控件210

10.6.1 ListBox控件210

10.6.2 ComboBox控件213

10.6.3 ListView控件216

10.7容器类控件220

10.7.1 Panel控件220

10.7.2 TabControl控件221

10.7.3 GroupBox控件223

10.8 实践案例:员工管理系统223

10.9动手练一练226

10.9.1练习题226

10.9.2上机实践227

第11章 MDI程序设计228

11.1 MDI概述229

11.2 MDI窗体229

11.2.1创建MDI应用程序229

11.2.2标准窗体231

11.3 MDI应用程序中的菜单232

11.3.1 MDI程序菜单的特征233

11.3.2创建MDI菜单233

11.3.3合并菜单235

11.3.4上下文菜单237

11.4 MDI窗体事件239

11.5管理子窗体242

11.5.1排列子窗体242

11.5.2使用菜单选择MDI子窗体244

11.6 RichTextBox控件245

11.6.1使用RichTextBox控件读写文件246

11.6.2格式化富文本框248

11.7实践案例:制作简单的记事本251

11.8动手练一练255

11.8.1练习题255

11.8.2上机实践256

第12章 使用ADO.NET数据库访问技术257

12.1 ADO.NET概述258

12.1.1 ADO.NET命名空间258

12.1.2数据库特定的类(提供者对象)259

12.2 ADO.NET连接数据库260

12.2.1定义一个连接字符串261

12.2.2存储连接字符串263

12.2.3读取连接字符串264

12.2.4测试连接265

12.3操作数据库267

12.3.1使用DataAdapter填充DataSet对象267

12.3.2使用Command对象对数据进行操作269

12.3.3 DataReader的使用271

12.3.4 DataTable和DataVeiw的使用272

12.3.5使用Command Builder生成SQL语句274

12.4 DataSet概述276

12.4.1更新DataSet276

12.4.2向DataSet中添加数据277

12.4.3为DataSet筛选和排序279

12.5 DataGridView控件281

12.5.1认识DataGridView控件281

12.5.2使用DataGridView显示数据281

12.6 实践案例:学生信息管理系统283

12.7动手练一练286

12.7.1练习题286

12.7.2上机实践287

第13章 文件和IO流288

13.1 System.IO简介289

13.2目录289

13.3文件293

13.4文件对话框294

13.4.1 OpenFileDialog类的使用294

13.4.2 SaveFileDialog类的使用297

13.5读写文件299

13.5.1使用StreamWriter类写入顺序文件299

13.5.2使用StreamReader类读取顺序文件301

13.5.3使用BinaryWriter和BinaryReader类读写二进制文件302

13.6实践案例:制作文本文件读写器305

13.7动手练一练307

13.7.1练习题307

13.7.2上机实践308

第14章 图书管理系统309

14.1系统概述310

14.2系统功能模块310

14.2.1登录模块310

14.2.2人员模块311

14.2.3图书模块311

14.3数据库设计312

14.3.1数据库需求分析312

14.3.2数据库表设计312

14.4公用模块314

14.4.1定义程序入口314

14.4.2连接数据库314

14.4.3主界面模块315

14.5登录模块317

14.6人员模块319

14.6.1客户管理319

14.6.2员工管理326

14.7图书模块328

14.7.1库存管理328

14.7.2租借图书331

14.7.3历史记录334

14.7.4归还图书335

14.8总结336

练习题参考答案337

热门推荐