飞鸽传书(java版)

飞鸽传书(java版)

ID:15213088

大小:570.00 KB

页数:35页

时间:2018-08-02

飞鸽传书(java版)_第1页
飞鸽传书(java版)_第2页
飞鸽传书(java版)_第3页
飞鸽传书(java版)_第4页
飞鸽传书(java版)_第5页
资源描述:

《飞鸽传书(java版)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、目录1绪论....................................................11.1本程序的开发背景........................................11.2开发环境................................................11.3Java语言................................................11.4关于Eclipse......................

2、......................22程序结构和设计思想......................................42.1本文解决的主要技术问题..................................42.2程序设计结构............................................42.3程序设计思想............................................53程序分析和具体实现...................

3、...................73.1目录选择器..............................................73.2重要图形界面模块的实现.................................103.3任务栏托盘图标和任务栏弹出对话框.......................173.4信息收发和文件传输的实现...............................213.5使用外部程序包................................

4、.........283.6发布程序...............................................331绪论1.1本软件的开发背景当今,是一个信息高度发达的时代,计算机无疑已经成为网络通信的主角,生活节奏的加快,使得人们对通信速度的要求越来越高。对于在局域网内的计算机之间的数据交互,尤其是文件传输,通常,人们习惯于通过借助于移动存储介质,采取重复拷贝的方式来实现。这种传统文件传输方式存在诸多缺点,比如:1.消耗时间长,反复拔插存储介质过程繁琐;2.文件交互频繁,加速了计算机病毒的

5、传播;3.虽然可以通过操作系统实现在局域网内的数据共享,但终因操作困难而使人们望而却步。在如此多困难之下,人们不禁会考虑,能不能通过软件来实现计算机之间的数据交互?答案是肯定的。本程序将针对这些问题进行设计。1.2开发环境操作系统:MicrosoftWindowsXP程序语言:Java2开发包:Java(TM)2StandardEdition(6.0)开发平台:Eclipse3.0+SwingDesigner+JRE6.01.3Java语言Java平台演进到Java2后,分别针对不同领域的需求被分成三个版本,亦

6、即J2EE、J2SE、J2ME。本程序使用J2SE。J2SE是Java的标准版本(Java2StandardEdition),定位在客户端,主要用于桌面应用软件的编程。J2SE包含那些构成Java语言核心类库。Java语言区别于其它编程语言的特点主要有:(1)平台无关性(2)安全性(3)面向对象(4)分布式(5)键壮性本程序中,突出体现了Java语言的面向对象编程的特点,将对象实例化的模式贯穿到了程序设计的始终,而且严格按照Java语言的跨平台特性设计程序,完全摆脱了windows操作系统的束缚。1.4关于Ec

7、lipseEclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具JDK。虽然大多数用户很乐于将Eclipse当作JavaIDE来使用,但Eclipse的目标不仅限于此。Eclipse还包括插件开发环境(Plug-inDevelopmentEnvironment,PDE),这个组件主要针对希望扩展Eclipse的软件开发人员,因为它允许他们构建与Eclipse环境无缝

8、集成的工具。由于Eclipse中的每样东西都是插件,对于给Eclipse提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。这种平等和一致性并不仅限于Java开发工具。尽管Eclipse是使用Java语言开发的,但它的用途并不限于Java语言;例如,支持诸如C/C++、COBOL和Eiffel等编程语言的插件已经可用,或预计会推出。Eclipse

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。