delphi要领(100分)

金鹰1

Unregistered / Unconfirmed
GUEST, unregistred user!
很快我就要教DELPHI6.0初级程序员的教证。有什么要领?讲delphi高手指教。谢谢。
 
控件,所有的控件都讲几个实例,(标准控件)
初级程序员懂这么多就够了.
 
你是什么工作的啊?
 
对,给她们讲点控件的使用技巧还有必要的语法就行了
 
一定要教学生 学会勤啊。
 
面向对象
 
对于 DELPHI 本身,我想应该只有几个但可能很大:
1、Object Pascal
虽然 Object Pascal 与标准 Pascal 大致相似,但也就如
C 与 C++ 存在许多差别一样扩展了许多新概念,能够了解绝无
坏处
2、VCL
这是现代编程 IDE 的通病,你会 Pascal/Object Pascal 并
不表示你就能用 DELPHI 编程 --- DELPHI 是基于 VCL + WIN32,
没有 VCL 相对清楚的了解,很难说 DELPHI 能够学得有多好。
VCL 的庞大和复杂足以穷尽一世,因为 VCL 本身就意味着包含
WIN32,多多少少程序中总会遇到一些自己处理消息、扩充消息等
及底层WIN32接口或 Delphi 没有包含进来的 API。
如果只会使用现存的 Components 点点按按来编程,无论如何
都不可能称得上是一个程序员。这也是 RAD 给人的“误区”。
3、WIN32/Qt
平台提供的开发包总是无可避免的。喜欢不喜欢是你的事,
但你注定是逃不了的。
4、OOP
用 Delphi 就意味着你必须使用 OOP 编程不管你愿意不愿意。
当然,用 Delphi 可以在标准 Pascal + Win32 的模式下编程但
如果是这样,你是买个阿帕奇来洒农药,完全是你的心态了。
5、数据库
不管你的应用会如何,学会一种地道的 SQL 数据库是必须的。
只会用桌面数据库只会增加你的麻烦以及退化你的编程思想。
我想起一句话:最大的要领就是没有要领!所谓经验,我想也就是
在要领之外发现要领 ------- 叫什么?拓展?
我也是个门外汉说说而已错处希望包涵。
 
楼上的,厉害,PFPF.
 
[8D][8D]
初级嘛,就用实例讲起吧,带着学生做几个小程序,理论不要太多。
把语法渗透进去,把VCL思想和OOP思想渗透进去,点明了让他们看书。
教学检测标准:不要管学生懂了多少,要看学生会做多少?
 
[8D]
讲课吗?拜我为师吧,内行啊。
给300分给你讲一堂教育学、心理学,保证理论结合实践,句句出自心得。
可惜要去灌水,没时间。[:D][:D]
 
to ddev
高手,能否帮我进一步 阐述有关WIN32处理消息、扩充消息等
及底层WIN32接口或 Delphi 没有包含进来的 API
 
观望!![:)]
 
ddev说得很好,但我觉得如果是教初级程序员的话可以不用那么深入,但一定要教他们学
会自我学习的能力
 
你首先要明确教初级程序员的所要达到的目标
给他们讲什么vcl,oop显示不现实,不过可以简单的概括,至于程度
应该是了解而不是理解
然后结合实例,讲解一些控件的用法
 
????
 
其实,对于初级来说,要教他们一种软件工程的思想,具备自学的能力,能够在领会基本知识
的基础上进行提高就行了。首先从介绍 Object Pascal 入手,进而引入 OOP 的观念,然后对
VCL 作一些有征对性的讲解,做几个小程序,提高初学者的兴趣。做程序的时候,适当引用一些
API 以引导他们能够深入系统底层进行探索,深入了解 Delphi 的核心。
 
菜菜鸟 ——————我认为vcl太复杂太乱,陷入以后使初学者感觉太庞大产生抗拒心理
不如以object pascal入手多少结和vcl,一定以语言为主。
清华大学的一本书不错《delphi程序设计基础》。
我认为非常适合初学者。嘻嘻 一点浅见。
 
最好不要用数据库,初学的不会感兴趣,
用多媒体例子和,动画,
入门后用数据库,常用vcl,
数据库最好用数据库向导,
然后不停地告诉他们delphi最好学的,
delphi最简单,然后他们就上当了呵呵呵
 
最好不要误人子弟啊!
 

Similar threads

顶部