c/c++程序实现

[复制链接]
查看11 | 回复4 | 2010-12-24 06:45:29 | 显示全部楼层 |阅读模式
如果编写大的程序应该怎么把代码组织好,如学生管理系统,这个要分好几个文件的,有些放函数声明,有些是定义,有些是C/C++代码同时编译时也要包括些头文件,初学编学生管理系统或其它管理程序,应该怎么做,有什么好书说这些的?
不明白二叉树跟学生管理软件有什么关系,数据结构只学到队列,二叉树的确没学,还有数据库系统原理跟编程有什么关系?

回复

使用道具 举报

千问 | 2010-12-24 06:45:29 | 显示全部楼层
我的观点是可以先写出来,首先经验不足的时候,你先实现了这个最重要,最差的是啥也不写.当然,当你实现了后,再看看,自己感觉感觉,是否可以分一下.目录结构只不过是一种手段,能使代码的可读性,维护性更好,更易于管理.等等.可以看一些开源软件的目录结构是啥样的,模拟模拟.不过,这个也没有标准.而且,真正到工作,在项目中,我数时候目录结构是定好的.按照相关的项目管理要求做就可以了.比如,像这学生管理系统,可以先简单分几个目录project/include
//存放涉及到的头文件project/lib
//如果编写库等放在这里project/src
//源文件代码当然,我这方面经验也不足,分
回复

使用道具 举报

千问 | 2010-12-24 06:45:29 | 显示全部楼层
看来楼主你数据库系统原理没学好 数据库系统里面有一个很重要的内容ER模型你居然不知道还有你数据结构也没学好 数据结构里面有一个内容 二叉树的定义你也不会 。你没这两个理论知识你跟本不会写好你的学生管理系统。
回复

使用道具 举报

千问 | 2010-12-24 06:45:29 | 显示全部楼层
先把小程序编写熟练了,大程序的思路就自然而然就出来了。
回复

使用道具 举报

千问 | 2010-12-24 06:45:29 | 显示全部楼层
你基础不够踏实,先把基础弄扎实了,建议看看linux一站式编程 讲的不错
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行