目录(6)

第3部分 高级篇

第13堂课 面向对象编程高级技术 409 视频讲解:100分钟

13.1 接口的声明及实现 410

13.1.1 接口概述 410

13.1.2 接口的声明 410

13.1.3 接口的实现与继承 411

13.1.4 显式接口成员实现 412

13.2 抽象类的声明及使用 413

13.2.1 抽象类概述 413

13.2.2 抽象类的声明 414

13.2.3 抽象方法的声明 414

13.2.4 抽象类的使用 414

13.2.5 抽象类与接口 416

13.3 密封类的声明及使用 416

13.3.1 密封类概述 416

13.3.2 密封类的声明 416

13.3.3 密封方法的声明 417

13.3.4 密封类的使用 418

13.4 照猫画虎——基本功训练 419

13.4.1 基本功训练1——自定义抽象类计算圆形的面积 419

13.4.2 基本功训练2——利用接口实现选择不同的语言 420

13.4.3 基本功训练3——使用接口作为方法参数进行编程 421

13.4.4 基本功训练4——通过重写虚方法实现加法运算 422

13.4.5 基本功训练5——使用多重继承实现教师和学生信息的输出 422

13.5 情景应用——拓展与实践 424

13.5.1 情景应用1——使用迭代器显示公交车站点 424

13.5.2 情景应用2——通过迭代器实现文字的动态效果 425

13.5.3 情景应用3——使用分部类实现多种计算方法 427

13.5.4 情景应用4——通过继承泛型类实现输出学生信息 428

13.5.5 情景应用5——使用密封类密封用户信息 429

13.6 自我测试 430

13.7 行动指南 431

13.8 成功可以复制——征途巨人史玉柱 432

第14堂课 LINQ技术的使用 435 视频讲解:124分钟

14.1 LINQ基础 436

14.1.1 LINQ概述 436

14.1.2 使用var创建隐型局部变量 436

14.1.3 Lambda表达式的使用 437

14.1.4 LINQ查询表达式 438

14.2 LINQ操作SQL Server数据库 439

14.2.1 使用LINQ查询SQL Server数据库 439

14.2.2 使用LINQ管理SQL Server数据库 443

14.3 LINQ操作其他数据 449

14.3.1 使用LINQ操作数组和集合 449

14.3.2 使用LINQ操作DataSet数据集 450

14.3.3 使用LINQ操作XML 451

14.4 照猫画虎——基本功训练 454

14.4.1 基本功训练1——检查序列中是否包含指定元素 454

14.4.2 基本功训练2——使用LINQ生成随机序列 455

14.4.3 基本功训练3——统计每种商品的销售次数 456

14.4.4 基本功训练4——统计每种商品的销售均价 457

14.4.5 基本功训练5——获取有过返货记录的商品列表 457

14.5 情景应用——拓展与实践 458

14.5.1 情景应用1——使用存储过程查询单表数据 458

14.5.2 情景应用2——使用LINQ技术防止SQL注入式攻击 459

14.5.3 情景应用3——使用LINQ技术实现数据分页 460

14.5.4 情景应用4——从头开始提取满足指定条件的记录 462

14.5.5 情景应用5——读取XML文件并更新到数据库 463

14.6 自我测试 464

14.7 行动指南 465

14.8 成功可以复制——中国通信设备行业的领跑者任正非 466

第15堂课 文件及IO 469 视频讲解:171分钟

15.1 文件操作基础 470

15.1.1 File类和FileInfo类介绍 470

15.1.2 Directory类和DirectoryInfo类介绍 472

15.2 文件基本操作 475

15.2.1 判断文件是否存在 475

15.2.2 创建文件 475

15.2.3 复制文件 476

15.2.4 移动文件 477

15.2.5 删除文件 477

15.3 文件夹基本操作 478

15.3.1 判断文件夹是否存在 478

15.3.2 创建文件夹 478

15.3.3 移动文件夹 479

15.3.4 删除文件夹 479

15.4 I/O输入输出 480

15.4.1 流概述 480

15.4.2 文件I/O流介绍 481

15.4.3 使用I/O流操作文本文件 482

15.4.4 使用I/O流操作二进制文件 484

15.5 照猫画虎——基本功训练 486

15.5.1 基本功训练1——获取文件基本信息 486

15.5.2 基本功训练2——遍历文件夹 487

15.5.3 基本功训练3——使用C#操作INI文件 488

15.5.4 基本功训练4——按行读取文本文件中数据 489

15.5.5 基本功训练5——获取指定文件夹的上级目录 490

15.6 情景应用——拓展与实践 490

15.6.1 情景应用1——根据日期动态建立文件 490

15.6.2 情景应用2——文件批量更名 491

15.6.3 情景应用3——复制文件时显示复制进度 492

15.6.4 情景应用4——伪装文件夹 494

15.6.5 情景应用5——对指定文件夹中的文件进行分类存储 496

15.7 自我测试 497

15.8 行动指南 498

15.9 成功可以复制——中国网络游戏产业的领军人陈天桥 499

第16堂课 GDI+绘图技术 501 视频讲解:145分钟

16.1 GDI+绘图基础 502

16.1.1 GDI+概述 502

16.1.2 创建Graphics对象 502

16.1.3 创建Pen对象 503

16.1.4 创建Brush对象 503

16.2 基本图形绘制 504

16.2.1 绘制直线和矩形 505

16.2.2 绘制椭圆、弧和扇形 506

16.2.3 绘制多边形 508

16.2.4 绘制文本 509

16.2.5 绘制图形 510

16.3 照猫画虎——基本功训练 510

16.3.1 基本功训练1——绘制公章 510

16.3.2 基本功训练2——波形图的绘制 512

16.3.3 基本功训练3——生成图片缩略图 513

16.3.4 基本功训练4——以任意角度旋转图像 514

16.3.5 基本功训练5——浮雕效果显示图像 515

16.4 情景应用——拓展与实践 516

16.4.1 情景应用1——绘制中文验证码 516

16.4.2 情景应用2——批量图像格式转换 517

16.4.3 情景应用3——抓取网站整页面 520

读书导航