版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、LED播放软件的设计开发1. 引言本论文源于实际工程 项目,用于 LED播放控制的 PC机软件。开 发平台为 VisualStudio 2005 。1.1 LED 显示屏简介 1LED(发光二极管 ) 显示屏是一种利用计算机和复杂数字信号处理 的电子广告宣传屏。它的屏体部分是由微处理器 (主要是单片机 )和驱 动电路控制运行的, 而显面的图像或文字由计算机编辑软件编辑获得 的。它集微机控制技术、电子技术、通信技术计算机图形学技术、数 字图像处理技术为一体,是一种高技术产品。由于 LED显示屏这种新 一代信息显示设备具有显示图案稳定、功耗低、寿命长的特点,而且 它综合了各种信息显示设备的长处,
2、并且克服了各自的不足。 特别是 由于一幅显示屏可以显示不同的内容, 显示方式丰富, 所以在公众场 合,它具有强烈的广告宣传和信息传递秀果。 现在国内广告宣传在经 济的快速发展和逐渐形成的市场经济的推动下发展很快, 但室外广告 几乎都集中于霓虹灯和广告画两种,所以 LED显示屏以其优异的性能 已逐渐被应用于大中型商场、证券公司、闹市区等处,作为广告宣传 和信息传递之用。1.2 课题的意义LED播放器4 是指LED显示屏信息显示时,显示部分是显示屏屏体 按预定格式从显示缓存中提出信息, 把它送入显示屏显示; 计算机负 责显示内容 (文字、图片、图表 )的编辑,并通过通讯接口向显示屏发 送,它是 L
3、ED显示信息的源泉,显示内容编辑的效果及信息存储的格 式等直接影响 LED显示的效果。因此,如何开发出灵活、高效的控制 系统是一个非常有意义的研究课题,这也是本论文研究的主要内容。 当前国内的 LED播放器软件, 主要有灵星雨的 LED演播室占国内市场的 70,是LED显示主要力量; 德普达LED控制系统,它的功能不够健全, 操作不太简便。所以 LED控制系统的市场存在很大的潜力,前景十分 广阔。本文都对他们功能进行了融合并增加了新的功能, 增进了节目文件解析的方式及显示内容特效的多样性,增强了软件界面美观性, 操作简易性。2 .LED 显示器播放软件的设计由于当前 LED播放控制系统存在着很
4、大的市场潜力。 根据 LED显示 屏系统的具体要求,按照工程实际需要,要设计出更加方便、人性化 的控制系统。因此,如何开发出灵活、高效的 LED显示控制系统是一 个非常有意义的研究课题。本文从工程实际出发,为 LED显示屏设计 开发了一套节目制作与播放的软件控制系统, 用来实现信息定制与显 示控制。通常情况下,系统通过与一台 PC机连接,开启,即直接映射 控制站点显示器的左上部分的显示内容,控制台来编辑节目和控制 LED屏幕显示。2.1 系统的总体结构LED显示屏控制系统,主要功能是编辑和控制 LED上显示的内容。 首先在上位机制作节目,然后将要显示的区域内容传输到LED,在制作节目的过程中可
5、以在上位机预览显示效果。 LED显示的内容丰富多 彩,包括文本、图形、表格、视频等。LED的整个播放系统主要由控制台 ( 本文制作的软件 ) 、发送卡、 接收卡、 LED构成。结构如图 2.1所示。本文主要处理控制台节目的编 辑和播放控制。LCD显示处理LCD屏控制口串机算计口接IVD线据数网络控制接口图2.1 系统结构框图2.1.1 软件系统结构图LED播放器软件的结构分为界面模块、播放模块、编辑模块、硬件和软件设置模块。系统模块具体调用关系如图 2.2 所示。拖动改变坐标信息传送界图2.2 系统模块具体调用关系2.2 LED 控制器功能设计2.2.1 系统设计目标现代信息显示技术的发展,
6、LED显示屏以绝对的优势成为主流产 品。LED显示,根据不同场合的要求,在具体的使用功能上具有以下 特点:高亮度、视角合理,显示颜色丰富。 PC机软件控制对安全性、 实时性、准确性、可靠性要求高。LED显示屏节目制作及播放控制的软件系统 (Sea Sky Player 播放 器)为LED显示屏控制系统开发的一套节目制作、 播放的软件, 主要是 通过图文控制器实现 LED信息的初始化、显示和控制等功能,为满足 用户的不同需求和不同的应用场合,具体目标如下:(1) 支持显示屏参数软件的初始化设置、加载;(2) 支持表格输入;(3) 支持定时播放;(4) 支持网络功能;(5) 文本支持 Word,E
7、xcel :软件开发采用面向对象的技术, 具有良好的可扩容性。 软件的功 能实用、操作方便,并且实现 LED显示的软件控制,大大提高了应用 的灵活性和软件的伸缩性。2.3 LED 系统设计LED播放器软件以 Visual Studio 2005 为平台开发,界面以对话 框为基础,分为主编辑窗口和播放及编辑预览窗口。主编辑窗口以对话框为基础, 包括菜单栏、 工具栏和节目编排部 分。其中应用一些专门的类进行界面美化, 如CBCMen类u 、CToolBarEx 类和 CBtnST类分别美化菜单、 工具栏和按钮使界面更加亲和美观。 菜 单栏和工具栏包含了系统常用的功能, 方便用户使用; 节目编排部分
8、 将用户编排的节目以树状形式显示出来, 同时具有上移, 下移,删除, 展开和叠起等功能, 方便用户查看和管理; 节目效果编辑为用户提供 了丰富的功能, 使节目显示具有丰富的多样性。 播放及编辑预览窗口 是与主对话框相独立的窗体,播放时,它是 LED显示信息的数据采集 区域:编辑时,可以预览节目的编辑效果,其用如下方法实现:this-m parent=this-GetDesktopWindowO ;/ 设置桌面为父窗 口this-CreateEx(0,AfxRegisterWndClass(0,NULL,NULL, AfxGetApp0 - LoadStandardIcon (IDI_WIN-L
9、OGO), “Screen ”,WS POPUP,Rect,NULL,NULL) 创建窗体这种方法实现了以桌面为窗 1:1 的父窗口,然后创建出独立于主 编辑界面的窗体。2.3.1 节目窗编辑类功能LED节目文件由一个或多个节目页组成。节目页有两种:正常节 目页和全局节目页,正常节目页是节目主要构件,可以有多个,各节 目页之间按顺序播放; 全局节目页只有一个, 在整个节目播放过程中 一直播放,主要用于时钟,公司标志等固定内容的播放。节目页由一个或多个节目窗组成。 节目窗是用来显示用户所要播 放的文本、图片、动画、多媒体片断等内容。 节目窗有多种:文件窗、单行文本窗、静止文本窗、表格窗、计 时窗
10、、日期时间窗等。为之对应,我们设计了节目窗编辑类。主窗口:控制节目的播放、 暂停和停止, 远程控制,屏幕检测等; 节目编排对话框:添加节目页和节目窗, 设置要播放节目的次序; 编辑节目对话框:设置各种节目的特效。 文件窗:可以播放各种文字、图片等文件。单行文本窗:用于播放单行文本,例如通知、广告等文字。 静止文本窗:用于播放静止文本,例如公司名称、标题等文字。 表格窗:用于编辑播放表格数据。计时窗:用于计时。支持顺计时和倒计时。 日期时间窗:用于显示日期及时间。图2.3 介绍了节目窗编辑类的调用关系。名称功能说明CBaseArea设置窗口的边框 ( 颜色、宽度 ) 、颜色、透明、锁定、 大小、
11、位置、节目定时播放等。CFatherWnd管理播放窗口 ( 建立一个双链表来管理窗口层次 ),并 根据界面传递过来的编辑命令改变播放窗口的外观 和内容。并将播放窗口的位置信息反馈给界面。载入 及保存节目文件 ( 以xml格式) 。CPlayArea建立播放节目列表,接收界面传来的播放控制命令转 发给播放窗口。COfficeClass管理与播放各种文件, 包括文本文件、 网页文件、Word excel 文件、图片文件、flash 文件和各种视频文件。 除flash 和视频外,可以用 40多种特效显示以上文件。其它窗口类为LED显示提供计时、时钟、通知、体育比分等相关 功能。工具栏主窗口菜单栏编辑
12、节目 对话框节目页节目编排对话框 树状节点模拟时钟 时间日期框数字时钟 DVD框单行文本框Flash表格框文本文件框视频计时器框Wordexcel静止文本框图片文本框计时框视频输入框外部程序框图2.3 节目窗编辑类的调用关系2.3.2 节目管理类的设计考虑 LED显示的实际需要, 本文主要设计了以下节目类: 节目窗 基 类 (CBaseArea) , 节 目 编 辑 类 (CFatherWnd) , 单 行 文 本 类 (CSingleLineWord) ,文件类 (COfficeClass) 等。节目管理类的继承关系如图 2.4 所示图2.4 节目管理类的继承关系2.4 LED 节目文件格式
13、设计节目文件是用来存储 LED播放器编辑的节目。 由于 LED节目由多个 节目页组成, 一个节目页由多个节目项组成。 鉴于这中多层且分组的 结构形式,采用 XML文件 6 来配置节目文件。2.4.1 文件概述XML(Extensible Markup Language) 是W3C的标准的可扩展标记语 言,它被设计用来进行数据的存储、传输以及交换,各种平台通用, 可移植性好,具有非常广泛的用途。从写的角度看,几乎所有的应用 程序都能处理 XML文件,并且通过 DOM提供的方法可以快捷的对 XML文 件进行操作。从读的角度看, XML文件提供了一种简洁的自解释的标 记方法,几乎不需要说明文档, 就
14、能理解 XML格式的配置文件的意义。XML提供了一种树形层次结构,可以很方便的定位某一功能块。它使 开发人员能够将结构化数据, 从许多不同的应用程序传递到桌面, 进 行本地计算和演示。当前流行的解析 XML技术是用 CMarkup类来解析 XML文档。CMarkUp是基于”压缩”文档对象模型 (EDOM:”Encapsulated ” Document Object Model) ,此技术是计息 XML的关键。 EDO是M操作XML 元素、属性和数据的简明方法集。当不需要复杂的 XML特性时,它避 免阅读大量的 DOM和SAX文档。它的一套 XML处理方法和产生的效果与 DOM(Documen
15、t Object Model) 是一样的。但是整个 DOM有无数的对象 类型,而EDO只M定义了一个对象: XML文档,EDO回M到了 XML原始的吸 引力简单。 由于LED节目文件是一个树形结构, 所以本文使用 XML来配 置节目文件。2.4.2 文件管理本文使用开源的 CMarkup类来对 LED节目文件进行解析。 CMarkUp 封装了 XML文档文本、结构和当前位置。它提供了增加元素、导航和 得到元素属性和数据能所有方法。 在文档中操作被执行的地方取决于 当前位置和当前孩子位置。 当前位置允许增加一个元素到文档中的这 个位置,而不需要明确指出增加对象到文档的这点上,在 CMarkup的
16、 有效生命周期里,对象一直保持着一个用来描述文档的字符串。在程序中创建一个 XML文档。CMarkup xml;/ 建立 xml xmI.AddElem(L ” Area”) ; xml.AddAttrib(L ”type ”,L 2 ) ; 类型号”“表示文件 xml.AddAttrib(L ”lock ” ,strfilelock);xml.AddAttrib(L ”clarity ”,L ”0”) ; xml.AddAttrib(L ”transparent ”,L ”0”) ;/ 是否透明 xml.AddAttrib(L ”dlgname”,dlgname) ; / 窗体名字 xml.
17、IntoElem0 ; xml.AddElem(L, ”position ) ;/ 输入位置信息 xml.AddAttrib(L, ”x l ”, startx) ; xml.AddAttrib(L, ”yl ”, start,y) ;xml.AddAttrib(L, ”x2”, startx+width) ; xml.AddAttrib(L, ”y2”, stmty+height) ; xml.Save( “ c:/Userlrffo.xml ”) ; / 保存文档到文件 return xml.GetDoc0 ; / 返回 xml3.LED显示器播放软件的开发LED节目编辑和播放控制器是用来
18、完成 LED显示内容 ( 包括文本、 表格、图形、时钟、计时等等 ) 的编辑、预览和传输等等。编辑器功 能主要包括:动态的添加、删除 LED的显示内容,可以在上位机预览 脱机屏的显示效果和各个显示内容进行所见即所得的编辑; 使编辑的 内容可以持续,既存储,以便于下次继续编辑;也可以将节目文件编 辑完成后,在进行连续自动播放。3.1 界面简介LED节目编辑和控制器是基于对话框的应用程序,界面如图3.1所示。从图中可以看出界面由标题栏、菜单栏、工具栏、播放及预览 窗口和节目编辑窗 ( 包括节目列表和节目效果设置两部分 )五个部分 组成。图 3.1 软件主界面标题栏位于界面最顶部, 显示应用程序国标
19、、 文件名称最小化及 关闭按钮。其操作与标准 Windows应用程序相同菜单栏位于标题栏下面,共有 6个子菜单:文件、控制、包含了 应用程序的绝大多数操作。工具栏位于菜单栏下面, 本文设置了两打工具栏, 工具栏中的工 具基本都是菜单栏中使用频繁的操作。 第一行包括新建、 打开、保存、 复制节目窗页、粘贴、隐藏显示播放及预览窗口、隐藏显示节 目编辑窗、 播放文件、 从当前指定节日开始播放、 暂停、停止、帮助、 中英文界面切换: 第二行主要是对播放及预览窗口进行设置, 方便对 节日文件的位置进行设置,包括水平平铺、垂直平铺、全屏、靠上放 置、靠下放置、靠左放置、靠右放置、垂直居中、水平居中、全屏居
20、 中、锁定、变换皮肤等等。播放及预览窗口左侧独立于主窗口之外的部分, 播放时,它是 LED 显示信息的数据采取区域,在此窗口看见的显示信息即为 LED显示的 内容:编辑时, 可以预览节目的编辑效果,用户可以直接用鼠标来调 整节目窗韵位置及大小,同时在此窗口还有右键菜单来辅助设置窗 口。节目编辑窗位于工具栏下面,占据了界面的绝大部分。共有 2个 窗口,左边的是节目列表窗口,用于显示当前编辑所要显示的LED节日的数量与种类, 窗口上方有一个工具栏用来编辑节日文件, 包括添 加节目页、添加节目窗、复制节目窗 ( 页) 、粘贴、删除、上移、下移 的操作,同时窗口中包含右键快捷菜单包括上述功能 t 右边
21、的是节目 效果属性设置窗口,包含基本属性和效果属性 2个界面( 如下图 ) ,点 击窗口上方两个按钮来切换。基本属性是每一个节目窗共有的属性, 包含窗体名称、边框 (类型、宽度、颜色 )、起点 X/Y、宽度、高度、 锁定、透明、定时等属性:基本属性足每一个节目窗都有自己的属性, 各自不同,包括显示的内容、显示的方式等等。3.2 软件设置编制应用程序的工程中, 经常要用到设置或者其他少量数据的存 盘,以便程序在下一次执行的时候可以使用, 比如说保存本次程序执 行时窗口的位置、大小、一些用户设置的数据等等,在 Win32编程中, Windows已经为我们提供了两种方便的办法,那就是使用注册表 或
22、.ini 文件 (Profile) 来保存少量数据。本 文 使 用 的 是 .ini 文 件 , 在 程 序 中 使 用 了 两 种 方 法 GetPrivateProfileString和WritePrivateProfileString对ini 文件进行读取操作,主要用来存储最近打开文件、开机启动、播放窗口位 置信息、中文界面设置等信息。GetPrivateProfileString.从 ini 文件的某个 Section 取得一个key的字符串,它的原形是:GetPrivateProfileString(LPCTSTR lpAppName , / 指向包含 Section 名称的字符串地
23、址LPCTSTR lpKeyNam,e / 指向包含 Key名称的字符串地址LPCTSTR lpDefault , / 如果 Key值没有找到,则返回缺省的字 符串的地址LPTSTR lpRetumedString ,/ 返回字符串的缓冲区地址DWORD nSiz,e / 缓冲区的长度LPCTSTR lpFileName /ini 文件的文件名);WritePrivateProfileString /将一个 Key值写入锄文件的指定 Section 中,它的原形是:WritePrivateProfileString(LPCTSTR lpAppNam,e / 指向包含 Section 名称的字符
24、串地址LPCTSTR lpKeyNam,e / 指向包含 Key名称的字符串地址LPCTSTR lpString, / 要写的字符串地址LPCTSTR lpFileName /ini 文件的文件名);启动设置位于设置菜单中软件设置下, 主要包括开机启动和启动 时自动加载文件等功能。用户可以根据自己的需求对软件进行设置, 启动设置可以在任何时候进行设置, 在下一次启动应用程序时这些设 置生效。设置的结果存储在相应的 ini 文件中。LED节目编辑和控制器用来编辑 LED屏显示的内容,而 LED屏显示 的内容与屏的属性是密切相关的,例如,由于全彩 LED来读取桌面左 上角上的显示信息,在不知道屏体
25、尺寸的情况 F是无法决定具体显示 的位置,所以每一个文件的编辑都是针对特定属性 ( 大小、位置 ),并 且需要对这些属性进行设置。 LED节日编辑和控制器的播放及预览窗 一般用显示屏屏体所包含的发光点的数量 ( 列x行)作为其大小的计量 单位,坐标信息相对桌面的位置,设置界面如图 3.2 所示。设置的结 果存储在相应的 ini 文件中。图3.2 设置界面3.3 节目窗功能实现3.3.1 窗口基类 (CBaseArea)(1) 模块功能 设置窗口内某一颜色为透明颜色,即该颜色表示区域为透明。 显示边框,并可以控制边框的宽度,颜色,可设置并显示背景 颜色。 拖动改变窗口的大小, 位置。在拖动中保证
26、不会超出父窗口的 区域。 可以锁定窗 1:3 ,在锁定状态下,窗口鼠标信息将发送给父窗 口。 定时播放功能。 窗口每隔一个可设定时间后播放一个可设定时 间。3.3.2 编辑窗口 (CFatherWnd)(1) 模块功能 主要功能是管理播放窗口, 并根据界面传递过来的编辑命令改变 播放窗口的外观和内容。并将播放窗口的位置信息反馈给界面。建立播放窗口列表,管理窗口的层次,载入及保存节目文件; 编辑列表,包括窗口上移,下移,编辑窗口样式; 播放及控制通知窗口,播放,暂停,停止: 实现拖动父窗口时,各播放窗口与父窗口同比例缩放。(2)主要功能实现节目文件的存储。 本程序的节目文件以 xml格式存储。
27、在编辑时, 首先对内存中的 xml对象进行操作。界面下达保存命令后,将此对象 存储到磁盘上。窗口层次的管理。 在此类的内部用一个双链表来管理窗口。 链表 的每一个节点是一个如下形式的结构体。stmct AreaNodeCBaseArea *m_wnd; / 播放窗口指针AreaNode *m_next / 下一个节点;AreaNode *m_previous ; / 上一个节点int m_pageIndex ; / 节点所在节目页编号int m_order ; / 节点编号int m_type ; / 窗口类型 .CRect m_lastRect / 上一次播放窗口位置大小,缩放时使用。;节目
28、窗口是有层次的, 后一个节点表示的窗口要显示在前一个节 点的上面,本文通过”所有者窗口”机制实现,即前一节点的窗口为 后一节点窗口的所有者窗口, 这样会保证后一窗口将显示在前一窗口 的上面。某窗口的所有者窗口是在窗口创建的时候指定的 . 创建后不 可改变。指定方法如下:this 一 CreateEx(0 ,strWndClass ,M,WS_POPU,Pm_areaRect, owner一 m_hWn,d NULL);该语句的实现是在具体的播放窗口内, 但在 CFatherWnd中调用并 指定其 owner。当窗口的层次需要调整时 (如上下移动,删除窗口 ) ,由于窗口所 有者不能改变,当前采
29、用的方法是将链表删除后再按新的顺序重新建 立窗口。为了保证不大量删除和建立链表及窗口。 程序链表每次只建立一个节目页的长度节目编辑。界面下达的所有节目编辑命令首先体现在节目文件 对象中,再调用 CBaseArea: ModifyAreaStyle0 显现在窗口上。当 前页面属性的传递方法是利用 XML文件,当选择的窗口属性变化时, 有界面通过 ModifyChildAreaStyle0 或 ModifyAreaStyle() 函数向下 传递修改后的属性 xml字符串。 CFatherWnd类找到相应的播放窗口, 并将此字符串传递下去,最后显现在窗口中。播放窗口同比例缩放。3.4 节目效果编辑实
30、现与应用节目效果编辑是 LED节目编辑和控制器的最主要的工作之一,它 决定了 LED显示什么内容以及如何显示。脱机屏的每一个独立的显示 内容称为一个显示项, 编辑器是以显示项为单位进行编辑的, 包括文 本显示项、表格显示项、视频显示项等。3.4.1 单行文本(1) 模块功能用设定的特效显示一行文本; 设定显示字体,背景颜色。特效播放速度,停留时间。(2) 功能实现文本的显示,利用 CDC类的 TextOut函数。特效的实现。 当前的特效实现方式为利用定时器, 当定时时间 到时,在新的位置输出字符串,或者覆盖字符串的新的位置。程序运 行起来后则体现出文字的一定或覆盖效果。3.4.2 静态文本能够
31、完成对所要显示的文字进行行距、 字距的调整; 对所编辑的 文字进行居中、平分、左对齐、右对齐的排列;背景颜色的调整和背 景图片的显示等。文件窗口是节目效果编辑窗口中最重要的窗口之一。 本窗口的主 要工作是完成各种文件的管理与播放工作, 主要工作由 COfficeClass 类来完成,下面介绍本类中文件播放的整体架构。图 3.3 介绍的是文 件播放模块的整个程序流程结构。 文件播放模块根据播放命令对指定 的文件进行播放, 需要管理包括文本文件、 网页文件、Word文件、Excel 文件、 Flash 文件和视频文件在内的六种类型文件,设计这么多的文 件类型大大增加了 LED显示节目的丰富性和多彩
32、性。图 3.3 文件播放整体架构 当界面选择好要播放的文件, 将消息传递个文件播放模块, 然后 文件播放模块读入指定的文件信息后, 需依据不同类型文件的实现方法完成文件的播放功能。本文处理文件信息的流程如图 3.4 所示定时中断负责对已知图片进行分步显示, 从而实现特技效果。 由 于节目播放过程比较复杂, 为了提高程序的健壮性, 采用了状态机思 想,共有 6个状态,当程序处在不同的状态时,进行不同的操作,实 现节目文件的播放。cnum PlayState / 特效播放时的状态 State_Stop = 0, /停止状态,初始化状态 .State_Start , / 开始状态,分配资源,初始化变
33、量State End , / 结束状态,收回资源,State Run , / 播放状态,表示以指定特效飞入的过程State_Still/ 静止状态,表示图片显示特效完成后的静止状态, State_Fade / 针对图片文件存在的图片清场特效显示的状态 );3.5 串口通信 8在 VC+编程坏境下,有两种实现串口通信的方法:一种是用 ActiveX 控件实现,另一种是用 Windows API 函数实现。本文利用 Windows API函数实现串口通信。Windows环境下的编程的最大特征之一就是设备无关性,它通过 设备驱动程序将 Windows应用程序与不同的外部设备隔离,封装了 Window
34、s的通信机制,这种方式称为通信 API。在 Windows环境下,串 口是系统资源的一部分。 应用程序要使用串口进行通信, 必须在使用 之前向操作系统提出资源申请要求 (打开串口 ) ,通信完成后必须释放 资源(关闭串口 ) 。在打开串口前,用户应先选择串口编号及波特率, 只有在打开串口成功时,才可以传输数据,传输完成后,用户应当关 闭串口,为了提高程序的健壮性,即使用户没有关闭串口,在对话框 退出时,程序也会自动关闭串口。3.5.1 模块功能本文串口通信模块的 UI 部分,包含基本设置、 颜色设置、 系统设 置、亮度对比度设置、开关电源、锁定内容等。主要实现起点、屏 体电源、亮度、 Gamm
35、校a 正、颜色交换、对比度、色温的控制,该模 块的核心为串口通信部分,通过上位机的 COM口与数据发送卡进行数 据交换,来完成对发送卡的控制, PC机上要显示的内容通过显卡的 DVI 接口将数据流传到 LED的发送卡;串口通信的帧格式为: 1位起始位, 8位数据位, 2位停止位,无奇偶校验位,波特率为 115200;控制命令 是以自己定义的传输协议进行数据传输。串口通信部分的主要功能有:(1) 打开、关闭指定 COM口;(2) 设定串行通信帧格式;(3) 读写串口数据;(4) 枚举计算机上可用串 H(COMl.COMl0;)(5) 查找发送卡;(6) 从配置文件中读取数据、将数据写入配置文件;(7) UI 数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 山西省山大附中高三9月月考语文试题(含答案)
- 智研咨询发布-2024年中国可降解塑料行业产业链全景分析及发展趋势预测报告
- 二零二五年度绿色能源项目委托投标合作协议3篇
- 项目式学习在初中英语阅读教学中的应用研究
- 2025版物业管理企业清洁服务外包委托合同3篇
- 建筑市政工程质量安全第三方巡查方案
- 高端餐饮销售工作总结
- 二零二五年度个人信息保密与数据安全保障合同3篇
- 二零二五年度汽车制造厂行车维修保障协议2篇
- 物流行业运输安全管理总结
- 2024版全文:中国2型糖尿病预防及治疗指南
- 社会主义发展史(齐鲁师范学院)知到智慧树章节答案
- 课程思政融入高职院校应用文写作课程教学路径探析
- 2024全新钢结构安全培训
- 2025届高三数学一轮复习-分段函数专项训练【含答案】
- 《工程力学》课程教学大纲
- 7.1.2 直观图的画法-【中职专用】高一数学教材配套课件(高教版2021·基础模块下册)
- 皮肤癣菌病的分子诊断工具
- SL+575-2012水利水电工程水土保持技术规范
- 人美版初中美术知识点汇总八年级全册
- 迅雷网盘最最最全影视资源-持续更新7.26
评论
0/150
提交评论