第3部分 高级篇
第15堂课 数据库编程应用 429
视频讲解:122分钟
15.1 JDBC技术 430
15.1.1 数据库概述 430
15.1.2 JDBC-ODBC技术介绍 431
15.1.3 JDBC技术 432
15.2 JDBC中常用的类和接口 432
15.2.1 DriverManager类 432
15.2.2 Connection接口 432
15.2.3 Statement接口 433
15.2.4 PreparedStatement接口 434
15.2.5 ResultSet接口 434
15.3 数据库连接 435
15.3.1 加载数据库驱动 435
15.3.2 创建数据库连接 436
15.3.3 向数据库发送SQL语句 438
15.3.4 获取查询结果集 438
15.3.5 关闭连接 439
15.4 照猫画虎——基本功训练 439
15.4.1 基本功训练1——在数据库中创建临时
表格 439
15.4.2 基本功训练2——在表格中增加数据 441
15.4.3 基本功训练3——在表格中删除数据 442
15.4.4 基本功训练4——在表格中修改数据 444
15.4.5 基本功训练5——查询表格中的数据 445
15.5 情景应用——拓展与实践 447
15.5.1 情景应用1——查询商品销售的
前3名 447
15.5.2 情景应用2——查询所有王姓同学
信息 450
15.5.3 情景应用3——查询男生和女生的
人数 450
15.5.4 情景应用4——用户重名校验 451
15.5.5 情景应用5——用户登录系统 452
15.6 自我测试 453
15.7 行动指南 454
15.8 成功可以复制——图文世界的
缔造者 455
第16堂课 输入输出流与文件 457
视频讲解:118分钟
16.1 文件 458
16.1.1 File类 458
16.1.2 常用方法 458
16.2 字节输入输出流 460
16.2.1 标准输入流 460
16.2.2 标准输出流 462
16.2.3 文件输入流 462
16.2.4 文件输出流 463
16.2.5 缓存输入流 464
16.2.6 缓存输出流 465
16.2.7 数据输入流 466
16.2.8 数据输出流 467
16.3 字符输入输出流 468
16.3.1 Reader类 468
16.3.2 Writer类 469
16.3.3 FileReader类 470
16.3.4 FileWriter类 471
16.3.5 Scanner类 472
16.3.6 PrintWriter类 473
16.4 StringBuilder类 474
16.4.1 StringBuilder与StringBuffer 475
16.4.2 常用方法 476
16.5 照猫画虎——基本功训练 476
16.5.1 基本功训练1——复制单个文件 476
16.5.2 基本功训练2——删除指定文件 478
16.5.3 基本功训练3——复制文件夹 478
16.5.4 基本功训练4——删除含有文件的
文件夹 479
16.5.5 基本功训练5——压缩指定文件 480
16.6 情景应用——拓展与实践 482
16.6.1 情景应用1——删除文件夹中所有.tmp
临时文件 482
16.6.2 情景应用2——合并多个txt文件 483
16.6.3 情景应用3——查看文件夹中所有隐藏
文件 484
16.6.4 情景应用4——简单键盘记录器 485
16.6.5 情景应用5——记录用户的登录时间 486
16.7 自我测试 487
16.8 行动指南 489
16.9 成功可以复制——世界第一人称射击
游戏之父 489
第17堂课 网络程序设计 491
视频讲解:108分钟
17.1 网络基础 492
17.1.1 TCP/IP协议 492
17.1.2 TCP与UDP协议 492
17.1.3 端口和套接字 493
17.2 InetAddress地址类 494
17.3 TCP通信 496
17.3.1 ServerSocket类 496
17.3.2 Socket类 497
17.4 UDP通信 500
17.4.1 DatagramSocket类 500
17.4.2 DatagramPacket类 501
17.5 照猫画虎——基本功训练 503
17.5.1 基本功训练1——获取主机IP地址 503
17.5.2 基本功训练2——设置连接超时 504
17.5.3 基本功训练3——创建URL对象 505
17.5.4 基本功训练4——提取URL协议名称 506
17.5.5 基本功训练5——获取URL的端口 507
17.6 情景应用——拓展与实践 508
17.6.1 情景应用1——客户端一对一通信 508
17.6.2 情景应用2——编写简单聊天室程序 510
17.6.3 情景应用3——使用Socket传输图片 512
17.7 自我测试 514
17.8 行动指南 514
17.9 成功可以复制——IT“大王”
王志东 515
第18堂课 表格控件的应用 517
视频讲解:210分钟
18.1 创建和定制表格 518
18.1.1 创建表格 518
18.1.2 定制表格 520
18.2 维护表格模型 524
18.2.1 创建表格模型 524
18.2.2 设置表格模型 524
18.2.3 维护模型对象 525
18.3 创建行标题栏 529
18.4 模型的事件监听与处理 533
18.5 照猫画虎——基本功训练 537
18.5.1 基本功训练1——表头与列的高度
设置 537
18.5.2 基本功训练2——调整表格各列的
宽度 540
18.5.3 基本功训练3——设置表格的选择
模式 541
18.5.4 基本功训练4——为表头增添提示
信息 542
18.5.5 基本功训练5——单元格的粗粒度
排序 544
18.6 情景应用——拓展与实践 545
18.6.1 情景应用1——删除指定的图书信息 545
18.6.2 情景应用2——分页显示100内的
平方数 546
18.6.3 情景应用3——五光十色的单元格 548
18.6.4 情景应用4——实现表格的栅栏效果 550
18.6.5 情景应用5——根据颜色的分量进行
排序 551
18.7 自我测试 552
18.8 行动指南 553
18.9 成功可以复制——微型博客Twitter
创始人 554