求大神帮助,刚开始学C

sw789cc 2012-08-13 08:04:48
怎么定义程序目标并设计程序呢
刚刚开始学
实在搞不懂
求大神解释一下
具体一点哦
小弟这里拜谢
...全文
555 32 打赏 收藏 转发到动态 举报
写回复
用AI写文章
32 条回复
切换为时间正序
请发表友善的回复…
发表回复
tmwanly 2012-11-15
  • 打赏
  • 举报
回复
只要你想做一件事所有人都会帮助你
天涯流星雨 2012-11-14
  • 打赏
  • 举报
回复
学习,学习,实践,实践,多问,多问,多想,感兴趣就够了
Hangover4508 2012-11-12
  • 打赏
  • 举报
回复
先找老谭书,把课后题全敲了;经典问题的经典算法记住了;学会看别人的代码; 我就是这么过来的。。。更深一步的开始自己看书,了解细节。项目的经验等你工作了再说吧。。。
Lucky_HDS 2012-09-06
  • 打赏
  • 举报
回复
多写代码
赵4老师 2012-09-05
  • 打赏
  • 举报
回复
计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构……

bc++3.1 帮助里面对每个函数都有一小段能拷贝出来运行看效果的例子程序。非常适合初学C语言。相比较而言VC带的帮助MSDN就没有。http://download.csdn.net/source/2805028

Win-TC的帮助是中文的。
隔夜月 2012-09-05
  • 打赏
  • 举报
回复
如果是刚开始学的话,还是看看教材,以学习语法为主,多做课后习题,多敲代码。
XiaoErLeeIsGod 2012-09-05
  • 打赏
  • 举报
回复
从基础开始好好学习,不要想着一口吃个胖子。多写写小程序,多调试。
CatDrinkCoffee 2012-09-05
  • 打赏
  • 举报
回复
同样新人路过,目前刚开始看《C++ PRIMER》
jaedongjuly 2012-09-04
  • 打赏
  • 举报
回复
你要有一定的基础再考虑算法。定义目标是要根据你自己的想实现的功能所涉及的。
没有人去做没用人用的东西
gfvera 2012-09-04
  • 打赏
  • 举报
回复
。。。。先别急这些东西,先把概念东西学懂昨晚课后题就行了。
Truety 2012-09-04
  • 打赏
  • 举报
回复
可以看《C++ Primer》,这本书适合初学者,很不错的。
JiMoKuangXiangQu 2012-08-28
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 的回复:]
引用楼主 的回复:
怎么定义程序目标并设计程序呢
刚刚开始学
实在搞不懂
求大神解释一下
具体一点哦
小弟这里拜谢

抄袭百度百科的,应该就是楼主想要的:
第一步:需求调研分析
  1相关系统分析员向用户初步了解需求,然后用word列出要开发的系统的大功能模块,每个大功能模块有哪些小功能模块,对于有些需求比较明确相关的界面时,在这一步里面可以初步定义好少量的界面。
  2 系……
[/Quote]

先不要看这些东西,通常都是在浪费时间,先打好基础,多敲代码,模仿学习别人代码,积累到一定的经验后,再开始看相关软件理论的书籍,然后理论结合实践.
介绍一些我曾经读过的软件工程的书籍(基本上按我阅读的先后顺序从前往后排):
Write Clean Code(又称微软白皮书)
程序设计实践
代码大全
程序员修炼之道
程序设计方法
UNIX编程艺术
Design Pattern(Gang Of Four:鼎鼎大名)
重构-改善既有代码的设计

1到2算法数据结构方面书籍也是必要的.如 《编程珠玑》。
《算法导论》,《计算机编程艺术》也就不说了,呵呵。
stargouyu 2012-08-28
  • 打赏
  • 举报
回复
先要方便自己,写一些方便自己的程序
神祗 2012-08-27
  • 打赏
  • 举报
回复
读书笔记和心得,一点一点的积累!
wave12_sg 2012-08-21
  • 打赏
  • 举报
回复
学习C++,可以看这里:http://blog.csdn.net/wave12_sg/article/details/7887455
gotopause 2012-08-20
  • 打赏
  • 举报
回复
想想别人做的同样功能的软件怎么用的(注意:是怎么用的,比如你怎么用QQ聊天的),然后你就有大致的思路了!
T_macvs 2012-08-19
  • 打赏
  • 举报
回复
多练习,没有什么捷径
tina_liang 2012-08-18
  • 打赏
  • 举报
回复
买几本好书。。
南气子水 2012-08-18
  • 打赏
  • 举报
回复
貌似我回过这个帖子啊,我怎么没有看到自己的回复呢?








Evanders 2012-08-16
  • 打赏
  • 举报
回复
[Quote=引用楼主 的回复:]
怎么定义程序目标并设计程序呢
刚刚开始学
实在搞不懂
求大神解释一下
具体一点哦
小弟这里拜谢
[/Quote]
抄袭百度百科的,应该就是楼主想要的:
第一步:需求调研分析
  1相关系统分析员向用户初步了解需求,然后用word列出要开发的系统的大功能模块,每个大功能模块有哪些小功能模块,对于有些需求比较明确相关的界面时,在这一步里面可以初步定义好少量的界面。
  2 系统分析员深入了解和分析需求,根据自己的经验和需求用WORD或相关的工具再做出一份文档系统的功能需求文档。这次的文档会清楚列出系统大致的大功能模块,大功能模块有哪些小功能模块,并且还列出相关的界面和界面功能。
  3 系统分析员向用户再次确认需求。
  第二步:概要设计
  首先,开发者需要对软件系统进行概要设计,即系统设计。概要设计需要对软件系统的设计进行考虑,包括系统的基本处理流程、系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为软件的详细设计提供基础。
  第三步:详细设计
  在概要设计的基础上,开发者需要进行软件系统的详细设计。在详细设计中,描述实 现具体模块所涉及到的主要算法、数据结构、类的层次结构及调用关系,需要说明软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑,以便进行编码和测试。应当保证软件的需求完全分配给整个软件。详细设计应当足够详细,能够根据详细设计报告进行编码。
  第四步:编码
  在软件编码阶段,开发者根据《软件系统详细设计报告》中对数据结构、算法分析和模块实现等方面的设计要求,开始具体的编写程序工作,分别实现各模块的功能,从而实现对目标系统的功能、性能、接口、界面等方面的要求。 
  第五步:测试
  测试编写好的系统。交给用户使用,用户使用后一个一个的确认每个功能。
  第六步:软件交付准备
  在软件测试证明软件达到要求后,软件开发者应向用户提交开发的目标安装程序、数据库的数据字典、《用户安装手册》、《用户使用指南》、需求报告、设计报告、测试报告等双方合同约定的产物。
  《用户安装手册》应详细介绍安装软件对运行环境的要求、安装软件的定义和内容、在客户端、服务器端及中间件的具体安装步骤、安装后的系统配置。
  《用户使用指南》应包括软件各项功能的使用流程、操作步骤、相应业务介绍、特殊提示和注意事项等方面的内容,在需要时还应举例说明。
  第七步:验收
  用户验收。
加载更多回复(10)

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧