社区
新手乐园
帖子详情
求大神帮助,刚开始学C
sw789cc
2012-08-13 08:04:48
怎么定义程序目标并设计程序呢
刚刚开始学
实在搞不懂
求大神解释一下
具体一点哦
小弟这里拜谢
...全文
555
32
打赏
收藏
求大神帮助,刚开始学C
怎么定义程序目标并设计程序呢 刚刚开始学 实在搞不懂 求大神解释一下 具体一点哦 小弟这里拜谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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)
SQL注入2023最新版(系统
学
习0基础到
大神
)
课程概述: 本课程旨在0基础
学
习SQL注入技术 , 从 系统...这有助于将所
学
知识直接应用到实际渗透测试或开发过程中。 3 . 资深经验分享:由经验丰富的专业讲师授课,分享他们在渗透测试领域多年来积累的经验和最佳实践。
JAVA程序员
学
c语言_一个资深C语言工程师说如何
学
习C语言
谈及C语言,我想凡是
学
过它的朋友都有这样一种感觉,那就是“让我欢喜让我忧。”欢喜的是,C语言功能非常强大、应用广泛,一旦掌握了后,你就可以理直气壮地对他人说“我是电脑高手!”,而且以后若是再自
学
其他语言...
计算机
刚
开始
学
什么时候,新手如何开始
学
电脑 新手
学
电脑从何入门
虽然现在手机已经占据了互联网的半壁江山,但是生活中免不了需要接触电脑,用U盘拷贝份文件,用打印机...今天蝈蝈就来给大家讲讲,电脑初
学
者需要掌握什么,该从何
学
起,希望对
刚
刚
入门的你,有所
帮助
!如果是电脑大...
你可以这样
学
习C语言
C语言算是一门比较难
学
的编程语言,好多小伙伴都有
学
习C语言的困惑。我在网上也看到了好多
学
习C语言的建议,于是我在想我也可以把我自己
学
习C语言的经验写出来与各位分享啊!于是就在今日头条上开了这么一个专栏,...
大二
学
生一枚 写下自己
学
51和PCB的感想 与各位
刚
开始
学
习的盆友共勉 一起加油
现大二
学
生,从上年寒假开始
学
习单片机,准确来说是大一下
学
期开始接触的。
学
习的时间断断续续,一直没有坚持下去,大二才真正静下...不知道你们
刚
开始接触的时候有没有这种感觉,特别是对没有C基础的,不知道从哪
学
起
新手乐园
33,311
社区成员
41,784
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章