图书介绍

C#开发课堂实录2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C#开发课堂实录
  • 张冬旭,马春兴编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302405395
  • 出版时间:2016
  • 标注页数:447页
  • 文件大小:131MB
  • 文件页数:461页
  • 主题词: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#基础入门2

1.1 C#语言2

1.1.1 C#的概念2

1.1.2 C#的发展历史2

1.1.3 C#与其他语言的比较2

1.1.4 C#的特点3

1.1.5 C# 4.0新特性3

1.2 .NET Framework简介4

1.2.1 .NET Framework与C#的关系4

1.2.2 .NET Framework 4.0概述5

1.2.3 公共语言运行时5

1.2.4 .NET Framework类库7

1.3 程序集8

1.3.1 程序集概述8

1.3.2 程序集优点9

1.3.3 程序集内容9

1.3.4 程序集清单10

1.3.5 全局程序集缓存11

1.3.6 程序集安全注意事项11

1.3.7 程序集版本控制12

1.4 配置.NET Framework环境12

1.4.1 Visual Studio与.NET Framework的关系13

1.4.2 安装Visual Studio 201013

1.4.3 Visual Studio 2010的其他操作15

1.5 实例应用:使用VS 2010创建控制台应用程序16

1.5.1 实例目标16

1.5.2 技术分析16

1.5.3 具体步骤16

1.6 实例应用:使用VS 2010创建窗体应用程序19

1.6.1 实例目标19

1.6.2 技术分析19

1.6.3 具体步骤20

1.7 拓展训练22

1.8 课后练习22

第2课 C#基础语法入门26

2.1 变量26

2.1.1 变量概述26

2.1.2 声明和初始化变量26

2.1.3 变量的分类27

2.1.4 变量的命名规则27

2.1.5 变量的作用域和生命周期28

2.2 常量28

2.2.1 常量概述28

2.2.2 声明和初始化常量29

2.2.3 const的注意事项29

2.3 数据类型29

2.3.1 数据类型分类29

2.3.2 值类型30

2.3.3 引用类型32

2.3.4 比较值类型与引用类型34

2.4 运算符与表达式35

2.4.1 运算符的分类35

2.4.2 算术运算符与算术表达式35

2.4.3 比较运算符与比较表达式36

2.4.4 逻辑运算符与逻辑表达式36

2.4.5 赋值运算符与赋值表达式37

2.4.6 条件运算符与条件表达式38

2.4.7 其他特殊运算符39

2.4.8 运算符的优先级别39

2.5 数据类型转换40

2.5.1 隐式类型转换40

2.5.2 显式类型转换40

2.5.3 字符串类型的转换41

2.6 装箱和拆箱42

2.6.1 装箱42

2.6.2 拆箱43

2.7 C#的标准注释43

2.8 实例应用:圆的相关计算45

2.8.1 实例目标45

2.8.2 技术分析45

2.8.3 实现步骤45

2.9 拓展训练47

2.10 课后练习47

第3课 控制语句50

3.1 语句概述50

3.1.1 语句分类50

3.1.2 基本语句50

3.1.3 语句块51

3.2 选择语句51

3.2.1 if语句51

3.2.2 if else语句52

3.2.3 if else if语句53

3.2.4 switch语句55

3.3 循环语句57

3.3.1 for语句57

3.3.2 do while语句59

3.3.3 while语句60

3.3.4 foreach in语句61

3.4 嵌套语句62

3.4.1 选择语句嵌套62

3.4.2 循环语句嵌套63

3.4.3 混合语句嵌套63

3.5 跳转语句65

3.5.1 break语句65

3.5.2 continue语句65

3.5.3 return语句66

3.5.4 goto语句67

3.6 异常处理语句68

3.6.1 Throw69

3.6.2 try catch69

3.6.3 try catch finally72

3.7 实例应用:输出等腰梯形73

3.7.1 实例目标73

3.7.2 技术分析74

3.7.3 实现步骤74

3.8 拓展训练75

3.9 课后练习75

第4课 数组80

4.1 数组概述80

4.2 一维数组80

4.2.1 一维数组简介80

4.2.2 数组遍历81

4.2.3 数组排序82

4.2.4 插入数组元素84

4.2.5 删除数组元素86

4.3 二维数组87

4.3.1 二维数组简介88

4.3.2 二维数组遍历88

4.4 多维数组89

4.5 交错数组90

4.6 静态数组91

4.6.1 属性和方法91

4.6.2 静态数组应用92

4.7 动态数组93

4.7.1 属性和方法93

4.7.2 动态数组应用95

4.8 实例应用:求矩阵外环和97

4.8.1 实例目标97

4.8.2 技术分析97

4.8.3 实现步骤97

4.9 拓展训练98

4.10 课后练习99

第5课 类104

5.1 类简介104

5.1.1 类概述104

5.1.2 类的成员104

5.1.3 可访问性105

5.2 类和对象106

5.2.1 对象106

5.2.2 静态类和类成员107

5.3 字段和属性108

5.3.1 字段108

5.3.2 属性110

5.4 方法112

5.4.1 参数113

5.4.2 返回值115

5.5 构造函数116

5.6 析构函数118

5.7 实例应用:创建数据统计类118

5 7.1 实例目标118

5.7.2 技术分析119

5.7.3 实现步骤119

5.8 拓展训练121

5.9 课后练习121

第6课 类的高级应用126

6.1 封装126

6.1.1 封装概述126

6.1.2 密封类127

6.2 继承128

6.2.1 继承简述128

6.2.2 虚方法130

6.2.3 抽象类及类成员131

6.3 多态133

6.3.1 重载133

6.3.2 重写134

6.3.3 实现虚函数与抽象类136

6.4 实例应用:实现简单数学运算138

6.4.1 实例目标138

6.4.2 技术分析138

6.4.3 实现步骤138

6.5 拓展训练140

6.6 课后练习141

第7课 枚举、结构和接口146

7.1 枚举146

7.1.1 枚举简介146

7.1.2 声明枚举146

7.1.3 使用枚举148

7.1.4 转换枚举类型149

7.1.5 使用Enum类型149

7.2 结构151

7.2.1 结构简介151

7.2.2 声明结构151

7.2.3 使用结构152

7.3 接口154

7.3.1 接口简介154

7.3.2 声明接口155

7.3.3 定义接口成员156

7.3.4 实现接口157

7.3.5 IComparable接口160

7.3.6 IComparer接口162

7.4 实例应用:模拟数据库系统163

7.4.1 实例目标163

7.4.2 技术分析163

7.4.3 实现步骤163

7.5 拓展训练167

7.6 课后练习168

第8课 C#内置类编程172

8.1 String类字符串172

8.1.1 创建字符串172

8.1.2 转换大小写173

8.1.3 去除空格和特定字符174

8.1.4 连接字符串174

8.1.5 替换字符176

8.1.6 比较字符串177

8.1.7 查找字符串179

8.1.8 分隔字符串180

8.1.9 截取子字符串181

8.1.10 移除字符串182

8.2 StringBuilder类字符串183

8.2.1 创建字符串183

8.2.2 插入字符串184

8.2.3 追加字符串185

8.2.4 移除字符串188

8.2.5 替换字符串188

8.2.6 StringBuilder类的其他常用成员189

8.3 时间和日期处理190

8.3.1 TimeSpan结构190

8.3.2 DateTime结构193

8.3.3 格式化198

8.3.4 追加时间198

8.3.5 计算时间差199

8.4 正则表达式199

8.4.1 基本语法200

8.4.2 Regex类的使用201

8.5 线程205

8.5.1 线程简介205

8.5.2 Thread类205

8.6 实例应用:文本分析功能207

8.6.1 实例目标207

8.6.2 技术分析208

8.6.3 实现步骤208

8.7 拓展训练212

8.8 课后练习213

第9课 集合218

9.1 集合类218

9.1.1 C#内置集合概述218

9.1.2 常见的几种集合218

9.2 Array List集合类219

9.3 Stack集合类220

9.4 Queue集合类222

9.5 BitArray集合类224

9.6 SortedList集合类228

9.7 Hashtable集合类231

9.8 泛型234

9.8.1 泛型类234

9.8.2 泛型万法236

9.8.3 泛型参数238

9.8.4 类型参数的约束239

9.9 自定义集合类242

9.10 实例应用:实现瓜果市场信息管理244

9.10.1 实例目标244

9.10.2 技术分析245

9.10.3 实现步骤245

9.11 拓展训练249

9.12 课后练习249

第10课 Windows窗体控件254

10.1 Windows窗体概述254

10.1.1 窗体概述254

10.1.2 窗体控件的公有属性256

10.1.3 窗体控件的公有事件257

10.2 基本类型控件258

10.2.1 Label控件258

10.2.2 LinkLabel控件259

10.2.3 TextBox控件260

10.2.4 RichTextBox控件261

10.2.5 MaskedTextBox控件263

10.2.6 Button控件265

10.3 选择类型控件266

10.3.1 RadioButton控件266

10.3.2 CheckBox控件268

10.4 图像显示类型控件269

10.4.1 ImageList控件269

10.4.2 PitureBox控件270

10.5 列表类型控件272

10.5.1 ComboBox控件272

10.5.2 ListView控件275

10.5.3 ListBox控件278

10.5.4 CheckedListBox控件279

10.6 容器类型控件281

10.6.1 TabControl控件281

10.6.2 GoupBox控件283

10.6.3 Panel控件284

10.7 其他常用类型控件284

10.7.1 DateTimePicker控件284

10.7.2 Timer组件285

10.7.3 Notifylcon组件286

10.8 实例应用:修改论坛用户个人资料287

10.8.1 实例目标287

10.8.2 技术分析287

10.8.3 实现步骤287

10.9 拓展训练290

10.10 课后练习291

第11课 Windows控件的高级应用294

11.1 MDI应用程序294

11.1.1 MDI概述294

11.1.2 创建MDI父窗体295

11.1.3 创建MDI子窗体296

11.1.4 排列MDI子窗体297

11.1.5 模式窗体和无模式窗体298

11.2 高级控件299

11.2.1 MenuStrip控件299

11.2.2 ContextMenuStrip控件301

11.2.3 ToolStrip控件303

11.2.4 StatusStrip控件304

11.3 常用对话框306

11.3.1 消息对话框306

11.3.2 字体对话框308

11.3.3 颜色对话框309

11.3.4 浏览目录对话框310

11.3.5 打开文件对话框311

11.3.6 保存文件对话框312

11.4 实例应用:创建某计算机培训机构的MDI应用程序314

11.4.1 实例目标314

11.4.2 技术分析314

11.4.3 实现步骤314

11.5 拓展训练320

11.6 课后练习321

第12课 文件和目录处理324

12.1 认识流324

12.1.1 System.IO命名空间324

12.1.2 流抽象类324

12.1.3 内存流325

12.1.4 文件流327

12.2 获取文件系统信息330

12.2.1 文件信息FileInfo类330

12.2.2 目录信息DirectoryInfo类332

12.2.3 驱动器信息DriveInfo类333

12.3 操作目录335

12.3.1 创建目录335

12.3.2 移动和重命命名目录336

12.3.3 删除目录336

12.3.4 遍历目录337

12.4 操作文件339

12.4.1 创建文件339

12.4.2 移动和重命名文件340

12.4.3 复制文件341

12.4.4 删除文件341

12.5 读取和写入文件341

12.5.1 读取文件342

12.5.2 写入文件343

12.6 读写二进制文件345

12.7 实例应用:磁盘文件扫描系统346

12.7.1 实例目标346

12.7.2 技术分析347

12.7.3 实现步骤347

12.8 拓展训练353

12.9 课后练习354

第13课 数据库访问技术——ADO.NET358

13.1 ADO.NET概述358

13.1.1 ADO.NET概述358

13.1.2 ADO.NET结构358

13.1.3 NET Framework数据提供程序359

13.2 SqlConnection对象359

13.2.1 SqlConnection对象的常用属性和方法360

13.2.2 SqlConnection对象的使用360

13.3 SqlCommand对象362

13.3.1 SqlCommand对象的属性和方法362

13.3.2 SqlCommand对象的使用362

13.4 SqlDataReader对象364

13.4.1 SqlDataReader对象的属性和方法364

13.4.2 SqlDataReader对象的使用364

13.5 数据集相关对象:DataSet和SqlDataAdapter366

13.5.1 DataSet对象366

13.5.2 SqlDataAdapter对象368

13.5.3 DataTable对象369

13.5.4 DataView对象370

13.5.5 SqlDataAdapter对象填充DataSet对象370

13.5.6 SqlDataReader对象与DataSet对象的区别372

13.6 网格视图控件:DataGridView控件372

13.6.1 DataGridView控件的常用属性和事件372

13.6.2 在设计器中的操作DataGridView控件373

13.6.3 DataGridView控件的使用374

13.7 树形菜单控件:TreeView377

13.7.1 TreeView控件的常用属性和事件377

13.7.2 TreeView的使用378

13.8 实例应用:显示论坛数据列表381

13.8.1 实例目标381

13.8.2 技术分析381

13.8.3 实现步骤381

13.9 拓展训练386

13.10 课后练习387

第14课 使用GDI+进行绘图390

14.1 图形绘制概述390

14.1.1 GDI和GDI+390

14.1.2 画布Graphics对象391

14.1.3 画笔Pen对象393

14.1.4 画刷Brush对象394

14.1.5 字体Font对象400

14.1.6 颜色Color结构401

14.1.7 与绘图相关的坐标结构402

14.2 绘制基本图形403

14.2.1 绘制直线403

14.2.2 绘制矩形404

14.2.3 绘制椭圆405

14.2.4 绘制扇形406

14.2.5 绘制圆弧407

14.2.6 绘制多边形408

14.3 绘制文本409

14.4 图像操作411

11.4.1 绘制图像411

11.4.2 剪切和缩放图像411

11.4.3 旋转、反射和扭曲图像413

14.5 实例应用:GDI+绘制柱形分析图414

14.5.1 实例目标414

14.5.2 技术分析414

14.5.3 实现步骤414

14.6 拓展训练416

14.7 课后练习416

第15课 仓库管理系统420

15.1 系统概述420

15.1.1 需求分析420

15.1.2 功能分析420

15.2 数据库设计421

15.3 准备工作423

15.3.1 搭建项目423

15.3.2 添加引用424

15.3.3 程序入口425

15.3.4 公共模块425

15.3.5 主界面428

15.4 登录模块431

15.5 设备管理432

15.5.1 维护设备信息432

15.5.2 查询设备434

15.6 库存操作436

15.6.1 设备入库436

15.6.2 设备出库440

15.6.3 设备归还442

15.6.4 查询库存443

15.7 采购计划444

热门推荐