图书介绍

C#程序设计基础教程与实验指导PDF|Epub|txt|kindle电子书版本网盘下载

C#程序设计基础教程与实验指导
  • 孙晓非,牛小平,冯冠等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302268963
  • 出版时间:2012
  • 标注页数:376页
  • 文件大小:97MB
  • 文件页数:387页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

C#程序设计基础教程与实验指导PDF格式电子书版下载

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

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

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

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

图书目录

第1章.NET开发基础1

1.1 Microsoft.NET框架1

1.1.1 Microsoft.NET简介1

1.1.2 C#编程语言5

1.2公共语言运行时6

1.2.1公共类型系统6

1.2.2公共语言规范7

1.2.3中间语言和JIT编译器8

1.2.4托管执行过程9

1.2.5自动内存管理10

1.3.NET Framework类库11

1.4程序集13

1.4.1程序集概述13

1.4.2程序集内容15

1.4.3程序集清单16

1.5.NET开发工具17

1.5.1 Visual Studio 2010简介17

1.5.2安装与配置Visual Studio 201019

1.6命名空间22

1.6.1命名空间结构22

1.6.2定义命名空间23

1.6.3使用using关键字25

第2章C#基础语法26

2.1数据类型26

2.1.1值类型26

2.1.2引用类型31

2.1.3装箱和拆箱32

2.2变量和常量32

2.2.1变量33

2.2.2常量35

2.2.3作用域和修饰符36

2.3数据运算37

2.3.1算术运算37

2.3.2赋值运算40

2.3.3关系运算41

2.3.4逻辑运算43

2.3.5按位运算43

2.3.6特殊运算46

2.3.7运算的优先级48

2.4流程控制49

2.4.1条件分支控制50

2.4.2迭代控制52

2.4.3跳转与中断55

2.5扩展练习56

第3章 函数58

3.1函数基础知识58

3.1.1计算机函数58

3.1.2自定义函数59

3.2函数的返回值62

3.3函数的参数63

3.3.1形式参数与实际参数64

3.3.2引用参数与输出参数65

3.3.3不定参数67

3.4函数重载68

3.5入口函数69

3.6扩展练习71

第4章 面向对象的编程72

4.1面向对象的基本概念72

4.1.1面向对象与面向过程72

4.1.2面向对象的程序设计74

4.1.3面向对象的特点76

4.2类和成员78

4.2.1定义类78

4.2.2定义字段81

4.2.3定义属性82

4.2.4定义方法83

4.3构造函数与析构函数85

4.3.1构造函数85

4.3.2析构函数87

4.4抽象类与接口88

4.4.1抽象类88

4.4.2接口89

4.5委托与类事件91

4.5.1委托91

4.5.2声明事件92

4.5.3为类定义事件93

4.6泛型94

4.6.1泛型的基本概念95

4.6.2定义与使用泛型类95

4.7扩展练习97

第5章 数组与集合98

5.1使用数组98

5.1.1定义数组98

5.1.2数组的维度100

5.1.3数组的嵌套100

5.2操作数组元素101

5.2.1获取数组元素数与类型101

5.2.2遍历数组104

5.2.3检索数组元素索引105

5.2.4翻转数组元素109

5.3定义集合110

5.3.1集合的概念110

5.3.2泛型集合111

5.4常用泛型集合112

5.4.1列表集合List113

5.4.2队列集合Queue118

5.4.3字典集合Dictionary120

5.5扩展练习122

第6章 处理字符串123

6.1字符串基础123

6.1.1字符串与数据的转换123

6.1.2字符串的属性124

6.2处理字符串125

6.2.1比较字符串125

6.2.2定位与查找字符127

6.2.3提取和拆分字符串129

6.2.4其他处理方式130

6.3字符串的进阶操作133

6.3.1追加字符串133

6.3.2格式化字符串134

6.3.3插入字符串135

6.3.4替换字符串136

6.3.5其他进阶处理方式137

6.4正则表达式139

6.4.1正则表达式概述139

6.4.2正则表达式语法139

6.4.3使用正则表达式147

6.5扩展练习148

第7章 处理异常149

7.1异常处理基础149

7.1.1异常处理机制149

7.1.2嵌套Try语句151

7.1.3 Finally块152

7.2异常类153

7.2.1使用异常类153

7.2.2基于类型的筛选异常155

7.2.3内部异常157

7.3自定义异常类158

7.4扩展练习159

第8章Windows窗体控件160

8.1 Windows窗体概述160

8.1.1 Windows窗体界面技术160

8.1.2操作控件162

8.1.3编辑窗体控件163

8.2文本窗体控件166

8.2.1 TextBox控件166

8.2.2 RichTextBox控件167

8.2.3 MaskedTextBox控件169

8.3显示信息窗体控件170

8.3.1 Label控件170

8.3.2 LinkLabel控件171

8.4图形图像类控件171

8.4.1 ImageList控件172

8.4.2 PictureBox控件173

8.5按钮类控件173

8.5.1 Button控件173

8.5.2 RadioButton控件175

8.5.3 CheckBox控件175

8.6列表类控件176

8.6.1 ListBox和CheckedListBox 控件176

8.6.2 ComboBox控件178

8.6.3 ListView控件179

8.7容器类控件181

8.8扩展练习183

第9章 可视化界面设计184

9.1基于对话框的应用程序184

9.2基于文档的应用程序185

9.2.1 SDI应用程序185

9.2.2 MDI应用程序185

9.3处理窗体组件186

9.3.1创建菜单栏186

9.3.2编辑工具栏189

9.3.3编辑状态栏192

9.4 GDI+设计193

9.4.1了解GDI+193

9.4.2 Graphics类194

9.4.3标准坐标系统196

9.4.4处理颜色199

9.4.5定义画笔样式200

9.4.6绘制几何图形201

9.5扩展练习203

第10章 文件存取205

10.1文件数据操作简介205

10.1.1文件系统基础205

10.1.2 System.IO命名空间207

10.2路径、目录和文件208

10.2.1目录和目录信息类208

10.2.2文件和文件信息类211

10.2.3路径类215

10.3目录和文件对话框216

10.3.1打开文件对话框216

10.3.2保存文件对话框218

10.4文件流的操作218

10.4.1流式存取基础218

10.4.2读写顺序文件219

10.4.3读写随机文件220

10.4.4读写二进制流数据221

10.5扩展练习223

第11章ADO.N ET数据库编程224

11.1数据库基础224

11.1.1数据库基本知识224

11.1.2常用数据库系统225

11.1.3 SQL语句226

11.2 ADO.NET技术227

11.2.1 ADO.NET简介227

11.2.2 ADO.NET类库228

11.3连接数据库229

11.3.1定义连接字符串230

11.3.2存储连接字符串231

11.3.3读取连接字符串231

11.3.4测试连接232

11.4操作数据库234

11.4.1使用DataAdapter填充DataSet对象234

11.4.2使用Command对象235

11.4.3使用DataReader类237

11.4.4使用DataTable和DataVeiw类238

11.4.5定义数据库关系241

11.4.6使用Command Builder生成SQL语句241

11.5 DataSet应用243

11.5.1更新DataSet243

11.5.2向DataSet添加数据244

11.5.3对DataSet排序和筛选245

11.6扩展练习246

第12章 超市管理系统248

12.1系统设计分析248

12.1.1需求分析248

12.1.2功能分析249

12.2系统设计概要250

12.2.1系统总体结构250

12.2.2系统用例图251

12.3系统模块设计253

12.3.1登录253

12.3.2商品类别管理254

12.3.3商品管理254

12.3.4员工管理255

12.3.5会员管理255

12.3.6积分规则管理255

12.3.7查看统计信息256

12.3.8日常销售256

12.4数据库设计256

12.5登录及系统主窗体模块258

12.5.1编写数据库操作类258

12.5.2登录窗体260

12.5.3注销和退出263

12.6商品类别管理模块264

12.6.1添加商品类别264

12.6.2编辑商品类别268

12.6.3删除商品类别271

12.7商品管理模块276

12.7.1添加商品276

12.7.2编辑商品279

12.8员工管理模块282

12.8.1添加员工283

12.8.2编辑员工284

12.8.3删除员工286

12.9会员管理模块287

12.9.1添加会员287

12.9.2编辑会员289

12.9.3删除会员291

12.10积分规则管理292

12.11查看统计信息模块294

12.12日常销售模块297

附录 单元练习302

第1单元302

练习1-1设置Visual Studio 2010 开发环境302

练习1-2新建Visual Studio项目307

练习1-3创建控制台Hello World程序308

练习1-4创建Windows窗体HelloWorld程序310

第2单元311

练习2-1打印正三角形图形311

练习2-2十进制数转换为二进制数312

练习2-3打印杨辉三角313

练习2-4分解质因数315

第3单元316

练习3-1计算最大公约数和最小公倍数316

练习3-2完全数318

练习3-3亲密数319

练习3-4计算圆周率π近似值321

第4单元322

练习4-1创建商品信息类322

练习4-2根据出生日期计算年龄324

练习4-3计算员工工资326

第5单元327

练习5-1学生成绩排序327

练习5-2求某日在当年天数328

练习5-3求平均值330

第6单元331

练习6-1获取关键字出现次数331

练习6-2转换字符串大小写332

练习6-3判断是否为E-mail地址333

第7单元334

练习7-1判断除数为0异常334

练习7-2判断用户输入335

练习7-3搜索产品内容336

第8单元338

练习8-1制作简单文本显示程序338

练习8-2制作员工信息录入程序340

练习8-3制作整数计算器343

第9单元347

练习9-1制作拼图游戏347

练习9-2制作简单绘图板350

第10单元355

练习10-1制作柱状图表355

练习10-2制作文本编辑器357

第11单元370

练习11-1员工信息登记370

练习11-2个人收支管理373

热门推荐