问答1 问答5 问答50 问答500 问答1000
网友互助专业问答平台

现在学编程该用什么教材

提问网友 发布时间:2022-04-23 06:57
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
3个回答
热心网友 回答时间:2022-06-17 03:15
几种流行编程语言的对比分析

1.VB:是新人开发与系统无关的综合应用程序的首选;容易使用和厂商财力很强是其仅有的两点优势。VB开发效率高,代码执行效率一般,但是入门和学习速度快,有较好的学习氛围和帮助书籍和帮助文档。但是随着微软的.net技术的推广,VB将会逐渐推出历史舞台。

2. PB:是开发大型MIS及各类数据库跨平台应用的首选;从数据库前端工具来讲甚至远远超过了Oracle的Develop系列等专门的工具;从通用语言角度来讲功能也与VB等不相上下;多媒体和网络功能与其他工具相比较弱。

PB最大的优势就是Datawindow技术的成熟和方便,他成为PB与其他数据库开发工具抗衡的资本。同时PB在对JAVA和WEB,以及面向对象方面的发展也可以预见PB将成继续成为数据库系统(特别是MIS系统)开发工具的首选。同时PB的强大帮助文档也为初学者提供了入门基础,PB连接数据库的自由和方面也为PB的提供了方便,同时PB对API的调用以及对报表的处理强大。但是PB的高级编程书籍的缺乏和基础语言PowerScript的普及程度对PB的明天有一定的*。

3. C++ Builder/Dephi:是唯一一套能够同时适用于开发数据库应用、网络及Web应用、分布式应用、可重用组件、系统软件、驱动程序、多媒体及游戏等所有软件的高效率开发环境;VCL源码基于Object Pascal是C++ Builder 唯一的缺憾,基础语言不够通用和开发系统软件功能不足是Dephi仅有的两点不足。

4. VC:从功能上讲除了跨平台应用外什么都可开发;从开发效率角度讲只局限于开发windows系统应用、可重用组件及驱动程序。 又因为有微软的支持,其自身的基础语言的普及程度高,以及其代码的执行效率高等特性、VC自带强大帮助文档和大量优质教材,VC在数据库开发工具中始终可以稳住阵角。

5. JAVA:适用于开发除了系统软件、驱动程序、高性能实时系统、大规模图像处理以外所有的应用。在一般的管理信息系统中和一般的数据库开发中,很少有人会选择JAVA,一是由于其开发环境的配置较难,已经和数据库连接时较为负责。

VB可视化程序设计语言。全称Visual Basic,它是以Basic语言作为其基本语言的一种可视化编程工具。在中国乃至全世界都曾看到过它的身影,它曾是在中国最为流行的编程工具,到现在还占据着非常重要的地位,对于它的好坏大家都有一定的了解,VB作为一种较早出现的开发程序以其容易学习,开发效率较高,具有完善的帮助系统等优点曾影响了好几代编程人员,但是由于VB不具备跨平台这个特性,从而也决定了VB在未来的软件开发中将会逐渐地退出其历史舞台;它对组件技术的支持是基于COM和ActiveX,对于组件技术不断完善发展的今天,它也显出了它的落后性;同时VB在进行系统底层开发的时候也是相对复杂的,调用API函数需声明,调用不方便,不能进行DDK编程,不可能深入Ring0编程,不能嵌套汇编;而且面向对象的特性差;网络功能和数据库功能也没有非常特出的表现,综上所述,VB作为一种可视化的开发工具由于其本身的局限性,导致了它在未来软件开发中逐步被其他工具所代替

特点:
面向对象
事件驱动
软件的集成式开发
结构化的程序设计语言
强大的数据库访问功能
支持对象的链接与嵌入技术
网络功能
对个应用程序向导
支持动态交换、动态链接技术
联机帮助功能
热心网友 回答时间:2022-06-17 03:15
要看你是学什么语言的了 不同的语言对应的书也不一样!
热心网友 回答时间:2022-06-17 03:16
书最好是《谭浩强的C程序设计》!

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

html5开发的移动web app如何连接服务器数据库交互信息? 计算机单招试题培训 零基础学习编程,选择什么风格的书籍作为教材? 如何在仅进行消息传送的方案中使用 Web Services 客户端浏览器与web服务器之间的数据传递是以什么形式? 如何炒饼丝好吃 学习电脑编程的基础教材是什么? webservice传输消息的格式? 炒饼最正宗的做法,炒饼怎么做 在游览器与WEB服务器之间信息交互的过程中使用的协议是什么 两个web服务器如何实现信息共享 网页浏览是基于web技术,采用什么协议传输信息 做炒饼,掌握这几个技巧,就能做出好吃又美味的炒饼 炒饼怎么炒好吃 WEB点对点程序传输数据,是用HTTP协议还是TCP/IP协议 炒炒饼怎么做好吃 web用 ? 协议进行信息传送 在Web服务器中使用哪个传输协议 web使用什么协议进行信息传送 小米5手环睡眠监测怎么开启 求高手帮忙《计算机网络应用基础》6 想学编程的基础教材 一个新手学习编程应该看什么书 HTTP协议采用什么方式传送web数据 如何用java的web程序实现短信业务? 求编程自学入门教材推荐(C语言) 自学学习计算机编程,什么教材比较好啊? 自学编程 推荐教材 编程入门买哪本教材比较好 PLC编程基础入门看什么书 入门的java书学完了,想要提高java编程能力,要看什么书好? 插在手机内存中的内存卡属于什么卡CF卡、SD卡、SM卡??? 我刚开淘宝,不知道子账号怎么设置 淘宝卖家怎么设置子账号的 淘宝卖家怎么设置子账号 淘宝卖家子账号怎么设置 手机淘宝店铺里的微淘怎么没有了? 淘宝卖家给子账号所有授权!但子账号如何才能管理和装修卖家店铺? 为什么在淘宝上发布的产品发布成功了,却不显示? 为什么我的淘宝店铺宝贝上架新品后,买家微淘却没有显示上新?
Top