1 / 23
文档名称:

counter v6.0详细设计说明书.doc

格式:doc   大小:247KB   页数:23页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

counter v6.0详细设计说明书.doc

上传人:marry201208 2018/11/23 文件大小:247 KB

下载得到文件列表

counter v6.0详细设计说明书.doc

相关文档

文档介绍

文档介绍:Counter 详细设计说明书
拟制
TProject项目组
日期
2003-06-08
评审人
日期
yyyy-mm-dd
修订记录
日期
修订
版本
修改
章节
修改描述
作者
2001-06-08

初稿完成
TProject项目组
2008-05-08

文档细化
企业培训部
目录
1 简介 6
目的 6
范围 6
2 详细设计 6
用户界面模块详细设计 6
数据描述 6
函数描述 6
参数检查模块详细设计 10
数据描述 10
函数描述 10
统计空行模块详细设计 13
数据描述 13
函数描述 13
统计代码行模块详细设计 14
数据描述 14
函数描述 15
统计注释行数模块详细设计 17
数据描述 17
函数描述 18
统计总行数模块详细设计 19
数据描述 19
函数描述 20
统计结果输出模块详细设计 21
数据描述 21
函数描述 21
表目录
Table1 **表 错误!未定义书签。
表1 **表 错误!未定义书签。
图目录
图1 参数检查模块函数调用关系 10
Counter 详细设计说明书
关键词:
摘要:
缩略语清单:
缩略语
英文全名
中文解释
简介
目的
本文档是对《Counter 》的细化。用以指导Counter 。
范围
本文档给出Counter 。
详细设计
用户界面模块详细设计
数据描述
简单数据描述

数据结构定义

函数描述
标识:用户界面模块
功能概述:该模块相应用户通过界面的输入。包括如下几个功能:选择被统计的文件、选择
统计空行、选择统计代码行、选择统计注释行、选择统计总行、退出Counter、开
始统计几大功能。每个功能对外提供独立的接口,彼此独立,没有逻辑关系。
函数-选择被统计的文件
Function: VOID SelectStatFile()
Description: 该函数相应用户选择被统计文件的操作,得到被统计文件的全路径名
Calls: 无
Input: 无
Output: g_szStatFileName-全局变量,被统计的文件全路径
Return: 无
Others: 无
----------------------------------------------------------------------------------------------------
函数实现:
VOID SelectStatFile()
BEGIN
弹出文件对话框,
用户按下“确定”按钮后,得到用户选择的文件全路径
g_szStatFileName = 被统计文件的全路径
END
函数-选择统计空行项
Function: VOID SetStatBlankLineFlag()
Description: 相应用户单击“统计空行”复选框
Calls: 无
Input: 无
Output: g_bStatBlankLineFlag-全局变量,统计空行标志位
Return: 无
Others: 无
----------------------------------------------------------------------------------------------------
函数实现:
VOID SetStatBlankLineFlag()
BEGIN
If (STAT == g_bStatBlankLineFlag)
g_bStatBlankLineFlag = NOT_STAT
Else
g_bStatBlankLineFlag = STAT
END
函数-选择统计代码行项
Function: VOID SetStatCodeLineFlag()
Description: 相应用户单击“统计代码行”复选框
Calls: 无
Input: 无
Output: g_bStatCodeLineFlag-全局变量,统计代码行标志位
Return: 无
Others: 无
---------------------------