学习delphi语言需要多久?

会PC汇编知识,精通C语言,熟悉C数据结构。做硬件底层控制的。没有做过上位机软件,现在打算学习delphi编程,主要做一些不太复杂的界面,和一些串口通信的。
请问老手们,需要学多久,主要学习哪些知识?谢谢!
调用的那些函数,.后面的那些属性,都是从哪学习呢,没有找到详细介绍这些的
还应该学习类以及面向对象的知识吧

像你这样的基础,前半月熟悉,后半月即渐入佳境。对于你来说,无非VCL、组件熟悉罢了。
**************
使用delphi的帮助:

鼠标放上去+F1

想知道源码则CTRL+鼠标放上去点击
*************
《delphi类库查询词典》
《delphi5开发人员指南》
《深入核心——VCL构架剖析》
网上有电子书下载。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-03-08
先学《delphi 程序设计基础》 (张世明 编)人民邮电出版社出版
大概需要2周
再学《delphi 软件开发技术》 (张世明 编)人民邮电出版社出版
大概需要3周
深入浅出,获国家教育部十一五规划教材称号。
内容全面、实例经典、通俗易懂
一共需要5~6周(按你现有基础)
第2个回答  2010-02-27
1、找本delphi的入门书,熟悉一些基本的控件操作,都在前4个控件面板上;
2、熟悉串口控件,mscomm或spcomm建议用spcomm,它不是ACTIVEX,使用时不用再安装串口控件;
3、硬件控制一般都是通过DLL的,使用别人的板子只要会调用DLL中的函数就可以了,如果使用自己的板子,就要学会编写DLL,还要会操作底层控件(可能要用到内存和端口操作,这些就麻烦一些)。硬件控制的DLL的参数一般是字符串等内存块(传递的是地址),所以也要熟悉delphi的数据类型在内存中的存储结构。
4、面向对象不用学很多,简单的程序用不到。用到的函数主要是一些字符串操作及内存复制移动等操操作的,板子控制的都是使用DLL里的函数,一个板子一个样,没有通用的。
第3个回答  2010-02-27
看看你有没有编程基础了!这个也跟你每天花的时间有关系的!
你既然有这么深的 编程功底!
估计一个月你就可以把delphi的一些简单功能学会了!
要想精通的话就得看你做什么了!主要是控件的应用!程序的设计!
那些属性你看看,等看几天了,你就发现很多属性类似!
有的根据意思就能猜出来!
第4个回答  2010-03-06
你学过C#没?
Delphi里面的很多函数和C#的是一摸一样。
你C这么好哈子学Delphi很快的,因为他们就语法不同,而其他的地方差不多,