我认为,api函数!=算法!
Delphi的帮助有人正在汉化,你可以到大富翁论坛上看看。

解决方案 »

  1.   

    可以看些vc,vb用win32 api的书,大多是中文的,用法应该差不多。
      

  2.   

    api这些东西不是都要掌握的,那么多,一个人也不可能都掌握,只要知道常用的二三十种足已,需要用的时候在去查资料也不迟。
    但是要想成为真正的高手,呵呵,那你就要多研究研究算法了。清华出的一本讲数据结构的书很不错,具体书名我不记得了,不过讲的是C语言。
      

  3.   

    没有人会将api全部掌握的,可以掌握常用的几种。对于不同的人和不同的工作来说,
    需要掌握的api也不会相同,所以具有很强的查阅资料的能力是最重要的。很多最新的
    技术资料都是英文的,所以必须要有很好的英文基础。不要努力去掌握所有的api,只要
    在需要时能够读懂资料就可以了!唉!现在的中学生真是不得了,看来我们该努力了。
      

  4.   

    看了你的问题,我有一些感受,因为我当初开始windows编程时,和你的想法一样,可是,经过
    了很长时间,我才觉得不管学习新一门编程语言,还是你所说的api,都得在实践中学习,即在
    你编程时学习,用到什么去查什么,只要这样就可以了.
      

  5.   

    我觉得API不必学,需要用但没有现成的方法时,再查手册不迟。
    而且最好的文档是MSDN,不过是E文的。
    中学生对学点英文不是什么坏事。
      

  6.   

    事实上,API只需要掌握些比较常用的就可以了,不必学习太多,Delphi 下的关于API的中文资料不多,看看VB的应该可以吧。
      

  7.   

    最近有一家**工业出版社出了一本win32 API的详细介绍,不过基本上是MSDN的中文翻译,100RMB,1000页左右。学全API没有必要,只要在用的时候知道去那里找就可以了。
      

  8.   

    编程不=API调用!然而,编程离不开API调用!
    还是计算机界的名言说得好:程序=算法+数据结构
    多努力吧……
      

  9.   

    似乎算法的用处比API更少.:)现在就是懂算法的朋友太多了,导致程序都编不
    下去了.:) 难.
      

  10.   

    不是我怕英文,英文水平在班上也能排上前几名,而且我也对英文有兴趣...可毕竟和专业英语还是有区别的。
    lutf说的那本书我会留意的,110RMB的《Delphi 4编程技术内幕》我都不怕,还怕100的?:)
    最近通过准备NOI,巩固了算法和基本数据结构,可要想在windows下写好程序...不用api,难啊!
      

  11.   

    个人观点:要成为编程高手,最重要的不是什么api,而是算法(好的算法能使运算速度提高n倍,不信的话,看看人家的Quike和我们的烈火文明在速度上的差距)。要成为编程中手,api多多益善,要成为编程庸手,就连api也不要了
      

  12.   

    作为一个优秀的程序员,我认为,他应有的最重要的能力应该是创造力和想象力,而不是的纠缠于细节上的什么api之流(当然,我并不是说api不重要),失去创造力和想象力,只能流于平庸。大家的看法怎么样,欢迎大家的反驳。
      

  13.   

    要学Windows API最直接的方法一是直接用C语言编写Windows程序,二是多看看Sample,学习高手的技巧(VC, MSDN中就有很多范例),也参照Delphi的VCL类库的源代码,看它的某些使用到API的部分是怎么写的。看不懂的地方多查查MSDN帮助,只要功夫深,没有学不通,祝你成功!
      

  14.   

    api吗!是一个即有用又没用的东东。说它有用是因为有些问题非其不能解决也,
    说它无用是因为在一般的应用中并非铺天盖地的使用它。我个人认为学习api要
    讲究自然,在应用中学习。免得生硬的掌握了一堆api却完成不了一件实际任务!
    最后祝你成功!
      

  15.   

    我个人认为学习API就是要大量的读分析他人的源码,多研究范例,然后是多模仿习作。
      

  16.   

    delphi4的中文版帮助可以到宝兰公司索取,免费的,只要报上大名.
      

  17.   

    to:huitor
    >>delphi4的中文版帮助可以到宝兰公司索取,免费的,只要报上大名.
    真的吗?
      

  18.   

    当然是真的,我手头就有一份,只是3个月前拿到的,那时宝兰公司正在热销delphi5,不知道现在还行不行。宝兰公司在四通桥附近。
      

  19.   

    huitor,你说的帮助是不是磁盘文件?如果是给我妹一份行吗?
      

  20.   

    huitor,可我不在Borland公司的城市阿!
      

  21.   

    huitor:你说的四通桥在哪个城市?
      

  22.   

    个人认为,应该把api函数浏览1,2遍,当然不是全部,反正现在网上有很多关于api函数的文档,拿来看一看,大概知道有哪些就可以了,要用时再查帮助。至于算法,那时必须掌握的,“程序=算法+数据结构”的确可以算是名言,虽然细节上有点出入,但大致还是符合的,应该多掌握算法。比如,一个线性链表,头尾个有一个空节点,现在要找一个符合关键字的节点,用顺序查找。不知你的方法是不是先判断当前节点是不是尾(头)节点,再判断是否符合,若不是再往下查找?哈哈,当表很长时你说时间会有多长?应该在尾(头)节点把关键字赋值给它,再按从头到尾(从尾到头)的顺序查找,免去了每一步都要判断是否查找完毕,因为表长度是已知的,只要判断返回值是否是尾(头)节点就行了,当表长不少于1000时,所需时间几乎减少一半!由此可见算法的重要性!