写软件怎么学

1.如何编写软件

你学C语言吧!!

那么究竟怎样学习C语言呢?

1:工欲善其事,必先利其器

这里介绍几个学习C语言必备的东东:

一个开发环境,例如turbo C 2.0,这个曾经占据了DOS时代开发程序的大半个江山。但是现在windows时代,用turbo C有感觉不方面,编辑程序起来很吃力,并且拖放,更没有函数变量自动感应功能,查询参考资料也不方便。建议使用Visual C++,这个东西虽然比较大块头,但是一旦安装好了,用起来很方便。

一本学习教程,现在C语言教材多如牛毛,但推荐大家使用《C语言程序设计》谭浩强主编 第二版 清华大学出版社,此书编写的很适合初学者,并且内容也很精到。

除此以外,现在有很多辅助学习的软件,毕竟现在是Window时代了,学习软件多如牛毛,不象我们当初学习,只有读书做题这么老套。我向大家推荐一个“集成学习环境(C语言)”,里边的知识点总结和例程讲解都非常好,还有题库测试环境,据说有好几千题,甚至还有一个windows下的trubo C,初学者甚至不用装其它的编译器,就可以练习编程了,非常适合初学者。还有一个“C语言学习系统”软件,不过感觉只是一个题库系统,如果你觉得题做的不够,不妨也可以试试。

2:葵花宝典

学习计算机语言最好的方法是什么?答曰:读程序。

没错,读程序是学习C语言入门最快,也是最好的方法。如同我,现在学习新的J#,C#等其他语言,不再是抱着书本逐行啃,而是学习它们的例程。当然,对于没有学过任何计算机语言的初学者,最好还是先阅读教程,学习完每一章,都要认真体会这一章的所有概念,然后不放过这一章中提到的所有例程,然后仔细研读程序,直到每一行都理解了,然后找几个编程题目,最好是和例程类似的或一样的,自己试图写出这段已经读懂的程序,不要以为例程你已经读懂了,你就可以写出和它一样的程序,绝对不一定,不相信你就试一试吧,如果写不出来,也不要着急,回过头来再继续研究例程,想想自己为什么写不出来,然后再去写这段程序,反反复复,直到你手到擒来为止,祝贺你,你快入门了。

3:登峰造极

写程序的最高境界其实就是掌握各种解决问题的手段(数据结构)和解决问题的方法(算法)。

是不是写出底层程序就是程序设计高手呢?非也,写底层程序,无非是掌握了硬件的结构,况且硬件和硬件还不一样,要给一个芯片写驱动程序,无非就是掌握这块芯片的各种寄存器及其组合,然后写值读值,仅此而已。这不过是熟悉一些io函数罢了。那么怎样才算精通程序设计呢?怎样才能精通程序设计呢?举个例子:你面前有10个人,找出一个叫“张三”的人,你该怎么办?第一种方法:直接对这10个人问:“谁叫张三”。第2种方法:你挨个去问“你是不是张三?”,直到问到的这个人就是张三。第三种方法:你去挨个问一个人“你认不认识张三,指给我看”。不要小看这个问题,你说当然会选第一种方法,没错恭喜你答对了,因为这个方法最快,效率最高,但是在程序设计中找到解决问题的最优方法和你用的手段却是考验一个程序员程序设计水平的重要标志,而且是不容易达到的。刚才这个问题类似于数据结构和算法中的:Map数据结构,穷举查找和折半查找。所以掌握好数据结构和一些常用算法,是登峰造极的必然之路。最后给大家推荐严尉敏的《数据结构》清华大学出版社,希望每一个想成为程序设计高手的人研读此书

2.如何学习编写软件

我觉得写软件的话首先要学会一些相关的专业英文,这个可以在网上搜索相关的书籍或者信息,英文这东西不是三头半个月就能学好的,必须要每天都坚持的记单词,而且最好学了之后就可以用,毕竟我们学了,最终目的也是要用。

这样可以加深我们的记忆。至于学习计划,这个因人而异啦。

如果你时间足够多的话,可以每天都坚持被30—50个单词,还要阅读2000字以上英文文章,(最好找一些简单的,生词不要太多,不然阅读起来会很困难,那样就会没兴趣读下去了)这样你的词汇也可以扩大。还有听力,平时也可以找一些英文歌来听。

这样又不乏味。然后写软件,可以在网上搜一下教程来看,或者看一些相关书籍。

有问题就要问,这样坚持下去,应该会成功的。只要有信心,恒心,就不要怕会失败。

3.软件技术需要什么基础

软件技术是一个发展变化非常快的行业,软件人才要按照企业和领域需求来确定培养的方向,而针对高职学生,必须坚持以就业为导向的指导思想,强调其技能培养,注重课程安排的合理性。因此,我们一方面定期修订教学计划,保证课程设置与软件技术的发展基本同步,另一方面利用转、合、撤、拆的原则,降低专业课程中理论教学的比例,加强针对性和实用性,优化课程结构,形成合理的、科学的课程体系。

依据培养目标的要求,软件技术专业的课程包括公共课程、专业基础理论课程、专业课程、素质能力提高课程四个部分。

软件技术专业的基础理论课程旨在训练学生的逻辑思维、推理能力,掌握与软件技术关系密切的数学知识,掌握基本的计算机应用技能,以及编写程序的基本方法。为了加强软件技术中涉及的数学知识,从 04级开始将原来两学期的高等数学改为一学期高等数学、一学期计算机数学。目前所开设的基础理论课程包括:计算机数学、计算机导论、操作系统、数据结构。

专业课程由以下三部分组成:

1)编程语言课程

2)支撑课程(如数据库技术、网络技术、XML等)

3)专业技能提高和扩展课程(如软件工程、UML、测试技术等)

对于三年制班与二年制班,由于教学时间及生源上的差别,在课程设计及教学内容上都有所不同。

4.学写软件的入门

C语言只是编程的一种工具 像这样的工具很多 C++ JAVA等等都是这样的编程工具 你只需要精通一种就可以了 C语言是最简单的 所以从C学起是最好的 你想要学好C就需要一本好书 我之前学校选的是清华出版社的C语言教材 我觉得那本书不错 你也可以找来看看 然后在你的电脑装个WIN TC或者VC6都可以的 然后就自己学着按照书本上的来编程 慢慢的就入门了 然后你就可以学着编一些难点的程序 或者再学个数据结构什么的来加深一下 我也是学生 刚学完C的 所以对你的感觉很有同感。

5.学软件需要什么基础

注意理解一些重要概念

一本程序设计的书看到的无非就是变量、函数、条件语句、循环语句等概念,但要真正能进行编程应用,需要深入理解这些概念,在理解的基础上应用,不要只简单地学习语法、结构,而要吃透针对这些语法、结构的应用例子,做到举一反三,触类旁通。

2.掌握编程思想

3多实践、多交流

掌握编程思想必须在编程实际工作中去实践和体会。编程起步阶段要经常自己动手设计程序,具体设计时不要拘泥于固定的思维方式,遇到问题要多想几种解决的方案。这就要多交流,各人的思维方式不同、角度各异,各有高招,通过交流可不断吸收别人的长处,丰富编程实践,帮助自己提高水平。亲自动手进行程序设计是创造性思维应用的体现,也是培养逻辑思维的好方法。

4养成良好的编程习惯

编程入门不难,但入门后不断学习是十分重要的,相对来说较为漫长。在此期间要注意养成一些良好的编程习惯。编程风格的好坏很大程度影响程序质量。良好的编程风格可以使程序结构清晰合理,且使程序代码便于维护。如代码的缩进编排、变量命令规则的一致性、代码的注释等。

5上网学编程

在网上可以学到很多不同的编程思想、方法、经验和技巧,有大量的工具和作品及相关的辅导材料供下载。

6.加强计算机理论知识的再学习

学编程是符合“理论→实践→再理论→再实践”的一个认识过程。一开始要具有一定的计算机理论基础知识,包括编程所需的数学基础知识,具备了入门的条件,就可以开始编程的实践,从实践中可以发现问题需要加强计算机理论知识的再学习。程序人人皆可编,但当你发现编到一定程度很难再提高的时候,就要回头来学习一些计算机科学和数学基础理论。学过之后,很多以前遇到的问题都会迎刃而解,使人有豁然开朗之感。因此在学习编程的过程中要不断地针对应用中的困惑和问题深入学习数据结构、算法、计算机原理、编译原理、操作系统原理、软件工程等计算机科学的理论基础和数理逻辑、代数系统、图论、离散数学等数学理论基础知识。这样经过不断的学习,再努力地实践,编程水平一定会不断提高到一个新高度。

6.我想学习写软件,请问我该怎么做

可以先学习C ,PASCAL ,QBSCAL 这两门也可以提高逻辑能力

别听别人的,要自己拿主义,当时我和你一样没有任何基础,我自学编程,成为一名程序员,我最早学的是PASCAL ,QBSCAL ,C ,VF ,VB ,我现在工作用VB 开发CS结构的程序.

没有基础的情况下,你可以学习C ,PASCAL,QBSCAL 也可以,虽然比较古老,但是可以给你打下良好的基础,学习程序,就象盖房子一样,根基要打好,重要的是培养自己的逻辑能力,时间关系就说到这

切记不可盲目追求什么流行语言,要塌实的一步一步学习

GOOD LUCK

用软件改变世界,用代码书写人生,用思想创造未来!

7.怎么学习软件开发

因为我是学习计算机软件及应用专业的,故根据我个人多年编程的体会是:如果将来从长远来看,想从事软件研发工作的话,那么至少必须要掌握如下理论课程:数学课程(包括:概率统计、离散数学、高等代数,等等)是首先必须要熟练掌握好的。因为无论将来进行任何类型的应用软件研发(例如:语音识别软件、人脸识别、或者是汉字手写体识别软件,等等),都离不开根据具体的应用软件的特点,建立适合该应用软件的各种复杂的数学模型。

这就是为什么各大学校里面的教授、博导、院士以及各大公司的软件CEO,他们自己虽然不用亲自上机编写调试应用软件的源程序,但是他们就能够非常自信地承接国家973、863等国家重点攻关项目、并且能够按时完成课题研发的重要秘诀。

除了熟练掌握各门数学课程之外,《面向对象的程序设计》、《数据结构及其算法复杂性分析》、《计算机操作系统原理》、《计算机网络原理》及其涉及到各种网络协议的熟练socket编程、《数据库系统概论》等课程也是必须要熟练掌握的。另外在此过程中,在平时的编写程序上也要注意积累丰富的编程经验。

因为在软件开发的过程中,有很多时候,从逻辑结构的角度上看程序肯定是正确的,但是程序的运行结果就是不正确。到了这个时候,就看谁的编程经验丰富了。

写软件怎么学

转载请注明出处育才学习网 » 写软件怎么学

知识

吽字藏文怎么写

阅读(242)

本文主要为您介绍吽字藏文怎么写,内容包括唵嘛呢叭咪吽藏文怎么写,请问嗡玛尼贝美吽藏文和梵文怎么写,嗡啊吽藏文怎么写。ཨོཾ་མ་ཎི་པདྨེ་ཧཱུྂ༔「唵嘛呢叭咪吽」源于梵文,被认为是观音菩萨心咒,更准确的读法应该是“Oṃ Ma

知识

网络维护员日志怎么写

阅读(234)

本文主要为您介绍网络维护员日志怎么写,内容包括网络管理员工作日志怎么写,电信网络维护员的工作怎么样,网络日志怎么写。这个工作怎么说?还是要看个人的,这类工作属于技术工种。首先看这次电信招的是转正工还是临时工。工资是与你的业务和安

知识

建立周杰伦粉丝群简历该怎么写

阅读(204)

本文主要为您介绍建立周杰伦粉丝群简历该怎么写,内容包括建一个周杰伦粉丝群群简历人员名称该怎么写,建一个周杰伦粉丝群群简历人员名称该怎么写,周杰伦群公告和群简介怎么写,急急急。姓 名:周杰伦 英文名:Jay chou 出 生:1979年1月18日 学 历

知识

也字行书怎么写演示

阅读(206)

本文主要为您介绍也字行书怎么写演示,内容包括"的"字用行书怎么写,每字的行书怎么写好看,"的"字行书怎么写。

知识

忠字的行楷怎么写

阅读(228)

本文主要为您介绍忠字的行楷怎么写,内容包括举忠孝行楷签名怎样写好些,忠字的繁体字怎么写,忠字签名怎么写好看。的字的行楷:

知识

Ceo全称怎么写

阅读(216)

本文主要为您介绍Ceo全称怎么写,内容包括CEO全称及意思,急急急急急,CEO的全称是什么,CEO的全称及中文翻译。首席执行官(Chief Executive Officer,缩写CEO)是在一个企业中负责日常经营管理的最高级管理人员,又称作行政总裁(

知识

小篆丽丽字字怎么写

阅读(198)

本文主要为您介绍小篆丽丽字字怎么写,内容包括字字的小篆怎么写,“莉莉”这个名字的小篆怎么写,镇镇字字小篆怎么写。李 小篆:

知识

梅花篆字中的郭字怎么写

阅读(259)

本文主要为您介绍梅花篆字中的郭字怎么写,内容包括郭字篆体怎么写,郭字的篆体怎么写,郭的篆体怎么写。梅花篆体的发展历经了七朝的风雨沉浮。早在商朝时期残存的古陶器上,就刻有“南无阿弥陀佛”的梅花象形文字;汉代的梅花篆字成为了欣赏收藏

知识

舞蹈课记录怎么写

阅读(246)

本文主要为您介绍舞蹈课记录怎么写,内容包括怎么记录舞蹈动作,怎么记录舞蹈动作,舞蹈课的教案要怎么写。你好! 舞蹈是一种时间性、空间性的以人体动作为主要表现手段的动态的造型艺术。表演一结束动作的终止,意味着舞蹈的消失和不复存在。为

知识

爱国好体育怎么写

阅读(203)

本文主要为您介绍爱国好体育怎么写,内容包括体育方面的爱国的句子,爱国,从体育锻炼开始,征文怎么写,爱国卫生运动写作文怎么写。发展体育运动,增强人民体质。2、每天锻炼一小时,健康工作50年,幸福生活一辈子。3、生命不息运动不止! 4、生命在于

知识

白酒市场分析报告怎么写

阅读(294)

本文主要为您介绍白酒市场分析报告怎么写,内容包括白酒市场分析怎么做,白酒市场调研报告范文,白酒市场分析怎么做。近年来,酿酒行业连续多个季度保持了高速增长,行业产量增速加快,整体利润大幅上升。2011年,我国酒制造业毛利率为32.71%,销售利润

知识

通用记账凭证按月编号怎么写

阅读(254)

本文主要为您介绍通用记账凭证按月编号怎么写,内容包括通用记账凭证的编号怎样写,通用记账凭证编号怎么填,通用记账凭证怎么编号。为了根据记账凭证顺序登记账簿和日后核对账簿、凭证以及保证会计凭证的安全和完整,要对记账凭证进行编号。记

知识

只有花坚强怎么写说说

阅读(186)

本文主要为您介绍只有花坚强怎么写说说,内容包括关于花的坚强句子,写家里的花坚强的作文,怎样描写出一朵花的坚强。坚强的仙人掌星期天,天气晴朗,万里无云,好像太阳公公也想给我一个去花市场的好心情,早早地将阳光洒向大地。我怀着愉快的心情来

知识

甲骨文植怎么写

阅读(236)

本文主要为您介绍甲骨文植怎么写,内容包括甲骨文"树"字怎么写,甲骨文怎么写,甲骨文用甲骨文怎么写。甲骨文由来 甲骨文是商朝(约公元前17世纪-公元前11世纪)的文化产物,距今约3600多年的历史。 商代统治 者迷信鬼神,其行事以前往往

知识

软件开发目的怎么写

阅读(247)

本文主要为您介绍软件开发目的怎么写,内容包括开发软件的目的是什么,什么是软件开发开发目的是什么,软件工程的目的是什么。原发布者:弘利教育 法律资格类产品开发计划书客户名称:项目名称:(版本号:V1.0)拟制:核准:珠海XX科技有限公司说明:本计划包

知识

会计熟悉软件怎么写

阅读(270)

本文主要为您介绍会计熟悉软件怎么写,内容包括做会计这行的一般要熟悉那些软件阿,会计核算软件名称及版本号怎么填,会计专业特长怎么写。最低0.27元/天开通百度文库会员,可在文库查看完整内容>原发布者:上海乔布堂信息科技有限公司专业技能怎

知识

易语言怎么写联网软件

阅读(414)

本文主要为您介绍易语言怎么写联网软件,内容包括如何做易语言联网软件,易语言如何做一个联网软件,易语言怎么做一个联网的登录程序。用易语言简单多了 需要通讯组件就可以实现 就不多少了 你用批处理实现的 代码 如下@Echo off&title cmd @

知识

写小说软件怎么排列第几章

阅读(284)

本文主要为您介绍写小说软件怎么排列第几章,内容包括写小说排版,怎么排,怎么排,写小说怎么知道每一章的字数,写小说的第几章哪行要怎么写出来。小说排版基本要求:每个自然段落起始句顶头空两格;来自2、按照故事情节分自然段落。尽量避免大段

知识

软件测试用户手册怎么写

阅读(267)

本文主要为您介绍软件测试用户手册怎么写,内容包括软件测试说明书怎么写啊,软件测试说明书怎么写啊,软件测试报告怎么写。下面这个你看下,内容有点多,部分条款按照自己公司习惯和要求修改1. 引言1.1 编写目的:编写此文档的目的是进一步定制软

知识

怎么破解易语言写的软件

阅读(477)

本文主要为您介绍怎么破解易语言写的软件,内容包括怎么破解易语言软件,怎样破解易语言写的EXE的软件要用到什么工具,请问大虾们易语言编写的软件用什么破解啊。花指令的插入,这当然是有必要的,有人说加了花指令没有什么用,现在的反编译软件基

知识

怎么看软件是用什么语言写的

阅读(227)

本文主要为您介绍怎么看软件是用什么语言写的,内容包括怎么看软件用什么语言编写的,怎么看软件是用什么编程语言写出来的,怎么看某个程序是用什么语言写的。你的疑惑是什么?我下面的阐述希望能帮你解决些疑惑:首先,用C类语言比方,用C编的程序从

知识

罗技游戏软件怎么用

阅读(388)

本文主要为您介绍罗技游戏软件怎么用,内容包括罗技的游戏软件怎么用,罗技游戏软件怎么设置添加游戏在哪上面我要让罗技鼠标发挥效果,如何用罗技游戏软件设置鼠标左键一直按住的宏。不是所有罗技鼠标都支持鼠标内存储方案,对于支持鼠标内储存

[/e:loop]