Linux 课程设计 每日小结

Linux 课程设计 每日小结(第一天)

##项目开发日报表 姓名:赵洁 日期:2018.10.8

项目名称嵌入式工程实训
本人进度计划以及任务跟着老师敲了200行代码量并理解到了Linux下文件的读写操作(open和write)
本日开发中出现的问题汇总lseek用于文件位置定位
int fd = open(file_ name,O RDONLY);
if (fd<0) return -1;
long fsize = lseek(fd,OL,SEEK_ END);
close(fd);
lseek用于文件位置定位
函数原形: off_ t lseek(int fildes, off t offset, int whence);
本日未解决问题
本日开发收获函数说明:
参数pathname指向欲打开的文件路径字符串。
下列是参数flags所能使用的旗标:
O_ RDONLY以只读方式打开文件。
O_ WRONLY以只写方式打开文件。
O_ _RDWR以可读写方式打开文件。
.上述三种旗标是互斥的,也就是不可同时使用。
自我评价还有很多不懂的地方,希望能够更加完善自己
其他
课程设计选题九】自动答题系统 课程设计内容 利用 Qt Creater 等工具和 Linux 环境下随机、时间日期函数实现自动答题系统,自行 构建界面,构建简易题库,开始答题时,从题库中随机显示题目与备选答案,用户确认答案 后,自动计算出答题正确率和对正确答案的反应时间。 课程设计任务 1、实验者先要独立进行需求分析,确定任务需求; 2、根据任务需求,完成应用的功能设计; 3、根据功能设计,完成能够实现所需功能的详细设计; 4.使用 Qt Creater 等工具,实现自动答题系统的编写、调试工作; 5.将设计过程写出完整的课程设计报告,报告要求必须附上主要程序界面和程序源代码。 课程设计报告要求 课程设计必须使用规定的课程设计实验报告纸书写,并且要使用钢笔或用中性水笔,不能使 用圆珠笔。报告的内容主要围绕着设计过程展开。设计报告由封面、前言、目录、课程设计 任务书、正文、小结、参考文献,其中正文包括以下几个部分: 1.概述 这部分主要说明本课程设计的目的、任务和要求; 2.需求分析 根据任务和要求,将所作的需求分析进行清晰陈述; 3.功能设计 说明软件具备那些功能,并对这些功能和相关设计作详细的功能说明; 4.程序的设计与编制 这部分要对程序的设计进行说明,首先要对程序的总体进行说明,然后再说明各个部分 的功能;对于程序中要使用的主要数据结构要进行说明,说明各个数据项的作用;对主要的 程序代码的主要部分也要说明是如何实现的。 5.程序的测试与调试 程序代码完成后,需要对程序进行测试,看所编制的程序是否完成了设计功能,在测试 前一般要设计一下测试的方法或测试计划,由于程序比较小可以边测试边调试。 建议分两步进行,第一步对单个的功能进行调试(测试与调试),然后在对整个程序进行联 调,在调试的过程中尽量利用集成软件开放环境提供的调试功能。另外可以在你认为关键的 地方插入消息窗口来显示必要的变量是否是预期的值,以便确认程序是否正确地执行。 6.小结 主要说明设计中学到的东西和取得的经验总结; 7.附录 要求附上主要源代码,源代码要有注释。 8.参考文献
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页