图书介绍

C* 3.0完全自学手册2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C* 3.0完全自学手册
  • 常建功等编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111256328
  • 出版时间:2009
  • 标注页数:513页
  • 文件大小:124MB
  • 文件页数:537页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

C* 3.0完全自学手册PDF格式电子书版下载

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

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

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

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

图书目录

第一篇 基础语法篇1

第1章 C#3.0和Visual Studio 2008简介1

1.1C#3.0概述1

1.1.1.NET Framework介绍1

1.1.2CLR的运行机制3

1.1.3C#3.0语言4

1.2Visual Studio 2008概述6

1.2.1Visual Studio 2008安装6

1.2.2Visual Studio 2008界面8

1.2.3MSDN Library的使用15

1.3C#3.0程序初体验16

1.3.1第一个Windows Console程序16

1.3.2第一个Windows Form程序17

1.4其他开发工具19

1.4.1开发环境的配置19

1.4.2UltraEdit编辑环境21

1.4.3SharpDevelop编辑环境21

1.5小结22

第2章 C#3.0程序设计基本元素23

2.1基本语法格式23

2.1.1语法概述23

2.1.2C# 3.0中的注释24

2.2常量和变量25

2.2.1C# 3.0预定义类型25

2.2.2常量29

2.2.3变量29

2.3运算符、表达式及优先级31

2.3.1算术运算符和算术表达式31

2.3.2赋值运算符和赋值表达式35

2.3.3关系运算符和逻辑运算符及表达式37

2.3.4位运算符和位运算38

2.3.5其他特殊操作符40

2.3.6运算符的优先级42

2.4程序的流程控制43

2.4.1选择结构43

2.4.2循环结构48

2.5类型转换55

2.5.1隐式转换55

2.5.2显式转换56

2.5.3使用命令的显示转换57

2.6小结58

第3章 C#3.0中面向过程的高级元素59

3.1结构体59

3.1.1结构体的概念59

3.1.2结构体的特点61

3.2枚举62

3.2.1枚举的概念62

3.2.2应用枚举63

3.3函数65

3.3.1函数的基本概念65

3.3.2函数的返回值67

3.3.3函数的参数68

3.4函数参数类型70

3.4.1值参数70

3.4.2输入引用参数71

3.4.3输出型参数72

3.4.4数组型参数73

3.5函数的重载74

3.5.1参数类型重载的函数74

3.5.2输入型参数引用重载75

3.5.3输出型参数引用重载76

3.5.4参数个数重载的函数77

3.6变量的作用域78

3.6.1代码块的作用域78

3.6.2局部变量79

3.7特殊函数81

3.8小结83

第二篇 高级语法篇85

第4章 面向对象85

4.1类85

4.1.1面向对象的概念85

4.1.2定义一个类87

4.1.3类成员的修饰符89

4.1.4类的构造函数91

4.1.5类的析构函数92

4.1.6结构与类的区别94

4.1.7类的继承96

4.2接口98

4.2.1接口的基本概念99

4.2.2接口的继承100

4.2.3接口的特点105

4.3属性和域105

4.3.1域(field)105

4.3.2静态域和非静态域107

4.3.3只读域109

4.3.4域的初始化110

4.3.5属性(property)110

4.3.6访问属性的值112

4.4索引器114

4.4.1索引器的基本概念114

4.4.2索引器的使用116

4.4.3索引器与属性的区别117

4.5迭代器(Iterator)117

4.5.1foreach语句117

4.5.2迭代器119

4.6小结122

第5章 继承性、多态性和命名空间123

5.1继承机制123

5.1.1继承的概念123

5.1.2继承的机制126

5.2多态性126

5.2.1虚方法126

5.2.2抽象类和抽象方法129

5.2.3密封类和密封方法135

5.2.4方法的隐藏136

5.3类型的转换137

5.3.1is关键字137

5.3.2转换机制140

5.3.3as关键字142

5.3.4封箱(boxing)和拆箱(unboxing)143

5.4异常处理144

5.4.1异常处理基础144

5.4.2异常的捕获145

5.4.3throws关键字147

5.4.4finally关键字149

5.4.5异常的使用细节150

5.5命名空间151

5.5.1声明命名空间151

5.5.2导入命名空间152

5.5.3使用指示符153

5.6小结154

第6章 继续学习面向对象155

6.1委托155

6.1.1委托的基本概念155

6.1.2委托的综合应用156

6.1.3多播委托158

6.2事件159

6.2.1事件的模型159

6.2.2事件声明160

6.2.3事件委托160

6.2.4事件处理程序160

6.2.5触发事件161

6.2.6事件存取器161

6.2.7事件的综合应用161

6.3C#3.0预处理器指令163

6.3.1预处理命令163

6.3.2预处理命令运用164

6.4小结166

第7章 深入学习面向对象167

7.1C#3.0新特性的学习167

7.1.1隐式类型化的本地变量167

7.1.2extension方法168

7.2C#3.0新特性的深入学习171

7.2.1自动属性172

7.2.2对象初始化器174

7.2.3匿名类型175

7.2.4Lambda表达式175

7.3小结176

第三篇 实用篇177

第8章 操作字符和字符串177

8.1字符177

8.1.1Char的使用177

8.1.2字符的比较179

8.2字符串180

8.2.1字符串基本概念181

8.2.2字符串的查找183

8.2.3字符串的比较184

8.2.4字符串的插入185

8.2.5字符串的删除186

8.2.6子字符串的获得187

8.2.7字符串的替换188

8.2.8字符串的其他方法189

8.3可变字符串189

8.3.1StringBuilder的定义190

8.3.2StringBuilder的使用190

8.4理解编码192

8.4.1字符集的编码问题192

8.4.2C# 3.0对字符集的支持192

8.4.3ASCIIEncoding类194

8.4.4UnicodeEncoding类195

8.4.5UTF7Encoding类196

8.4.6UTF8Encoding类197

8.5小结198

第9章 数组和集合199

9.1数组199

9.1.1应用一维数组199

9.1.2应用二维数组和多维数组200

9.1.3应用交错数组201

9.2数组的使用203

9.2.1数组简单应用203

9.2.2数组元素的清空205

9.2.3数组元素的查找207

9.2.4数组元素的排序208

9.3集合210

9.3.1ICollection接口210

9.3.2IEnumerable接口和IEnumerator接口210

9.4ArrayList类211

9.4.1ArrayList的简单使用211

9.4.2ArrayList元素的添加212

9.4.3ArrayList元素的插入213

9.4.4ArrayList元素的删除214

9.4.5ArrayList元素的查找217

9.4.6ArrayList元素的遍历列表218

9.4.7ArrayList容量的缩减219

9.4.8ArrayList向Array的转换220

9.5Queue类222

9.5.1Queue简单介绍222

9.5.2Queue类元素的添加和输出222

9.6Stack类224

9.6.1Stack简单介绍224

9.6.2Stack类元素的添加和输出224

9.7Hashtable类226

9.7.1Hashtable简单使用226

9.7.2Hashtable元素的添加226

9.7.3Hashtable元素的获取227

9.7.4Hashtable元素的遍历228

9.7.5Hashtable元素的删除229

9.7.6Hashtable元素的查找231

9.8SortedList的简单介绍232

9.9小结233

第10章 注册表编程与正则表达式234

10.1COM组件和.NET组件互相操作234

10.1.1COM组件和.NET组件234

10.1.2在.NET中使用COM组件235

10.1.3在COM中使用.NET组件237

10.2注册表操作238

10.2.1注册表概述238

10.2.2C#3.0对注册表编程的支持239

10.2.3修改注册表241

10.3正则表达式242

10.3.1正则表达式概述242

10.3.2正则表达式类简单介绍242

10.3.3Regex类实现字符代替245

10.3.4Match类实现查找246

10.3.5MatchCollection类实现查找247

10.3.6GroupCollection类输出查找元素的数目248

10.3.7CaptureCollection类实现字符的匹配249

10.3.8Group类定位查找元素的位置250

10.3.9Capture类应用实现字符的定位251

10.3.10常用正则表达式253

10.4小结253

第11章 文件操作254

11.1文件管理254

11.1.1文件操作系统概念254

11.1.2文件类File创建文件255

11.1.3文件信息类FileInfo查找文件256

11.1.4文件系统类FileSystemInfo257

11.1.5文件夹类Directory创建目录257

11.1.6文件夹信息类DirectoryInfo检查文件258

11.2文件的读写259

11.2.1流基本概念259

11.2.2字节流基类Stream介绍261

11.2.3缓冲类BufferedStream读取文件262

11.2.4文件流类FileStream读取和写入文件262

11.2.5内存流类MemoryStream读取字符265

11.2.6二进制读取类BinaryReader读取文件266

11.2.7二进制写入类BinaryWrite写入文件267

11.3字符流268

11.3.1字符流类介绍268

11.3.2流写入类StreamWrite写入文件269

11.3.3流读取类StreamReader读取文件271

11.3.4流读取类StringReader和流写入类StreamWrite272

11.4小结274

第12章 与XML结合275

12.1XML介绍275

12.1.1XML由来275

12.1.2XML的特点276

12.2XML语法276

12.2.1XML语法的简单介绍276

12.2.2XML语法基本元素278

12.2.3XML文档的显示279

12.2.4XML文档的验证281

12.3应用XML282

12.3.1Visual Studio 2008中的XML文档282

12.3.2XML文件的读取284

12.3.3XML文件元素值的读取285

12.3.4XML文件元素属性的读取289

12.3.5XML文件的写入291

12.3.6XML文件元素属性的写入293

12.3.7XML文件元素值的写入294

12.3.8关于XML的其他类295

12.4小结296

第四篇 面向查询篇297

第13章 面向查询编程297

13.1LINQ概述297

13.1.1LINQ的概念297

13.1.2关于LINQ的一个简单示例298

13.2关于LINQ的语法299

13.2.1局部变量类型300

13.2.2扩展方法300

13.2.3Lambda表达式301

13.2.4匿名类型301

13.2.5查询表达式的转换301

13.3LINQ的具体应用302

13.3.1基于对象的集成查询LINQ To Objects应用302

13.3.2基于ADO.NET的集成查询LINQ To ADO.NET应用304

13.3.3基于关系数据的集成查询LINQ To SQL数据上下文308

13.3.4基于XML的集成查询LINQ To XML应用310

13.4小结312

第14章 Ajax技术与数字标识用户控件313

14.1Ajax介绍313

14.1.1Ajax的起源313

14.1.2ASP.NET AJAX框架314

14.2Ajax的运行原理314

14.2.1XMLHttpRequest对象使用315

14.2.2Ajax世界中的请求/响应316

14.3Ajax程序的应用319

14.3.1不使用ASP.NET AJAX框架的Ajax应用319

14.3.2使用ASP.NET AJAX框架的Ajax应用322

14.4Ajax控件的介绍324

14.4.1ScriptManager控件324

14.4.2ScriptManagerProxy控件325

14.4.3UpdatePanel控件325

14.5数字标识用户控件327

14.5.1关于Windows CardSpace基本概念328

14.5.2简单运用Windows CardSpace328

14.6小结331

第五篇 基本应用篇333

第15章 Windows应用程序开发333

15.1多线程编程333

15.1.1线程的基本概念333

15.1.2线程的优先级和执行状态336

15.1.3线程同步337

15.2SDI窗体和MDI窗体应用程序340

15.2.1SDI窗体应用程序340

15.2.2MDI窗体应用程序342

15.3使用各种对话框344

15.3.1打开文件对话框OpenFileDialog344

15.3.2保存文件对话框SaveFileDialog347

15.3.3打印348

15.3.4其他对话框349

15.4GDI+349

15.4.1GDI+概述350

15.4.2坐标系统和颜色351

15.4.3绘制线条352

15.4.4绘制图形353

15.4.5绘制文本354

15.4.6使用图像进行绘制355

15.5小结357

第16章 WPF开发358

16.1关于WPF的一些概念358

16.1.1WPF概念358

16.1.2WPF的组件及功能358

16.2XAML语言359

16.2.1XAML语言介绍359

16.2.2XAML语言的语法361

16.2.3XAML语言命名空间362

16.3开发WPF应用程序363

16.3.1WPF窗体应用程序开发363

16.3.2WPF浏览器应用程序开发365

16.4WPF控件的使用366

16.4.1使用DockPanel控件367

16.4.2使用StackPanel控件369

16.4.3使用Canvas控件370

16.5小结371

第17章 Web开发372

17.1HTML介绍372

17.1.1HTML基本概念372

17.1.2HTML语言介绍372

17.1.3格式设置373

17.1.4超级链接374

17.1.5图像376

17.1.6表格377

17.1.7框架378

17.1.8表单380

17.2ASP.NET开发382

17.2.1程序运行环境的建立383

17.2.2Web站点的基本概念384

17.2.3Web Forms的组织384

17.3Web服务器控件386

17.3.1使用Label和TextBox控件386

17.3.2使用Button控件387

17.3.3其他控件介绍388

17.4数据验证控件389

17.4.1数据验证机制介绍389

17.4.2验证输入控件RequiredFieldValidator389

17.4.3比较验证控件CompareValidator390

17.4.4范围验证控件RangeValidator390

17.4.5正则表达式验证控件RegularExpressionValidator391

17.4.6用户自定义验证控件CustomValidator391

17.4.7汇总显示验证控件ValidationSummary392

17.4.8数据验证控件综合使用392

17.5小结396

第18章 数据访问技术397

18.1数据库的基本知识397

18.1.1数据库简介397

18.1.2SQL语言简介398

18.1.3Visual Studio 2008对数据库的支持399

18.2SQL语言399

18.2.1定义、删除与修改数据表399

18.2.2显示数据401

18.2.3查询401

18.2.4存储过程402

18.3ADO.NET403

18.3.1ADO.NET的概述404

18.3.2链接数据对象Connection405

18.3.3操作数据对象Command和读取数据对象DataReader407

18.3.4数据集对象DataSet408

18.4数据绑定技术410

18.4.1有关数据绑定概念410

18.4.2实现绑定数据源411

18.5数据源控件412

18.5.1SQL数据源控件SqlDataSource412

18.5.2Access数据源控件AccessDataSource416

18.5.3对象数据源控件ObjectDataSource418

18.5.4Xml数据源控件XmlDataSource420

18.6数据绑定控件423

18.6.1重复控件Repeater424

18.6.2数据列表控件DataList425

18.6.3网格视图控件GridView427

18.6.4其他控件429

18.7其他数据库介绍430

18.7.1MySQL数据库430

18.7.2Oracle数据库431

18.8小结431

第19章 Web Service应用与开发432

19.1Web Service基本概念432

19.1.1为什么需要Web Service432

19.1.2什么是Web Service432

19.1.3什么时候需要Web Service434

19.2Web Service体系结构和关键技术435

19.2.1Web Service的设计理念435

19.2.2Web Service的体系结构435

19.3Web Service的开发和使用436

19.3.1创建并测试Web Service436

19.3.2公布Web Service440

19.4小结440

第20章 WCF开发441

20.1关于WCF的一些概念441

20.1.1分布式应用的发展441

20.1.2什么是WCF441

20.2WCF的开发442

20.2.1WCF的技术要素和类的支持443

20.2.2Visual Studio 2008对WCF应用程序工具的支持444

20.2.3WCF应用程序的具体实现445

20.2.4编写客户端的其他方法448

20.3小结451

第21章 应用程序部署452

21.1部署工程452

21.1.1Windows Installer (Windows安装)介绍452

21.1.2Visual Studio 2008支持的安装类型453

21.2制作安装程序456

21.2.1用户界面编辑器456

21.2.2欢迎界面456

21.2.3安装目录、确认安装、安装进度和完成界面457

21.2.4添加快捷方式459

21.2.5注册表编辑器459

21.2.6文件系统编辑器460

21.3小结460

第六篇 实战篇461

第22章 实例分析1——个人理财管理系统461

22.1需求分析461

22.1.1项目背景461

22.1.2系统框架设计461

22.1.3系统总体流程分析462

22.1.4系统功能分析462

22.1.5界面设计463

22.2登录模块实现464

22.2.1用户类User464

22.2.2用户集合类UserCollection468

22.2.3用户管理器类UserManager469

22.2.4登录窗口界面472

22.2.5注册窗口界面474

22.2.6设置项目首选项475

22.3管理功能模块实现476

22.3.1管理界面476

22.3.2口令修改界面479

22.4账户管理模块实现482

22.4.1账户类Account482

22.4.2账户集合类AccountCollection485

22.4.3账户管理器类AccountManager487

22.5小结489

第23章 实例分析2——在线考试系统490

23.1需求分析490

23.1.1项目背景490

23.1.2系统框架设计490

23.1.3系统总体结构框架分析491

23.2系统功能预览491

23.2.1学生登录模块491

23.2.2在线考试模块492

23.2.3在线练习模块492

23.2.4密码修改模块495

23.3模块解析496

23.3.1登录页面496

23.3.2在线考试页面500

23.3.3传统试卷读取页面505

23.3.4自动组卷读取页面509

23.4小结513

热门推荐