1、 LinuxLinux 平台下平台下的的聊天软件的设计聊天软件的设计与开发与开发 摘摘 要要 如今互联网技术高度发达, 网络聊天软件作为一种开销低且方便快捷的通讯 手段,被越来越多的人所使用。 本文阐述了如何使用 GTK+图形开发库和 C 语言编写一个基于 Linux 平台运 行的聊天软件的过程。文章主要分为四个部分,第一部分主要分析了该类产品的 一个发展过程和开发此类软件的背景及意义。 在此基础上,进一步的分析了该类 产品的需求情况。在第三章中详细的介绍了所选取的开发环境,通过了解这些知 识将会对该类软件的开发流程有一个总体的认识。 之后,在通过对预备方案的分 析和总结后,最终确定设计路线。
2、 程序设计路线这一章节对该软件的各个功能模块和操作处理流程进行了详 细的划分和设计,并且运用各种图表清晰的展现了软件的模块信息和总体结构。 软件的预期效果在这一章节中得到了体现,完成效果符合前期的需求分析。 最后总结了该软件开发的不足之处,还有软件需要完善的部分。 关键词关键词:Linux系统;C/S 结构;TCP/IP 协议;网络编程;图形用户界面 Design and Implementation of Chat Software on the Platform of Linux Operating System Abstract Nowadays the network technolo
3、gy develops very rapidly, the chat program as a cheap and quick means of communication has been adopted by more and more people in the world. This disquisition expounds how to use the GTK+ and C cord a chat program based on the Linux platform, and the paper is divided into four parts. The first part
4、 is to deal with the development of this product and the background and significance of developing of this software. On this basis it goes on to describe the demand for this product. The third part introduces the choice about the circumstance of this development. With such knowledge in hand, we have a general idea of the developing program of this software. And the design idea will be determined through the analysis and summing-up of the preparatory design. In the section dealing with the pr