出租车违规查询系统.doc

上传人:laozhun 文档编号:4165975 上传时间:2023-04-08 格式:DOC 页数:41 大小:797.50KB
返回 下载 相关 举报
出租车违规查询系统.doc_第1页
第1页 / 共41页
出租车违规查询系统.doc_第2页
第2页 / 共41页
出租车违规查询系统.doc_第3页
第3页 / 共41页
出租车违规查询系统.doc_第4页
第4页 / 共41页
出租车违规查询系统.doc_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《出租车违规查询系统.doc》由会员分享,可在线阅读,更多相关《出租车违规查询系统.doc(41页珍藏版)》请在三一办公上搜索。

1、序号(学号): 040840515长 春 大 学毕 业 设 计(论 文)姓 名牛 晓 军学 院计算机科学技术学院专 业网络工程班 级网络08405指导教师 李 之 玲 2012年5月25日基于图形用户界面的交通违规查询系统(TQS)摘要 本系统全称交通违规查询系统,英文缩写TQS,是Traffic violations Querysystem的缩写,本文档后续就以TQS来命名该系统。TQS可以实现基于图形用户界面的交通违规的信息查询系统,用户可以通过车载系统TQS-QT查询终端来随时随地查询自己的详细违规信息,TQS-QT不仅仅能提供详细违规信息的查询,同时实现了紧急交通信息的通知、最新广告更

2、新,还集成了很多娱乐功能,包括MP3歌曲播放,MP4电影的播放,美图浏览等功能,还有作为TQS-QT的突出功能之一,用户可以通过TQS-QT实现一键报警,解决了传统的在用户遇到紧急情况时只能通过手机等语音终端设备报警的困境。当然,因为浏览器已经成为了几乎人人都熟悉的互联网信息搜索平台,为了方便用户,因此作为TQS的一部分TQS-QE也实现了用户通过任何装有浏览器的终端设备(手机、计算机等)查询信息。作为TQS的核心部分TQS-QSC查询服务中心,主要有着数据处理、数据存储、数据索引、用户管理、紧急通知等功能,其主要是响应TQS-QE和TQS-QT的请求。TQS是一款以C/S架构为主,同时兼具B

3、/S架构,以违规信息处理、存储、查询为主,同时兼具娱乐功能的高度集成的系统。关于TQS的亮点,主要是便捷,开发成本低,TQS综合考虑了各个方面的优势条件,力争以最小的成本开发出最方便用户的系统。Based on the graphical user interface traffic query system( TQS ) Abstract the system traffic query system, English abbreviation is TQS, Traffic violations QueryThe abbreviation for system, this document

4、 follow-up by TQS to name the system.TQS can be achieved based on the graphical user interface of the traffic information query system, the user can through a vehicle System TQS-QT query terminal to query their own detailed information whenever and wherever possible irregularities, TQS-QT not only c

5、an provide detailed Fine illegal information query, while the realization of the emergency traffic information, advertising the latest update, also incorporates many Entertainment functions, including MP3MP4songs to play, movie, beautiful picture browsing, as well as TQS-QT One of the outstanding fu

6、nction, the user can be achieved through the TQS-QT one-key alarm, solved the traditional in the user encounters tight The emergency but by mobile phone and voice terminal equipment alarm dilemma. Of course, because the browser has become a few Almost everyone is familiar with internet information s

7、earch platform, for the convenience of users, so as part of TQS TQS-QE Also realized through any browser users with terminal equipment ( mobile phone, computer and other information ). As A core part of TQS TQS-QSC query service center, mainly with data processing, data storage, data index,User mana

8、gement, emergency notification function, which is mainly TQS-QE and TQS-QT request response.TQS is a C / S architecture, while both B / S architecture, to illegal information processing, storage, query, while both the entertainment function of the highly integrated system. On the TQS window, is conv

9、enient, low development cost, TQS considering all aspects of the advantages, and strive to minimize the cost to develop the most user-friendly system.分享到 支持中英、中日在线互译 支持网页翻译,在输入框输入网页地址即可 提供一键清空、复制功能、支持双语对照查看,使您体验更加流畅 目 录1 引言12 系统分析22.1 问题定义22.2 需求分析22.3 开发环境22.3.1 ubuntu10.04 简介22.3.2 QT4 2005 简介33 系

10、统总体设计43.1 TQS系统架构43.2 TQS系统性能指标53.3 TQS相关技术策略54 系统概要设计64.1 TQS-QT 功能模块设计64.2 TQS-QE 功能模块设计74.3 TQS-QSC功能模块设计74.4 TQS 图形界面功能模块设计75 详细设计85.1 TQS-QSC 功能模块详细设计85.1.1 前台管理设计85.1.1.1 用户信息查询85.1.1.2 违规查询85.1.1.3 增删用户85.1.1.4 缴纳罚金85.1.1.5 增删违规信息85.1.1.6 增删紧急通知85.1.1.7 报警信息接收85.1.2 后台服务器设计115.1.2.1 用户身份验证85.

11、1.2.2 违规信息查询85.1.2.3 报警处理85.1.2.4 紧急通知传送85.1.3 数据库设计115.2 TQS-QT 功能模块详细设计125.2.1 查询功能设计125.2.2 及时消息获取设计155.2.3 娱乐功能设计155.2.3.1 MP3播放功能设计155.2.3.2 电影播放功能设计155.2.3.3 图片浏览功能设计155.2.4 报警功能设计155.3 TQS-QE 功能模块详细设计165.3.1 用户验证设计165.3.2 查询功能设计185.3.2 娱乐功能设计185.4 TQS图形界面详细设计185.4.1 TQS-QSC图形用户界面设计185.4.2 TQS

12、-QT 图形用户界面设计205.4.3 TQS-QE 操作页面设计216 测 试316.1 模块测试316.2 集成测试336.3 系统测试347 结 论35致谢36参考文献371 引 言近年来,随着社会经济水平的飞速提高,越来越多的人选择购买轿车来作为交通工具,轿车已经成为人们生活的重要部分,但是相对于发展速度较慢的道路系统,交通拥堵问题已越来越突出,随之凸显的则是交通违规,甚至是交通事故的发生率越来越高,引起交通违规的原因是多方面的,而面对越来越复杂的道路规章制度,人们无法及时获知自己的违规信息,从而“一错再错”,无法及时纠正自己的不良驾驶习惯成了一个突出的原因。通过对“现役”的交通违规系

13、统的调查,可以发现所有系统都已经基本实现了2 系统分析2.1 问题定义近年来,随着国内企事业单位的信息化水平的提高,自动生成各种报表的需求越来越多。在实际的应用过程中,大多数解决方案都会选择使用Microsoft Excel来进行报表开发。在项目开发过程中,通常都需要对开发过程中的源代码和文档进行有效的版本管理,不同版本Excel报表间的比较也成为一个急需解决的问题。以往采用人工手动的比较方式。在对于数量多、内容庞大的Excel报表进行人工比较时,不仅耗时长,而且容易出现误差。现阶段的提供版本比较的Excel管理工具,不仅收费而且提供的比较功能单一,并不能完全解决企业所需的比较问题。因此有必要

14、实现一个比较内容广泛,能够满足企业所需的Excel版本比较工具。2.2 需求分析通过对企业日常进行Excel报表比较过程的调查。项目应实现以下功能:(1) 两个Excel文件中Sheet表的比较功能。 单元格中值的比较。 单元格中公式(Formula)的比较。 单元格中格式的比较。包括:边框样式、颜色,背景色,字体。(2) 两个Excel文件中宏(Macro)代码的比较功能。(3) 比较结果中标注的设置功能。(4) 比较结果的显示及保存功能。2.3 开发环境根据企业需求,本项目采用Window XP操作系统下,基于.NET Framework 2005开发平台的Visual C#语言开发,运行

15、,维护。2.3.1 .NET Framework 简介.NET 框架是为微软新的 .net 平台服务的基础结构。.NET 框架是用于构建、开发以及运行 Web Service 和 Web 应用程序的公共环境。.NET 框架包含着公用的类库 - 比如 ADO.NET、ASP.NET 以及 Windows 窗体 - 提供可被整合到多种计算机系统的高级标准服务。.NET 框架是对语言中立的。目前,它支持 C+、C#、Visual Basic、JScript (JavaScript 的微软版本)以及 COBOL。第三方语言 - 比如 Eiffel、PerlPython、Smalltalk 等等 - 也

16、将可用于构建未来的.NET 框架应用程序。新的 Visual Studio.NET 是用于新的 .NET 框架的公共开发环境。它提供多功能的应用程序执行环境、简化开发以及多种开发语言之间简易的整合3。2.3.2 Visual Studio 2005 简介Visual Studio 是一套完整的开发工具集,用于生成 ASP.NET Web 应用程序、XML Web Services、桌面应用程序和移动应用程序。Visual Basic、Visual C+、Visual C# 和 Visual J# 全都使用相同的集成开发环境 (IDE),利用此 IDE 可以共享工具且有助于创建混合语言解决方案。

17、另外,这些语言利用了 .NET Framework 的功能,通过此框架可使用简化 ASP Web 应用程序和 XML Web Services 开发的关键技术。.NET Framework 是用于生成、部署和运行 XML Web Services 与应用程序的多语言环境。它由三个主要部分组成:公共语言运行库:运行库实际上在组件的运行时和开发时操作中都起到很大的作用,尽管名称中没有体现这个意思。在组件运行时,运行库除了负责满足此组件在其他组件上可能具有的依赖项外,还负责管理内存分配、启动和停止线程和进程,以及强制执行安全策略。在开发时,运行库的作用稍有变化;由于做了大量的自动处理工作(如内存管理

18、),运行库使开发人员的操作非常简单,尤其是与今天的 COM 相比。特别是反射等功能显著减少了开发人员为将业务逻辑转变为可重用组件而必须编写的代码量。 统一编程类:该框架为开发人员提供了统一的、面向对象的、分层的和可扩展的类库集 (API)。目前,C+ 开发人员使用 Microsoft 基础类,而 Java 开发人员使用 Windows 基础类。该框架统一了这些完全不同的模型,还为 Visual Basic 和 JScript 程序员提供了对类库的访问。通过创建跨所有编程语言的公共 API 集,公共语言运行库使得跨语言继承、错误处理和调试成为可能。从 JScript 到 C+ 的所有编程语言具有

19、对框架的相似访问,开发人员可以自由选择它们要使用的语言。3 系统总体设计3.1 系统总体功能设计本系统主要是对于两个不同版本的Excel文件比较,主要功能有:工作表(Sheet)比较、宏代码(Macro)比较、标注样式及结果输出路径的设置。系统总体功能结构,如图3-1所示。Excel文件比较工作表(Sheet)比较宏代码(Macro)比较标注样式及结果输出路径设置图3-1系统总体功能结构3.1.1工作表(Sheet)比较包括两个不同版本的Excel文件中一对或者多对工作表(Sheet)的比较。工作表之间比较,包括对相对应的单元格中的值的比较、公式的比较、单元格格式的比较。比较结果中按照相对于新

20、版本Excel文件的增加、删除、修改三种不同情况分别以不同的标注样式标注。比较结果以Excel文件形式保存到指定路径的文件夹下。工作表(Sheet)比较单元格比较不相同的单元格标注结果保存值比较公式比较单元格格式比较工作表(Sheet)比较功能结构,如图3-2所示。图3-2工作表(Sheet)比较功能结构3.1.2宏代码(Macro)比较完成两个不同版本的Excel文件中一对或者多对宏(Macro)代码的比较。宏代码之间比较,将Excel文件中的宏代码导出到两个临时的文本文件中,对于两个临时文件进行逐行比较,并相对于新版本文件按照增加、删除、修改三种情况,按照标注设置中的背景色分别标注。比较结

21、果以文本文件形式保存到指定路径的文件夹下。宏代码(Macro)比较功能结构,如图3-3所示。宏代码(Macro)比较宏代码导出文件比较比较结果保存图3-3宏代码(Macro)比较功能结构3.1.3标注样式及结果输出路径的设置按照增加、删除、修改三种不同情况分别设置标注样式。标注样式由单元格背景色、边框样式、边框颜色、字体样式、字体颜色组成。将设置信息写入到配置文件中。标注样式及结果输出路径设置功能,如图3-4所示。标注样式设置添加标注样式设置修改标注样式设置删除标注样式设置设置保存字体背景色单元格格式字体背景色单元格格式字体背景色单元格格式结果输出路径设置图3-4标注样式及结果输出路径设置功能

22、3.2 系统流程分析3.2.1工作表(Sheet)比较流程分析工作表(Sheet)比较流程图,如图3-5所示。开始选择工作表对,选择比较内容判断比较内容是否有值比较比较单元格中值判断比较内容是否有公式比较比较单元格中公式判断比较内容是否有格式比较比较单元格中格式保存比较结果标注比较结果为不相同的单元格结束NNNYYY图3-5工作表(Sheet)比较流程图3.2.2宏代码(Macro)比较流程分析宏代码(Macro)比较流程图,如图3-6所示。开始选择宏代码对,宏代码导出到文本文件中结束按行比较导出到文本文件的内容保存比较结果图3-6宏代码(Macro)比较流程图3.2.3标注样式及结果保存路径

23、的设置流程分析标注样式及结果保存路径的设置流程图,如图3-7所示。设置标注样式及结果保存路径开始结束保存设置结果图3-7标注样式及结果保存路径的设置流程图4 详细设计4.1 工作表(Sheet)比较详细设计4.1.1类设计设计使用类CompareManager、ExcelCompare、NewExcel。通过CompareManager调用ExcelCompare、NewExcel完成对一对或者多对工作表(Sheet)比较。类CompareManager构造及方法说明。 CompareSheets方法:方法定义:public static void CompareSheets(FileFull

24、Name fileFullName, List listNewVersionSheets, List listOldVersionSheets, Dictionary dicCompareKey, ProgressBar progessBar)功能:比较两个Excel文件中指定的工作表(工作表数量可以是一个也可以是多个),按照选定的比较内容进行比较。参数:fileFullName 类型:结构体FileFullName;说明:存储两个String类型的Excel文件名。listNewVersionSheets 类型:List;说明:存储新版本Excel文件中待比较的工作表名。listOldVer

25、sionSheets 类型:List;说明:存储旧版本Excel文件中待比较的工作表名。dicCompareKey 类型:Dictionary;说明:比较内容,例如单元格值、单元格格式、单元格中公式。 CompareSheets方法:方法定义:public static void CompareSheets(Worksheet newVersionSheet, Worksheet oldVersionSheet, Dictionary dicComparyKey, ProgressBar progessBar)功能:按照指定比较内容比较两个工作表。参数:newVersionSheet 类型:W

26、orksheet;说明:新版本Excel文件中的工作表。oldVersionSheet 类型:Worksheet;说明:旧版本Excel文件中的工作表。dicCompareKey 类型:Dicationary;说明:比较内容,例如单元格值、单元格格式、单元格中公式。 LabelRange方法:方法定义:private static void LabelRange(int iDifferentType, Worksheet sheet, int i, int j)功能:按照不同类型标注工作表中指定位置的单元格。参数:iDifferentType 类型:int;说明:不相同的类型,包括相同、删除、

27、修改、添加。sheet 类型: Worksheet;说明:标注的工作表。i 类型:int;说明:行数。j 类型:int;说明:列数。(2) 类ExcelCompare构造及方法说明。 FormatEquals方法:方法定义:public static int FormatEquals(Range newVersionRange, Range oldVersionRange)功能:比较两个单元格中格式。参数:newVersionRange 类型:Range;说明:新版本Excel文件中工作表中单元格。oldVersionRange 类型:Range;说明:旧版本Excel文件中工作表中单元格。

28、FormulaEquals方法:方法定义:public static int FormulaEquals(Range newVersionRange, Range oldVersionRange)功能:比较两个单元格中公式。参数:newVersionRange 类型:Range;说明:新版本Excel文件中工作表中单元格。oldVersionRange 类型:Range;说明:旧版本Excel文件中工作表中单元格。 ValueEquals 方法:方法定义:public static int ValueEquals(Range newVersionRange, Range oldVersionR

29、ange)功能:比较两个单元格中值。参数:newVersionRange 类型:Range;说明:新版本Excel文件中工作表中单元格。oldVersionRange 类型:Range;说明:旧版本Excel文件中工作表中单元格。(3) 类 NewExcel构造及方法说明。 属性说明:m_application 类型:Application;说明:Excel应用程序进程。m_workbook 类型:Workbook;说明:Excel文件工作簿。m_sheets 类型:Sheets;说明:Excel文件中工作表集合。m_strName 类型:string;说明:Excel文件名,包含路径。m_d

30、icMacroNames 类型:dictionary;说明:Excel文件中的所有宏代码名称的集合。m_dicSheetNames 类型:dictionary;说明:Excel文件中的所有工作表名称的集合。 方法说明:public Worksheet GetSheetByName(string strSheetName)功能:根据工作表名获取对应的工作表对象。参数:strSheetName 类型:string;说明:要获取的工作表的名称。public void ExportMacros(List listMacroNames, string strExportPath)功能:导出指定的宏代码到

31、指定路径的文本文件中。参数:listMacroNames 类型:List;说明:要导出的宏代码的名称集合。strExportPath 类型:string;说明:导出的路径。工作表比较类图如图4-1所示。图4-1工作表比较类图4.1.2功能设计工作表比较功能算法说明:第一步:获取要比较的两个工作表使用范围的并集。第二步:在并集内顺序取得一对对应的单元格。第三步:根据选择的比较内容,比较单元格。第四步:综合对选择的各项比较内容的比较结果,判断出最终比较结果为增加、删除或者修改。第五步:按照比较结果为增加、删除或者修改分别使用预定义的标注样式进行标注。第六步:判断是否还有单元格没有比较,有返回第二步

32、,否则执行第七步。第七步:工作表比较结果以Excel文件形式保存到指定的文件夹。图4-2工作表比较时序图工作表比较功能时序图如图4-2所示。4.2 宏代码(Macro)比较详细设计4.2.1类设计设计使用类CompareManager、MacroIO、NewExcel。通过CompareManager调用MacroIO、NewExcel完成对一对或者多对宏代码(Macro)比较。(1) 类CompareManager构造及方法说明。 CompareMacros方法:方法定义:public static void CompareMacros(FileFullName fileFullName,

33、List listNewVersionMacros, List listOldVersionMacros, ProgressBar progessBar)功能:比较两个Excel文件中指定的宏代码(宏代码数量可以是一个也可以是多个)。参数:fileFullName 类型:结构体FileFullName;说明:存储两个String类型的Excel文件名。listNewVersionMacros 类型:List;说明:存储新版本Excel文件中待比较的宏代码名。listOldVersionMacros 类型:List;说明:存储旧版本Excel文件中待比较的宏代码名。 CompareFiles方法

34、:方法定义:private static void CompareFiles(string strNewVersionFile, string strOldVersionFile, string strNewVersionOutFile, string strOldVersionOutFile, ProgressBar progessBar)功能:按行比较两个文本文件内容。参数:strNewVersionFile 类型:string;说明:新版本Excel文件中的宏代码对应的文本文件。strOldVersionFile 类型:string;说明:旧版本Excel文件中的宏代码对应的文本文件。s

35、trOldVersionOutFile 类型:string;说明:新版本Excel文件中的宏代码比较结果保存的文本文件名(含路径)。 strNewVersionOutFile 类型:string;说明:旧版本Excel文件中的宏代码比较结果保存的文本文件名(含路径)。 CompareFiles方法:方法定义:private static SameLine GetSameLine(MacrosIO objNewVersionMacrosIO, MacrosIO objOldVersionMacrosIO, SameLine sameLine)功能:获取两个文本文件中的一对相同行。参数:objNe

36、wVersionMacrosIO 类型:MacrosIO。objOldVersionMacrosIO 类型:MacrosIO。sameLine 类型:结构体 SameLine;说明:存储相同行的行号。(2) 类MacrosIO构造及方法说明。 属性说明:m_streamReader 类型:StreamReader;说明:指向待比较文本文件的输入流。m_streamWriter 类型:StreamWriter;说明:指向结果输出文本文件的输出流。m_strReaderFileName 类型:string;说明:待比较文本文件名。m_strWriterFileName 类型:string;说明:结

37、果输出文本文件名。m_iLineCount 类型:int;说明:待比较文本文件中行数。 方法说明:public int LineCount get return m_iLineCount; 功能:返回待比较文本文件中行数。public string GetLineContent(int iLineNumber)功能:返回指定行的内容。参数:iLineNumber 类型:int;说明:要获取内容的行标。public void WriterFile(int iStartLine, int iEndLine, int iLineCount, string strLineTop)功能:将比较文本文件中

38、指定起始、结束行的内容写入到比较结果文本文件指定行中,并在行首标注不同类型。参数:iStartLine 类型:int;说明:比较文本文件中指定起始行。iEndLine 类型:int;说明:比较文本文件中指定结束行。iLineCount 类型:int;说明:在结果文本文件中占的行数。strLineTop 类型:string;说明:行首标示,表明不同类型。(3) 类 NewExcel构造及方法说明。 属性说明:m_application 类型:Application;说明:Excel应用程序进程。m_workbook 类型:Workbook;说明:Excel文件工作簿。m_sheets 类型:Sh

39、eets;说明:Excel文件中工作表集合。m_strName 类型:string;说明:Excel文件名,包含路径。m_dicMacroNames 类型:dictionary;说明:Excel文件中的所有宏代码名称的集合。m_dicSheetNames 类型:dictionary;说明:Excel文件中的所有工作表名称的集合。 方法说明:public Worksheet GetSheetByName(string strSheetName)功能:根据工作表名获取对应的工作表对象。参数:strSheetName 类型:string;说明:要获取的工作表的名称。public void Expor

40、tMacros(List listMacroNames, string strExportPath)功能:导出指定的宏代码到指定路径的文本文件中。参数:listMacroNames 类型:List;说明:要导出的宏代码的名称集合。strExportPath 类型:string;说明:导出的路径。宏代码比较类图如图4-3所示。图4-3宏代码比较类图4.2.2功能设计宏代码比较功能算法说明:第一步:将要比较的宏代码导出到文本文件中。第二步:建立对应的输入输出流。第三步:获取两个文本文件中的一对相同行。第四步:根据当前相同行与上个一对相同行之间行数差,判断不相同的类型。第五步:相同行之前内容包括相同

41、行按照不相同的类型标注并写入到结果文件中。第六步:如果文本文件还有内容没有读取,返回第三步。否则结束。宏代码比较时序图如图4-4所示。图4-4宏代码比较时序图4.3 标注信息及结果输出路径设置详细设计4.3.1类设计设计使用类IniIOClass。通过窗体操作调用IniIOClass完成标注信息及结果输出路径设置。(1) 类IniIOClass构造及方法说明。 WriteResultOutputPath方法:方法定义:public static void WriteResultOutputPath(string strSection, string strValue)功能:向Ini文件中指定S

42、ection中写入结果输出路径。参数:strSection 类型:string;说明:Section名。strValue 类型:string;说明:结果输出路径值。 ReaderResultOutputPath 方法:方法定义:public static string ReaderResultOutputPath(string strSection)功能:从Ini文件中读取结果输出路径值。参数:strSection 类型:string;说明:Section名。 WriteSettingInfo 方法:方法定义:public static void WriteSettingInfo(Settin

43、gInfo setInfo, string strSection)功能:向Ini文件中写入标注信息。参数:setInfo 类型:结构体 SettingInfo;说明:标注样式信息,包括背景色、边框样式、字体格式。strSection 类型:string;说明:Section名。 readSettingInfo 方法:方法定义:public static SettingInfo readSettingInfo(string strSection)功能:从Ini文件中读取标注信息。参数:strSection 类型:string;说明:Section名。标注信息及结果输出路径设置类图如图4-5所示。

44、图4-5 标注信息及结果输出路径设置类图4.3.2功能设计标注信息及结果输出路径设置功能算法说明:第一步:从配置文件中读取标注样式和结果输出路径。第二步:将读取信息分别显示在对应的窗体界面。第三步:在窗体界面上对标注样式和结果输出路径设置。第四步:将标注样式和结果输出路径写入到配置文件中。标注信息及结果输出路径设置功能实现时序图如图4-6所示。图4-6标注信息及结果输出路径设置时序图4.4 人机界面详细设计4.4.1程序起始窗体程序起始窗体,如图4-7所示。图4-7程序起始窗体功能及功能实现:(1)点击File菜单中Open子菜单,弹出Excel比较窗体。采用MDI窗体模式,将Excel比较窗

45、体的MdiParent属性设置为主窗体。使得新生成的Excel比较窗体活动范围不会超出主窗体范围,并可以同时生成多个子窗体。(2)点击File菜单中Close子菜单,关闭当前主窗体中正在活动的Excel比较窗体如果当前主窗体中没有Excel比较窗体,则无反应。判断主窗体的ActiveMdiChild属性是否为空,不为空,则调用主窗体的ActiveMdiChild的Close()方法关闭活动子窗体。(3)点击File菜单中Exit子菜单,退出应用程序。调用主窗体的Close()方法,关闭程序。(4)点击Tool菜单中See Label Set子菜单,弹出标注设置窗体。点击Tool菜单中Output Result子菜单,弹出比较结果输出路径设置窗体。点击Help菜单中Help Document子菜单,弹出帮助窗体。点击Help菜单中About子菜单,弹出对话框窗体以对话框形式显示,在关闭之前,程序焦点将固定在窗体上。新建一个将要显示

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号