
零基础想自学编程,可以推荐什么书籍或程序吗
编程这个东西自学有一定难度,因为你无法在短时间内体会到它的实际用途,所以一大批人会半途而废。就算你学会了C语言,你会发现你照样做不出东西,忙碌了半天,也只会在黑乎乎的控制台上显示些字符。所以你还得学习其他知识,像SQL。
想要以最短时间体会到代码的作用,那莫过于学习前端 HTML 了,配合CSS,你会立马写出几个静态页面,然后沾沾自喜,有种成就感。然而这并没有什么卵用。前端还需要学习一门叫JavaScript的语言,JavaScript才是编程语言,HTML和CSS只能叫做页面设计,类似美工。
而你想要学习JavaScript时,你就得明白什么叫编程,像是数据类型、函数、各种判断循环语句,这时你学起来就会感觉很吃力(当然也能学会,我就是没接触过C语言就直接学了前端了)。
真正的编程入门级语言是C语言,为什么要先学C语言呢?这时你得明白编程语言的历史发展。C语言的前身是B语言,B语言由贝尔实验室开发。B语言写出了世界上第一款 *** 作系统Unix,沿用至今,比如银行的取款机和大型商务机就是用的Unix。后来由Unix 进化出了linux *** 作系统。这款 *** 作系统一直应用于服务器,而Windows *** 作系统是由C语言写的。暂且不谈 *** 作系统。
C语言往后发展就有了C++ 这些都同属贝尔实验室开发。Java是由C++改写而来。C#也是由C++改写而来。所以你会发现C#与Java语法相识。总结一点,这些语言都由C语言而来。只要你学会了C语言,以后你学其他语言就会简单的多。你学C语言就是学了80%的Java。C++又是完全兼容C语言的。所以你可以把C语言看成是祖宗,其他的都是分支。
本人就是自学的。走了很多弯路。因为我一开始就是学的前端HTML。后来才去学的C,不过也没关系,我学会JavaScript后,学C语言就轻松很多。
说了这么多言归正传,如何自学编程,其实就是如何自学C语言。我认为最好是找教学视频来看。个人推荐 : 郝斌c语言180个视频。
网上很多人力推《c语言程序设计 谭浩强》这本书,你可以去看看。这是大学计算机专业必备教程。也是C语言入门书籍。反正看书我是看不进去的。
一句话,这些语言都大同小异。真正重要的是编程思想。就是如何通过语言来实现解决问题的思路。
零基础学习编程,推荐书籍应该先学C语言,它是C++的基础课程,我们就是这么学过来的,刚学完C++,如果你要学C++,我们的教材就很好,就是C语言程序设计基础与应用,清华大学出版社出版的,书皮是红色的,挺基础的,对于初学者先学习C++就难了
零基础自学编程,先学什么语言,请推荐相关书籍完全零基础的话,建议学做网页吧,比较简单。书籍的话,先计算机基础,然后就学一些web前端的东西。
请问自学编程零基础入门看什么书籍好?当然学习C语言入门,看C语言的书,我是大学计算机专业的,师大987奇巧300杂项192,提出数字,能Q,共同进步
零基础想自学编程请问你想学什么语言,我推荐C语言,最接近底层的高级编程语言,我学了很多的计算机编程语言,最爱的还是C语言,最酷最炫。
入门级的书籍我推荐《C primer》老外写的,可能有一定难度。谭浩强的C语言程序设计是国内不错的入门书。
进阶的书包括《C缺陷与陷阱》《C专家编程》,都是老外写的。
编程零基础,想自学Python语言,有什么适合的教材或者书籍推荐码?
简明python 教程入门错相关我文资料算少我两前搜集百MPYTHON教程相关资料
零基础学编程求推荐好书编程这个概念很大,不同领域需要学习的编程语言不同。应该先从你兴趣开始,有兴趣再决定编程领域,有了编程领域在决定语言不同的语言对应着不同编程领域,只有确定这些信息了,才知道要看什么书籍。如果你要学完那是有点不现实
因此你要回想一下你兴趣来源是什么比如喜欢做黑客,喜欢研究反病毒,喜欢为Windows桌面开发一些实用的小软件等等要分析好兴趣来由,在决定你的发展方向,就好了比如你喜欢为WINDOWS开发软件,那么 C语言是必备基础,学好好了然后在扩展一门面向对象的语言比如C++ C# JAVA 等这些是不错的选择。然后光有语言不行,为了软件的质量保证,还需要研究一下系统理论基础,这样你的软件才能做到对系统的作家兼容性和获取最佳性能。
也可百度一下, 80x86汇编小站 这个网站里面有几篇关于编程入门文章或许会对你有帮助, 或者 你直接联系 这个站长 跟他交流编程方面的事情
零基础学编程c语言java选什么书籍我觉得应该根据你的工作需要或者说你的发展方向而定。基本上两大类吧:C/C++和Java。比如,如果你要做企业级应用的你应该学习Java和C#;如果你想做嵌入式,那么应该学好C语言;其他情况下,在你不知道要做什么之前你可以选择学习C/C++。学会这两大类中的一类,对于你学习其他语言都将是比较轻松,包括脚本语言,动态语言„„呵呵,这里想就自己的学习经历和情况给大家一个建议,仅供参考。
零基础怎么自学编程第一:硬件保证,首先你应该具备一台电脑,不管是笔记本还是台式,也不管性能高低,性能对前期学习编程几乎无任何影响,就入门来看, *** 作系统还是首选windwos或者mac
第二:有xx语言的入门本书,纸做的,具体xx语言是哪种语言,后面我们再讨论这个问题。虽说现在铺天盖地的都是电子书了(保留这句话的确定性),到处是扫描版,还高清呢,但我还是推荐看纸做的书,好处有两点,其一是便于携带,可以随时翻阅;其二是避免眼疲劳,我不信你一直晚盯着显示器看电子书眼睛不会酸;还有一点,尊重图书作者的版权。
第三:时间保证,如果你每天都有一大堆事等着你去处理,先去处理那些事吧,处理完后把剩余时间划出一整块的给编程,进行随时可能被打断的学习
–1>去了解计算机的基本组成,计算机的发展史和编程的发展史,看起来和编程没什么关系,潜在的影响还是十分大的;
–2>选择一门简单的语言作为入门语严;
–3>学会使用搜索引擎;
–4>知道如何看书;
–5>要”像”个高手;
–6>应具备的学习态度;
选定方向
编程的世界是多元纷繁的,大的方向就分前端开发、后端开发、移动开发、云计算、数据处理、智能硬件、物联网、虚拟现实等等,光编程语言都几十种。如果没有做过功课,贸然进入只会分分钟懵逼。所以最好是根据自己的兴趣爱好再结合市场前景,先选定一个方向,再选择一门语言,然后头也不回的深深扎进去。
我当初开始自学编程的时候,因为工作时学了点Linux,就准备学Linux。Linux没学几天,发现游戏编程的Unity 3D挺好玩的,就转学Unity 3D。Unity 3D学了段时间又觉得大数据很火,感觉接下来是大数据的时代,要跟上时代的脚步,然后又去学习Python。后面才意识到自己在移动应用上面有极大的兴趣并有一些自己的想法,再加上本人很喜欢Google,遂最终决定好好学习Android移动开发。
如果自己对自己兴趣爱好没有深刻的认识,没有明确的学习目标,只是一味茫然的去尝试,最终只会像猴子掰玉米一样,不但浪费了自己宝贵的时间,还会一无所获。
####制定学习目标计划
选定了方向之后,剩下的就是朝着目的努力前进了。自学的过程是枯燥乏味的,也没有人陪伴督促,所以要想自学有一定成果,除了要有清晰明确的目标计划,还要有很强的自我约束能力,还要善于自我及激励。不然很容易自由涣散,三天打鱼两天晒网,看起来花了不少时间,实际上没学到什么。
我开始的时候就是凭兴趣漫无目的的学习,结果发现收效甚微,于是才制定学习计划,开始系统的学习。我先是学习了JAVA基础语法,然后将整个Android开发涉及到的所有知识面简单快速的学习一遍,这样对整个体系框架有一个全面大概的认识,然后在详细具体的学习每一部分,尽量搞明白其中的实现逻辑和原理,以达到掌握知识的目的。最后开发练习的时候再根据自己要实现什么功能,去查相关的资料。
优化学习方式
一、做好笔记,记录经验
我们大多数人并没有过目不忘的神技,很多时候我们学了也不一定马上掌握,需要过后花时间慢慢领悟,而且还有忘掉的风险,所以对于重要的知识点都要做好笔记。
编程的过程中总会遇到各种各样的问题,比如编程环境的配置,常用的快捷键,编程过程中的错误、异常,软件更新问题等等。这些问题往往会不只一次出现,所以我们面对这些问题都是如何解决的,一定要记录下来,一是增加自己解决问题的经验,而是以防下次出现。
我做笔记记录的方式:
截图
拍照
思维导图
写Word文档
除了最初用纸质笔记本做过笔记,后面都是用上面的方式。用电子的方式方便快捷易于分享,而且我还能传到手机上,利用其它时间随时随地阅读。
二、认认真真敲代码
二、认认真真敲代码
二、认认真真敲代码
编程没有捷径,只有勤奋努力。
三、多看官方文档,外文资料
互联网是一个更新迭代很快的行业,所有编程语言都会不断的更新新功能和修复旧Bug,网上查的资料很有可能是旧的解决方案,现在已经不适用了。所以最好最快的方法就是查看官方文档。
毕竟互联网技术还是国外发展起来的,所以在很多技术问题方面,人家还是有优势的。有些问题在国内不一定能找到答案就去外网找。
四、进入行业圈子
只有进入行业圈子与其他人交流,你才了解最新的行业动态,才知道自己需要更新哪些技能。最重要的是有了这群人,自己遇到问题解决起来嗖嗖的,那速度才叫“倍爽儿”。
进入行业圈子的方式:
混迹各行业网站论坛个人技术博客
一般在搜问题时很容易就搜到这些网站
关注各种行业话题和人
比如知乎、微博、微信公众号等
QQ群、微信群
交流基地,技术后援团
Github
互联网圣地,行业大圈子就在这。
五、动手做项目
我们学习编程的最终目的就是用所学的做出具有一定功能的项目,而做项目又是最好的学习和巩固知识的方式。如果前期能力不足就先做一些简单的功能模块,一步一步慢慢来,不要一开始就要实现各种酷炫炸天功能,遇到不会的就在网上查, 现在互联网这么发达,获取资源也及其方便。而且开发前也最好在网上查一下有没有已经成型的框架或模板,编程界有一句很流行的话“不要重复造轮子”,什么都自己做一是很耗费时间,二是自己技术能力不足还可能留下不少坑。
我转载的,感觉对你有用!!! 都是我看过或正要看的书,晾晾书架,希望对后来者也有一点作用,当年我也是浪费时间看了一些没有价值的书籍,颇为后悔,现将精华总结如下:
c语言篇:(虽有人说学C++不用先学c,但我颇不以为然,不知数据为何,又何来的封装继承多态)
1:c语言入门大学教程c语言谭浩强版足以。
2:windows c语言API编程基础,推荐《windows程序设计(第5版)》 Charles Petzold着,通过学习可对界面编程一览无遗,剩下的就是看怎样用c++进行包装,体会c++面向对象复用代码的威力了。
3:《TCP/IP协议及网络编程技术》 罗军舟等编着 清华大学出版社 国货上品,是应用c语言在windows下进行网络编程的好教材也是使用c++进行网络编程的知识准备。
C++基础篇: 1:《C++Primer(3or4版)》入门第一部
2:《深入浅出MFC》 侯捷着 国货精品,本应归入学习vc的范畴,但他实际是对widows API的c++框架介绍,用来做vc项目只能起辅助作用,对建立c++面向对象思想却多有启迪。
3: 《C++标准程 序库》 侯捷/孟岩译 库是语言的延伸,学习c++不可不看。
4: 《C++实践之路》 周良忠译 一个计算器例子贯穿全书,几乎用到C++所有知识,真正的例子驱动教学法。
面向对象技术:
1: 《设计模式-可复用面向对象软件的基础》 美国四人帮的跨时代大作 230页却足以开启一个时代,真正体现了面向对象技术的价值,是代码复用的经典之作,不能不看。
2: 《UML Distilled》 UML建模很火欧,但对我来说看主要目的是看懂类关系草图,这本小书足以。
c++进阶篇
1: 《C++高级编程》 刘鑫等译 有对c++知识的精要总结其中包括如何更好地实现重用、如何有效地测试和调试等C++专业人员常用的一些技术与方法,值得了解。
2: 《Effective C++》,《必知必会》,《c++编程规范》 三本小书却足以检测你对c++知识掌握的真正情况。
c++高阶篇:(本人仍在阅读中)
1: 《深入探索c++对象模型》 侯捷译 对C++内存布局的深入介绍,是真正理解com/corba等组件技术的必备基础。
2: 《C++ Templates中文版》 陈伟柱译 模板圣经,现代c++发展的前沿泛型编程思想总结 (是看懂boost类库的知识储备)。
3:《C++设计新思维》 侯捷/於春景译 泛型编程与设计模式的综合应用,锻炼思维的好书,(已经买了半年多了,等我有空时一定看'_')。
其他:
C++编程思想,C++语言之父的c++语言特别版 等书本人只在书店里见过,没有阅读就不敢置评了。
(一)语言入门:
《C++ Primer》
最新版本:第三版(第四版国外已上架,国内一些网上书店也在预订中)
适合有丰富C经验,缺乏C++经验的。不过我个人一直认为此书带着过于强烈的C语言的痕迹,对于C++的学习未必是好事。
《The C++ Programming Language》/《C++程序设计语言》
最新版本:第三版特别版
简称TC++PL,有其他语言的丰富经验的。(也有人简称之为“TCPL”,但需与另一本《The C Programmer Language》区分开来)
《Essential C++》
《Accelerated C++》
这两本薄一些,都是不错的选择。《Accelerated C++》本人没有读过,从各方面的评价来看,完全值得推荐。
以上几本书都有相应的中文版,而且翻译的质量都不错。上面的书未必都需要读一遍,但无论如何,TC++PL是应该阅读的。
(二)进阶A:
这个路线侧重于语言本身
《Effective C++》
最新版本:第二版(第三版国外已上架,国内一些网上书店也在预订中)
简称EC。C++程序员必读!很多时候,我们说C++圣经不是指TC++PL,而是这一本。《The Pragmatic Programmer》一书中写到:“一旦你发现自己要参与C++项目的开发,赶快跑(不要走)到书店去购买Scott Mayer的《Effective C++》,可能还要《More Effective C++》”。
《C++ Coding Standards: 101 Rules, Guidelines, and Best Practices》/《C++ 编程规范》
个人认为此书应为C++程序员必备的案头书。几乎Effective系列和Exceptional系列都在这里得到了总结。最新的模版、异常的业界经验都在这里的到了体现。可能的唯一缺陷就是对一个新手而言,关于“为什么这么做”的问题,解释的不够。
我的看法是:如果你不理解其中的条款,记忆,并且照做;如果你理解其中的条款,我猜你一定会同意书中的观点。我认为这本书中的内容至少在2009年以前都不会过时,人们将广为传诵它制定的101条戒律。
还不知道他的简称,也许“101”会成为一个候选者?
提到《Effective C++》,那么另外三本书一一浮出水面:
《More Effective C++》
《Exceptional C++》
《More Exceptional C++》。
新书《Exceptional C++ Style》也是值得一看的好书。
上述几本书,一本也不应该放过。
个人建议上述书籍按顺序阅读。并且,在将来反复阅读这几本书。 <收起
热心网友 | 2013-11-21
1
0
09年的专升本招生计划还没有出来,给你看下08年的:
安徽省2008年普通高校普通专科层次升入本科教育招生计划及各专业考试科目
校名 学校代码 招生专业 专业代码 招
生
计
划 学制 招收专业范围 统考科目 专业课加试范围
安徽医科大学 01 临床医学 01 60 3 医药卫生类 英语、计算机基础、综合文科 生理学、解剖学合卷
护理学 02 60 2 医药卫生类 英语、计算机基础、综合文科 生理学、解剖学合卷
安徽农业大学 02 社会工作 01 60 2 旅游、公共事业、文化教育、法律类 英语、计算机基础、综合文科 社会工作概论
市场营销 02 60 2 财经类 英语、计算机基础、综合文科 市场营销学
金融学 03 60 2 财经类 英语、计算机基础、高等数学 微宏观经济学
园 林 04 40 2 农林牧渔类、土建类 英语、计算机基础、高等数学 园林树木学
安徽中医学院 03 药 学 01 60 2 药学、中药学、化学、生物学、药品营销 英语、计算机基础、高等数学 基础化学(有机、无机)
中西医临床医学 02 60 3 临床类各专业 英语、计算机基础、综合文科 生理学
安徽建筑工业学院 04 土木工程 01 80 2 土建、水利 英语、计算机基础、高等数学 结构力学
工程管理 02 80 2 土建、财经、法律 英语、计算机基础、高等数学 土木工程概论
会 计 03 80 2 土建、财经、法律 英语、计算机基础、高等数学 会计学原理
安徽工程科技学院 05 土木工程 01 95 2 公路桥梁工程、土建、水利、资源开发与测绘类 英语、计算机基础、高等数学 结构力学
工业工程 02 95 2 所有工科专业 英语、计算机基础、高等数学 企业管理
安徽财经大学 06 市场营销 01 50 2 财经、旅游、公共事业、文化教育等类 英语、计算机基础、高等数学 《市场营销学》,江若尘主编,2006年第二,中国科学技术出版社出版
蚌埠医学院 07 医学影像学 01 40 3 医药卫生 英语、计算机基础、综合文科 人体解剖学、生理学
铜陵学院 08 会计学 01 70 2 经济类、管理类 英语、计算机基础、高等数学 《会计学基础》魏朱宝主编;安徽大学出版社
自动化 02 50 2 电子信息类 英语、计算机基础、高等数学 《模拟电子技术》、《数字电子技术》
安庆师范学院 09 汉语言文学(师范) 01 40 2 文化教育大类 英语、计算机基础、综合文科 中国古代文学
化学(师范) 02 40 2 文化教育大类、生化与药品大类 英语、计算机基础、高等数学 无机化学
音乐学(师范) 03 20 2 文化教育大类、艺术设计传媒大类 英语、计算机基础、综合文科 和声、基本乐理
黄山学院 10 汉语言文学(师范) 01 40 2 语文教育、文秘类等 英语、计算机基础、综合文科 中国古代文学
英语(师范) 02 40 2 英语、应用英语类等 英语、计算机基础、综合文科 综合英语
烹饪与营养教育 03 40 2 生化与药品类、食品类、旅游类 英语、计算机基础、高等数学 烹饪概论、烹饪营养
化学(师范) 04 40 2 化学类、化工类、环境科学类 英语、计算机基础、高等数学 无机化学
物理学(师范) 05 40 2 物理教育、电子类等 英语、计算机基础、高等数学 普通物理学
计算机科学与技术 06 40 2 计算机、电子、数学类等相近专业 英语、计算机基础、高等数学 C语言及数据结构
安徽科技学院 11 英 语(师范) 01 70 2 英语教育、英语(师范)专业 英语、计算机基础、综合文科 英语专业知识
市场营销 02 25 2 财经大类、公共事业大类各专业 英语、计算机基础、综合文科 《市场营销学》
机电技术教育(师范) 03 40 2 制造大类、电子信息大类各专业 英语、计算机基础、高等数学 《电工电子》
园 林 04 40 2 农林牧渔大类、土建大类各专业 英语、计算机基础、高等数学 《园林植物学》
食品质量与安全 05 40 2 食品类、农林牧渔大类各专业 英语、计算机基础、高等数学 《食品微生物》
市场营销 06 25 2 财经大类、公共事业大类各专业 英语、计算机基础、高等数学 《市场营销学》
滁州学院 12 汉语言文学(师范) 01 80 2 文化教育类等相近专业 英语、计算机基础、综合文科 中国古代文学;参考书目:《中国文学史》,袁行霈主编,高教出版社;《中国历代文学作品选》,朱东润主编,上海古籍出版社
人文教育(师范) 02 60 2 法律类、公共事业类、旅游类、文化教育类等相近专业 英语、计算机基础、综合文科 中国近代史;参考书目:《中国近代史》,陈旭麓主编,高等教育出版社
英 语 03 40 2 文化教育类、旅游类等相近专业 英语、计算机基础、综合文科 综合英语
数学与应用数学(师范) 04 60 2 文化教育类等相近专业 英语、计算机基础、高等数学 高等代数、数学分析《数学分析》(上下册)华东师范大学数学系编,第3版《高等代数》张禾瑞、郝炳新主编,第4版
计算机科学与技术 05 40 2 电子信息、文化教育类等相近专业 英语、计算机基础、高等数学 数据结构与程序设计;参考书目:《C语言程序设计》,谭浩强主编,清华大学出版社,第3版;《数据结构》,严蔚敏等主编,清华大学出版社,第2版
阜阳师范学院 13 汉语言文学(师范) 01 50 2 中文、文秘、小学教育等相近专业 英语、计算机基础、综合文科 现代汉语
法 学 02 40 2 法学、政治学、经济学、思想政治教育、管理学、历史学、教育学、文秘、小学教育等相近专业 英语、计算机基础、综合文科 民法学
小学教育(英语方向,师范) 03 30 2 小学教育、学前教育、教育管理、心理学、公共事业管理等相近专业 英语、计算机基础、综合文科 普通心理学
数学与应用数学(师范) 04 60 2 数学、物理、计算机、信息与计算机科学、电子科学、小学教育等相近专业 英语、计算机基础、高等数学 数学分析
计算机科学与技术(师范) 05 60 2 计算机、应用数学、物理学、电子信息、信息工程、小学教育等相近专业 英语、计算机基础、高等数学 C语言程序设计
物理学(师范) 06 30 2 物理教育、物理学、应用电子、现代教育技术等相近专业 英语、计算机基础、高等数学 大学物理
化学(师范) 07 30 2 化学、应用化学、化工等相近专业 英语、计算机基础、高等数学 无机化学
宿州学院 14 数学与应用数学(师范、理科) 01 60 2 数学类、物理、计算机、电子、统计、信息与计算科学、小学教育(理科)等相近专业 英语、计算机基础、高等数学 1、《数学分析》(华师大编,高教版)
2、《高等代数》(同济大学编,(工程数学)高教第4版)
电子信息工程(理科) 02 60 2 数学类、物理、计算机、电子、信息、自动化类等相近专业 英语、计算机基础、高等数学 电子技术基础(模拟、数字)(《电子技术基础》,重庆大学出版社)
计算机科学与技术(理科) 03 60 2 计算机、数学类、物理、电子、信息、小学教育(理科)等相近专业 英语、计算机基础、高等数学 C语言程序设计(谭浩强,清华大学出版社)
生物科学(师范、理科) 04 40 2 生化与药品、医药卫生、文化教育 英语、计算机基础、高等数学 生物化学(《生物化学简明教程》,聂剑初主编,高教第三版)
应用化学(理科) 05 40 2 化学、化工、食品、生物、制药等相近专业 英语、计算机基础、高等数学 《无机化学》第三版,北师大等3校编,高教出版社;《有机化学》第三版,东北师大等5校编,高教出版社
地理科学(师范、理科) 06 10 2 农林牧渔、资源开发与测绘、材料与能源、环保气象安全、旅游、文化教育等相近专业 英语、计算机基础、高等数学 自然地理学(《自然地理学》,伍光和等编,高教第三版)
汉语言文学(师范、文科) 07 60 2 中文、文秘、外语、政史、小学教育(文科)等相近专业 英语、计算机基础、综合文科 1、《中国历代文学作品选》(朱东润主编,高教版);2、《写作》(陈家声主编,高教版)
英语(师范、文科) 08 130 2 英语类以及相近专业 英语、计算机基础、综合文科 综合英语(精读,泛读,翻译,写作)
地理科学(师范、文科) 09 20 2 农林牧渔、资源开发与测绘、材料与能源、环保气象安全、旅游、文化教育等相关专业 英语、计算机基础、综合文科 自然地理学(《自然地理学》,伍光和等编,高教第三版)
巢湖学院 15 汉语言文学(师范) 01 40 2 文史类 英语、计算机基础、综合文科 中国古代文学(《中国文学史》,袁行霈主编,高等教育出版社)
英语(师范) 02 40 2 英语类专业 英语、计算机基础、综合文科 综合英语
数学与应用数学(师范) 03 40 2 理工类 英语、计算机基础、高等数学 数学分析(刘玉链编《数学分析讲义》上下册,或华师大编《数学分析》上下册)
这样好象看不清~你到网上再搜一下~
叫"安徽省2008年普通高校普通专科层次升入本科教育招生计划及各专业考试科目"
你以前若是 一点都没学过,确实有困难,有很多名词是你以前没有见过的。
有困难的时候必须有人解答才行!!!
想系统学习编程(高深),那就去学习C
若只是编写一些小程序,那就去学VB
现在所用到中小型应用程序,VB编写的占多数!!
WOrd字处理软件就是用VB编的 系统是用C编写的
VB程序设计简明教程 高等教育出版社
这本书编写的相当好!!!!
Visual Basic程序设计简明教程(第二版)
ISBN:7-04-011549,P334
龚沛曾等,已出版,定价:2560元
本书是为将Visual Basic作为程序设计第一语言课程的学校编写的。在第一版的基础上,本书针对初学者的特点,在内容编排、叙述严谨、实验题选择等方面做了进一步修改,力图便于教与学。
本书分为教学篇和实验篇。教学篇从两个方面即程序设计语言和可视化界面设计进行介绍,重点在第一方面。对程序设计的基本知识、基本语法、编程方法和常用算法进行了较为系统、详细的介绍,让学生学会分析问题、掌握简单问题编程的能力;而可视化界面设计是实际应用当中不可缺少的。本书将两者有机地结合,既可提高学生学习积极性又可提高编程效率和教学效果,真正达到学以致用的目的。
实验篇根据教学篇的布局,安排了相应的十一个实验,每个实验有若干个题目。根据教学规律和读者的建议,凡奇数号的实验给出了解答,偶数号实验答案则在配套的《Visual Basic实验指导与测试》(第二版)一书中给出,以培养学生独立解题的能力。返回
作者介绍:
龚沛曾(GONG PEIZENG),女,1953年8月生,1969年1月参加工作,1982年1月毕业于华东理工大学。现任同济大学计算机系教授,基础学科组主任,全国高校计算机教育研究会常务理事,上海市计算机基础教育协会秘书长。
长期从事计算机基础教学和科研工作。主讲《高级程序设计语言(C、VB、FORTRAN、PASCAL、COBOL)》、《计算机文化》、《实用软件技术》、《数据结构》、《Web技术》等课程。研究方向计算机辅助教育。
主编教材10余本、发表论文20余篇。主要教材有:《计算机文化基础》、《Visual Basic程序设计教程》、《Visual Basic计算机绘图》、《C语言程序设计》等系列教材;发表的主要论文有:"通用学分制智能教务管理系统的研究与实践"、"研究集教学、实验、考试于一体化的CAI课件的有效途径"、"多媒体CAI课件开发的技术和方法"等。承担了教育部《基于网络环境的计算机基础教学改革与实践》等教改项目。
主要成果有:负责的《面向21世纪计算机基础教学改革与实践》项目2001年获国家级教学成果二等奖、上海市教学成果一等奖;主编的《计算机文化基础》、《Visual Basic程序设计教程》教材2000年分别获上海市优秀教材二、三等奖,其中《计算机文化基础》教材列入国家十五规划教材,《Visual Basic程序设计教程》列入教育部面向21世纪教材;参加的国家七五攻关项目"城市环境噪声防治系统"1992年获上海市科技进步三等奖;承担的《通用学分制智能智能教务管理系统》、《计算机文化CAI课件》两项目1997年分别获教育部、全国工科协作组优秀CAI软件三等奖。返回
专家书评:
探索 创新 实用--评《Visual Basic程序设计简明教程》
同济大学 吴启迪
由龚沛曾编著的《Visual Basic程序设计简明教程》已由高等教育出版社出版。从一些使用高校反馈的信息看,这是一本适用于计算机第二层次教学的优秀教材,它有以下特色。
一、 体现时代特征,选材超前
教育部关于计算机基础教育三个层次的课程体系中的第一层次--计算机文化教育的重要性,已成为广大教育工作者的共识。探索改革第二层次中程序设计语言课程教学,体现21世纪的时代特征,是深入教育改革的研究内容。为此,作者提出了将传统的程序设计语言教学转向反映21世纪潮流的面向对象的程序设计技术,并以VB为环境进行实施。VB不仅具有面向对象、可视化、事件驱动等特点,而且继承了 Basic简单易学的优点,尤其适合于非计算机专业学生的学习。教材的出版对探索和推广面向21世纪的程序设计语言教学改革有着重要的意义。
二、 结构合理,层次清楚,适用性强
该书兼顾到读者的不同程度,从打好基础和培养学生应用计算机的能力角度出发,分为基础篇、提高篇和实验篇。 基础篇分为8章。针对程序设计的初学者,注重VB的基础知识。对VB的程序设计语言基础做了较详细的介绍,列举了一般程序设计语言教学中必须掌握的常用算法,同时介绍了VB的控件、菜单、文件、图形设计等。此篇可作为大学生的程序设计语言的必修课教学内容。
提高篇分四章。对已掌握了程序设计的学生,注重VB与当前新技术应用的结合,包括与数据库、OLE、API函数、WEB等相结合,这些可作为选修课或自学内容。
实验篇提供了15个单元的实验和自我测试题。通过针对性的上机实践,使读者掌握程序设计与调试的方法,提高动手能力,巩固所学的知识。
三、 两个结合,注重应用
教材始终贯穿了两个结合,即将面向对象程序设计方法和结构化程序设计方法有机结合,计算机文化基础和计算机技术基础两个层次有机结合。
面向对象的程序设计方法还是要以结构化程序设计为基础。因此,该书与其他同类VB教材不同之处在于加强了结构化程序设计和常用算法的训练,并与VB中的对象属性和方法相联系,使读者既掌握了程序设计的基本方法,更加深了对面向对象概念的理解。例如,在分析数组排序算法的同时,也介绍了利用VB列表框的SORT属性可实现数据的有序,同时指出两者的特点和利弊。
利用学生已在计算机文化基础课程中对Windows图形界面及软件熟练使用的基础,在该书中,大量的实例都围绕着第一层次中已学过的软进行剖析,如对计算器、图形浏览器、文本编辑器、数据库管理等的分析。通过实例分析,并加以编程实现,使学生既掌握了VB内容的学习,进行了开发实用软件的训练,更激发了探索VB奥妙的兴趣,达到事半功倍的效果。
四、 在精字上下功夫,有创新
为了解决内容多、学时少的矛盾,作者花费了大量的创造性劳动,在精字上下功夫。表现在:精练的文笔简述基本语法的使用规则,淡化繁琐的语法规则。短小精悍的实例引路,通过问题的展开导出对象属性和方法,加深读者对新知识的理解。精心设置了思考题并留有余地,给学生提供较多的独立思考的机会,巩固学习内容。精选了与实际生活密切相关的问题作为实例或实验内容,既调动了学生的学习积极性,又使得学与用密切结合,增强了学生运用知识的能力。提供了与教材配套的CAI课件,构成了立体化教材,利用大屏幕投影,真正贯彻精讲多练的原则,提高了教学的质量和效率。提供了与教材配套的教学网站,并提供了网络化VB考试与评分系统,随时可进行相关测评。教材结构紧凑,层次清楚、图文并茂、好教易学。
这些特色在同类计算机基础教材改革中具有一定的创新意义,使学生通过该书的学习,提高获取知识的能力、分析问题和解决问题的能力以及开发实用软件的能力。这在一般程序设计语言课程教学中难以完全兼顾到。
C语言的百科介绍:C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔研究所的DMRitchie于1972年推出,1978年后,C语言已先后被移植到大、中、小及微型机上,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画,具体应用比如单片机以及嵌入式系统开发。
对与C语言,个人也是会一点,只能说C语言写的东西比较底层,很难写出图形界面窗口程序。但是它的执行效率很高,如果非要给点介意的话:
1首先你要有一个正确的态度,没有一个正确态度的人是学不好任何东西的。你如果真想学好C语言的话,你就要做好好好学它的准备,不要三心二意。
2其次,你要了解你学这个语言的目的。你是想过计算机等级考试呢?
还是想真正想用这一门语言。这就有很大的区别,这决定你学习的程度。
3再次,你要了解你需要的教材。什么样的教材才是适合你。你要认真的选,不要太随意了。因为不同的教材程度不同,也不一定适合你。
3然后,就是学的问题了。你做好了上面的准备,就好好开始学了。可是学好一门语言,一个好的方法很重要的。你要从整体上来理解C语言,认识到C语言的优势,还有C语言的特点。C语言是面向过程的一门语言,特别强调各个程序的关系。像程序之间的调用,这是很平常的。
你需要大量的在机子上实现你的程序。运行环境可以是Cfree或者c++60
最后希望你能学好
以上就是关于零基础想自学编程,可以推荐什么书籍或程序吗全部的内容,包括:零基础想自学编程,可以推荐什么书籍或程序吗、我现在高二,以后想学电脑编程,想要学习有关的所有基础知识,要详尽的知识名称。、我是芜湖商贸金管专业的 专升本的话安徽内有哪些学校 考哪些课程呢 怎么报名等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)