最后的晚餐(高分请教!)

Benjamin 2000-04-11 11:54:00
我是一个中学生,回首我以前问的问题,好像大部分都是和api函数有关。我觉得,我应该多问问算法,这才是我来csdn的目的。所以,我想把剩下的分拿出来,问问各位前辈:我到底该怎样学习和掌握win32 api?(前提是最好不是全英文的资料)另外,Delphi的帮助有中文的吗?
其实,要是我能掌握api,有许多的问题更本就不是“问题”。

如果您们能认真回答我的问题,我是不会吝啬这些分的。
Many thanks!
...全文
588 31 打赏 收藏 转发到动态 举报
写回复
用AI写文章
31 条回复
切换为时间正序
请发表友善的回复…
发表回复
Benjamin 2000-05-10
  • 打赏
  • 举报
回复
接受答案了。
haiyang 2000-05-04
  • 打赏
  • 举报
回复
个人认为,应该把api函数浏览1,2遍,当然不是全部,反正现在网上有很多关于api函数的文档,拿来看一看,大概知道有哪些就可以了,要用时再查帮助。至于算法,那时必须掌握的,“程序=算法+数据结构”的确可以算是名言,虽然细节上有点出入,但大致还是符合的,应该多掌握算法。比如,一个线性链表,头尾个有一个空节点,现在要找一个符合关键字的节点,用顺序查找。不知你的方法是不是先判断当前节点是不是尾(头)节点,再判断是否符合,若不是再往下查找?哈哈,当表很长时你说时间会有多长?应该在尾(头)节点把关键字赋值给它,再按从头到尾(从尾到头)的顺序查找,免去了每一步都要判断是否查找完毕,因为表长度是已知的,只要判断返回值是否是尾(头)节点就行了,当表长不少于1000时,所需时间几乎减少一半!由此可见算法的重要性!
wm 2000-04-29
  • 打赏
  • 举报
回复
huitor:你说的四通桥在哪个城市?
fyje 2000-04-28
  • 打赏
  • 举报
回复
就这么一个破问题,讨论了那么多时间,烦不烦,要聊天,有好多地方,可以聊个够,看来此论坛也没有什么东西要刊登了。
Benjamin 2000-04-26
  • 打赏
  • 举报
回复
huitor,可我不在Borland公司的城市阿!
huitor 2000-04-26
  • 打赏
  • 举报
回复
不是,是一本书。
oldduck 2000-04-26
  • 打赏
  • 举报
回复
我的E-mail:pywhm@sina.com
oldduck 2000-04-26
  • 打赏
  • 举报
回复
huitor,你说的帮助是不是磁盘文件?如果是给我妹一份行吗?
huitor 2000-04-25
  • 打赏
  • 举报
回复
当然是真的,我手头就有一份,只是3个月前拿到的,那时宝兰公司正在热销delphi5,不知道现在还行不行。宝兰公司在四通桥附近。
gwd 2000-04-25
  • 打赏
  • 举报
回复
to:huitor
>>delphi4的中文版帮助可以到宝兰公司索取,免费的,只要报上大名.
真的吗?
huitor 2000-04-23
  • 打赏
  • 举报
回复
delphi4的中文版帮助可以到宝兰公司索取,免费的,只要报上大名.
ljw 2000-04-23
  • 打赏
  • 举报
回复
我个人认为学习API就是要大量的读分析他人的源码,多研究范例,然后是多模仿习作。
RIAEasy 2000-04-22
  • 打赏
  • 举报
回复
一种程序员,可以很快地将别人整理好的思路写出代码;而且
知道很多例程。
一种程序员,在写代码前会仔细的画流程,然后对每个点找到
对应的关键代码,不会就去查资料。
这两种程序员都是好程序员。关键是看你个人的思维习惯与能
力所长。
希望你能成为好程序员。
后生可‘谓’。
RIAEasy 2000-04-22
  • 打赏
  • 举报
回复
一种程序员,可以很快地将别人整理好的思路写出代码;而且
知道很多例程。
一种程序员,在写代码前会仔细的画流程,然后对每个点找到
对应的关键代码,不会就去查资料。
这两种程序员都是好程序员。关键是看你个人的思维习惯与能
力所长。
Benjamin 2000-04-17
  • 打赏
  • 举报
回复
我想听听更多的意见,要是再没有,我就给分了...最后的晚餐意味着我不再用这个id了
Firing_Sky 2000-04-13
  • 打赏
  • 举报
回复
作为一个优秀的程序员,我认为,他应有的最重要的能力应该是创造力和想象力,而不是的纠缠于细节上的什么api之流(当然,我并不是说api不重要),失去创造力和想象力,只能流于平庸。大家的看法怎么样,欢迎大家的反驳。
Firing_Sky 2000-04-13
  • 打赏
  • 举报
回复
个人观点:要成为编程高手,最重要的不是什么api,而是算法(好的算法能使运算速度提高n倍,不信的话,看看人家的Quike和我们的烈火文明在速度上的差距)。要成为编程中手,api多多益善,要成为编程庸手,就连api也不要了
Sandy 2000-04-13
  • 打赏
  • 举报
回复
api吗!是一个即有用又没用的东东。说它有用是因为有些问题非其不能解决也,
说它无用是因为在一般的应用中并非铺天盖地的使用它。我个人认为学习api要
讲究自然,在应用中学习。免得生硬的掌握了一堆api却完成不了一件实际任务!
最后祝你成功!
江王 2000-04-13
  • 打赏
  • 举报
回复
要学Windows API最直接的方法一是直接用C语言编写Windows程序,二是多看看Sample,学习高手的技巧(VC, MSDN中就有很多范例),也参照Delphi的VCL类库的源代码,看它的某些使用到API的部分是怎么写的。看不懂的地方多查查MSDN帮助,只要功夫深,没有学不通,祝你成功!
土豆 2000-04-13
  • 打赏
  • 举报
回复
请教:怎样才会有创造力?
加载更多回复(11)

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧