2009年全国考辽宁省试题答案(文数).pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象程序设计之 姓名:咸麻锐 学号: 指导老师:郭辉 一、系统设计 1.1、系统功能结构 1.2、局域网内部通信系统的E-R图 数据库设计 三、公共模块设计 数据库操作类 系统工具类 四、系统托盘模块设计 4.1、系统托盘模块设计概述 4.2、系统托盘设计技术分析 4.3、系统托盘模块实现过程 4.1、系统托盘模块设计概述 系统托盘模块用于定义系统蓝图标。局域网内部通信系统的主要窗体时继承对话窗体编写的,该窗体在系统任务栏中不会显示相应的任务标题,主窗体最小化后将会隐藏,这时必须使用快捷建或者系统托盘中的图标执行显示窗体的命令。 4.2、系统托盘设计技术分析 系统托盘模块使用了JDK6.0提供的新功能,其中包含SystemTray类和TrayIcon类,他们分别用与创建系统托盘和系统图标对象。另外,系统蓝图标试用了弹出菜单技术,为局域网内部同性系统提供了部分快捷操作。创建弹出菜单和菜单项由PopuMenu类和MenuItem类实现。一个PopuMenu对象可以使用add()方法添加多个MenuItem对象。每个MenuItem对象必须使用addActionListener()方法添加实现指定的菜单项业务逻辑的监听器,其监听的实现和普通按钮相同。 4.3、系统托盘模块实现过程 在程序主类中创建SystemTrayInitial()方法,该方法用于初始化托盘。 创建createMenu()方法,该方法用于创建系统蓝图标的弹出菜单。包括打开,退出,访问 服务器3个菜单项。 创建SysTrayActionListener内部类,用于实现ActionListener接口,是系统蓝图标的双击事件监听器,用于用户在双击系统图标后,激活监听器将主窗口的显示事件实现。 五、系统工具设计 5.1、系统工具模块概述 5.2、系统工具模块分析 5.3、系统工具模块实现过程 使用的数据表是:tb_users 5.1、系统工具模块概述 局域网内部通信系统工具模块起到维护的作用,包括用户搜索,更新程序外观(未实现),系统升级(未实现)。在程序启动时系统将会主动搜索内部网络中所有的主机或路由器,并使用计算机的信息创建用户对象,然后将该用户对象保存到数据库中。 5.2、系统工具模块分析 系统工具模块使用了Java的lookAndFeel外观技术,每个LookAndFeel外观技术会包含不同的空间的UI界面,不同的外观中控制外观也会不同,例如Windows系统的“Window经典样式”和“Window XP样式”外观按钮,列表,表格,菜单,工具栏甚至窗体的外观都不会相同。 使用UImanager类的setLookAndFeel()方法可以设置不同的LookAndFeel外观。其中本系统默认的外观时Java默认的“Swing”默认的外观。而使用getSystemLookAndFeelClassName()方法用于获取“当前系统”的外观名称,然后调用setLookAndFeel()方法将外观名称设置为“默认外观”。 必须在创建窗体和空间之前使用UIManager类中的setLookAndFeel()方法设置外观,否则会出现bug. 5.3、系统工具模块实现过程 在程序珠泪中编写createSysToolPanel()方法,用于创建系统工具选项卡。在该选项卡中包含界面选择,用户搜索,系统操作(程序更新)3个部分。createSysToolPanel()方法需设置好该界面的布局和初始化工作。 在createSysToolPanel()方法中创建界面选择部分,该部分用以列出空间显示的两种外观选择,当用户选择其中一个外观并单击“确定”时后,该外观会保存,然后提示用户创新运行软件,改外观才会被使用。 在createSysToolPanel()方法中创建用户搜索部分。 在createSysToolPanel()方法中创建系统的操作部分(未实现)。 创建搜索新用户的方法:使用按钮事件监听器SearchUserActionListener类,该监听器中调用Resource工具类中的searchUsers()方法搜索指定IP范围的所有用户的 计算机信息。(在这会出现死锁现象,大概是因为线程逻辑使用不当导致的,目前我无法解决,所以只能将ip的范围缩小到x.x.x.0-x.x.x.10这么个网段的范围内!)。 六、用户管理模块设计 6.1、用户管理模块概述 6.2、用户管理模块技术分析 6.3、用户管理模块实现过程 6.4、单元测试 6.1、用户管理模块概述 用户管理模块类似于聊天工具的好友列表,其中包括用户信息,另外在用户名单上单击鼠标,在但出的快捷菜单中提供了“更名”,“添加用户”,“删除用户”,“发送信息”等功能。 6.2、用户管理模块技术分析 用户管理模块

文档评论(0)

zalian194281 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档