图书介绍

C#开发技术大全PDF|Epub|txt|kindle电子书版本网盘下载

C#开发技术大全
  • 明日科技编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115258700
  • 出版时间:2011
  • 标注页数:820页
  • 文件大小:441MB
  • 文件页数:835页
  • 主题词: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#基础篇3

第1章 C#语言基础3

1.1 C#语言简介4

1.2 数据类型4

1.2.1 值类型4

1.2.2 引用类型5

1.2.3 装箱和拆箱6

1.3 变量和常量6

1.3.1 变量6

1.3.2 常量8

1.4 数据类型转换9

1.4.1 隐式类型转换9

1.4.2 显示类型转换9

1.4.3 使用System.Convert转换数据类型10

1.5 运算符11

1.5.1 算术运算符11

1.5.2 赋值运算符12

1.5.3 关系运算符13

1.5.4 逻辑运算符14

1.5.5 位运算16

1.5.6 其他特殊运算符17

1.5.7 运算符的优先级18

1.6 枚举与结构19

1.6.1 枚举19

1.6.2 结构22

1.7 程序编写规范25

1.7.1 代码书写规则25

1.7.2 命名规范26

第2章 C#语句控制29

2.1 语句30

2.2 顺序结构程序设计30

2.3 选择结构程序设计31

2.3.1 if语句31

2.3.2 switch语句34

2.4 循环结构程序设计37

2.4.1 while语句37

2.4.2 do...while语句39

2.4.3 for语句40

2.4.4 foreach语句41

2.5 异常处理语句42

2.5.1 throw语句42

2.5.2 try-catch语句43

2.5.3 try-catch-finally语句44

2.6 跳转控制语句45

2.6.1 break语句45

2.6.2 continue语句46

2.6.3 goto语句47

2.6.4 return语句48

第3章 数组与集合49

3.1 数组50

3.1.1 一维数组50

3.1.2 二维数组51

3.1.3 多维数组53

3.1.4 数组的基类Array53

3.1.5 交错数组58

3.2 集合60

3.2.1 ArrayList类60

3.2.2 Hashtable类65

3.2.3 其他集合的简单应用69

第4章 面向对象编程73

4.1 面向对象编程概述74

4.2 类74

4.2.1 类的概念74

4.2.2 类的声明75

4.3 对象76

4.3.1 对象的声明和实例化76

4.3.2 对象的生命周期76

4.3.3 对象与类的关系76

4.4 构造函数和析构函数77

4.4.1 默认的构造函数77

4.4.2 重载的构造函数78

4.4.3 析构函数79

4.5 方法80

4.5.1 方法的声明80

4.5.2 方法的类型80

4.5.3 方法的参数类型82

4.5.4 方法的返回值类型85

4.5.5 方法的重载86

4.6 域和属性87

4.6.1 域87

4.6.2 属性87

4.7 委托88

4.7.1 委托的用途88

4.7.2 委托的实现89

4.8 事件和索引器90

4.8.1 事件90

4.8.2 索引器93

4.9 接口95

4.9.1 接口的概念95

4.9.2 接口的声明95

4.9.3 接口的成员95

4.9.4 接口的实现96

4.10 封装、继承、多态97

4.10.1 封装97

4.10.2 继承98

4.10.3 多态100

4.11 泛型101

4.11.1 泛型的概念101

4.11.2 泛型的使用102

4.11.3 泛型的定义102

第5章 算法105

5.1 算法概述106

5.1.1 什么是算法106

5.1.2 算法的特点106

5.1.3 算法的描述方法106

5.2 若干基本数学算法107

5.2.1 查找最大值和最小值107

5.2.2 计算最大公约数和最小公倍数108

5.2.3 累加和累乘109

5.2.4 求100以内素数109

5.2.5 进制转换110

5.2.6 杨辉三角111

5.3 排序算法112

5.3.1 选择排序112

5.3.2 冒泡排序113

5.3.3 插入排序113

5.3.4 希尔排序114

5.4 查找算法115

5.4.1 顺序查找115

5.4.2 二分法查找115

5.5 字符处理应用116

5.5.1 简单的加密解密算法116

5.5.2 字符串处理117

5.6 穷举法117

5.7 迭代法118

第6章 数组结构121

6.1 单向链表122

6.1.1 单向链表的定义122

6.1.2 单链表的操作122

6.1.3 单链表的制作123

6.2 双向链表126

6.2.1 双向链表的定义126

6.2.2 双向链表的操作127

6.2.3 双向链表的制作127

6.3 堆栈132

6.3.1 堆栈的定义及操作思路132

6.3.2 堆栈的制作133

6.4 队列135

6.4.1 队列的定义及操作思路135

6.4.2 队列的制作135

第7章 程序调试与错误处理137

7.1 错误类型138

7.2 程序调试138

7.2.1 断点138

7.2.2 开始执行139

7.2.3 中断执行140

7.2.4 停止执行140

7.2.5 单步执行140

7.2.6 运行到指定位置141

7.3 错误处理141

7.3.1 Web服务器配置不正确141

7.3.2 IIS管理服务没有响应142

7.3.3 未安装ASP.NET142

第2篇 Windows窗体设计篇第8章 Windows窗体介绍145

8.1 设置Windows窗体146

8.1.1 创建窗体146

8.1.2 窗体的属性、方法和事件148

8.1.3 调用窗体155

8.1.4 为窗体添加控件157

8.2 创建继承窗体157

8.2.1 继承窗体概述157

8.2.2 创建继承窗体158

8.2.3 继承窗体的应用160

8.3 创建MDI窗体163

8.3.1 MDI窗体概述163

8.3.2 创建MDI窗体164

8.3.3 创建MDI应用程序166

第9章 Windows控件与组件169

9.1 控件与组件概述170

9.1.1 控件概述170

9.1.2 组件概述170

9.2 文本类型控件170

9.2.1 Label控件171

9.2.2 LinkLabel控件174

9.2.3 TextBox控件176

9.2.4 RichTextBox控件178

9.3 动作类型控件182

9.4 列表类型控件185

9.4.1 ListBox控件185

9.4.2 ComboBox控件190

9.4.3 ListView控件194

9.4.4 TreeView控件199

9.4.5 NumericUpDown控件205

9.5 值类型控件207

9.5.1 CheckBox控件207

9.5.2 RadioButton控件211

9.5.3 CheckedListBox控件212

9.6 图形显示类型控件217

9.6.1 PictureBox控件217

9.6.2 NotifyIcon控件219

9.7 日期类型控件223

9.7.1 DateTimePicker控件223

9.7.2 MonthCalendar控件226

9.8 其他类型控件231

9.8.1 ToolTip控件231

9.8.2 ProgressBar控件234

9.8.3 WebBrowser控件236

9.8.4 MaskedTextBox控件243

9.9 容器控件248

9.9.1 FlowLayoutPanel控件248

9.9.2 Panel控件252

9.9.3 GroupBox控件255

9.9.4 SplitContainer控件257

9.9.5 TabControl控件259

9.9.6 TableLayoutPanel控件263

9.10 组件267

9.10.1 BackgroundWorker组件267

9.10.2 DirectoryEntry组件270

9.10.3 DirectorySearcher组件274

9.10.4 ErrorProvider组件280

9.10.5 EventLog组件283

9.10.6 FileSystemWatcher组件287

9.10.7 HelpProvider组件290

9.10.8 ImageList组件293

9.10.9 MessageQueue组件295

9.10.10 PerformanceCounter组件301

9.10.11 ServiceController组件305

9.10.12 Timer组件310

第10章 用户控件313

10.1 用户控件的概述314

10.1.1 用户控件的概述314

10.1.2 用户控件的优点314

10.2 用户控件的应用314

10.2.1 组合控件314

10.2.2 自定义控件317

第11章 菜单栏、工具栏和状态栏的设计319

11.1 菜单栏320

11.1.1 菜单栏概念和用途320

11.1.2 菜单栏的设计320

11.2 工具栏322

11.2.1 工具栏概念和用途322

11.2.2 工具栏的设计322

11.3 状态栏325

11.3.1 状态栏概念和用途325

11.3.2 状态栏的设计325

第12章 对话框327

12.1 “消息”对话框328

12.1.1 “消息”对话框简介328

12.1.2 “消息”对话框的应用328

12.2 “关于”对话框337

12.2.1 “关于”对话框简介337

12.2.2 “关于”对话框的应用337

12.3 “打开”对话框339

12.3.1 “打开”对话框简介339

12.3.2 “打开”对话框的应用339

12.4 “另存为”对话框342

12.4.1 “另存为”对话框简介342

12.4.2 “另存为”对话框的应用342

12.5 “颜色”对话框343

12.5.1 “颜色”对话框简介343

12.5.2 “颜色”对话框的应用343

12.6 “字体”对话框345

12.6.1 “字体”对话框简介345

12.6.2 “字体”对话框的应用346

12.7 “打印”对话框348

12.7.1 “打印”对话框简介348

12.7.2 “打印”对话框应用348

12.8 “页面设置”对话框350

12.8.1 “页面设置”对话框简介350

12.8.2 “页面设置”对话框应用351

12.9 “打印预览”对话框353

12.9.1 “打印预览”对话框简介353

12.9.2 “打印预览”对话框应用353

12.10 “浏览文件夹”对话框356

12.10.1 “浏览文件夹”对话框简介356

12.10.2 “浏览文件夹”对话框应用357

第3篇 ASP.NET网站开发篇第13章 ASP.NET 3.5网站开发基础363

13.1 ASP.NET 3.5运行环境配置与管理364

13.1.1 安装IIS服务器364

13.1.2 配置IIS服务器366

13.2 ASP.NET 3.5基本设计步骤368

13.2.1 创建ASP.NET 3.5网站368

13.2.2 创建Web窗体369

13.2.3 设计Web窗体界面370

13.2.4 编写代码370

13.2.5 运行程序371

13.3 ASP.NET 3.5网页语法372

13.3.1 ASP.NET 3.5网页扩展名372

13.3.2 Page指令372

13.3.3 代码注释372

13.3.4 HTML服务器控件语法373

13.3.5 代码块语法374

13.3.6 数据绑定语法375

13.3.7 对象标记语法376

13.4 Web.config文件配置378

第14章 ASP.NET 3.5常用服务器控件381

14.1 标准服务器控件382

14.1.1 TextBox控件382

14.1.2 Button控件385

14.1.3 LinkButton控件388

14.1.4 ImageButton控件389

14.1.5 HyperLink控件391

14.1.6 ListBox控件392

14.1.7 DropDownList控件395

14.1.8 CheckBox控件398

14.1.9 RadioButton控件400

14.1.10 Calendar控件401

14.1.11 FileUpload控件403

14.1.12 标准服务器控件典型应用406

14.2 验证控件407

14.2.1 RequiredFieldValidator控件407

14.2.2 RegularExpressionValidator控件408

14.2.3 CompareValidator控件410

14.2.4 ValidationSummary控件412

14.2.5 验证控件典型应用413

14.3 登录控件414

14.3.1 Login控件414

14.3.2 CreateUserWizard控件416

14.3.3 登录控件典型应用419

第15章 Web用户控件421

15.1 用户控件的概述和用途422

15.1.1 用户控件概述422

15.1.2 用户控件的优点422

15.2 创建用户控件422

15.2.1 创建用户控件422

15.2.2 将Web页转换为ASP.NET 3.5用户控件426

15.3 用户控件的应用428

第16章 ASP.NET 3.5内置对象429

16.1 Response对象430

16.1.1 Response对象的属性430

16.1.2 Response对象的方法431

16.1.3 Response对象的应用432

16.2 Request对象433

16.2.1 Request对象的属性433

16.2.2 Request对象的方法435

16.2.3 Request对象的应用436

16.3 Application对象438

16.3.1 Application对象的属性438

16.3.2 Application对象的方法439

16.3.3 Application对象的事件440

16.3.4 Application对象的应用441

16.4 Session对象442

16.4.1 Session对象的属性443

16.4.2 Session对象的方法443

16.4.3 Session对象的事件444

164.4 Session对象的应用444

16.5 Server对象445

16.5.1 Server对象的属性445

16.5.2 Server对象的方法446

16.5.3 Server对象的应用447

16.6 Cookie对象448

16.6.1 Cookie对象的属性448

16.6.2 Cookie对象的应用449

第17章 ASP.NET 3.5母版页451

17.1 母版页的概述452

17.2 创建母版页454

17.3 创建内容页456

17.4 嵌套母版页457

17.5 访问母版页的控件和属性459

第18章 ASP.NET 3.5主题465

18.1 主题的概述466

18.1.1 组成元素466

18.1.2 文件存储和组织方式467

18.2 创建主题467

18.2.1 创建外观文件467

18.2.2 为主题添加CSS样式469

18.3 应用主题471

第19章 站点导航和导航控件473

19.1 站点地图概述474

19.2 SiteMapPath控件475

19.2.1 功能475

19.2.2 属性475

19.2.3 事件476

19.3 TreeView控件477

19.3.1 功能477

19.3.2 属性477

19.3.3 事件479

19.4 Menu控件480

19.4.1 功能480

19.4.2 属性481

19.4.3 事件483

19.5 导航控件的应用483

19.5.1 TreeView菜单导航的应用483

19.5.2 Menu、SiteMapPath联合制作站点导航488

第20章 ASP.NET 3.5缓存技术489

20.1 ASP.NET 3.5缓存概述490

20.2 页面输出缓存490

20.3 页面部分缓存493

20.3.1 使用@OutputCache指令493

20.3.2 使用PartialCaching Attribute类493

20.3.3 使用ControlCache Policy类494

20.4 页面数据缓存496

第4篇 数据库开发篇第21章 数据库的安装与创建501

21.1 Access数据库502

21.1.1 安装Access数据库502

21.1.2 创建Access数据库507

21.1.3 创建Access数据表508

21.2 SQL Server数据库509

21.2.1 安装SQL Server509

21.2.2 启动SQL Server服务管理器514

21.2.3 创建SQL Server数据库515

21.2.4 创建SQL Server数据表516

21.3 配置ODBC数据源517

21.3.1 配置SQL Server的ODBC数据源517

21.3.2 配置Access的ODBC数据源519

21.4 数据库的连接519

21.4.1 连接Access数据库519

21.4.2 连接SQL Server数据库520

21.4.3 连接Excel数据库521

21.5 数据库备份与恢复522

21.5.1 数据库备份522

21.5.2 数据库还原525

21.6 附加和分离数据库527

21.6.1 附加数据库527

21.6.2 分离数据库530

第22章 ADO.NET技术533

22.1 ADO.NET概述534

22.2 ADO.NET对象模型534

22.2.1 Connection对象534

22.2.2 Command对象536

22.2.3 DataReader对象540

22.2.4 DataSet对象542

22.2.5 DataAdapter对象548

22.3 数据库开发基本操作551

22.3.1 打开数据库连接551

22.3.2 向数据库中添加数据552

22.3.3 修改数据库中数据553

22.3.4 删除数据库中数据556

22.3.5 查询数据库中数据560

22.3.6 使用事务562

第23章 数据绑定控件565

23.1 DataGridView控件566

23.1.1 DataGridView属性566

23.1.2 DataGridView方法570

23.1.3 DataGridView事件572

23.1.4 DataGridView控件应用实例577

23.2 GridView控件580

23.2.1 GridView属性580

23.2.2 GridView方法584

23.2.3 GridView事件585

23.2.4 GridView控件应用实例590

23.3 DataList控件592

23.3.1 DataList属性592

23.3.2 DataList方法596

23.3.3 DataList事件596

23.3.4 DataList控件应用实例599

23.4 Repeater控件601

23.4.1 Repeater属性601

23.4.2 Repeater方法603

23.4.3 Repeater事件604

23.4.4 Repeater控件应用实例605

第24章 LINQ技术609

24.1 LINQ概述610

24.2 LINQ语法基础610

24.2.1 LINQ to Objects610

24.2.2 LINQ to DataSet613

24.2.3 LINQ to SQL616

24.2.4 LINQ to XML624

第25章 高性能数据处理技术629

25.1 存储过程概述630

25.2 存储过程的建立、修改和删除630

25.2.1 存储过程的建立630

25.2.2 存储过程的修改632

25.2.3 存储过程的删除633

25.3 在C#中调用存储过程634

25.4 视图的概述636

25.5 视图的建立、修改和删除637

25.5.1 视图的建立637

25.5.2 视图的修改638

25.5.3 视图的删除639

25.6 在C#中调用视图639

25.7 触发器的应用642

25.8 游标的应用643

第5篇 文件技术篇649

第26章 文件处理技术649

26.1 System.IO命名空间650

26.2 文件的基本操作651

26.2.1 文件操作类File和FileInfo651

26.2.2 创建文件652

26.2.3 打开文件654

26.2.4 判断文件是否存在657

26.2.5 复制或移动文件657

26.2.6 删除文件660

26.2.7 获取文件基本信息660

26.3 文件夹的基本操作662

26.3.1 文件夹操作类Directory和DirectoryInfo662

26.3.2 创建文件夹663

26.3.3 判断文件夹是否存在663

26.3.4 移动文件夹663

26.3.5 删除文件夹664

26.3.6 遍历文件夹中的子文件夹及文件664

26.4 文件流的操作668

26.4.1 文本文件的读取668

26.4.2 文本文件的写入671

26.4.3 大文件的复制675

第27章 帮助文件681

27.1 WinHelp帮助文件682

27.1.1 安装Microsoft Help Workshop682

27.1.2 编辑RTF文件683

27.1.3 制作帮助索引文件686

27.1.4 制作.Hlp帮助文件688

27.1.5 在C#中使用帮助文件690

27.2 HTML帮助文件690

27.2.1 HTML帮助文件概述690

27.2.2 安装HTML Help Workshop690

27.2.3 HTML帮助主题文件691

27.2.4 HTML帮助项目文件691

27.2.5 目录和目录文件694

27.2.6 关键字和索引文件697

27.2.7 制作.chm文件699

27.2.8 在C#中使用.chm帮助文件701

第6篇 图形图像与多媒体第28章 GDI+图形图像705

28.1 GDI+概述706

28.2 直线、曲线和图形706

28.2.1 向量图形概述706

28.2.2 GDI+中的直线和矩形706

28.2.3 GDI+中的椭圆和弧708

28.2.4 GDI+中的多边形710

28.2.5 GDI+中的基数样条711

28.2.6 GDI+中的贝塞尔样条713

28.2.7 GDI+中的图形路径714

28.2.8 GDI+中的画笔715

28.2.9 GDI+中曲线的填充718

28.2.10 GDI+中的区域718

28.2.11 用直线和曲线消除锯齿720

28.3 图像、位图和图元文件721

28.3.1 位图类型721

28.3.2 GDI+中的元文件722

28.3.3 在GDI+中绘制和克隆图像723

28.3.4 在GDI+中缩放图像725

28.4 坐标系和坐标变换725

28.4.1 坐标系类型725

28.4.2 变形的矩阵表示形式726

28.4.3 全局变换和局部变换728

28.5 GDI+绘制图表的应用730

28.5.1 绘制柱型图分析商品月销售情况730

28.5.2 绘制饼图分析男女比例733

28.5.3 绘制折线图分析网站流量734

28.5.4 绘制验证码图片736

第29章 多媒体技术739

29.1 多媒体概述740

29.2 文字处理740

29.3 音频与视频处理741

29.3.1 Windows Media Player控件741

29.3.2 DirectShow设计772

29.4 动画设计778

29.4.1 ImageAnimator类功能778

29.4.2 ImageAnimator类方法778

29.4.3 ImageAnimator类的应用779

第7篇 报表与打印技术第30章 水晶报表783

30.1 水晶报表简介784

30.2 .NET平台下的Crystal报表784

30.2.1 Crystal Reports.Net简介784

30.2.2 创建Crystal报表784

30.2.3 Crystal报表设计器的环境介绍786

30.2.4 Crystal报表区域介绍786

30.3 Crystal报表数据源和数据库的操作788

30.3.1 Visual Studio 2008中Crystal Reports数据源列举788

30.3.2 Visual Studio 2008中Crystal Reports数据库操作788

30.3.3 水晶报表的应用796

第31章 Windows打印对象799

31.1 PrintDocument类800

31.1.1 PrintDocument类的属性800

31.1.2 PrintDocument类的方法802

31.1.3 PrintDocument类的事件803

31.2 PageSetupDialog类805

31.2.1 PageSetupDialog类的属性805

31.2.2 PageSetupDialog类的方法806

31.3 PrintDialog类806

31.3.1 PrintDialog类的属性806

31.3.2 PrintDialog类的方法807

31.4 PrintPreviewControl类807

31.4.1 PrintPreviewControl类的属性808

31.4.2 PrintPreviewControl类的方法810

31.5 PrintPreviewDialog类810

31.5.1 PrintPreviewDialog类的属性810

31.5.2 PrintPreviewDialog类的方法812

31.6 Windows打印对象的综合应用812

热门推荐