❶ 我想学编程,请问该怎么入门
现在抄都是信息化的时代,没有一门好袭的技术是难以在社会之中立足的,
现在的电脑技术飞速增长,每家公司都需要电脑人才,你可以去学习电脑专业,
在这个领域中还是有很大的发展空间的,只要自己好好学习,以后的前景不可限量。
❷ 从零开始学编程需要多久
从零开始学编程一般需要4-6个月。
入门编程应该先学入门C语言或者python :
C语言语法简单,有良好的逻辑抽象,如果是要更全面、深入地学习语言本身就C。python语法更加简单简洁易学,而且有各种强大的库,扩展库,如果是为了通过编程这一手段来迅速地做出有用、实用的程序和界面可以学python。现代很多语言都是从C语言发展而来的,所以可以以C语言做跳板进阶其他面向对象的高级语言。慢慢接触C++,或高级编程语言(如:Net,java 等),网页设计相关的语言(HTML+CSS+Javascript)。如果想做一个程序员,在没有基础的情况下,买书自学是一个办法,但是大多数人会因为没有相关的基础知识,导致看书看得一知半解,在不了解的时候,买的书不一定合适。比较速成的办法还是去报名一个培训班,推荐【达内教育】,系统的学习一下基础知识,然后选择一个发展方向,再具体的针对性地买点书籍来学习。
想了解更多有关编程的详情,推荐选择【达内教育】。该机构独创TTS8.0教学系统,企业双选会。达内OMO教学模式,全新升级,线上线下交互学习,满足学生多样化学习需求。对标企业人才标准,制定专业学习计划,囊括主流热点技术。理论知识+学习思维+实战操作,打造完整学习闭环。实战讲师,经验丰富。→感兴趣的话点击此处,免费学习一下
❸ 学数控难吗
数控车床难学吗
不难学, 关键是在什么的地方学,
上技校学是不行的,因为又花钱还学不会真技术,
上大厂里也是不行的,因为他们一般都有专门的技术员,专门负责调试机床、编程序,你去以后只要你当个机器人一样一天到晚上卸活, 另外大厂里面加工的工件都很单一,反来复去就那几样东西。
最好是上一些干外加工的小工厂里, 经常的换活,也有机会让你亲自操作、编程。
学数控怎么样? 20分
数控这个行业还是不错的,不过现在学数控机床的人越来越多了,但是就业市场还是不错的,学成之后工资一般不会低于两千元,沿海地区四千左右也是可以拿到的,建议你学数控机床维修也不错。现在学数控可以在中专技校学习,一般是学两年到三年也有几个月的短期班,鉴于你已经十九岁了梗你最好去短期班学习,几个月就可以了,就是学费比全天学习的学校高点,如果你工厂有熟人,能直接进工厂学习最好了。
数控方面的相关课程有机械制图、数控机床、数控加工工艺等等好几门课程。学数控的主要在工厂打工,要自己干这行的本钱就有点大了。
数控很难学吗?
一、数控人才市场需求
在发达国家中,数控机床已经大量普遍使用。我国制造业与国际先进工业国家相比存在着很大的差距,机床数控化率还不到2%对于目前我国现有的有限数量的数控机床(大部分为进口产品)也未能充分利用。原因是多方面的,数控人才的匾乏无疑是主要原因之一、由于数控技术是最典型的、应用最广泛的机电光一体化综合技术,我国迫切需要大量的从研究开发到使用维修的各个层次的技术人才。
数控人才的需求主要集中在以下的企业和地区:
1、国有大中型企业,特别是目前经济效益较好的军工企业和国家重大装备制造企业.军工制造业是我国数控技术的主要应用对象.
杭州发电设备厂用6000元月薪招不到数控操作工。
2、随着民营经济的飞速发展,我国沿海经济发达地区(如广东,浙江、江苏、山东),数控人才更是供不应求,主要集中在模具制造企业和汽车零部件制造企业。
具有数控知识的模具技工的年薪已开到了30万元,超过了“博士”。
二、数控人才的知识结构
现在处于生产一线的各种数控人才主要有二个来源:一是大学、高职和中职的机电一体化或数控技术应用等专业的毕业生,他们都很年轻,具有不同程度的英语、计算机应用、机械和电气基础理论知识和一定的动手能力,容易接受新工作岗位的挑战。他们最大的缺陷就是学校难以提供的工艺经验,同时,由于学校教育的专业课程分工过窄,仍然难以满足某些企业对加工和维修一体化的复合型人才的要求。
另一个来源就是从企业现有员工中挑选人员参加不同层次的数控技术中、短期培训,以适应企业对数控人才的急需。这些人员一般具有企业所需的工艺背景、比较丰富的实践经验,但是他们大部分是传统的机类或电类专业的各级毕业生,知识面较窄,特别是对计算机应用技术和计算机数控系统不太了解。
对于数控人才,有以下三个需求层次,所需掌握的知识结构也各不同:
1、蓝领层:
数控操作技工:精通机械加工和数控加工工艺知识,熟练掌握数控机床的操作和手工编程,了解自动编程和数控机床的简单维护维修。适合中职学校组织培养。此类人员市场需求量大,适合作为车间的数控机床操作技工。但由于其知识较单一,其工资待遇不会大高。
2、灰领层
1)数控编程员:掌握数控加工工艺知识和数控机床的操作,掌握复杂模具的设计和制造专业知识,熟练掌握三维CAD/CAM软件,如uc、ProE等;熟练掌握数控手工和自动编程技术;适合高职、本科学校组织培养。适合作为工厂设计处和工艺处的数控编程员。此类人员需求量大,尤其在模具行业非常受欢迎;待遇也较高。
2)数控机床维护、维修人员:掌握数控机床的机械结构和机电联调,掌握数控机床的操作与编程,熟悉各种数控系统的特点、软硬件结构、PLC和参数设置。精通数控机床的机械和电气的调试和维修。适合作为工厂设备处工程技术人员。此类人员需求量相对少一些,但培养此类人员非常不易,知识结构要求很广,适应与数控相关的工作能力强,需要大量实际经验的积累,目前非常缺乏,其待遇也较高。
3、金领层
数控通才:具备并精通数控操作技工、数控编程员和数控维护、维修人员所需掌握的综合知识,并在实际工作中积累了大量实际经验,知识面很广。精通数控机床的机械结构设计和数控系统的电气设计,掌握数控机床的机电联调。能自行完成数控系统的选型、数控机床电气系统的设计、安装、调试和维修。能独立完成机床的数控化改造.是企业(特别是民营企业)的抢手人才,其待遇很高。适合本科、高职学校组织培养。但必须在提供特殊的实训措施和名师指导等手段,促其成才。适合于担任企业的技术负责人或机床厂数......
CNC很难学吗?为什么都是男的学?
首先c你要知道它是什么, 可以这么说它等同于搬铁工人, c是通过数控系统控制电流的输出来控制电机的转动的。从而实现破坏材料,加工成型。 学校出来后,模具这行真的伤不起,两班倒的工作,排著队等着你去干。因为很少人去干,去干的都是想操机操个几年自己私底下学软件就能爬到编程,可是找编程的都是要至少5年编程经验的。
而且压力是很大的,一块20*30厘米的钢料就上万块,一个不小心的话。而且操机很辛苦上机那钢料很重的,用尽力去上紧螺母,用大铜锤去敲,去校正,反反复覆的校平,下机的时候满手的铁粉,那铁粉 *** 皮里面,想挑又挑不出来,因为太多了。带手套的画,一下机就一对了,一个月才发3对手套。操机操一个星期就感觉是过了一个月了因为是没得停的,连班两班倒,完全没有空余的时间去做别的事。操机会了想转编程,可以说是没门。除非你工作的那个厂那位置有空缺你自己推荐自己。 除了模具这些,社会上还有一些像木工雕刻机,这种做做小东西这类的。 就好像在混日子似的。学校里学的cad,proe,mastercam那些几个月后就会全部忘记了而且全是皮毛,又要反反复覆的重新去自学更深的。学完一次,又学一次,直到你不抗拒它了,还是要不断的去练。如果你才大一,建议你还是转专业吧,那时我很后悔没去转学机电,因为那时还不知道c是什么一回事,计算机辅助设计与制造就是数控操机。编程门槛太高了。女的学cad出来比男的更好找工作。cad,结合photoshop还可以骗个绘图、美工 、平面设计,这个要看用人单位啦,有些厂人才都没一个,就cad画几条线都可以给你很高的工资,有些厂就跟文员多一点点的工资。
数控编程难学吗?
数控编程的基本概念数控编程是从零件图纸到获得数控加工程序的全过程。它的主要任务是计算加工走刀中的刀位点(cutterlocationpoint简称CL点)。刀位点一般取为刀具轴线与刀具表面的交点,多轴加工中还要给出刀轴矢量。数控编程及其发展数控编程是目前CAD/CAPP/CAM系统中最能明显发挥效益的环节之一,其在实现设计加工自动化、提高加工精度和加工质量、缩短产品研制周期等方面发挥着重要作用。在诸如航空工业、汽车工业等领域有着大量的应用。由于生产实际的强烈需求,国内外都对数控编程技术进行了广泛的研究,并取得了丰硕成果。下面就对数控编程及其发展作一些介绍。数控编程技术的发展概况为了解决数控加工中的程序编制问题,50年代,MIT设计了一种专门用于机械零件数控加工程序编制的语言,称为APT(AutomaticallyProgrammedTool)。其后,APT几经发展,形成了诸如APTII、APTIII(立体切削用)、APT(算法改进,增加多座标曲面加工编程功能)、APTAC(Advancedcontouring)(增加切削数据库管理系统)和APT/SS(SculpturedSurface)(增加雕塑曲面加工编程功能)等先进版。采用APT语言编制数控程序具有程序简练,走刀控制灵活等优点,使数控加工编程从面向机床指令的“汇编语言”级,上升到面向几何元素.APT仍有许多不便之处:采用语言定义零件几何形状,难以描述复杂的几何形状,缺乏几何直观性;缺少对零件形状、刀具运动轨迹的直观图形显示和刀具轨迹的验证手段;难以和CAD数据库和CAPP系统有效连接;不容易作到高度的自动化,集成化。针对APT语言的缺点,1978年,法国达索飞机公司开始开发集三维设计、分析、NC加工一体化的系统,称为为CATIA。随后很快出现了象EUCLID,UGII,INTERGRAPH,Pro/Engineering,MasterCAM及NPU/GNCP等系统,这些系统都有效的解决了几何造型、零件几何形状的显示,交互设计、修改及刀具轨迹生成,走刀过程的仿真显示、验证等问题,推动了CAD和CAM向一体化方向发展。到了80年代,在CAD/CAM一体化概念的基础上,逐步形成了计算机集成制造系统(CIMS)及并行工程(CE)的概念。目前,为了适应CIMS及CE发展的需要,数控编程系统正向集成化和智能化夫发展。在集成化方面,以开发符合STEP()标准的参数化特征造型系统为主,目前已进行了大量卓有成效的工作,是国内外开发的热点;在智能化方面,工作刚刚开始,还有待我们去努力。我是学数控的,我个人觉得,数控编程不难,难的是自己没兴趣学!~!~!~只要自己有兴趣,相信自己能学好的!加油吧!!~
数控技术难学吗?
首先我要强调一下,如果能数控编程各种语言,那么你在社会人才竞争中就非常有优势。
目前在国内制造业对数控加工高速增长的需求形势下,数控编程技术人才出现了严重短缺,数控编程技术已成为就业市场上的需求热点。不过数控那个编程有点复杂,但是并不是那么超难学。多下点功夫就好了。下面给你摘录点方法和别人总结的。算是复制的。但是我觉得好就给你看看了。四、数控编程的学习内容和学习过程基本可以归纳为3个阶段:
第1阶段:基础知识的学习,包括数控加工原理、数控程序、数控加工工艺等方面的基础知识。
第2阶段:数控编程技术的学习,在初步了解手工编程的基础上,重点学习基于CAD/CAM软件的交互式图形编程技术。
第3阶段:数控编程与加工练习,包括一定数量的实际产品的数控编程练习和实际加工练习。
五、学习方法与技巧
同其他知识和技能的学习一样,掌握正确的学习方法对提高数控编程技术的学习效率和质量起著十分重要的作用。下面是几点建议:
(1)集中精力打歼灭战,在一个较短的时间内集中完成一个学习目标,并及时加以应用,避免进行马拉松式的学习。
(2)对软件功能进行合理的分类,这样不仅可提高记忆效率,而且有助于从整体上把握软件功能的应用。
(3)从一开始就注重培养规范的操作习惯,培养严谨、细致的工作作风,这一点往往比单纯学习技术更为重要。
(4)将平时所遇到的问题、失误和学习要点记录下来,这种积累的过程就是水平不断提高的过程。
六、如何学习CAM
交互式图形编程技术的学习(也就是我们常说的CAM编程的要点)可分三个方面:
1、是学习CAD/CAM软件应重点把握核心功能的学习,因为CAD/CAM软件的应用也符合所谓的“20/80原则”,即80%的应用仅需要使用其20%的功能。
2、是培养标准化、规范化的工作习惯。对于常用的加工工艺过程应进行标准化的参数设置,并形成标准的参数模板,在各种产品的数控编程中尽可能直接使用这些标准的参数模板,以减少操作复杂度,提高可靠性。
3、是重视加工工艺的经验积累,熟悉所使用的数控机床、刀具、加工材料的特性,以便使工艺参数设置更为合理。 由ゞ NG┼远方 回答,原创但是部分为复制摘录。但还是希望采纳。谢谢你的采纳是我回答的动力、
学习数控好不好
数控这个行业还是不错的,不过现在学数控机床的人越来越多了,但是就业市场还是不错的,学成之后工资一般不会低于两千元,沿海地区四千左右也是可以拿到的,建议学数控机床维修也不错。现在学数控可以在中专技校学习,一般是学两年到三年也有几个月的短期班,最好去短期班学习,几个月就可以了,就是学费比全天学习的学校高点,如果工厂有熟人,能直接进工厂学习最好了。
数控方面的相关课程有机械制图、数控机床、数控加工工艺等等好几门课程。学数控的主要在工厂打工,要自己干这行的本钱就有点大了。
数控机床工资在多少 难不难学?
首先我告诉你,数控这门技术学好了,工资还是可以的,高不高,要看个人看法。我的一些朋友在企业里做产品开发数控编程的,7-8千一个月多的是,但也有些只是简单操作数控机床的,那就低很多2-3千的也有。
只要你有兴趣,专心学,那就是丁学的,要是不用心,再简单的也难学。只要你学好了,再加上对某些产品生产的实际经验,拿到高工资还是很有把握的。
祝福你!
学数控好吗?
我就是学数控出来的,数控在未来不久的中国很吃香的,但不能说,只要选上了它就等于发了财。因为成功要靠自己的努力的。数控在现在的中国,技术还不是顶尖的,很多的地方都需要完善。发展空间很大很大!你学编程吧?还是其他的,或操作技术?叮在的数控,有经验的,都有四五千的,你要把技术学精了,精益求精了。你就很厉害了。
学数控好吗?以后有前景吗
首先,这个行业很有前途,但要精,现在这个行业现在普通人也很多,有好多从技校出来的
学生,都说是会,其实到了现场只是会操作和简单的编程,这样的人很多。不需要。
现在市场上缺的是高级编程工艺人员,缺少那种能综合运用现在数控加工技术并熟悉加工工艺,正确选用加工参数的综合性人才,这样的人才市场上非常吃香,国内好多数控机床尽管性能非常先进,但编程工艺人员不能完全发挥出其先进性能。
现在普通操作人员工资不高,但综合性高级编程工艺员很缺,工资很高,很有前途,希望你好好学。
总之,这个学好了绝对有工作,而且是技术活,缺点的话就是整天在车间里,噪音、油腻。凡事有利也有弊,个人建议,学这个是个不错的选择。
❹ 想学习编程学哪个比较好呢
学习软件编程主要学习的课程有,c,c++,java程序设计,python程序,html网页编写,css层叠样式,javascript脚本,jquery库。这些都是主要学习课程,课根据自己的学习自行选择。下面是部分学习知识点,希望能帮你。
1.确保堆栈上至少有 n 个额外空位。如果不能把堆栈扩展到相应的尺寸,函数返回假。 失败的原因包括将把栈扩展到比固定最大尺寸还大 (至少是几千个元素)或分配内存失败。 这个函数永远不会缩小堆栈;
void lua_close (lu a_State *L);
2.销毁指定 Lua 状态机中的所有对象(如果有垃圾收集相关的元方法的话,会调用它们),并且释放状态机中使用的所有动态内存。 在一些平台上,你可以不必调用这个函数, 因为当宿主程序结束的时候,所有的资源就自然被释放掉了。 另一方面,长期运行的程序,比如一个后台程序或是一个网站服务器, 会创建出多个 Lua 状态机。那么就应该在不需要时赶紧关闭它们。
lu a_compare
比较两个 Lua 值。 当索引 index1 处的值通过 op 和索引 index2 处的值做比较后条件满足,函数返回 1 。 这个函数遵循 Lua 对应的操作规则(即有可能触发元方法)。 反之,函数返回 0。 当任何一个索引无效时,函数也会返回 0 。
3.连接栈顶的 n 个值, 然后将这些值出栈,并把结果放在栈顶。如果 n 为 1 ,结果就是那个值放在栈上(即,函数什么都不做); 如果 n 为 0 ,结果是一个空串。 连接依照 Lua 中通常语义完成()。
lua_
从索引 fromidx 处复制一个值到一个有效索引 toidx 处,覆盖那里的原有值。 不会影响其它位置的值。
l ua_createtable
4.创建一张新的空表压栈。 参数 narr 建议了这张表作为序列使用时会有多少个元素;参数 nrec 建议了这张表可能拥有多少序列之外的元素。 Lua 会使用这些建议来预分配这张新表。 如果你知道这张表用途的更多信息,预分配可以提高性能。 否则,你可以使用函数
lua_mp
把函数导出成二进制代码块 。 函数接收栈顶的 Lu a 函数做参数, 然后生成它的二进制代码块。 若被导出的东西被再次加载, 加载的结果就相当于原来的函数。 当它在产生代码块的时候, lua_mp 通过调用函数 writer (r ) 来写入数据,后面的 data 参数会被传入 writer 。
5.如果 strip 为真, 二进制代码块将不包含该函数的调试信息。
最后一次由 writer 的返回值将作为这个函数的返回值返回; 0 表示没有错误。
该函数不会把 Lua 函数弹出堆栈。
希望能帮到你,谢谢!
❺ 想学习编程,今年高三,对学业没兴趣,怎么办好
以一个过来人的身份对你说一句,还是先考大学! 请相信这是对的。当然了,如果你很特别,那就另当别论了。
其实在大学你完全可以学计算机这个专业,做你想做的编程。
如果说你就这样找培训机构培训去了,那么将来你要在软件行业有个很深的发展会觉得很困难,因为你没有系统的学习过计算机专业的知识。而编程对计算机还有数学的要求还是要要的,虽然看你以后从事的行业吧,但是基本的是少不了的。 现在社会上做软件培训的机构很多,但是如果高中毕业就出去的话,你培训出来一般的去公司只能是最基本的程序员,说白了就是代码民工,我们叫“码农”。
我也是学计算机的,虽然说自己觉得学的不怎么好,但是觉得大学四年的学习不管从那个方面来说对你多是有益无害的,特别是对那些真心想学习的人来说。 而且如果是你上的是名校的话,你毕业出去跟那些高中毕业出去的人相比,你会发现有着你无法想象的差别,甚至是天壤之别。
不知道是什么让你觉得对学业没兴趣,而对编程有兴趣,你说你高三,也就是还有差不多一年的时间,一年的时间可以做的事情太多了。我劝你还是好好想想,努力点,考个好大学,然后去学你想想学的编程,这样对你的人生会是一个很好的选择的。
说来这么多,都是个人意见,有不赞成的地方,权当笑料吧。
❻ 如何选择学习编程语言,学编程要知道哪些知识
送你一个很好的学习网址:http://www.vbaspnew.com/
对于广大编程初学者来说,存在着这样普遍的认识:学习程序设计选择编程语言
很重要,开口闭口就是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本身难度并不大,但是由于其在具体项目设计上涉及范围较广,比如涉及到与各种各样的数据库直接的接口、 学习语言的过程,是自己创造、自己编程的过程,也是逐渐掌握、逐渐应用的过程。在学习过程中逐渐培养起良好的编程思维、经验,逐步提高程序设计能力、找到更好的设计方案才是编程开发的真正精髓和乐趣所在!
懂数据结构怕不行,我说的高手,不是在会不会的界限上,而是在能不能的界限上.
❼ 编程好学吗,以后发展怎么样
不好学,发展肯定是好的。编程分类太多,而且发展太快。学习编程逻辑思维强,并且英语水平较好。但是我觉得只有要恒心,智商没有问题,愿意下功夫,编程是可以学会的。