电脑频道 手机频道
网络技术 路由器
电脑系统 电脑蓝屏
游戏攻略 明星八卦
电脑问答 最新更新
首页 > 电脑知识>正文 公告: 为响应国家净网行动,部分内容已经删除,感谢网友理解。

想平时编点小软件要学什么 软件编程入门自学

【2021-08-25 09:39:16】 来源:网络 作者:福州电脑之家 评论:

想平时编点小软件要学什么

要想学会编一些软件首先要学些什么呢?

看你想学什么语言了,现在常用的语言有C语言,VB、VF、JVAV、用的比较广泛的是C语言和VB,这两种能很好的精通一种就可以了,初学要看看这两种,精通一种呀!!!!要是想学的好一点就要精通微机原理、汇编语言、操作系统、数据库原理、数据结构、软件工程、离散数学、C语言基础、C++程序设计、VB程序设计、VC++ 程序设计等,学软件是很烦琐的一件事情,要你耐心的去学呀,呵呵,我其实也是一知半解,看看能不能给你点启发!!!!(玲珑羽)

想用C++编个小软件,请问我还要再学习什么?

本家,我也学自动控制。

开发上位机不是那么复杂也不是那么简单,必须得会可视化编程啊。

第一个就是推荐孙老头的《VC++深入详解》啊,看了你就会依葫芦画瓢了,不过木有内功啊。

要有内功得研究侯俊杰《深入浅出MFC》。

要想把程序做的像模像样,单说上位机哈,你得继续研究多线程,串口编程,网络编程,要想程序号看还得学学做界面。

等你把这些都大概学了下你就知道该怎么走了当然学这些前提是你得有c与c++的基础

想要学习怎样编写程序和制作软件

c++程序设计教程 c++编程思想 c++大学教程 c++程序设计语言 数据结构算法与应用c++语言描述 c++标准模板库------自修教程与参考手册 泛型编程与STL 深度探索c++对象模型 设计模式---可复用面向对象软件的基础 重构---改善既有代码的设计 Essential c++ Effective c++ More Effctive c++ C++ primer 前五本应该属于入门书籍,后面的属于学习难度比较大的,想提高C++的编程能力,看看这些书籍有好处。

建议你把编程思想这本书多看看,为自己做个学习计划,如for,else。

《C++编程思想》,不可能一本书籍会包含VB的所有内容。

总之,C++的学习是一个比较漫长的过程,学习别的语言是非常简单,虽然他秉承了C语言的风格,但是有很多很多是C语言不具备的,要多看书。

如果有一天你能熟练驾驭指针的操作了,所以也没有必要去认真的学习数学也可以学好程序设计的,不要着急,要理论与实践想结合,例程书籍也是很重要的,学习的感觉真的很累的,希望能和你成为朋友! 好了,说了这么多,可以参考一下,学精,还需要更多的时间你既然喜欢编程,就应该认认真真的学习一门语言,北方C。

业界有这样一种说法,因为JAVA这门语言包含了C++的一些特性,掌握了C++。

如果你是一个肯吃苦,肯用心学习程序设计的人,具有坚持不懈的精神的人,我相信,只要你认认真真去学,即使你的英语数学水平再差,JAVA的需求量是非常大的,例程书籍也是必不可少的,多看源代码对编程是很有帮助的,也会少走很多弯路。

我是一名大三的学生,我也正在学习C++这门语言,一年多的时间,可以看看数据结构,编译原理,你也一定能够学好程序设计的,也能保证所学知识的完整性。

学编程是一个很漫长的过程,对提高编程水平的帮助是很大的。

其实语言是相通的,一门语言学会了,学习其他语言就比较容易了,比较简单,是非常好的入门语言。

书籍最少应该准备两本,C++,在看书的时候,可以交叉的看,而且学习程序设计不像学习网络,如CCNA这类认证需要掌握大量的英文,按照C——C++——VC的顺序学习. 关于英语对学习程序设计有没有帮助的文章这个话题已经有很多人议论过了,我个人建议把计算机专业术语弄明白了就可以了,你可以买一本计算机英语教程看一看。

相信你一定能学好程序设计的。

学习数学和学习程序设计有一个共同点------锻炼逻辑思维能力。

在程序设计的学习中涉及到数学的地方并不多.net编程等等比较复杂的语言. 如果是为了找工作的话我建议你学好C,大概需要两年的时间,祝你学有所成!。

学习C语言,谭浩强的《C程序设计》是一部非常好的C语言书籍,学习程序设计是一个非常漫长的过程。

我向你推荐一些C++经典书籍,类,多态,继承等等比较抽象难道懂的概念,并没有要求你完全掌握C++的所有部分,没有人能达到这一点,因为C++太庞大了,如果能坚持不懈的学习C++两年到三年的时间了,有助于知识的连贯性,不要着急,一本书多看两遍三遍,学会交叉学习法,在学习C的过程中,这只是底限。

但是在学习程序设计的时候身边有两个工具应该足够了-----------金山词霸,C++,这样对学习是很有好处的,标准库.并没有太高深的,如果想学通,操作系统等书籍,一本书籍中没有讲到的内容可以在另一本中看到,看源代码对学习也是很有帮助的,等你学完这门VB语言之后,字符组合等等,指针是C语言的精华,是比较复杂的部分..,上机实践也是必不可少的,最后祝你在学习编程的道路上走的更好更远,可以尝试C语言..,我是从VB开始入门的,学了1年多,然后转入C语言,按照C——C++——VC的顺序学习,C学了两年,现在开始学习C++,C++的学习是很有难度的,计算机词典,《C++标准库》,这些书都非常好,内容也很全面,对程序设计是有帮助的。

其实程序设计当中的英文都是一些非常简单的,要对自己有信心,我也希望你能学好的,就等于掌握了JAVA的80%, 在掌握了C++之后(我说的掌握指的是,可以熟练用C++编程序了,JAVA三门语言. 在我国目前的软件开发行业中,对编成都是很有帮助的。

最开始学习的时候,开始进行更深入的学习.比如学习windows下的框架编程和.南方以VB为主..,while,先不要编一些比较大的程序,多编一些小程序,比如数组运算,我相信你,你一定能学习好C语言的。

我是2001年接触编程的,刚开始只是大概了解一下,并没有进行比较深入的学习,你就可以学习其他的语言了)可以试着学习一些其他的语言,如JAVA,VC++等等比较复杂的语言. 这时候可以说你已经对程序设计语言有个大体的认识了,可以明确自己学习的方向,根据自己的学习情况而定,是学习一些自己比较感兴趣的语言啊(从兴趣出发),还是为了找工作啊。

多做练习题,先从VB开始,VB是比较好的入门语言,可视化的

我想编一个简单的小程序用什么软件?

那你就用excel好了,为什么还要再找一个软件?还有就是,你的需求不明确,怎么叫和excel一起用?另外,如果你不会编程的话,告诉你怎么写也不能马上让你自己写出来的 ===========================================================excel就是电子表单啊,简单的功能还是很方便的,就在表格里面输入数据,然后查找么在菜单栏里面找就是了。

话说回来,你不会用excel?那你为什么还要要求可以和excel一起用?

想学习编程序软件,什么语言比较好?一点基础也没有。

仅仅想玩玩,以及失败N次积累起来的经验;如果你没有兴趣。

你需要了解Windows程序的运行机制,这里边涉及的知识的广度我已经给你发了邮件,请查收。

===========================================有人推荐我看数据结构? ---学开车就要学发动机原理吗?学习使用工具,是不需要知道原理;但制造工具,没有原理就根本不行。

游戏修改器不仅仅是个界面;二,等等。

如果你有兴趣了解这些,那么,一、寻找已有的、前人已经开发的软件,游戏修改如:Cheat Engine和金山游侠什么的,那么就必须从基本做起,数据结构就很不错,并具有一定的汇编和反汇编知识,熟练使用反汇编调试工具,能够涉及Windows底层开发的C、C++,或者Pascal(Delphi)语言,甚至可以和制造一辆汽车所需要的知识广度相提并论,任何事情都没有捷径可走、放弃吧...

新手想学习电脑编程什么软件好?

编程 这是每个游戏编程FAQ里都有的问题。

这个问题每星期都会在游戏开发论坛上被问上好几次。

这是个很好的问题,但是,没人能给出简单的答案。

在某些应用程序中,总有一些计算机语言优于其他语言。

下面是几种用于编写游戏的主要编程语言的介绍及其优缺点。

希望这篇文章能帮助你做出决定。

1、C语言如果说FORTRAN和COBOL是第一代高级编译语言,那么C语言就是它们的孙子辈。

C语言是Dennis Ritchie在七十年代创建的,它功能更强大且与ALGOL保持更连续的继承性,而ALGOL则是COBOL和FORTRAN的结构化继承者。

C语言被设计成一个比它的前辈更精巧、更简单的版本,它适于编写系统级的程序,比如操作系统。

在此之前,操作系统是使用汇编语言编写的,而且不可移植。

C语言是第一个使得系统级代码移植成为可能的编程语言。

C语言支持结构化编程,也就是说C的程序被编写成一些分离的函数呼叫(调用)的集合,这些呼叫是自上而下运行,而不像一个单独的集成块的代码使用GOTO语句控制流程。

因此,C程序比起集成性的FORTRAN及COBOL的“空心粉式代码”代码要简单得多。

事实上,C仍然具有GOTO语句,不过它的功能被限制了,仅当结构化方案非常复杂时才建议使用。

正由于它的系统编程根源,将C和汇编语言进行结合是相当容易的。

函数调用接口非常简单,而且汇编语言指令还能内嵌到C代码中,所以,不需要连接独立的汇编模块。

优点:有益于编写小而快的程序。

很容易与汇编语言结合。

具有很高的标准化,因此其他平台上的各版本非常相似。

缺点:不容易支持面向对象技术。

语法有时会非常难以理解,并造成滥用。

移植性:C语言的核心以及ANSI函数调用都具有移植性,但仅限于流程控制、内存管理和简单的文件处理。

其他的东西都跟平台有关。

比如说,为Windows和Mac开发可移植的程序,用户界面部分就需要用到与系统相关的函数调用。

这一般意味着你必须写两次用户界面代码,不过还好有一些库可以减轻工作量。

用C语言编写的游戏:非常非常多。

资料:C语言的经典著作是《The C Programming Language》,它经过多次修改,已经扩展到最初的三倍大,但它仍然是介绍C的优秀书本。

一本极好的教程是《The Waite Group"s C Primer Plus》。

2、C++ C++语言是具有面向对象特性的C语言的继承者。

面向对象编程,或称OOP是结构化编程的下一步。

OO程序由对象组成,其中的对象是数据和函数离散集合。

有许多可用的对象库存在,这使得编程简单得只需要将一些程序“建筑材料”堆在一起(至少理论上是这样)。

比如说,有很多的GUI和数据库的库实现为对象的集合。

C++总是辩论的主题,尤其是在游戏开发论坛里。

有几项C++的功能,比如虚拟函数,为函数呼叫的决策制定增加了一个额外层次,批评家很快指出C++程序将变得比相同功能的C程序来得大和慢。

C++的拥护者则认为,用C写出与虚拟函数等价的代码同样会增加开支。

这将是一个还在进行,而且不可能很快得出结论的争论。

我认为,C++的额外开支只是使用更好的语言的小付出。

同样的争论发生在六十年代高级程序语言如COBOL和FORTRAN开始取代汇编成为语言所选的时候。

批评家正确的指出使用高级语言编写的程序天生就比手写的汇编语言来得慢,而且必然如此。

而高级语言支持者认为这么点小小的性能损失是值得的,因为COBOL和FORTRAN程序更容易编写和维护。

优点:组织大型程序时比C语言好得多。

很好的支持面向对象机制。

通用数据结构,如链表和可增长的阵列组成的库减轻了由于处理低层细节的负担。

缺点:非常大而复杂。

与C语言一样存在语法滥用问题。

比C慢。

大多数编译器没有把整个语言正确的实现。

移植性:比C语言好多了,但依然不是很乐观。

因为它具有与C语言相同的缺点,大多数可移植性用户界面库都使用C++对象实现。

使用C++编写的游戏:非常非常多。

大多数的商业游戏是使用C或C++编写的。

资料:最新版的《The C++ Programming Language》非常好。

作为教程,有两个阵营,一个假定你知道C,另外一个假定你不知道。

到目前为止,最好的C++教程是《Who"s Afraid of C++》,如果你已经熟知C,那么试一下《Teach Yourself C++》。

3、我该学习C++或是该从C开始我不喜欢这种说法,但它是继“我该使用哪门语言”之后最经常被问及的问题。

很不幸,不存在标准答案。

你可以自学C并使用它来写程序,从而节省一大堆的时间,不过使用这种方法有两个弊端:你将错过那些面向对象的知识,因为它可能在你的游戏中使得数据建模更有效率的东西。

最大的商业游戏,包括第一人称射击游戏很多并没有使用C++。

但是,这些程序的作者即使使用老的C的格式,他们通常坚持使用面向对象编程技术。

如果你只想学C,至少要自学OO(面向对象)编程技术。

OO是仿真(游戏)的完美方法,如果你不学习OO,你将不得不“辛苦”的工作。

4、汇编语言 显然,汇编是第一个计算机语言。

汇编语言实际上是你计算机处理器实际运行的指令的命令形式表示法。

这意味着你将与处理器的底层打交道,比如寄存器和堆栈。

...

我大学想学编程,做软件方面的那种,要选什么专业?

清华大学出版社《软件工程与实践》贾铁军教授主编。

推荐、上海理工大学等。

成绩勉强在重点线,推荐同济大学,特别是网络软件研发【专家建议】 您希望在大学想学编程,做软件方面的研发工作,需要选软件工程专业,含典型案例及同步实验。

祝您大吉大利。

“会编程的人那么多”关键会到什么程度,社会需求及待遇都好,如同会计算机的人很多,但是真正能够以很强的技术方法和能力进行研发、维护和管理的却不多,区别在于专精和研发能力与一般会计算机基本知识只会应付通过考试决然不同,只要肯吃苦认真钻研发展很快...

分享:
下载
发表关于《想平时编点小软件要学什么 软件编程入门自学》的评论

福州电脑网(福州iThome)专业电脑/计算机学习网站.提供电脑维修知识,包括计算机软件/硬件维修知识,路由器/交换机/网络设置,电脑蓝屏,网络/it知识学习等等电脑技术学习资料.

免责声明:本站所有信息内容仅供参考,如有冒犯您的权益请联系我们删除!请大家注意:本站删帖完全免费。邮箱:

Copyright (C) FziThome.com, All Rights Reserved.

版权所有 闽ICP备14002611号-3