目 录(3)

第11堂课  日期和时间的处理技术 301
 视频讲解:108分钟

11.1  PHP的时间观念 302

11.1.1  在php.ini文件中设置时区 302

11.1.2  通过date_default_timezone_set函数
设置时区 302

11.2  UNIX时间戳 302

11.2.1  获取任意日期、时间的时间戳 303

11.2.2  获取当前时间戳 303

11.2.3  日期、时间转换为UNIX时间戳 304

11.3  日期和时间的处理 304

11.3.1  格式化日期和时间 305

11.3.2  获取日期和时间信息 306

11.3.3  检验日期和时间的有效性 307

11.4  照猫画虎——基本功训练 308

11.4.1  基本功训练1——获取指定时间的UNIX
时间戳 308

11.4.2  基本功训练2——获取系统当前时间的
时间戳 308

11.4.3  基本功训练3——输出系统当前时间 309

11.4.4  基本功训练4——倒计时 309

11.4.5  基本功训练5——获取本地时间 310

11.5  情景应用——拓展与实践 310

11.5.1  情景应用1——比较两个时间的大小 310

11.5.2  情景应用2——网页闹钟 311

11.5.3  情景应用3——计算程序的运行时间 311

11.5.4  情景应用4——输出中文格式的日期和
时间 312

11.5.5  情景应用5——检验日期和时间的
有效性 312

11.6  自我测试 313

11.7  行动指南 314

11.8  成功可以复制——C#语言之父
安德斯·海尔斯伯格 315

第12堂课  图形图像处理技术 317
 视频讲解:125分钟

12.1  了解GD2函数库 318

12.2  设置GD2函数库 318

12.3  学习常用图像处理技术 318

12.3.1  创建画布 319

12.3.2  颜色处理 319

12.3.3  绘制文字 320

12.3.4  输出图像 322

12.3.5  销毁图像 323

12.4  运用Jpgraph类库绘制图像 323

12.4.1  Jpgraph类库简介 323

12.4.2  Jpgraph的安装 323

12.4.3  Jpgraph创建3D饼形图展示部门
业绩比较 324

12.5  照猫画虎——基本功训练 325

12.5.1  基本功训练1——绘制一个正方形 325

12.5.2  基本功训练2——在画布中输出一行
英文字符串 326

12.5.3  基本功训练3——在背景图像上输出
北京欢迎您 326

12.5.4  基本功训练4——在照片上书写文字 327

12.5.5  基本功训练5——Jpgraph创建折线图
分析图书销售走势 328

12.6  情景应用——拓展与实践 329

12.6.1  情景应用1——GD2函数生成图像
验证码 329

12.6.2  情景应用2——通过图像显示密码
安全强度 330

12.6.3  情景应用3——通过柱状图展示2010年
第一季度编程词典销量 331

12.6.4  情景应用4——通过折线图分析2010年
公司销售额 333

12.6.5  情景应用5——通过饼形图区块分析2010
年图书销量 334

12.6.6  情景应用6——制作生活画册 334

12.7  自我测试 336

12.8  行动指南 337

12.9  成功可以复制——因特网的点火人
马克·安德森 338

第13堂课  文件目录处理技术 341
 视频讲解:95分钟

13.1  基本的文件处理技术 342

13.1.1  打开一个文件 342

13.1.2  读取文件内容 344

13.1.3  向文件中写入数据 347

13.1.4  关闭文件指针 349

13.2  目录操作技术 349

13.2.1  打开指定目录 349

13.2.2  读取目录结构 349

13.2.3  关闭目录指针 350

13.3  文件的上传技术 350

13.3.1  开启文件上传功能 351

13.3.2  全局变量$_FILES应用 351

13.3.3  将上传文件移动到指定目录 353

13.3.4  文件下载技术 354

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

13.4.1  基本功训练1——通过文本文件统计网站
访问量 355

13.4.2  基本功训练2——读取文本文件中存储的
用户注册协议 356

13.4.3  基本功训练3——通过文本文件存储网站
访问记录 356

13.4.4  基本功训练4——验证指定的目录
是否存在 357

13.4.5  基本功训练5——控制上传文件的大小和
格式 358

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

13.5.1  情景应用1——规范化的文件上传 359

13.5.2  情景应用2——规范化的多文件上传 360

13.5.3  情景应用3——header()函数执行文件
下载 361

13.5.4  情景应用4——文本文件的分页
输出 362

13.5.5  情景应用5——将数据以二进制格式

上传到数据库 364

13.6  自我测试 365

13.7  行动指南 366

13.8  成功可以复制——知识改变命运、科技改变生活李彦宏 367

第3部分  高级篇

第14堂课  面向对象的程序设计 371
 视频讲解:180分钟

14.1  一切皆是对象 372

14.1.1  什么是类 372

14.1.2  对象的由来 372

14.1.3  面向对象的特点 373

14.2  类的声明 373

14.2.1  类的定义 373

14.2.2  成员属性 374

14.2.3  成员方法 375

14.3  类的实例化 375

14.3.1  创建对象 375

14.3.2  访问类中成员 376

14.3.3  特殊的访问方法——“$this”和“::” 377

14.3.4  构造方法和析构方法 378

14.4  面向对象的封装特性 379

14.4.1  public(公共成员) 379

14.4.2  private(私有成员) 380

14.4.3  protected(保护成员) 380

14.5  面向对象的继承特性 381

14.5.1  类的继承——extends关键字 381

14.5.2  类的继承——parent::关键字 382

14.5.3  覆盖父类方法 383

14.6  抽象类和接口 384

14.6.1  抽象类 384

14.6.2  接口 385

14.7  面向对象的多态性 387

14.7.1  通过继承实现多态 387

14.7.2  通过接口实现多态 388

14.8  面向对象的关键字 388

14.8.1  final关键字 388

14.8.2  static关键字——声明静态类成员 389

14.8.3  clone关键字——克隆对象 390

14.9  面向对象的魔术方法 391

14.9.1  __set()和__get()方法 391

14.9.2  __isset()和__unset()方法 391

14.9.3  __call()方法 392

14.9.4  __toString()方法 392

14.9.5  __autoload()方法 393

14.10  照猫画虎——基本功训练 394

14.10.1  基本功训练1——编写一个矩形类 394

14.10.2  基本功训练2——用构造方法初始化 395

14.10.3  基本功训练3——this关键字的用途 395

14.10.4  基本功训练4——方法参数传递 396

14.10.5  基本功训练5——方法的覆盖 397

14.11  情景应用——拓展与实践 397

14.11.1  情景应用1——数据统计类中定义
求数值平方的方法 397

14.11.2  情景应用2——封装一个数据库
连接类 399

14.11.3  情景应用3——封装一个数据库
操作类 400

14.11.4  情景应用4——封装分页类 401

14.11.5  情景应用5——封装特殊字符转义类 402

14.12  自我测试 403

14.13  行动指南 404

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

第15堂课  PHP与XML技术 407
 视频讲解:160分钟

15.1  XML的概述 408

15.2  XML语法 408

15.2.1  XML文档结构 408

15.2.2  XML声明 408

15.2.3  处理指令 409

15.2.4  注释 409

15.2.5  XML元素 409

15.2.6  XML属性 410

15.2.7  使用CDATA标记 410

15.2.8  XML命名空间 411

15.3  SimpleXML系列函数操作XML 411

15.3.1  创建SimpleXML对象 411

15.3.2  遍历所有子元素 412

15.3.3  遍历所有属性 413

15.3.4  访问特定节点元素和属性 414

15.3.5  修改XML数据 414

15.3.6  保存XML文档 415

15.4  RSS阅读器 416

15.4.1  RSS概述 416

15.4.2  RSS 2.0的标准 417

15.4.3  创建支持RSS阅读的站点 419

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

15.5.1  基本功训练1——动态创建XML
文档 422

15.5.2  基本功训练2——动态读取XML
文档 424

15.5.3  基本功训练3——通过XPath查询XML
中的数据 426

15.5.4  基本功训练4——动态更新XML中的
数据 428

15.5.5  基本功训练5——动态删除XML中的
数据 430

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

15.6.1  情景应用1——创建RSS阅读器的
框架 432

15.6.2  情景应用2——树状导航菜单输出
频道组和频道 434

15.6.3  情景应用3——Ajax无刷新读取
订阅信息 435

15.6.4  情景应用4——添加频道组 437

15.6.5  情景应用5——添加频道 438

15.7  自我测试 441

15.8  行动指南 441

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

读书导航