贾博超:课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。通过大一一年对c语言的学习,我们进行了“学生成绩管理系统”的设计,在这过程中,我学会了很多,理解也更深刻些。
在整个课程设计中,我主要负责显示模块。首先在显示成绩模块中,就出现了问题,在哪个文件写程序,鉴此,我查阅了一些书籍和上网查资料,从中得知我们所写的程序基本上都是在“c语言课程世纪。cpp”这个文件中。
在起初的编打程序的时候就出现了问题,总是显现有问题,无法进行运行,可是检查了好多遍总是找不到问题出在**,后来才发现原来在输入的过程中,是一个地方错误了一个字母,这让我深深体会到在程序设计中细心的重要性。这只是一个小插曲,接下来才是更加困难的过程,写程序。由于在刚开始学习c语言的时候没有太用心,当时的成绩也不够好,导致在最初接到任务的时候无从下手,后来在教材和网络上查了好多资料,才渐渐找到了思路和方法,为了做显示界面,要在对话框中添加各种控件。
如列表控件(idc-list1),组框(idc-static),静态文本中的学生姓名以及各种课程名称,以及以后添加,修改,删除,排序的按钮,这些都保存在c语言课程。rc中,这些都在vc++中通过原有的设定就搞定了,感觉到自己对于c语言的设计有了新的认识。
接下来是使用classwizard为控件添加变量,依次添加了lilist,liname,licomputerscore,licscore,lidsscore,通过view菜单下的classwizard菜单项打开mfc classwizard对话框,我添加了相关的变量,对于这次的添加变量,因为有了之前的经验,显得从容了很多,对于一些添加也有了一定的认识。接着是添加wm-initdialog消息映射的初始化**,依旧是通过classwizard中的各种选项添加的,然而在接着输入一些**时却出现了问题,对于输入什么完全没有思路,通过跟小组成员的**,才基本上写出了程序,对于这个程序,我了很多,才渐渐明白原来首先要去初始化,然后再设置栏目标题,如学生姓名”,lvcfmt_left,70,-1),到底利用什么来设置标题就把我难住了,后来认真看了c语言程序设计这本书,才找到思路,并成功的编写了程序。
接下来跟组内的其他成员一起进行了程序设计完之后的主函数的实现和**的调试,我们任然遇到了一些小问题,比如显示有程序设计问题,但是却不知道为什么无法运行,后来翻阅资料,才懂得指针指代出现了问题,认真修改程序,并且和课本上的相关联的程序比较,才得以让程序正常的运行下去。
我们这次的程序设计内容比较简单,在课本上也有大量资料供我们参考,我们才能顺利地把程序合理的设计出来,也是我们小组成员共同努力的结果,相信大家都在这次的程序设计中收获了很多,对于c语言的理解又更加深刻,这对于我们以后的学习和生活都应该会有巨大的作用。
C语言课程课程设计
课程设计报告。课程名称 c语言程序设计 系别 xxx 专业班级 xxx班 学号 xxxxxxxxxx 姓名 xxx 课程题目 10或100以内儿童加减乘除算术游戏。完成日期 2013.6.14 19 指导老师 xxx 2013年 6月 21日。附件 一 程序模块图。二 源程序。include inc...
C语言课程设计
目录。1 c语言程序课程设计教学大纲。2 c语言程序课程设计说明书。3 c语言程序课程设计报告 模板 4 c语言程序课程设计成绩评定表。xx xx学院。课程教学大纲。课程名称 c语言程序课程设计。适用专业 课程类别 专业基础课。制订时间 2010年11月 计算机科学与技术系制。c语言程序课程设计教学...
C语言课程设计
目录。1 c语言程序课程设计教学大纲。2 c语言程序课程设计说明书。3 c语言程序课程设计报告 模板 4 c语言程序课程设计成绩评定表。珠海学院。课程教学大纲。课程名称 c语言程序课程设计。适用专业 2010级计算机科学与技术系各专业。课程类别 专业基础课。制订时间 2010年11月 计算机科学与技...