编程心得liquan

时间:2024.5.2

通讯录系统设计心得体会

计算机学院 数字媒体1102

李权201107120218

在这一次课程设计中,我们所选择的是设计一个校友通讯录,这对我们来说是一次尝试与创新的过程,也可以说是一个挑战的过程,毕竟以前没有作过,缺少经验。现在利用自己学到的知识设计并制作一个校友通讯录的系统,这本身就是一个知识转化为生产力的过程,所以大家都很兴奋,不同程度的投入了很高的热情与努力。虽然有的同学没能帮上忙,但也在默默的给我们加油。

在具体的设计与实施中,很确实的说,我刚开始的时候真是有点不知所措,不知该从何处下手,但接下来的几天,我通过查询资料和查看别人的程序,对这个设计渐渐的有了一点感觉,慢慢的投入其中,思考并感受到了一个管理系统从无到有的过程,对具体的设计步骤、思路、方法、技巧都有了进一步的了解,并使自己对编程有了新一步的认识,而且使自己感受深刻。

在设计中我们基本能按照规范的方法和步骤进行,首先对现有的系统进行调查,并查阅有关资料,最后确定设计方案,然后设计并制作,实施过程中我们深刻的认识到认真执行管理系统软件标准的重要性,我们由于对管理系统软件相关的标准和规范不太了解,缺少行为操作准则,所以在设计中手法比较生硬,主与次也没能很好把握住,这些方面通过这次我们都要加强了解。

在这次课程设计中,我们被分配以小组为单位去完成校友通讯录系统的设计与制作,所以小组内的分工和相互协调很重要,大家可以在分工中扬长避短,个及所长,这样可以很好的提高大家的积极性,和合作意识,并有效的缩短开发时间,但我们在这方面做的还不够,缺乏人员管理与沟通,导致人力资源浪费,可以说是不足之处,且迫切的需要思考和改进,这一点必须指明。这在以后的工作与学习中将会非常重要。

在设计的过程中我先对程序进行了简单的分析,该程序主要实现的功能有输入校友通讯信息,实现信息的浏览,查询,修改功能,并将数据保存至文本文件。

首先经过分析后我将该程序分为六个小部分进行实施,对于多数人信息的储

存与浏览系统,我们先建立一个结构体数组对这些信息进行储存,其他的分为五个子函数和一个main函数,使用主函数对其他函数进行调用,在输入的设计中我们使用的是for进行循环,在for内部进行信息的输入,并在语句中插入if判断语句,加入break,进行循环跳出。浏览功能中我们只是简单的运用了for语句对储存信息进行整体输出,结束为判断年龄是否为0,查询的设计中,我们运用了字符串的比较函数strcmp(),进行信息的匹配与查询,再修改设计的过程中,我的设计是先调用上面的查讯函数,进行判断,是否为真,再进行对个人信息的编辑修改,再保存的设计过程中先定义文件指针,使用fopen 打开文件,再使用fprintf将输入的信息保存到磁盘中存储到.txt文档中,最后使用fclose关闭文件。最后是用main函数进行对子函数的调用,并进行了界面的设计使界面美观和舒适。

通过这次的设计,我学到了很多,同时也学会了细心与耐心的培养。我想这在将来的工作或者社会“旅程”中都将起到很大的帮助。更多的是团队的合作不仅是一个能够更好的完成任务的前提,同时也使我明白了如何与他人配合,如何与他人相处。本人在多方面都有所提高。综合运用C语言课程的理论和生产实际知识进行一次通讯录设计工作的实际训练从而培养和提高学生独立工作能力,巩固与扩充了程序设计等课程所学的内容,掌握程序设计的方法和步骤,掌握程序设计的基本的编程技能懂得了怎样分析程序的工艺性,怎样确定工艺方案,了解了程序的基本结构,提高了编程能力,熟悉了规范和标准,独立思考的能力也有了提高.


第二篇:大侠编程心得


说实在的,自己也就是那半瓢水晃来晃去的,“指手画脚”就不敢说了,只是交流一下学习的心得,当初一路买的书籍有很多,突然发现自己有点像读书年代那样,桌面上放着一大难的辅助书籍,一学期结束了崭新的书被迫被我3毛一斤卖掉....

所以书不在多,在“精与经”。“精”则是同类书籍中能略胜一筹的那种,而“经”则便是经常看的“经”,而不是大多也都压床低的那种。总结了,书如果觉得确实好先推荐朋友买,然后自己再借......(这招是偷学徐老大的)

很多时候,如同我们迈入社会一样,并不会有太多的人会告诉你今后的路你该如何如何走、该如何如何学习。唯独只有靠自己摸索,跌倒了便记住了再爬起来,坚持不放弃......

我这人虽愚钝,但也属比较“理性”与“势力”的那种,毕竟Windows的天下,所谓“识时务者为俊杰”......

虽然微软的东西十分难缠,但也只好硬着头皮从C、C++语言基础开始,再开始接触VC环境、SDK/MFC方面知识,在这过程中,希望大家能分享与交流一下学习心得!

1、《C语言程序设计第2版》 谭浩强

说实话,这本书是中国众多C友必看的。特别是一例“Hello world !”真是闻名天下,不过书中代码很多都不是太规范、不建议看此书。 正如Promi说过:“以后有钱了,就把这书买一堆回来烧着玩....”,可以他对此书的决心,实在不敢恭维.......

2、《C语言习题100例》

这本是电子版的,不过里面的例子都比较经典例子,并且代码书写也比较规范,在一般的编译器中都能顺利的编译通过。此书看完,C语言基础也算是基本过关。至少常见的例题不会太吃力。这少一点,这里面的代码、例子必须靠自己了掌握了。

3、《易学C++》潘嘉杰

这本书是09年初出版的,有种感觉那便是相见恨晚啦!在学习C++之前自己下载了不少书籍,自己没有什么定力,总喜欢人云亦云。于是C++的基础太不太牢固,到头来又回头恶补一翻。这本书太基础了,C++博大精深,这里并没有讲解多少。只不过用通俗的语言描述了C++一些基础知识,当然这本书的知识让你看下面的其他书籍已经足够了。

4、《精通Windows API--函数接口编程实例》范文庆

此书与当年绝版的《Windows程序设计第五版》不会差。我之前都是看看WIN5,后来发现这本不错,于是自己省省也买了本,有空的时候翻翻。

5、《深入浅出MFC》侯俊杰

如果连C/C++语法、API都很陌生的情况下,建议不要看。此书深入浅出的剖析了MFC

内部原理与机制,会让你在MFC面前不会再显得那么被动与无助。

6、《VC++深入详解》孙鑫

这套视频教程确实讲得很详细,涉及很广泛,故多而不精。但觉得太依赖视频不是一个很好的习惯,毕竟自己思考的时间便少了,知识也不容易掌握牢固。当熟悉MFC皮毛后,这一过程很关键,特别是自己的毅力,在VC常用的控件、API函数等一定要熟悉。当然曾经也多次通宵达旦次日恍惚上班,这过程虽艰苦,但也乐此不疲。

7、《Visual C++项目开发全程实录》清华出版社

这本书很详细的讲解了一些项目开发实例,让你熟悉一些流行的数据库基本操作。看完些书,相信你完全可以自己动手写一些小型项目了,比如常见的数据管理系统、什么考勤记录等等。

这个时候最关键的,遇事一定不要喜欢去copy、paste,不要随便修改个title、换个logo就冒充说是自己写的,这是自欺欺人(当然如果是工作上应付下差事还可以说得过去),而更多的是去学会揣摩思路,踹完了便是自己的咯,很多时候如同小孩过家家一定要亲自去走一遍,这是必须的.....

8、《Windows网络编程》人民邮电出版社

我自己以前学习CCNA的时候还算用功,所以有点点基础网络协议知识,在原理这方面的没有走太多弯路。一路也慢慢看了下来,遇到一些问题也能及时的请教那些网络大牛,还算勉强能看完。觉得这本书还不错,有兴趣的看看!

9、《Windows核心编程 第5版》Jeffrey Richter / Christophe Nasarre

这是一本经典的Windows核心编程指南,实际上Jeffrey每一本书都比较经典。第5版全面覆盖Windows XP、Windows Vista和Windows Server 2008中的170个新增函数和Windows特性。书中还讲解了Windows系统如何使用这些特性,我们开发的应用程序又如何充分使用这些特性,如何自行创建新的特性。

10、《精通Windows Sockets网络开发》孙海民 人民邮电

由浅入深、循序渐进地讲解如何使用Windows Sockets开发网络应用程序,包括准备开发环境、TCP/IP基本介绍、Windows套接字基础、协议特征、基本TCP套接字编程、基本UDP套接字编程、套接字选项、套接字阻塞模式开发、套接字非阻塞模式开发、Select模型开发、WSAAsyncSelect模型开发、WSAEventSelect模型开发、重叠I/O模型开发和完成端口模型开发。

为我们深入讲解套接字的理论知识,增加实践项目经验。特别是本书最后七章,每章讲解一个具有实践意义的网络应用程序,在这些实例中包含许多软件开发技术知识,如STL、ADO、多线程、MFC、软件设计模式等,很值得一看....

未完待续,希望能和大家交流一下!

更多相关推荐:
编程心得

原创致编程新手的一封信入门篇我逛了这个论坛也有半年时间了一般都是回答别人问题为首任这是我的第一篇帖子这段时间老看到新手询问一开始怎么入手学编程从哪门语言可以学起虽然网上答案众多但是往往寥寥数语让新手无从下手甚至...

课程设计心得体会(通用)

课程设计心得体会通用通过此次课程设计使我更加扎实的掌握了有关方面的知识在设计过程中虽然遇到了一些问题但经过一次又一次的思考一遍又一遍的检查终于找出了原因所在也暴露出了前期我在这方面的知识欠缺和经验不足实践出真知...

程序设计心得

培训心得体会《程序设计》是理工类专业必修的计算机技术基础课,是一门实践性很强的课程,不仅要求学生掌握概念,而且还要求学生动手编程并进行上机调试、运行。听了吴教授短短的14节课,受益匪浅。对于这门课程,实践性非常…

程序设计的心得体会

数据结构程序设计心得和体会学号:1004011025姓名:常新亚数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行…

JAVA编程心得体会

JAVA编程心得计算机3班窦金霞20xx4773最近几周一直在弄程序说实话真的很累但累中也有成功的快乐我觉得学到了很多东西这是只看课本知识所不能学到的说实话以前我一直没学过JAVA虽然我也知道JAVA的重要性可...

编程心得

由于大学的时候是网络方向的,没大接触编程,来到这个学校就开始自学C++,但是感觉不知道具体该做什么。听人说只学习C++的理论知识是不可能做出什么实际的东西的,而且VC和C++不是一回事,“VC只是一个开发环境,…

软件编程学习心得

软件编程学习心得随着计算机技术的发展和工作的需要为了能够更好的维护公司生产管理系统公司安排我们到北大青鸟APTECH进修我们选择了时下最流行发展速度较快的语言CC学习共分三个阶段目前我只学习了第一个阶段现将我在...

linux编程心得

SD卡的SPI驱动20xx1209164758分类标签字号大中小订阅ifndefSDCdefineSDCincludequotdoshquotifSUPPORTSD1defineR00defineR11defi...

VC编程心得

VC编程心得1MFC程序的来龙去脉MFC程序也是Windows程序所以它也有一个WinMain但是我们在程序中看不到它的踪影实际上在程序进入点之前有一个而且只有一个全局对象在Hello程序中名为theApp这是...

MFC编程学习心得

1将C语言变量简单重新定义UINTINT32位4字节LONGDWORD32位4字节WPARAMLPARAM32位4字节SHORTWORD16位2字节LONGLRESULTBOOLTRUEFALSEPINTPST...

Autolisp编程心得

转帖Autolisp编程心得养成良好的书写习惯众所周知Lisp是一种表结构语言括号必须成对出现在调试时往往为遗漏了一个括号大费周折所以养成一个好的编程习惯是学好Lisp所必须的选择一个较好的编辑器这是一个基本条...

CPLD和FPGA的VHDL语言编程使用心得

CPLDFPGA的VHDL语言编程使用心得VHDL是由美国国防部为描述电子电路所开发的一种语言其全称为VeryHighSpeedIntegratedCircuitHardwareDescriptionLangu...

编程心得(29篇)