图书介绍

C# 3.0从基础到项目实战PDF|Epub|txt|kindle电子书版本网盘下载

C# 3.0从基础到项目实战
  • 李海涛,史爱松,孙更新编著 著
  • 出版社: 北京:化学工业出版社
  • ISBN:9787122073181
  • 出版时间:2010
  • 标注页数:604页
  • 文件大小:216MB
  • 文件页数:620页
  • 主题词: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下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

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

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

图书目录

第一部分 九层之台,起于累土——牢固掌握C#基础3

第1章 Visual C#.NET2008开发环境概述3

1.1 .NET框架概述4

1.1.1 .NET框架的历史4

1.1.2什么是.NET框架5

1.1.3公共语言运行库7

1.1.4 .NET Framework类库8

1.1.5 Windows Forms程序开发概述9

1.1.6 ASP.NET开发框架概述10

1.2 C#语言概述11

1.3 Visual Studio 2008开发工具安装12

1.3.1 Visual Studio 2008系统需求12

1.3.2 Visual Studio 2008集成环境的安装13

1.4 .NET与其他技术的关系15

1.4.1 XML、Web服务与.NET框架15

1.4.2 .NET框架与ADO.NET组件的整合方式15

1.5小结16

第2章 熟练使用Visual Studio 2008 工具17

2.1 Visual Studio 2008环境配置18

2.1.1环境设置18

2.1.2工具栏配置20

2.1.3工具箱配置22

2.2解决方案资源管理器的使用23

2.2.1解决方案和项目23

2.2.2解决方案及项目的创建、生成与编译24

2.2.3管理项目和属性方式说明25

2.3属性管理器的使用28

2.3.1打开属性管理器28

2.3.2查看与修改属性29

2.3.3添加事件29

2.4 IDE中的快捷键29

2.5小结31

第3章 C#.NET语言基础32

3.1引言33

3.2编写第一个C#程序33

3.2.1代码结构33

3.2.2编译运行35

3.2.3代码分析35

3.3数据类型36

3.4常用类型37

3.4.1整型37

3.4.2浮点型39

3.4.3 decimal类型40

3.4.4布尔型41

3.4.5结构体类型41

3.4.6枚举类型43

3.4.7 string类型45

3.4.8 object类型45

3.4.9数据类型的转换46

3.5常量和变量48

3.5.1常量和变量的命名规则49

3.5.2常量50

3.5.3变量50

3.6小结52

第4章 运算符与表达式53

4.1引言54

4.2单目运算符54

4.3双目运算符58

4.3.1算术运算符与算术表达式58

4.3.2位运算符与位表达式60

4.3.3关系运算符与关系表达式63

4.3.4类型测试运算符与类型测试表达式64

4.3.5逻辑运算符与逻辑表达式66

4.3.6条件逻辑运算符与条件逻辑表达式67

4.3.7赋值运算符与赋值表达式68

4.4三目运算符69

4.5其他运算符71

4.6标点符号73

4.7运算符优先级75

4.8正则表达式77

4.9小结81

第5章 流程控制语句与函数82

5.1控制程序流程83

5.2使用选择语句83

5.2.1 if语句83

5.2.2 switch语句87

5.2.3 switch语句的控制类型89

5.3使用循环语句90

5.3.1 while语句90

5.3.2 do语句91

5.3.3 for语句93

5.3.4 foreach语句95

5.3.5 break语句和continue语句96

5.4使用goto语句98

5.5嵌套使用流程控制语句98

5.6函数101

5.6.1函数的定义与使用101

5.6.2函数的参数传递103

5.6.3内联函数107

5.6.4函数重载108

5.7常用内部函数109

5.7.1随机函数介绍109

5.7.2格式化函数介绍111

5.7.3日期函数介绍116

5.7.4数学运算函数介绍117

5.8小结118

第6章 数组与集合119

6.1一维数组120

6.1.1一维数组的创建及初始化120

6.1.2一维数组的简单应用121

6.2二维数组123

6.2.1二维数组的创建及初始化123

6.2.2二维数组的简单应用125

6.3交错数组126

6.3.1交错数组的创建及初始化126

6.3.2交错数组的简单应用127

6.4遍历数组128

6.4.1使用for循环遍历128

6.4.2使用foreach遍历131

6.5常用集合133

6.5.1 ArrayList类133

6.5.2哈希表140

6.5.3哈希表的排序144

6.6小结145

第7章 类与对象146

7.1面向对象编程的基本知识147

7.1.1面向对象编程的历史147

7.1.2面向对象编程的概念147

7.1.3面向对象编程的基本特点148

7.2类与对象150

7.2.1类的定义150

7.2.2对象151

7.3类的成员151

7.3.1成员访问属性152

7.3.2数据成员153

7.3.3函数成员154

7.3.4构造函数和析构函数160

7.4静态类和静态成员164

7.5部分类168

7.6类与命名空间168

7.7小结170

第8章 继承与多态171

8.1继承的基础知识172

8.1.1简单继承172

8.1.2使用继承174

8.1.3在派生类中使用基类的方法176

8.2派生类的构造函数和析构函数177

8.3抽象类和抽象函数181

8.4密封类和密封方法182

8.5多态的基础知识183

8.5.1多态的类型184

8.5.2多态的实现185

8.6虚方法185

8.7运算符重载188

8.8接口190

8.8.1接口声明190

8.8.2接口实现191

8.8.3接口的使用194

8.8.4接口和抽象类的比较195

8.9小结196

第9章 方法类型化——委托197

9.1委托198

9.1.1委托概述198

9.1.2委托的实现原理202

9.1.3匿名方法204

9.1.4创建多播委托205

9.1.5多播委托的实现原理207

9.1.6手工迭代210

9.1.7协变和抗变212

9.1.8委托的应用214

9.2事件217

9.2.1事件的定义218

9.2.2事件的实现原理222

9.2.3事件的应用223

9.3小结223

第10章 类型参数化——泛型224

10.1泛型概述225

10.1.1泛型的概念225

10.1.2泛型的优点227

10.1.3泛型的参数命名准则229

10.2泛型类229

10.2.1泛型类的定义与实例化229

10.2.2常用的泛型集合类232

10.3泛型方法234

10.4泛型类的特性237

10.4.1默认关键字237

10.4.2类型参数约束238

10.4.3继承240

10.4.4静态成员241

10.5小结241

第11章 C#.N ET中的文件处理——文件IO242

11.1文件的使用243

11.1.1 File类243

11.1.2 Directory类247

11.2使用文件流读写文件250

11.2.1流概述250

11.2.2 FileStream类251

11.2.3 StreamWriter类和StreamReader类253

11.2.4 BinaryWrite类和BinaryReader类256

11.3小结258

第12章 异常处理和注意事项259

12.1错误和异常处理260

12.1.1异常处理类260

12.1.2捕获异常方式262

12.1.3自定义异常处理类268

12.2 C#编程规则270

12.2.1源代码内部注释规则270

12.2.2用法约定271

12.3小结279

第13章 C# 3.0中新增功能280

13.1隐式类型的局部变量和数组281

13.1.1隐式类型的局部变量281

13.1.2隐式类型的数组283

13.2对象和集合初始值设定项284

13.3匿名类型287

13.4扩展方法290

13.5 Lambda表达式291

13.6小结293

第二部分 创建经典的Windows程序——Windows Forms开发297

第14章 Windows Forms介绍297

14.1 Windows Forms程序概述298

14.2 Windows Forms项目概述299

14.2.1新建Windows Forms项目299

14.2.2打开已有的Windows Forms项目300

14.3管理Windows Forms项目301

14.3.1向项目添加窗体301

14.3.2修改窗体属性301

14.3.3窗体常见的属性、方法和事件301

14.3.4继承已有窗体的方式307

14.4创建简单的Windows应用程序310

14.5小结311

第15章 基本控件312

15.1控件与组件概述313

15.2常用基本控件313

15.2.1 Label控件313

15.2.2 TextBox控件315

15.2.3 Button控件318

15.2.4 CheckBox控件和RadioButton控件321

15.2.5 ComboBox控件和ListBox控件322

15.2.6 DateTimePicker控件327

15.2.7 PictureBox控件328

15.2.8 ProgressBar控件330

15.2.9 WebBrowser控件332

15.3常用容器控件334

15.3.1 GroupBox控件334

15.3.2 Panel控件336

15.3.3 FlowLayoutPanel控件337

15.3.4 TabControl控件339

15.3.5 SplitContainer控件340

15.4小结341

第16章 Windows Forms高级应用342

16.1高级控件343

16.1.1 TreeView控件343

16.1.2 ListView控件344

16.1.3 MonthCalendar控件349

16.2用户定义控件350

16.2.1用户定义控件概述350

16.2.2用户定义控件的创建、生成及应用350

16.3常用组件354

16.3.1 BackgroundWorker组件354

16.3.2 Timer组件355

16.3.3 ErrorProvider组件356

16.4在窗体中加入菜单357

16.4.1创建基本菜单357

16.4.2添加快捷键358

16.4.3创建右键快捷菜单359

16.5在窗体中加入工具栏360

16.5.1 ToolStrip控件和ToolStripButton控件360

16.5.2创建工具栏361

16.6在窗体中加入状态栏363

16.6.1 StatusStrip控件和ToolStripStatusLabel控件363

16.6.2创建状态栏363

16.7在窗体中加入多窗体364

16.7.1多窗体概述364

16.7.2窗体间的关联365

16.7.3创建多窗体366

16.8创建MDI窗体371

16.9小结371

第17章 熟练使用通用窗口372

17.1自定义窗口373

17.2文件窗口376

17.3文件夹浏览窗口378

17.4打印378

17.4.1打印结构378

17.4.2打印多个页面380

17.5打印预览窗口382

17.5.1打印预览窗口概述382

17.5.2打印预览控件383

17.6【字体】窗口和【颜色】窗口384

17.6.1【字体】窗口384

17.6.2【颜色】窗口384

17.7 MessageBox类385

17.8小结386

第18章 图形图像程序设计387

18.1 GDI+基础388

18.1.1 GDI+概述388

18.1.2 Graphics类391

18.1.3画笔对象的使用393

18.1.4画刷对象的使用394

18.1.5 Bitmap类398

18.1.6字体与文本399

18.2基本图形的绘制400

18.3图像处理405

18.3.1图像的基本操作405

18.3.2图像的高级操作407

18.4小结410

第19章 在程序中访问数据库411

19.1 ADO.NET与.NET412

19.2 ADO.NET与ADO412

19.2.1 ADO概述412

19.2.2 ADO.NET与ADO的关系413

19.3深入ADO.NET414

19.3.1 .NET数据提供程序414

19.3.2 Connection类415

19.3.3 Command类416

19.3.4 DataSet类422

19.3.5 DataReade类425

19.3.6 DataAdapter类427

19.3.7 ADO.NET原理剖析430

19.4数据控件431

19.4.1常用的数据控件431

19.4.2数据源控件431

19.5数据绑定控件436

19.5.1数据绑定控件概述436

19.5.2简单绑定控件436

19.5.3复杂绑定控件437

19.6小结438

第20章 LINQ技术439

20.1概述440

20.2基于LINQ的简单查询440

20.2.1简单LINQ查询440

20.2.2 LINQ的用途442

20.2.3 LINQ的推迟查询445

20.3标准查询操作符446

20.4 LINQ to SQL454

20.4.1 LINQ to SQL简单应用455

20.4.2 O/R设计器457

20.4.3使用LINQ to SQL类访问数据库460

20.5小结464

第三部分 创建精彩的B/S程序——ASP.NET开发467

第21章 创建一个ASP.NET网站467

21.1 ASP.NET程序简介468

21.2理解ASP.NET项目469

21.2.1创建ASP.NET新的项目469

21.2.2打开已有的项目471

21.3管理ASP.NET项目471

21.3.1添加Web窗体471

21.3.2母版页472

21.4 ASP.NET服务器控件的使用474

21.4.1内置控件474

21.4.2增强控件480

21.4.3验证控件483

21.5数据控件使用484

21.5.1数据源控件485

21.5.2 GridView控件488

21.5.3 Repeater控件和DataList控件490

21.5.4 DetailView控件和FormView控件493

21.6小结495

第22章 可扩展标记语言XML496

22.1 XML文档497

22.1.1 XML元素497

22.1.2 XML属性498

22.1.3 XML文档结构499

22.1.4格式良好并有效的XML501

22.2在应用程序中使用XML504

22.2.1 XML文档对象模型504

22.2.2选择节点506

22.2.3读写XML文件507

22.2.4验证XML文件511

22.3小结513

第23章 Web Service开发514

23.1 Web Service概述515

23.1.1 Web Service特点515

23.1.2 Web Service的技术支持516

23.2 Web Service的应用场合518

23.3 Web Service和.NET Framework519

23.3.1创建Web Service519

23.3.2客户端程序522

23.4创建简单的ASP.NET Web Service522

23.4.1生成文件523

23.4.2添加Web方法524

23.5测试Web Service525

23.6小结527

第24章 ASP.NETAJAX技术528

24.1 ASP.NET AJAX概述529

24.2常用ASP.NET AJAX服务器控件530

24.2.1 ScriptManager控件530

24.2.2 ScriptManagerProxy控件534

24.2.3 UpdatePanel控件537

24.2.4 UpdateProgress控件539

24.2.5 Timer控件541

24.3小结542

第四部分 学以致用——实战项目545

第25章 客户信息管理系统545

25.1需求分析546

25.2分层设计547

25.3功能实现548

25.3.1数据库的设计和实现548

25.3.2用户界面层的实现549

25.3.3数据访问层的实现562

25.3.4业务逻辑层的实现563

25.4小结565

第26章 个人博客566

26.1需求分析567

26.2数据库设计569

26.3类的分析与设计573

26.4博客首页部分的实现574

26.4.1母版页的应用575

26.4.2内容页的实现576

26.4.3用户自定义控件的实现584

26.5个人页面部分的实现585

26.5.1母版页的实现586

26.5.2注销的实现587

26.5.3文章管理588

26.5.4个人信息管理592

26.5.5评论页面593

26.5.6相册管理595

26.6博客系统管理页面部分的实现599

26.7小结604

热门推荐