怎样做C语言程序设计报告?

如题所述

这是我们的设计报告,你可以有个参考

计算机科学技术系上机实践报告

课程名称:c语言设计 年级: 上机实践成绩:
指导教师:XXX 姓名:
上机实践名称: 学号: 上机实践日期:
上机实践编号: 组号: 上机实践时间:2学时

一、目的
对话框、光标、字符串、位图
二、内容与设计思想
1.光标的使用:设计一个自定义光标,通过菜单选择使用ARROW、WAIT和一个自定义光标。
2.位图的使用:设计四个位图。
3.对话框的使用:    3.1 设计一个模式对话框,复选四个位图的显示。    3.2 设计一个无模式对话框,单选一个位图进行显示。    3.3 设计一个打开文件通用对话框,通过消息框显示获取的文件名。
4.字符串的使用:在客户区显示的文字采用字符串资源定义的方法。所显示的文字信息不在程序中出现。
5.中英文菜单切换:将菜单项的显示文字定义为字符串资源,或者通过菜单整体切换。

三、使用环境
VS2010

四、调试过程
问题:出现如下错误:<1>error C2664: “TextOutW”: 不能将参数4 从“char *”转换为“LPCWSTR”
与指向的类型无关;转换要求reinterpret_cast、C 样式转换或函数样式转换
解决:头文件添加#include<tchar.h>,然后将字符串用_T(“”)括起来。
<2>无法画出图标文件。
解决:在WM_COMMAND中未响应其选项
<3>无法画出不同位置的图标文件。
解决:图标文件的ID(连续的),做一个FOR循环
<4>动态菜单的添加
解决:通过老师的实例来完成。

出现的困难:(1)中英文的转化。
解决方案:建立两个菜单资源,一个是中文的,一个是英文的。看响应的是哪个。如果是中文的,就调用第一个菜单资源,如果是英文的,就调用第二个菜单资源。
(2)无模式对话框的设计与实现。
解决方案:在设计无模式对话框的时候,只要选中了哪个选项,就直接返回数据,不用通过IDOK来确认。

五、总结
在上机操作的过程中,也出现了一些意想不到的问题。出现错误之后,学会看看老师的实例程序,在对比中完成自己的作业。在解决问题的过程中,也学到了新的东西。

六、附录
Homework3.RAR
另外,团IDC网上有许多产品团购,便宜有口碑
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-07-04
百度文库 去搜
相似回答