第7章电视节目脱机浏览器 将电视节目时间表下载到本地硬盘,再做一个 浏览器进行脱机浏览,可以大大提高查询速度、降 低费用。 本章涉及到的主要技术有:标签页、跟踪条 进度条、数据存储对象的使用,下拉别表项的动态 更新,文本文件内容导入数据库,文件的设定与选 取,在一个窗口中对另一个窗口进行控制,多条件 查询,数据窗口对象的创造性应用等。 获奖证书进入目录
第7章 电视节目脱机浏览器 将电视节目时间表下载到本地硬盘,再做一个 浏览器进行脱机浏览,可以大大提高查询速度、降 低费用。 本章涉及到的主要技术有:标签页、跟踪条、 进度条、数据存储对象的使用,下拉别表项的动态 更新,文本文件内容导入数据库,文件的设定与选 取,在一个窗口中对另一个窗口进行控制,多条件 查询,数据窗口对象的创造性应用等。 获奖证书 进入目录
SYBASE 李政 荣获e开发者应用技巧大赛华北/东北赛区三等奖 董事总经理:冯星君 SYBASE软件(中国)有限公司 2001年8月2日
目录 7.1数据库与应用程序对象 7.2wtv窗口设计 7.3将电视节目导入数据库 74任意查询的实现 75按时段査询各频道当前正在播出和即将播出的节 7.6属性控制与数据删除 77频道预置窗口和“关于”窗口的设计 返回
7.1 数据库与应用程序对象 7.2 w_tv窗口设计 7.3 将电视节目导入数据库 7.4 任意查询的实现 7.5 按时段查询各频道当前正在播出和即将播出的节 目 7.6 属性控制与数据删除 7.7 频道预置窗口和“关于”窗口的设计 返回
71数据库与应用程序对象 建立一个 Access2002数据库 ty acc. mdb,在数据库中建立两 个表: ty tab和tcn 表vtab用来存储一周中各频道电视节目的播出日期、时间等 信息,其结构如表71所示。 表7.1 ty tab表结构 字段名称 数据类型 宽度 含义 日期时间系统默认播出日期 Xd 文本 6播出星期 文本 16频道名称 文本 播出时间 Jm 文本 80节目名称 返回章目录
7.1 数据库与应用程序对象 建立一个Access 2002数据库tv_acc.mdb,在数据库中建立两 个表:tv_tab和tv_cnl。 表tv_tab用来存储一周中各频道电视节目的播出日期、时间等 信息,其结构如表7.1所示。 表7.1 tv_tab表结构 字段名称 数据类型 宽度 含义 rq 日期/时间 系统默认 播出日期 xq 文本 6 播出星期 pd 文本 16 频道名称 sj 文本 5 播出时间 jm 文本 80 节目名称 返回章目录
表结构建立之后,再按rq、pd、s建立一个唯一索引, 取名为 ty tab x 表tcm用来存储预置频道名称以及是否被选用的信 息,其结构如表7.所示。 表7.2tcn表结构 字段名称‖数据类型 宽度 含义 pe 文本 16频道名称(唯一索引字段 整型数字 系统默认0表示未被选用(默认值) 1表示已被选用 对应用程序对象 ty tab的open事件编写代码
表结构建立之后,再按rq、pd、sj建立一个唯一索引, 取名为tv_tab_x。 表tv_cnl用来存储预置频道名称以及是否被选用的信 息,其结构如表7.2所示。 表7.2 tv_cnl表结构 字段名称 数据类型 宽度 含义 pd 文本 16 频道名称(唯一索引字段) ck 整型数字 系统默认 0表示未被选用(默认值) 1表示已被选用 对应用程序对象tv_tab的open事件编写代码