详细设计-基于Android手机移动天气预报系统_第1页
详细设计-基于Android手机移动天气预报系统_第2页
详细设计-基于Android手机移动天气预报系统_第3页
详细设计-基于Android手机移动天气预报系统_第4页
详细设计-基于Android手机移动天气预报系统_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

XXX详细设计总页数 正文 附录 生效日期编制 批准南昌航空大学东软班 详细设计报告 版本:0.1.0修 改 履 历修改编号 日期 修改人 版本号 修改内容1 2010-10-11 XXX 0.1.0 初始做成南昌航空大学东软班 详细设计报告 版本:0.1.0目 录1 文档概述 .31.1 文档目的和范围 .31.2 术语/缩略语 .41.3 参考文档 .42 处理 .42.1 模块数据结构定义 .42.1.1 全局变量定义 .42.2 模块功能实现 .52.2.1 模块内部函数 .5南昌航空大学东软班 详细设计报告 版本:0.1.01 文档概述1.1 文档目的和范围此文档是对 linpop 图形界面模块的详细设计描述,主要是描述了本模块与其它模块的接口函数和内部接口函数以及内部函数的定义、流程图和构成图以及测试项目的记述。1.2 术语 /缩略语序号 术语/缩略语 说明1 GTK 图形界面设计2 SOCKET 实现信息的发送与接收1.3 参考文档序号 文档名 作者 时间 版本1 详细设计模板 IA 事业部 2007-11-9 0002 详细设计方法 IA 事业部 2007-11-9 0003 函数说明指南 IA 事业部 2007-6-4 1104 流程图指南 IA 事业部 2007-6-4 1105 概要设计 杜明泽 2010-9 0102 处理2.1 模块数据结构定义2.1.1 全局变量定义定义窗口变量:GtkWidget *window定义竖盒子变量:GtkWidget *vbox1,*vbox2;南昌航空大学东软班 详细设计报告 版本:0.1.0定义横盒子变量:GtkWidget *hbox1,*hbox2,*hbox3,*hbox4;定义ip名称和ip输入框:GtkWidget *ip_label,*ip_entry;定义按钮:GtkWidget确定按钮 *ok_button,保存按钮 *save_button,退出按钮 *exit_button,字体按钮 *word_button,定义文本输入显示区:GtkWidget *text1,*text2;定义窗口滚动条:GtkWidget *scrolled1,*scrolled2;定义框架GtkWidget *frame1,*frame2;定义保存ip的指针char *my_ip,*you_ip;定义文本缓冲区:GtkTextBuffer *show_buffer,*input_buffer,*ip_buffer;2.2 模块功能实现2.2.1 模块内部函数2.2.1.1Destroy【函数式样】函数名 Destroy()文件名 Linpop.c功能概要 退出程序记述形式 static void destroy(GtkWidget *widget,gpointer data)南昌航空大学东软班 详细设计报告 版本:0.1.0参数 GtkWidget *widget,gpointer data类型 变量名 I/O 说明Void - - -类型 I 说明返回值值详细说明 调用该函数退出当前界面使用注意事项【函数处理流程】2.2.1.2word_choose【函数式样】函数名 word_choose()文件名 Linpop.c功能概要 字体选择记述形式 void word_choose(GtkWidget *but,gpointer data)参数 GtkWidget *but,gpointer data类型 变量名 I/O 说明Void - - -类型 I 说明返回值值详细说明南昌航空大学东软班 详细设计报告 版本:0.1.0调用该函数显示字体选择界面以及修改字体功能使用注意事项【函数处理流程】这里需要画出函数流程图以及必要的处理方法的说明。流程图可以直接画在 VISIO 文件中,这里标明参考的位置就可以。2.2.1.3show_local_text【函数式样】函数名 show_local_text()文件名 Linpop.c功能概要 将输入区信息显示到显示区记述形式 void show_local_text(const gchar *text) 参数 const gchar *text类型 变量名 I/O 说明Void GtkTextIter start,end; - -定义缓冲区开始和结束位置变量类型 I 说明返回值值详细说明调用该函数将输入的信息显示到显示区使用注意事项【函数处理流程】南昌航空大学东软班 详细设计报告 版本:0.1.0这里需要画出函数流程图以及必要的处理方法的说明。流程图可以直接画在 VISIO 文件中,这里标明参考的位置就可以。2.2.1.4 clean_send_text【函数式样】函数名 clean_send_text()文件名 Linpop.c功能概要 清空信息记述形式 void clean_send_text()参数类型 变量名 I/O 说明Void GtkTextIter start,end; - -定义缓冲区开始和结束位置变量类型 I 说明返回值值详细说明调用该函数将输入区的信息清空使用注意事项【函数处理流程】这里需要画出函数流程图以及必要的处理方法的说明。流程图可以直接画在 VISIO 文件中,这里标明参考的位置就可以。南昌航空大学东软班 详细设计报告 版本:0.1.02.2.1.5 clean_send_text【函数式样】函数名 show_err ()文件名 Linpop.c功能概要 显示错误记述形式 void show_err(char *err)参数 char *err类型 变量名 I/O 说明Void - -类型 I 说明返回值值详细说明调用该函数将显示错误信息使用注意事项【函数处理流程】这里需要画出函数流程图以及必要的处理方法的说明。流程图可以直接画在 VISIO 文件中,这里标明参考的位置就可以。2.2.1.6send_text【函数式样】函数名 send_text ()文件名 Linpop.c南昌航空大学东软班 详细设计报告 版本:0.1.0功能概要 发送信息记述形式 void send_text()参数类型 变量名 I/O 说明Void GtkTextIter start,end - -定义缓冲区开始和结束位置变量类型 I 说明返回值值详细说明调用该函数将输入信息发送给对方使用注意事项【函数处理流程】这里需要画出函数流程图以及必要的处理方法的说明。流程图可以直接画在 VISIO 文件中,这里标明参考的位置就可以。2.2.1.7show_recv_text【函数式样】函数名 show_recv_text ()文件名 Linpop.c功能概要 接受信息记述形式 void show_recv_text(char rcvd_mess)参数 char rcvd_mess类型 变量名 I/O 说明南昌航空大学东软班 详细设计报告 版本:0.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论