c程序设计报告怎么写( 三 )


4.字符串的使用:在客户区显示的文字采用字符串资源定义的方法 。所显示的文字信息不在程序中出现 。
5.中英文菜单切换:将菜单项的显示文字定义为字符串资源 , 或者通过菜单整体切换 。
三、使用环境
VS2010
四、调试过程
问题:出现如下错误:error C2664: “TextOutW”: 不能将参数4 从“char *”转换为“LPCWSTR”
与指向的类型无关;转换要求reinterpret_cast、C 样式转换或函数样式转换
解决:头文件添加#include , 然后将字符串用_T(“”)括起来 。
无法画出图标文件 。
解决:在WM_COMMAND中未响应其选项
无法画出不同位置的图标文件 。
解决:图标文件的ID(连续的) , 做一个FOR循环
动态菜单的添加
解决:通过老师的实例来完成 。
出现的困难:(1)中英文的转化 。
解决方案:建立两个菜单资源 , 一个是中文的 , 一个是英文的 。看响应的是哪个 。如果是中文的 , 就调用第一个菜单资源 , 如果是英文的 , 就调用第二个菜单资源 。
(2)无模式对话框的设计与实现 。
解决方案:在设计无模式对话框的时候 , 只要选中了哪个选项 , 就直接返回数据 , 不用通过IDOK来确认 。
五、总结
在上机操作的过程中 , 也出现了一些意想不到的问题 。出现错误之后 , 学会看看老师的实例程序 , 在对比中完成自己的作业 。在解决问题的过程中 , 也学到了新的东西 。
六、附录
Homework3.RAR
另外 , 团IDC网上有许多产品团购 , 便宜有口碑
7.求完整C语言程序设计报告C语言课程设计报告--学生成绩管理系 C语言课程设计报告: 学生成绩管理系统 系统需求 一、当前学生信息:通过结构体struct student 来保存学生的姓名 , 学号 , 性别 , 语文 , 数学 , 英语和计算机等等相关信息 , 并且通过cin函数来进行给当前学生输入初始信息. 二、学生成绩查询: 输入一个学号 ,  在文件中查找此学生 ,  若找到则输出此学生的全部信息和成绩; 若找不到则输出查找失败的信息. 同时也可以全部把各科的平均成绩 , 最高和最低分输出 。
三、新生插入 :通过给该生的学号来和原班上的学生的学号比较大小 , 若大就在后 , 若小则靠前排 , 将此生的信息保存下来 。四、输出全部学生信息和全部学生成绩 。
五、退出系统. 六、附加说明:系统将来完善的功能有:可以通过性别来模糊查询 , 也可以通过姓名的姓来先进行模糊查询 , 以便后面精确查找 。总体设计 一、仔细阅读系统要求 , 首先将此系统化分为如下模块(即如下函数) 1、输入初始的学生信息:其中包括学生的姓名、学号和性别以及学生的语文、数学、英语和计算机等相关信息;可用函数cin(stu *p1)来实现此操作 。
2、查询模块:可用stu *lookdata(stu *p1) 来实现 。找到就输出此学生全部信息包括学生的语文、数学、英语和计算机等的成绩 。
3、插入模块:可用insert( )函数来实现 。其中通过学号的大小来比较的 , 并且以此来排序 。
4、输出学生的信息以及成绩:通过学生的姓名来查看学生的语文、数学、英语和计算机等相关成绩 , 同时也可以分别通过caverage() 、maverage() 、eaverage() 和comaverage() 来输出语文、数学、英语和计算机等成绩的平均分数、最高和最低分数 。5、退出系统:可用一个函数exit()来实现 , 首先将信息保存到文件中 , 释放动态创建的内存空间 , 再退出此程序 。