图书介绍

C#基础与案例开发详解2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C#基础与案例开发详解
  • 王国胜,张石磊编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302340034
  • 出版时间:2014
  • 标注页数:500页
  • 文件大小:105MB
  • 文件页数:515页
  • 主题词: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 C#的运行环境及安装2

1.2.1 C#的安装与启动3

1.2.2 C#的集成开发环境7

1.3 IIS的安装与配置9

1.4 C# 4.0的新功能14

1.5 Microsoft.NET Framework 4.015

1.5.1 Microsoft.NET框架概述15

1.5.2 Microsoft.NET框架的结构16

1.5.3公共语言运行库17

1.6上机练习18

第2章 C#应用程序设计19

2.1初识C#程序20

2.1.1 C#语言的特点20

2.1.2 C#程序结构分析21

2.1.3 C#程序的编译和执行21

2.1.4标识符22

2.2 C#应用程序的组成23

2.2.1应用程序中包含的文件24

2.2.2 Web.config文件25

2.2.3 Main方法和命令行参数25

2.2.4程序代码注释26

2.3创建第一个C#程序27

2.3.1新建项目28

2.3.2设计应用程序的用户界面29

2.3.3设置控件的属性32

2.3.4编写程序代码34

2.3.5运行程序35

2.4上机练习36

第3章 C#基础知识综述37

3.1常量与变量38

3.1.1常量38

3.1.2变量38

3.2数据类型39

3.2.1值类型40

3.2.2引用类型46

3.2.3类型转换49

3.2.4装箱和拆箱50

3.3运算符和表达式52

3.3.1算术运算符53

3.3.2关系运算符54

3.3.3逻辑运算符56

3.3.4条件运算符57

3.3.5赋值运算符58

3.3.6位运算符60

3.3.7运算符的优先级61

3.4上机练习62

第4章 C#的面向对象63

4.1面向对象概述64

4.2类和对象65

4.2.1类的声明65

4.2.2类的成员66

4.2.3对象的声明67

4.2.4C#常用的基础类68

4.3方法68

4.3.1方法的定义及调用68

4.3.2方法的参数类型70

4.3.3静态方法与非静态方法71

4.3.4方法的重载72

4.3.5运算符的重载73

4.3.6递归75

4.4属性78

4.4.1属性的声明78

4.4.2属性的访问79

4.5事件80

4.6构造函数和析构函数81

4.6.1构造函数81

4.6.2析构函数83

4.7命名空间85

4.7.1命名空间的声明86

4.7.2命名空间的成员86

4.7.3命名空间的使用87

4.8上机练习88

第5章 继承和多态性89

5.1继承90

5.2继承的应用91

5.2.1基类和派生类91

5.2.2用Base方法调用基类构造函数93

5.2.3 new方法94

5.2.4 virtual方法96

5.2.5 override方法97

5.3创建接口99

5.3.1接口的语法99

5.3.2接口的限制101

5.3.3接口的继承101

5.3.4 ICloneable接口103

5.4抽象类106

5.4.1抽象类的定义107

5.4.2抽象类的实例107

5.5多态性109

5.5.1多态的定义109

5.5.2多态的实例109

5.6上机练习111

第6章 结构化程序设计113

6.1认识结构化程序设计114

6.2顺序结构114

6.3选择结构115

6.3.1 if语句115

6.3.2 switch语句118

6.4循环结构120

6.4.1 while语句和do-while语句120

6.4.2 for语句和foreach语句123

6.4.3跳转语句125

6.5异常处理129

6.5.1异常处理概述129

6.5.2异常处理语句130

6.6综合实例135

6.6.1月工资的计算135

6.6.2打印小写字母对应的ASCII码138

6.7上机练习143

第7章 数组与集合145

7.1数组概述146

7.2一维数组146

7.2.1一维数组的声明146

7.2.2一维数组的使用147

7.2.3综合实例(1)148

7.3二维数组151

7.3.1二维数组的声明151

7.3.2二维数组的使用152

7.3.3综合实例(2)153

7.4动态数组155

7.5数组的基本操作157

7.5.1数组的遍历157

7.5.2数组的排序158

7.5.3数组元素的添加与删除160

7.6集合类161

7.6.1集合类概述161

7.6.2 Queue集合类162

7.6.3 Stack集合类163

7.6.4 Hashtable集合类164

7.6.5 SortedList集合类165

7.7上机练习166

第8章 结构和枚举167

8.1结构类型168

8.1.1结构的声明168

8.1.2结构成员的访问169

8.1.3综合实例(1)170

8.2枚举172

8.2.1枚举类型的定义172

8.2.2枚举成员的赋值172

8.2.3枚举类型的转换175

8.2.4枚举成员的访问177

8.2.5综合实例(2)178

8.3上机练习179

第9章 可视化程序设计181

9.1Windows窗体182

9.1.1 Windows窗体的基本属性182

9.1.2创建窗体183

9.1.3设置启动窗体属性184

9.2控件概述185

9.2.1控件的基本属性185

9.2.2控件共有的属性、事件和方法186

9.3常用的Windows窗体控件186

9.3.1标签控件187

9.3.2文本框控件187

9.3.3按钮控件193

9.3.4列表框控件197

9.3.5组合框控件198

9.3.6单选按钮与复选框控件199

9.3.7图片框控件203

9.3.8滚动条控件203

9.3.9日期/时间控件206

9.3.10进度条控件208

9.4高级控件的应用210

9.4.1 ListView控件210

9.4.2 TreeView控件214

9.4.3 ImageList控件218

9.5综合实例218

9.5.1计算器的设计218

9.5.2图像浏览器的制作222

9.6上机练习229

第10章 C#的文件操作231

10.1 C#文件简介232

10.2 C#文件的读写232

10.2.1读文件232

10.2.2写文件235

10.3文件操作237

10.3.1文件的复制237

10.3.2文件的删除238

10.3.3文件的移动239

10.4上机练习241

第11章 C#的数据库操作243

11.1数据库概念244

11.2 SQL Server 2008数据库245

11.2.1 SQL Server 2008的安装与启动245

11.2.2常用SQL命令250

11.2.3常见的数据库操作252

11.3 ADO.NET的概念263

11.4 ADO.NET的对象264

11.4.1 Connection对象264

11.4.2 Command对象265

11.4.3 DataReader对象266

11.4.4 DataAdapter对象266

11.4.5 DataSet对象267

11.4.6数据绑定操作268

11.5上机练习273

第12章 异步编程和多线程编程275

12.1进程和线程276

12.2异步编程的4种方法277

12.2.1 EndInvoke方法277

12.2.2 WaitOne方法278

12.2.3轮询279

12.2.4回调281

12.3多线程编程282

12.3.1 Thread类282

12.3.2创建一个线程284

12.3.3线程池285

12.3.4死锁286

12.4上机练习288

第13章 并行编程289

13.1并行编程290

13.2任务并行库291

13.2.1并发和并行291

13.2.2并行编程架构292

13.3 Parallel类292

13.3.1 For方法重载一293

13.3.2 For方法重载二295

13.3.3 For方法重载三297

13.4 Task类298

13.5数据并行和任务并行299

13.6 PLINQ300

13.7上机练习302

第14章 基于Socket的C/S模式的聊天室303

14.1关于Socket304

14.2 C/S聊天室模型304

14.3聊天协议306

14.3.1关于聊天协议的应答306

14.3.2聊天状态处理306

14.3.3聊天命令介绍306

14.4系统功能定义308

14.4.1服务器端308

14.4.2客户端308

14.5系统功能设计309

14.5.1聊天室服务器的协议解析流程309

14.5.2聊天室客户端的协议解析流程311

14.6系统功能实现311

14.6.1服务器端程序设计312

14.6.2客户端程序设计325

14.6.3聊天室程序的运行与测试331

14.7聊天室的安装与部署336

14.8小结341

第15章 屏幕锁定程序343

15.1系统概述344

15.2系统功能定义及设计344

15.3系统开发必备知识344

15.4系统功能实现348

15.4.1 Win32 API静态类348

15.4.2快捷菜单349

15.4.3程序设置350

15.4.4屏幕锁定354

15.5系统预览359

15.6安装部署361

15.7程序测试364

15.8小结370

第16章 学生学籍管理系统371

16.1系统概述372

16.2系统预览372

16.3系统设计374

16.3.1系统结构设计375

16.3.2系统功能模块划分375

16.4数据库设计377

16.4.1数据库需求分析377

16.4.2数据库概念结构设计378

16.4.3数据库逻辑结构设计380

16.4.4设置表之间的依赖关系382

16.5专业信息管理385

16.5.1添加专业信息385

16.5.2浏览专业信息387

16.5.3修改专业信息388

16.5.4删除专业信息391

16.6学生信息管理392

16.6.1添加学生信息392

16.6.2浏览学生信息396

16.6.3修改学生信息398

16.6.4删除学生信息402

16.7班级信息管理402

16.7.1添加班级信息403

16.7.2浏览班级信息404

16.7.3修改班级信息406

16.7.4删除班级信息408

16.8课程信息管理409

16.8.1添加课程信息409

16.8.2浏览课程信息412

16.8.3修改课程信息414

16.8.4删除课程信息415

16.9成绩信息管理416

16.9.1录入成绩信息417

16.9.2浏览学生成绩422

16.9.3修改成绩信息425

16.9.4删除学生成绩426

16.9.5查询学生成绩427

16.10系统管理428

16.10.1添加用户角色428

16.10.2添加登录用户430

16.11小结431

第17章 图书管理系统433

17.1系统概述434

17.2系统设计434

17.2.1系统需求分析434

17.2.2系统结构设计435

17.2.3系统功能模块划分436

17.3数据库设计437

17.3.1数据库需求分析437

17.3.2数据库概念结构设计437

17.3.3数据库逻辑结构设计439

17.3.4设置表之间的依赖关系441

17.4三层架构概念及设计444

17.4.1三层架构及其设计444

17.4.2 BookManageSystem.Model444

17.4.3 BookManageSystem.Common446

17.4.4 BookManageSystem.DAL449

17.4.5 BookManageSystem.BLL469

17.4.6 BookManageSystem472

17.5主窗体、登录窗体及浮动快捷菜单473

17.5.1主窗体473

17.5.2登录窗体477

17.5.3浮动快捷菜单479

17.6用户权限管理480

17.6.1用户权限管理窗体481

17.6.2添加/修改用户信息窗体483

17.7图书卡片管理487

17.7.1图书卡片类别管理487

17.7.2图书卡片信息管理488

17.8读者信息维护490

17.9图书借阅管理491

17.9.1图书借阅492

17.9.2图书归还494

17.10系统信息查询496

17.10.1图书信息查询496

17.10.2读者信息查询498

17.10.3借阅信息查询498

17.11小结500

热门推荐