学DELPHI要不要自学PASCAL?(100分)

  • 主题发起人 主题发起人 yxf
  • 开始时间 开始时间
不用再去单独从TURBO PASCAL等开始学,直接从Delphi开始就可以了。
Delphi扩展了Pascal编译器,直接学习Delphi可以更能接触到Windows
环境编程的概念。先买一本入门教材(70元以下,推荐《电子工业出版社》
等单位)跟着作一些小程序,自已再编一些五子棋、小球乱飞等程序,再
看/Demos下的示例程序,多参阅Help文档,另外多同高手请教,多上“大
富翁”。
 
最好能够掌握一些Pascal的基本使用、类型、记录、文件、指针等,Delphi对此并
没有过细的介绍,特别是有一些算法都是用'类Pascal'写成的,如数据结构的例题等,
你若仅有Delphi的东西,看这些真乃象读天书一般。建议能抽出点时间补补课最好!
 
建议你先学习Pascal.
熟悉Pascal的语法,类型,程序结构(函数和过程).
花上两个星期,你会有很大收获,同时
对你学习Delphi帮助会很大.
如果阁下没有过使用任何语言的经验,
建议阁下花2个月.
 
纯pascal 在delphi中占不了多少内容,它的面向对象部分(object pascal)需重
点学习.
 
对,Delphi同标准Pascal(或者Turbo Pascal 5.0以前)的最大不同
就是面向对象概念,在Win32平台中编程,不管Delphi还是VC,就是“类”
的概念。其中重点的地方是类的私有、公有、继承、多态、虚函数、重载
等概念,特别是在你以后编写自定义控件时,类的概念特别重要。
 
强烈推荐你直接学习OOP编程,而非从前的模块式程序
这样可以少走弯路。(不过DELPHI还是满模块的:))rad无法不模块。
如果只搞些纯数据库什么的....不教你学坏了。
 
在OOP中也是不能抛弃结构化程序的技术的,函数、过程中还不是需要使用结构化的
语句吗?
所以:
结构程序设计技术(Pascal)
面向对象技术(Object Pascal)
Windows 编程技术(Windows API)
可视化编程技术(属性、方法、事件)
事件驱动编程思想
深入了解Delphi(熟悉VCL)
数据库技术(数据库原理)
学完了,之后再学其他的新技术(ActiveX, CGI, Corba, Midas, MTS...)吧!
 
当然要学了,推荐一本好书。《Object Pascal程序语言指南》
石油工业出版社
比较老了,是delphi2.0时候的,但是讲的很好,再说从语法方面看
也没有什么太多得变化
 
假若你以前什么也没学过(如Basic,C语言等),那你最好学学Pascal.
否则,按menxin所说那样做吧!
 
无论你学习什么语言,基础知识最重要,要学Delphi,你不能不从OOP的基本学习,
否则你的学习无法达到应有的深度,而且会经常性的一头雾水而不得要领。
 
redforks:我说的是概念,完全不同的。DELPHI不是完全OOP的。
 
要买书, 建议你买20元以下的, 越贵的书越难懂。好像有一本专门讲Delphi Pascall的书。
不懂pascal只能学“热闹”,懂了pascal才能学“门道”。
 
如果你以前学过任何一种语言编程的话,就不必特地去学Object Pascal了,拿本书放在边上随时参考一下就行了,:-)
 
我也觉得没有必要为了delphi专门去学pascal(前提是你会一种高级语言)
我学delphi用的就全是VC++的老本.
找本手册扔在一边就是了,要用的时候翻番.就这样.
 
Delphi我也是用《Object Pascal程序语言指南》石油工业出版社
起家的。虽然以前学过Basic、True Basic、C、C++、Pascal、MASM
 
当然要学,如果以前学过其他的高级语言,则只要看一下Pascal基本的语法结构就可以了.如果没学过其他的语言,则建议要好好学习Pascal,我觉得基础很重要.当然OOP的概念是一定要学的.
 
我觉得应该先学学turbo pascal,因为dos下调试和理解程序简单,然后熟悉了
pascal语言的结构以后再学delphi。
其实这是我的学习过程,8-)
 
先学PASCAL(DOS),后学面向对象的编程,学一点WINDOWS编程。在学DELPHI。
 
可以直接学windows编程嘛.干吗非得搞到dos上去.
以前我在Dos下编程,转向windows时还费了不少劲,
就是因为有些Dos编程思想根深蒂固挥之不去
 
后退
顶部