吉林师范大学计算机学院PB电子教案:8.ppt

吉林师范大学计算机学院PB电子教案:8.ppt

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章 有线电视网管系统 8.1 有线电视网简介 8.2 基础设计 8.3 自动配置ODBC数据源 8.4 参数设置与数据维护 8.5 串行通讯的实现 8.6 运行与发布 8.1 有线电视网简介 通过这个实例读者可以了解到:如何利用程序自动配置ODBC、如何使用串行口进行通讯、如何使用TreeView。此外,还涉及到数据存储对象的使用、发布应用程序等内容。 本系统的功能是利用有线电视线路上网,使有线电视网成为多功能信息业务平台,并通过计算机实现对有线电视信号和数据通讯的分级、分户控制。系统结构如图8.1所示。 8.2 基础设计 8.2.1 对象库和应用程序对象 建立目标tv_net.pbt、对象库tv_net.pbl和应用程序对象tv_net。 8.2.2 数据库和表 网管系统中用到的通讯属性信息,地址、数据、触发等信息统一保存到一个数据库当中。数据库管理系统用Adaptive Server Anywhere 7.0,数据库文件命名为tv_net.db,用户名、口令分别为dba和sql。在数据库tv_net.db中建立三个表:comm、config和s_id。其中comm用来保存通讯地址、数据等信息,config保存通讯属性信息,s_id用来记录当前工作的网络编号。表结构如下: 8.2.3 数据窗口对象 表建立之后,可利用comm建立一个FreeForm格式的数据窗口对象d_comm,如图8.2所示。它将放到“通讯数据维护查询窗口”中,进行数据的增、删、改、查操作。 8.2.4 系统功能菜单 系统功能通过主菜单m_main体现。 8.2.5 主窗口 定义一个主窗口w_main,窗口类型为mdihelp!,标题为“有线电视网管系统”,指定菜单为m_main,窗口初始状态为maximized!,背景颜色设置为Teal,图标设置为UserObject5!,其它属性选默认值。主窗口无需任何编码。 8.2.6 应用程序对象代码 打开应用程序对象tv_net,对其open事件编写如下代码: 8.3 自动配置ODBC数据源 Windows中所有的ODBC数据源在系统注册表中都有记载,因此只要对注册表中的项目进行相应的修改即可。 与ODBC相关的键有: HKEY_LOCAL_MACHINE\Software\ODBC\ODBCINST.INI\ODBC Driver中记录了所有已安装的ODBC驱动程序。 HKEY_LOCAL_MACHINE\Software\ODBC\ODBCINST.INI中记录了各种ODBC驱动程序的相关信息。 HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC Data Sources记录了各种数据源的类型。 HKEY_CURRENT_USER\Software\ODBC\ODBC.INI记录了各种数据源的详细信息。 通过程序对注册表中相应的键进行配置,可达到自动配置ODBC数据源的目的。 下面以Adaptive Server Anywhere 7.0数据库tv_net.db为例介绍ODBC的代码配置方法。 首先,建立一个如图8.4所示的窗口w_odbc。 “确定”按钮cb_1的clicked代码如下: “取消”按钮cb_2的clicked代码为:close(parent)。 8.4 参数设置与数据维护 8.4.1 设置和修改串行通讯参数 为了设置和修改串行通讯参数,我们建立一个如图8.5所示的窗口w_set 窗口打开时,应从表config中提取串行通讯有关参数,并显示在对应的单行编辑框中。因此,对open事件编写如下代码: 8.4.2 通讯数据维护查询 前面已建立一个FreeForm格式的数据窗口对象d_comm(见图8.2)。现在我们建立一个如图8.6所示的通讯数据维护查询窗口w_d_in,进行通讯数据的增、删、改、查操作。 窗口w_d_in的open事件代码 各命令按钮的clicked事件代码如下: “首页” “上页” “下页” “末页” “插入” “删除” “保存” “查找” “全部” “退出” “查找”和“全部”的clicked代码触发窗口的u_serch用户事件实现查询。 8.5 串行通讯的实现 8.5.1 窗口布局及控件 为进行串行通讯,我们建立一个如图8.7所示的窗口w_comm。它是有线电视网管系统的核心模块。 ole_1控件是Microsoft公司提供的通讯控件Microsoft Communications Control(mscomm32.ocx),利用它可以方便地实现串口通讯。 8

文档评论(0)

ormition + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档