Ⅰ 学电脑编程要之前首先要学习什么
在学习电脑编程之前,建议学习英语与数学,英语对于查阅资料很有帮助,毕竟大部分的资料是英文的,而数学在编程入门时至少要有高中水平,深入后与高等数学线性代数息息相关,开始编程之前,还有一点很重要的是对计算机的熟悉,假如你想开发windows桌面程序的话,必须先熟悉注册表,Dos命令,VBS脚本,文件的各种属性等等等等,这类经验一般说是“玩”电脑玩出来的,这些是进行编程必不可少的知识储备,因为深入编程后,更要设计很多的API,各种编程思想,之后更要学习其他的SDK,所以学编程前,最好先学习电脑基础知识,最后祝您成功
Ⅱ 要当一名程序员,至少应储备哪些知识
数据结构、算法、编译原理、计算机组成、关系型数据库原理
等你到开始工作时就版会发现除了扎实权的基础知识、解决问题的能力、熟练的编程调试能力外,同样重要的还有团队合作能力、持续的自学能力等, 这些现在说了想三个代表,不过你会慢慢知道的,可以有意识地培养一下
Ⅲ 用c语言实现一个程序,请问都需要有哪些知识储备,及大致如何操作
用VS2010的话,不怎么用C语言做绘制曲线数据,一般是需要C++的编程语言的基础和MFC 的基础可以操作,
如果没用这方面的学习,可以尝试在VS2010中建立一个MFC的对话框类型的项目,在项目中的OnPaint()函数中的else 分支中添加 :
CPoint pPoint;
pPoint.x = 100;
pPoint.y = 100;
CPaintDC dc(this);
dc.LineTo(pPoint) //起始点
pPoint.x += 10; //第2个点的X位置
pPoint.y += 10; //第2个点的Y的位置;
dc.MoveTo(pPoint) //从起始点位置画线到当前位置 ,可以多个MoveTo 画连续的这里不多做增加了
根据上面的示例, pPoint 的坐标是你需要记录的数据点的坐标可以定义一个数组,数组的大小取决于你的数据量,简易定义成动态数组,可以用
CPoint * pPoint;
pPoint = new CPoint[n];
你描述的画上下限横线的可以先计算出最大的Y和最小的Y值再用LineTo MoveTo 画
Ⅳ 想学编程 需要具备什么基础知识
逻辑思维能力的培养。程序员必须要有一定的逻辑思维能力,逻辑思维能力的培养更需要长时间的实践锻炼。在学习编程过程中,我们不必等到什么都完全明白了才去动手实践,只要明白了大概,就要敢于自己动手去体验。谁都有第一次。有些问题只有通过实践后才能明白,也只有实践才能把老师和书上的知识变成自己的。
注意理解一些重要概念。程序设计的教程看到的无非就是变量、函数、条件语句、循环语句等概念,但要真正能进行编程应用,需要深入理解这些概念,在理解的基础上应用,不要只简单地学习语法、结构,而要吃透针对这些语法、结构的应用例子,做到举一反三。
掌握编程思想,学习一门语言或开发工具,语法结构、功能调用是次要的,最主要是学习它的思想。你可以自己编一些较为经典的小程序来加深基本技能的掌握:用Java的图形处理能力编写纸牌游戏,用AWT编写扫雷或者俄罗斯方块、用Java的网络功能编写网络聊天室等等。关键是学一种思想,有了思想,那么我们就很容易触类旁通。
数学基础。从计算机和应用的发展历史来看,计算机的数学模型和体系结构等好多都是由数学家提出的,包括最早的计算机也是为数值计算而设计的。因此,要学好计算机是需要一定的数学基础的,初学者有高中水平就差不多了。
Ⅳ 请问在开始单片机学习之前,需要哪些基础知识的储备
不需要,当然学习后会更好
你所需要的语言要会基础部分,不需达到很高的编程层次
学一点电路知识会对你有所帮助
其他的都是在学习的过程中自然就掌握起来了
Ⅵ 学编程,需要哪些知识储备我搞文科的,把数学和英语都搞忘了,在计算机的学习中往哪个方向努力呢
学习编程是一件好事 不过之前你得先了解 你学习编程的目的是什么 这个很重要 因为目的决定发展方向
目前对于编程有很多种编程语言以及相对应的开发软件 下面说明一些常用的编程语言 根据你的情况选一种语言进行学习 不要盲乱学习
C语言 一种可移植性和多系统平台的编程语言 开发软件TC
VB 一种可以说是既学既用的软件开发语言 开发软件如:VB6.0
DELPHI 一种和VB差不多的既学既用的软件开发语言不过其功能远比VB强大 代码书写上更加方便
开发软件 DELPHI7.0
JAVA 一种功能强大可移植性强开发语言
程序语言,顾名思义就是语言,是用于交流的,程序就是计算机的语言和人的语言的翻译者,做一个程序员就是要把人类世界的问题用计算机的方法去解决和展现,可是因为种种原因,大多数人在如何学好语言,如何学好开发平台上疲于奔命,到头来你只会敲写代码。
程序基本上都是自学的,买书是一开始碰到的最头痛的问题,计算机的书大多都很贵,现将我的一点经验供大家参考:
如果想做一个合格的程序员,C++是一定要学的,
首先你要花两个月的时间学习C,C++,这样的书很多,去选一些大学的教材足亦,切记,不要花过多的时间研究C++,两个月够了,只要学会其中语法就行了,不要为了深入用DOS编写菜单什么的,那是吃饱人参了。
如果你有过多的时间,接下来你可以学习数据结构,推崇《数据结构C++语言描述》,清华大学出版,58元,但如果无过多时间,还是不看为妙,至少我现在从未用过这本书的知识,许多东西MFC VCL等开发平台都为你已经做好。
接下来开始学习Windows下的SDK编程, 推崇《Windows程序设计》160元,建议去借,不要买,而且你只看上册,你只要了解Windows的运作机制即可。两个月
然后你将转入VC的世界,既然要在Windows下编程,VC不可不学, 推崇《VC++技术内幕》第四版,96元,三个月,不要全部看,看前面的三部分,后面不要看。后面的只是对COM,数据库,Internet形如鸡肋的介绍。
接下来你应该考虑一下你将要发展的方向,如果是做数据库,你可以用VB和Delphi或CB, 如果要做通信方面,或者硬件,你将要深入VC, 如果是WEB相关的,去学学ASP,JAVA,JSP,XML等,但有一样你必须要学的,COM。COM与其说是一样新的技术,还不如说是种机制,推崇潘爱民的《COM原理和应用》39元,你可以一边看这本书,一边学习些ActiveX组件,ATL控件等等。如果你有的是时间,不急于找工作,你还可以看看《Windows高级编程》或《Windows核心编程》,但不管怎么样,你要切记,VC不是用来做界面和数据库的,做网络的现在也有JAVA,都是用来做一些很底层的东西,VC是很高薪的,如果你对自己有充分的信心和有的是时间,你才可以深入VC。否则的话,还是看看人才市场,看看行情,再说。
还有一点切记,有些书,诸如《MFC深入浅出》这些书主要是关于那些技术原理的介绍,我个人认为程序只是工具,只是技术,只要学会用,能完成任务即可,如果有的是时间,才会去探索根源,也许有许多人会说,懂了原理对你编程会有很大帮助,我不否认,但是,要知道,就算你编程技术如何了得,你只是个技术人员,当你学了那么多的技术和知识,第一,计算机的知识其实是各大公司制定出的标准,标准变了,你不是白学了吗?第二,当你花了几年的时间学习,到头来你只不过程序水平提高一点。我认为应当将你的大部分智力和精力用在如何与人打交道,电脑让你用的好有什么用,人脑让你摆弄的好才算真本事,就如《黑冰》里面的计算机工程师,虽然对计算机十分精通,可有什么用,还不是死在王志文的手里?而且死的很惨,脸都毁了。
另外,不要去学你喜欢的,也不要去费劲脑子想该学什么,看看人才市场,市场需要什么,你学什么。
一家之言,仅供参考。
Ⅶ 学习C语言,汇编,应该具有什么样的知识储备
具有学习这个课程的兴趣是最重要的
其次要有耐心和衡心
我相信你具备这些了肯定能学好
当然数学和英语好点可能学习中会少遇到些麻烦而已,不是很重要
我的英就很差
Ⅷ 编程员所需要的知识储备有哪些 小小知识站
学编程是一件好事 不过之前你得先了解 你学编程的目的是什么 这个很重要 因为目的决定发展方向 目前对于编程有很多种编程语言以及相对应的开发软件 下面说明一些常用的编程语言 根据你的情况选一种语言进行学 不要盲乱学 C语言 一种可移植和多系统的编程语言 开发软件TC VB 一种可以说是既学既用的软件开发语言 开发软件如:VB6.0 DELPHI 一种和VB差不多的既学既用的软件开发语言不过其功能远比VB强大 码书写上更加方便 开发软件 DELPHI.0 JA 一种功能强大可移植发语言 程序语言,顾名思义就是语言,是用于交流的,程序就是计算机的语言和人的语言的翻译者
Ⅸ 学习编程之前需要具备哪些电脑知识
学习编程不需要太多的计算机硬件知识。入门主要是学习C语言。
你需要一个视频教程,一本书,或者一个会编程的朋友
然后通过练习一些循环,判断,链表等内容。
等对面向过程的编程有了一定的了解之后,可以学习Java或者C++等面向对象的编程语言。
实际上现在的编程语言非常的多。你可以选择一个你喜欢的,或者是跟你以后希望从事的工作有关系的语言。
电脑知识基本不需要,会开机,装个软件就够了。实际上大部分内容还是跟老师慢慢学来的。
希望能够帮助到你