问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

以后学习编程的问题~

发布网友 发布时间:2022-04-24 10:01

我来回答

5个回答

热心网友 时间:2023-10-09 16:06

对于广大编程初学者来说,存在着这样普遍的认识:学习程序设计选择编程语言
很重要,开口闭口就是VisualBasic、Visual C++、Delphi、Power Builder等一些现在比较流行的开发工具。经常看见有初学者问:我学C/C++,究竟是学
VisualC++好,还是学Borland C++ Builder好呢?或者就是要求在Visual Basic和Delphi之间作出选择。学习程序设计和学习程序设计语言究竟是怎么一个关系?初学者究竟应该如何取舍呢?就此我们打个简单的比方:学习程序设计就好比学习射击,而程序设计语言就对应射击中的气*、手*、步*等各种*械。学习射击必须要选择一种*械,不可能没有*还能学好射击的,也不可能同时学会使用所有的*械。但是,如果掌握一种*械的射击,再学别的也就触类旁通了。因为在熟悉一种*械的同时,也学习了射击技术本身。再学其他的,自然事半功倍。学习程序设计也是一样,必然要从学习一门程序设计语言开始入手。同时在学习的过程中?
建议:学习程序设计不必苛求一定要从某一种语言入手,可以在Visual Basic、Delphi、Borland C++ Builder或者DOS下的Pascal、Turbo C(或Borland C)中间选择自己比较容易接受的一种进行学习。从中主要学习的是编程本身的思想,学习的是用程序设计的眼光来看待问题。或许,学习的效果不能马上看到,但是可以学到扎实的基本功,而这对于将来的进一步发展是有很大好处的。这些基本功包括:
一、强化逻辑分析和建立数学模型的能力
编程的目的是什么?是要解决现实中的问题。而现实中的问题是用自然语言描述的,目前的计算机对其无法理解。我们要做的就是必须用计算机能理解的方式将问题“告诉”计算机。也就需要我们对现实问题进行逻辑分析,建立合理的数学模型,然后以程序和数据的形式输入计算机,R、G、B三色份量来各表示一种颜色,对于颜色的处理被转化为对R、G、B三个整数的处理。我们只要改变这三个整数,就可以将其改变成另外一种颜色。对于其它的现实问题,我们也要像
这样使其可以被计
二、数据结构和算法知识
程序设计发展到现在,已经有了一套比较普遍、完整的数学模型(我们称之为
数据结构)和对应这些数学模型的处理方法(也就是算法)。目前的程序就是以
此为基础的。在程序员中间流传着一句经验之谈:“好的数据结构是程序的一
半。”其重要性可见一斑。作为一个程序员
三、丰富的实践经验
程序设计本身就是一门实践性很强的学科。一个只存在于纸上的程序如同没
有翅膀的鸟永远不能飞翔在现实的天空。任由代码写得再巧妙,风格再优美,也
只是一张纸上的一连串字符而已。就好比是一份作文练习,或许写得很好,但是
不交给老师去批阅,和一张白纸又有什么区别呢?!最后,作为一个程序员还有一点小要求:那就是身体素质要好,能熬夜才行。
Top of Form 1
选其器与善其事——纵谈编程工具的选择选其器相同主题的文章
“工欲善其事,必先利其器”——《论语》。很多人在学习软件编程时,都希望
选择一款优秀的编程工具。到书店逛逛,可以看到各种琳琅满目的编程书籍,可
是你还没有想好选择学习什么编程语言,也就无所适从,不知道该买什么书看。
要想学好编程,必须认真了解各种语言的特点,找准自己的学习方向。那么你首
先必须明确你想要做什么,你所感兴趣的是什么?进一步说就是:你现在想要完
成哪一方面的程序设计,你的程序主要完成的功能是什么?由此在众多软件中,
选择出适合自己的开发工具。
一、基础语言开发工具
诸如Delphi、VC++、VB等语言都是一种面向对象的程序设计语言,虽然每种语言在对面向对象的支持不尽相同,但它们始终贯穿整个程序设计的思维方式的主线。因此,要学好这些语言最开始不应该将重点放在某种语言的具体语法格式上,而应该注重学习面向对象的基本理论
最容易的入门语言——Visual Basic
在掌握面向对象编程的基本概念的基础上,相对来讲,VB是比较容易入门的
一门语言。在学习VB时,应该注意抓住对象的精髓,避免凌乱和繁杂,注意掌握
对象和控件的属性和事件以及它们的功能和用法、主要函数的简单功能。最有效
的方法就是自己组织一个由简到繁的学习步骤,比如:在学习VB简单绘图功能时,学着自己绘制正弦曲线;学习使用picturecl控件来制作一个液晶效果显示时间;在学习API函数时,制作自己的任务栏图标。这种方法能够很好的帮助你掌握VB中常用对象、事件的使用。
最灵活的语言——Delphi
对于Delphi来讲,如果你曾经学过PASCAL的话,你会发现很多东西都是“似曾相识”的。确实如此,Delphi本身就是由和PASCAL结构类似的Object
Pascal编写而成。如果你有一定的PASCAL基础,学习起来当然更轻松一些。另外,还应注意对Delphi中包的理解和应用。比如,对运行期包、设计期包以及自己建立包应该注意的事项。在熟练掌握Object Pascal语言的基础上,可以把学习Delphi时的重点放到如何使用Delphi编写Windows应用程序,Delphi数据库编程和创建控件以及程序开发上面。
最强大的语言——Visual C++
VC++中由于有较完整的微软基本类库,使开发Windows应用程序变得简单而
高效。它提供的复杂的资源编辑器,可以很方便地编辑对话框、菜单、工具栏以及其他组成元素,因此它的功能强大,使用方便,但是和VB、Delphi相比,入门较难、不容易掌握。学习VC++,应该首先把重点方在基本数据类型、输入/输出、循环和数组、模板以及如何创建C++应用程序上面。在此之后,才应该进一步学习VC++中资源编辑器的使用、ActiveX控件的使用以及编辑器优化等内容。目前很多关于VC++的书籍中大部份都是对使用VC++各个版本开发应用程序的介绍,而忽略了C++的基本知识,实际上,对于初学者来讲,直接从具体应用程序设计入手而忽略基本知识,反而会在很大程度上加大学习难度,很容易丧失学习的信心?!---->

当然在上述这些语言中,都提供有自己的数据库编程和Internet编□'7b。在对程序本身熟练掌握的基础上,你还可根据自己的需要选择学习。当你已具有一定程序设计能力时,不妨自己设计一个现实、有兴趣的课题,自行开发、自行设计。这样可以帮你很好地熟练
二、数据库编程
如果你主要是想完成数据库方面的设计,那么应该选择专门的数据库开发工具,常见的有:SQLServer、PowerBulider等。假如只是需要完成相对简单的数据库功能,那就仔细看看Access吧。花不多的时间,也能让你有很大的收获,另外,还有一些专门用于大型数据库开发的工具如:DB2、Sysbase以及Oracle,这一类的软件一般都需要有较扎实的数据库基础知识和一定的软件开发能力。如果你是从头开始的话,建议不要一开始就去学习这一类软件。PB和SQLServer主要是用于完成数据处理和数据库的访问。由于SQLServer和操作系统兼容性较好以及在网络中的广泛应用,目前很多业余爱好者都选择学习它,在学习SQLServer时,应把重点放在SQL语言的组成、SQL的事务管理以及SQL的查询和优化上面。而PB则一直都是很多从事数人来讲,在学习数据库基本使用技巧的同时,还应注意到在PB中,对于需要访问Windows特殊功能的应用程序需要调用API函数,比如:控制鼠标、创建目录以及闪□'7b窗口等。
在学习数据库编程时,可以尝试着完成一个完整的软件开发周期。从需求分析隍7d始,亲身经历设计数据库、创建数据库前端、创建表格、完成常见查询以及输出报表等全部过程。
三、网络编程
目前较为流行的网络编程工具可谓“风格迥异,百花齐放”。每一种工具都有其独特的特点,在互联网实现上都有各自的优势。
在学习Java时,应该明确其中对象、继承等面向对象的基本理论,从根本上掌握Java的运行机制。在学习中应把重点放在其语言基础、Java与ActiveX以及JavaBeans等组件之间的编程技术以及应用上来。你可以自己编一些较为经典的小程序来加深基本技能的掌握:用Java的图形处理能力编写纸牌游戏,用AWT编写扫雷或者俄罗斯方块、用Java的网络功能编写网络聊天室等等。
相对来讲,ASP编辑方式简单、容易上手、功能强大,早已被广泛采用。在学
习ASP时,应该首先对ASP相关的网络知识、Web Server设置、HTML语言等方面有
一定了解,在此基础上,注重ASP的主要编程语言VBScript、ASP的常用对象和组
件的学习。如果想对ASP有较深入的了解的话,还必须对其常用的数据库
SQLServer、Acess等具有基本的使用技能。你可以自己尝试编一个简单的网上投票、网上超市等程序来加深对上述知识的掌握。
另外,值得一提的还有网络编程语言的“新秀”——PHP。它□'5c脱了ASP只能使用NT或者Windows 2000为服务器操作系统的*,对于数据库的访问较ASP更快、更直接。但是目前对于初学者来讲,其语言比较难理解,安装相对复杂、可供参考和学习的资料远不及ASP。同时在Windows中使用PHP,并不能够很好地体现其优越性。因此,我们建议对于没有Linux/Uninx基础的初学者,最好不要从PHP学起。
网络编程还有一个很大的特点:处处留心皆学问。时常留意互联网上各个网站的设计,留心他人的设计思想和创意,会使你的网络编程技巧进步很快。总的来讲,网络编答7b本身难度并不大,但是由于其在具体项目设计上涉及范围较广,比如涉及到与各种各样的数据库直接的接口、 学习语言的过程,是自己创造、自己编程的过程,也是逐渐掌握、逐渐应用的过程。在学习过程中逐渐培养起良好的编程思维、经验,逐步提高程序设计能力、找到更好的设计方案才是编程开发的真正精髓和乐趣所在!

参考资料:网址:http://www.vbaspnew.com/

热心网友 时间:2023-10-09 16:06

最近很多人都在问如何学习编程。我觉得学习编程最重要的是入门,如果你入门的时候有一个好的方法和思路,打下比较扎实的基础,对今后的编程工作是很有益处的。即使在学习新的编程语言也无所谓,因为它们有很多相通之处,可以相互借鉴。

我认为可以先学习一下pascal,这个语言比较严谨,适合初学者。pascal它被称为教学语言,结构严谨,不像C语言那么灵活,易于理解和学习。 然后可以继续学习C语言,这个语言比较灵活。有了pascal的基础,在进行C语言编程就不会因为C语言的灵活而有问题 。后面的就可以学习VC什么的了。
C语言的书推荐谭浩强的,比较好。
我当时学习pascal和C语言的时候是将书后的习题都做了一遍,感觉效果很好。
当然了,学习什么语言也要看你具体准备从事什么行业。例如你要进行嵌入式开发,C就是很好的选择,如果是Windows开发,那么VC就不错。还有数据库方面的开发、网络开发等等。不同的语言适合不同的方面。要看自己的选择的,呵呵 。

还有很多人说自己的基础很差,甚至中学毕业什么的。其实这个并不重要,比较说英语,在计算机语言里所用到的单词量很少,而且都是常用词,经常使用就记住了。当然,如果你要看原文资料或者帮助的话,专业词汇比较多,不过在金山词霸的帮助下,经常看,也是没什么大的问题的。至于数学什么的,其实数学只是培养你一个逻辑思维能力,在初学编程的时候影响不是很大。况且,作为一个基础编程人员来说,上面还有系统分析师、项目经理,他们会把需求分析、概要设计和详细设计做好的,你只要按照文档写代码就OK了。不过,要上更上一步的话,其他基础知识就非常重要了,毕竟你不能写一辈子代码。

在你学习好C语言以后,个人建议好好学习一下数据结构和软件工程。这两门对你的水平提高都是很有帮助的。特别是软件工程,它能够使你按照科学的工程方法进行软件开发,对今后的发展很有好处。
只是一家之言,有不到之处,还望见谅!

参考资料:http://hi.baidu.com/deathdog/blog/item/de92046eea406dde81cb4ab4.html

热心网友 时间:2023-10-09 16:07

如果想做网站就学.NET或者PHP。
.NET和PHP各有优势,学好一样就够用。我当初学的是.NET
想学程序编程就去学JAVA或者C++。
现在的培训机构大多教的是.NET和JAVA。也是比较主流的。
至于哪家培训机构好...现在这种地方太多了。主要看看他的课程安排和授课内容。教得太杂的也不要去。不要相信他们所谓的就业计划,都是扯淡的,最后还得自己找。
我个人意见你还是做网站方面的工作,毕竟有经验,以后学完出来也好找。

热心网友 时间:2023-10-09 16:07

呵呵
我也说一下我的答案.
目前我还是一个学生 在思远学习 不过马上就要毕业了
对于你想自学.我有这样的看法
第一 您的年龄相信不下于25了吧
虽然年龄不是问题.但是在计算机这个行业,尤其是你想做后台
25虽然不算高,但是也不算低了
其次您再学个一年或者两年的.那就更不好说了
第二 就学校而言,学校做为一个教育机构,自然要保证所有学生的就业率,相信你的就业已经不成问题,但是学校是一个整体,不会为了你而去专门的去辅导你,你的学习进度可能会高过学校的学习进度,
第三 学校的主要受教育的对象跟您的思维会有点差距,就目前的几所类似企培的学校(指跟计算机有关的学校),所招生的对象已经开始低龄化,现在一些普高,为了升学率,什么事都做的出来,导致了大量的高中生不愿意上大学,而选择职高或者技校, 这也就意味着您进入学校后周围的同事都比您小个2-3岁或者更多... 共同语言会少很多! 并且身为男性的自尊心会让您做很多不可思议的事情来.
第四 都说学习首先得有一个目标.没有目标目的也可以, 您的学习目标肯定是找份好工作, 但是在学校中.为了找份好工作学习态度固然很好.但是永远不如在企业中为了企业而学来的刻苦,
因为目前您还算有求生的技能.您所在的公司没有让您走人.但是想要再进一步却很难.那您就为了更高的职位去学!
在第二条中.我提到过 您的进度会高于学校的进度.意味着您大部分时间仍然处于自学状态,为什么在学校中您能保持自学,而在企业中您不能长久的保持自学呢?
学校中学习的始终有限,在企业中学习才是真正能和市场接轨的东西!
只要有一个好的学习态度.相信您会得到您想要的东西
个人不大提倡 重返学校学习

热心网友 时间:2023-10-09 16:08

学易语言罗.中文编程,真正的中国人的快速应用开发平台,资料多,有论坛可以讨论.采用首拼输入法输入代码,速度比英文的还要快.一周左右入门能写软件.

要学就学精一些.
学易语言罗.中文编程,真正的中国人的快速应用开发平台,资料多,有论坛可以讨论.采用首拼输入法输入代码,速度比英文的还要快.一周左右入门能写软件.
学完易语言后,可以转学VB,因为易语言与VB是差不多的.
学VB时,同时可以学习一下C语言,因为要向C++打下基础.
最后,学习C++和JAVA就可以了.因为基础你已打好了.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...道上的地方他们一起推(也许是摇)的那个车是什么? 坤宝丸一个疗程吃多久 坤宝丸的作用和功效 公司注册后长期未运营,会自动注销吗? cheerfull什么意思 像这种图图 美图秀秀可以做么 怎么做 这种图片是怎么弄得?听说是用美图秀秀。在手机上怎么弄?不要用电脑的... ...是用什么软件做出来的?纯色的背景,不是美图秀秀,美图秀秀里没有... 深圳市必图社数码科技有限公司公司简介 从上海人民广场到必图必科技公司,怎么走?远吗? 我以前玩过一个拼图游戏 很有意思 但是忘记叫什么名字了 求指点 迷茫啊 望指点指点、、 求一个完整版!大型拼图游戏 关于“计算机实验报告”的心得体会怎么写? 求一篇计算机基础实训心得一份 闯关游戏(运行效果要求:显示五个以上的问题让闯关者回答,若在规定时间内全部答对,则闯关成功。) 广州哪个电脑维修培训学校好 北京计算机培训,北京电脑培训 电脑培训下就能工作吗 拼图大全的游戏简介 拼图大全的休闲小游戏 适合大人玩的手机拼图游戏有哪些? 拼图小游戏哪些适合小孩子玩? 求智力游戏大全排行榜,有哪些比较热门的? 有什么好玩的手机拼图游戏? 有哪些手机拼图游戏推荐? 小米note的便签点了设为私密后,就找不到了,谁知道怎么找到? 小米MAX便签点了私密后找不到了,请问该怎么办 小米私密便签删除了怎么恢复 小米笔记隐藏怎么打开 红米笔记设为私密后为什么找不到了? 有没有类似会说话的金杰里的拼图游戏,求游戏名! 拼图游戏得分相同怎么排名 以春桃娇艳夏荷清丽秋菊高洁冬梅傲雪为材料作文800字以上 对于现实中的这一切 我永远只是个初学者.后面是 游戏开始是可以自己画人物 闯关 还能拿拼图的是什么游戏 我的电脑发生了翻天覆地的变化 有一个手机游戏,类似俄罗斯方块的拼图,在一个方形格子里拼,满一行即可消除。叫什么? 现在开电脑维修培训班的人,捣浆糊骗了不少小白的钱 发了一比,把小白钱骗了 最终他们也没学到真本事。 想在天津学影视后期制作,天津哪个培训班讲的好咧? 次世代游戏培训哪里比较好? 我家电脑是2008年配的,现在打大游戏太吃力了,希望大家能看看我家电脑能升到什么程度以下是电脑配置 求一篇高三学生自我鉴定!!急需!!要交表了!!我是今年的应届毕业生,就普普通通的,性格比较活泼张... 我今年24岁了,初中没有毕业就工作了,现在我想考学,还可以吗。我想学计算机。想考研究生,学士硕士博士 学习原画大概需要多少钱?包括工具、培训等等等等大概需要多少钱? 真的累了 半月板在什么位置?有何作用? 什么叫半月板前后角相通超过三个层面 半月板后角变性? 《半月板后角》 半月板后角损伤,容易冶愈吗?