1 / 15
文档名称:

通用田径比赛大屏显示程序.pdf

格式:pdf   页数:15页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

通用田径比赛大屏显示程序.pdf

上传人:中国课件站 2011/10/18 文件大小:0 KB

下载得到文件列表

通用田径比赛大屏显示程序.pdf

文档介绍

文档介绍:周明:通用田径比赛大屏显示程序·1·
通用田径比赛大屏显示程序

(物理系物理学多媒体技术专业周明)
(学号:2001124215)

摘要:本系统采用 开发平台,使用 C#程序设计语言, 平
台下的 TCP/IP、GDI+ 、等程序设计技术,针对现今的田径比赛大屏显示方式存在的
不足,以新的方案实现更完美和更强大的大屏显示效果。本系统由三大部分组成:网络通信、屏
幕显示和数据库部分。屏幕显示是本系统中最具创新意义的部分,与现今的大屏显示方式不同,
它并不直接将信息显示在大屏幕上,而是先将信息显示在计算机屏幕的一个区域内,并让用户根
据需要进行设置。网络通信部分依据 TCP/IP 协议,使用 Socket 和多线程通信。数据库部分使用
access 数据库和 保存数据。另外, 的委托和垃圾回收等特
性和机制。
关键词:TCP/IP,GDI+,
教师点评:本文采用基于 Web 的 TCP/IP 协议、GDI+、程序设计技术,开发了一套
用于体育场馆的通用大屏显示系统控制软件,实现了与不同规格的大屏幕匹配,并在深圳市菲普
莱科技有限公司调试使用获得成功。该系统主要由网络通讯、屏幕显示和数据库组成,本文的中
心工作是屏幕显示方法和创新处理。(点评教师:林晓东教授)

一、前言
在没有计算机和网络的时代,必须由人将田径场内各处的比赛结果送至主席台,并用扬声器
或者广播向场内的观众宣布比赛的成绩。计算机网络出现以来,世界各地的人们能够方便地互通
信息,通过网络,体育场馆各处的比赛结果可以快捷送至主席台,并可以通过大屏幕和广播向观
众传递最新的比赛结果。由于不同的大屏厂商生产的大屏的规格不同,通常的大屏显示程序必须
做较大的调整才能适应不同规格的大屏。因此,有必要制作通用的田径比赛大屏显示程序。
二、系统的功能
本系统采用服务器/客户端工作模式,服务器收集分布在田径比赛场各处的成绩输入终端输
入的数据。输入的数据以特定的协议格式打包,然后传输给服务器。服务器将收到的特定格式的
数据包解成用于屏幕显示和存入数据库的数据格式后,便可将数据存入数据库和显示于电脑屏幕
的某个区域。
将数据显示到屏幕的某个区域是本系统的主要功能,通过另外的一个程序便可将屏幕某个区
域映射到大屏幕,当数据显示需求变化时,就可满足变化了的需求,而不需要重写芯片程序,这
就是“通用”的涵义所在。本系统具备两种常用的大屏显示模式——翻屏和滚屏。翻屏就是当要
显示的数据一屏显示不下时,通过将数据分页,使数据按页显示。滚屏就是数据从下到上滚动显
示。
三、系统组成及解决方案
根据系统的功能,可将系统分成三大部分:网络通信部分、屏幕显示部分、数据库部分。
网络通信部分负责与各成绩输入点建立通信连接,接受各点的比赛成绩,并将比赛数据传给
屏幕显示部分和数据库部分。建立数据连接需使用 Socket,为了同时和多个成绩输入端通信和
防止异常导致程序无法响应需使用多线程。还必须有一后台线程专门监听成绩输入端的连接请
求。这些都在一个主控制窗体后台执行,当主控制窗体启动时监听线程同时启动,当主控制窗体
销毁时监听线程和其他后台线程同时被销毁。
屏幕显示部分是本程序重要的组成部分。屏幕显示部分负责把比赛成绩显示在计算机屏幕的
周明:通用田径比赛大屏显示程序·2·
某个区域,并使用另外的一个程序将该区域映射到大屏幕。显示方式有滚屏和翻屏两种。用户可
以自定义区域内的字体和背景色。用户还可改变区域的高度和宽度,当区域的高度和宽度改变时,
区域内的字体自动适应区域的大小。由于在 Windows 中较难直接在计算机屏幕的某个区域内绘
图,将比赛数据绘制到一个无边框的窗体上不失为一个好方法。
数据库部分将负责比赛成绩数据的保存。比赛数据除了显示到大屏幕上之外,还应该保存起
来,以待以后查看。用户还可以修改数据库中的数据,并可以将比赛成绩数据输出到文本文件中。
用户可选择数据库中的某项比赛记录或刚接受到不久的比赛记录,再次显示到大屏幕上。
系统结构框图如下所示:
大屏显示系统
网络通信屏幕显示数据库

四、系统主要使用的技术
GDI+程序设计
GDI+基本原理
像 GDI 一样,GDI+也是一个立即模式图形系统。这就是说,当向接口发送命令时,在设备表
面或在内存中会立即看到效果。
GDI+使用画刷和画笔在图形界面绘图,就像 GDI 做的那样。与 GDI 不同的是,能够在任何时
候在所有界面上使用所有的图形对象。GDI 过去要求创建图形对象,在 Device Context(DC,设备
环境)中选择它,

最近更新

人教版六年级下册数学期中测试卷及参考答案【.. 6页

人教版六年级下册数学期中测试卷含答案(精练.. 6页

人教版六年级下册数学期中测试卷附参考答案(.. 8页

人教版六年级下册数学期末测试卷【易错题】 6页

人教版六年级下册数学期末测试卷含完整答案【.. 7页

人教版六年级下册数学第一单元《负数》测试卷.. 4页

人教版六年级下册数学第三单元《圆柱与圆锥》.. 8页

人教版六年级下册数学第三单元《圆柱与圆锥》.. 7页

人教版六年级下册数学第四单元《比例》测试卷.. 7页

人教版六年级下册数学第四单元《比例》测试卷.. 7页

人教版六年级下册数学第四单元《比例》测试卷.. 7页

人教版四年级下册数学期中测试卷【满分必刷】.. 6页

人教版四年级下册数学期中测试卷精品(完整版.. 7页

六年级下册数学 圆柱与圆锥 测试卷及完整答案.. 6页

六年级下册数学 圆柱与圆锥 测试卷附完整答案.. 7页

冀教版六年级下册数学第三单元 正比例、反比例.. 7页

冀教版六年级下册数学第三单元 正比例、反比例.. 7页

冀教版六年级下册数学第三单元 正比例、反比例.. 7页

冀教版六年级下册数学第三单元 正比例、反比例.. 8页

冀教版六年级下册数学第四单元 圆柱和圆锥 测.. 7页

冀教版六年级下册数学第四单元 圆柱和圆锥 测.. 7页

北京版六年级下册数学第二单元 比和比例 测试.. 8页

北京版六年级下册数学第二单元 比和比例 测试.. 7页

北京版六年级下册数学第二单元 比和比例 测试.. 7页

北京版六年级下册数学第二单元 比和比例 测试.. 7页

北师大版六年级下册数学期末测试卷及答案【考.. 6页

北师大版六年级下册数学期末测试卷精品(a卷).. 7页

北师大版六年级下册数学期末测试卷(综合题).. 7页

2022年乡镇公务员干部入党申请书范文 3页

减肥的数学建模 15页