程序设计方法学:通讯录设计与创新实践

需积分: 10 3 下载量 187 浏览量 更新于2024-07-29 收藏 234KB DOC 举报
"本文档主要介绍了作者在学习《程序设计方法学》课程后的收获,并通过设计一个通讯录程序来实践所学知识。文章首先表达了对教师的感激之情,然后概述了从课程中学到的三个方面:严谨性、自我责任和创新思维。接着,作者详细介绍了通讯录程序的设计,包括它的功能、使用方法、实现过程中的挑战以及运行结果的截图。此外,还提到了一个课外知识扩展模块,即制作了一个小型的FLASH动画,展示了创新应用的实践。" 在《程序设计方法学》课程的学习过程中,作者强调了严谨性在编程中的重要性,这是通过一系列实验体验到的。课程不仅教授技术知识,还注重培养学生的责任感,使他们明白编程不仅仅是技术实现,更关乎对未来工作的责任心。同时,任老师鼓励学生进行知识创新,通过设计一个自定义的软件项目来实践这种创新思维。 作者选择的项目是一个基于C语言的通讯录程序,旨在提供一个便捷的电子替代品以取代传统的纸质通讯录。该程序实现了添加、删除、修改和查找联系人信息的基本功能,并进一步扩展了分类查找功能,允许用户按照多种属性进行筛选。为了简化用户界面,采用了选择界面,使得熟悉C语言的用户能够轻松操作。 在实现过程中,作者遇到了C语言掌握程度的挑战,特别是结构体的运用。尽管如此,作者成功地克服了困难,完成了通讯录的开发。文中展示了程序运行的不同阶段,如主菜单、创建和删除联系人的界面,这些截图有助于读者理解程序的实际操作和效果。 此外,作者还利用课外时间自学了FLASH,制作了一个有实用价值的小型动画,这再次体现了课程对于创新和自我提升的推动。这个FLASH动画不仅是艺术创作,也展现了编程知识在不同领域的交叉应用。 《程序设计方法学》课程不仅教授编程基础,更强调程序员的素质培养和创新能力。通过实际项目,学生得以巩固理论知识,提高问题解决能力,同时也锻炼了自我学习和创新实践的能力。