页面------目录:
1---------Delphi教程2---------课程介绍
3---------第1章 Delphi基础知识3---------1.1 Delphi简介5---------1.2 Delphi7 IDE21--------1.3 简单Delphi程序设计26--------1.4 Delphi上机步骤
30--------第2章 Delphi语法基础30--------2.1 保留字与标识符39--------2.2 数据类型46--------2.3 常量与变量51--------2.4 运算符与表达式59--------2.5 常用系统函数与过程6...
我在学习汇编的时候,往往在读别人的程序,或者是在认识了新API函数的时候,不清楚这个函数在那个头文件和导入库中,于是,就写了个小程序.
程序记录如下:
;=========API函数头文件查询器====================;程序功能:给定函数名称,查找该函数在D:\masm32\INCLUDE;目录中所在的头文件.返回头文件名称.;使用编译器:MASMPlus;作者:ONEPROBLEM QQ:962361395;时期:2009年02月07日;================================================ .386 .model f...
思路没弄明白之前,硬着头皮看代码,越看越糊涂;不说能马上看懂代码作者的思路,但至少有自己的思路:如果是我,将如何实现这功能?然后,在看代码的过程中,比较自己的思路和作者的思路,看代码就如坐春风了... ...
看书看问题,没有自己的主见,那就被人家牵着鼻子走;看代码没有一个思路,智慧就少了启迪与交锋!
思路不清楚之前,不应该写代码,否则越写越糟糕... ...
2009年,我要每天写更多的代码... ...
2009年,我要更有效地管理自己的时间,完成更多的事情... ...
2009年,我会有新的开始,有新的努力,新的奋斗... ...
2009年,我每天都会比前一天更努力... ...
起点和终点,都不重要.重要的是过程.人生是如此,而我们所追求的理想,目标也是如此.在这一过程里,你奋斗了,你努力了,你就充实了,就可以了.目标没有达到又有什么要紧呢?
空虚,无聊,曾经总是使人感到痛苦.我终于知道,努力过后,奋斗过后,劳累过后的日子最甜美,最充实.
我经常在思考人生,可能是我的心态老了吧,可是我的年龄...
今天看了一篇文章,是雷军的.
=============================
<<致刚入门的程序员5点建议>>
其中的第三点建议是这样的:
建议三、必须写够十万行代码,不要心存侥幸
程序员象木工一样,熟能生巧。程序员必须写足够代码量的程序,才会有感觉,这是一个苦力活,没有任何捷径可走。计算机是一门实践性的科学,没有动手能力做支撑,很难做出好的科研成果。我的一个学长是美国卡内基梅隆大学的博士,卡内基梅隆大学计算机系在全世界非常出名,他说每个博士生必须写十万行代码才能毕业,卡内基梅隆大学博士进任何一个大企业基本不用面试。而国内培养大部分的研究生...
1.GetCursorPos函数只有一个参数:lpPoint ;
lpPoint指向一个POINT结构
POINT STRUCT
x DWORD ?
y DWORD ?
POINT ENDS
(x,y)坐标是以整个屏幕为参照的,而不是某个应用程序窗口的客户区为参照;
2.应用程序的窗口标题栏的高度大概是38像素.
;布斯算法示例;一位相乘;=============ONEPROBLEM============assume cs:code
code segmentstart: mov bl,2 ;被乘数 mov al,-3 ;乘数,返回值也在al中 mov cl,4 ;先把被乘数移到高位,方便加减 shl bl,cl and al,0fh ;初始化乘数
mov dh,al shl dh,1 ;先添加一个辅助位0 mov dl,dh and dl,3 ;先判断辅助位和第一位. call panduan
mov cx,3begin: shr dh,1 mov dl,dh and dl,3 ca...
今天在CSDN上看到一博文,挺有意思的~~于是就转载过来了,原文出处:
http://blog.csdn.net/gaofeng2000/archive/2008/12/16/3526044.aspx
休整了一段时间,其实是自己给自己放假,非常规意义的休假,也就是上班尽量少看电脑,回家尽量不看电脑。身体感觉恢复了一些,但处于亚健康状态,没办法,亚健康就亚健康吧,今天又要开始盯电脑了。
先从一个小玩意入手,好让自己快点进入编码状态。长时间不练,确实感觉有些手生,就像前面说的一样,曲不离口,拳不离手,不能停。以为自己经验够丰富了,这样的小玩意儿还不是手到擒来,竟然忘记了代码还是得一...
每天,坐在电脑前大概有4到5个小时吧~~
先看看论坛里的问题~~花了些时间... ...
到自己的空间瞧瞧~~也花了些时间... ...
然后,看看NBA的一些花絮,又花了时间... ...
再打开人民网~~时间无声无息地流逝... ...
然后... ...
然后才开始打开编辑器,写代码... ...其实,写程序的时间也只是个把小时罢了~~
唉... ...呆在电脑前时间是多的,但用在写程序上是少的.
今天我用汇编写了个"8088简易汇编指令查询器"~~
呵呵~~感觉汇编真的太强了!写出来的东西体积竟然这么小.要是用DELPHI或者VB,可能还要大好几倍呢~~
当然,用汇编开发东西,用的时间太长了~~
所以,就想,学汇编学到熟悉这份上应该就罢了吧~~~
有些朋友在学习罗云彬的<Windows环境下32位汇编语言程序设计>一书第五章的时候,对Menu 例子程序中的关于全局变量与局部变量的用法有些疑惑.
如,在Menu 例子程序中,hSubMenu 这个子菜单句柄变量,如果放在了局部变量中(即窗口过程中),程序正常,却没有弹出菜单;而改为放在全局变量中,才弹出菜单.
为什么?
我在学习该书第五章的"使用图标和光标"内容的时候,也遇到了类似的问题:如果,把hIconBig,hIconSmall,hCur1,hCur2 这几个句柄变量都设为局部变量,则程序虽然编译通过且运行了,但所加载的图标和光标都没有起作...
要成为高手,就像练功一样,你必须能耐得住寂寞,要关在研究室里面,像大家一样,晚上写代码,有时候这种东西不是平常人可以做到的,假如你可以呆过这段期间的话,我相信你练到功成了以后,这些东西你就可以发挥出来了,我想这是成为高手很重要的因素。 ——王文彬
;============================================================================
ONEPROBLEM 自勉
这段时间不出门~~不知道外界怎么样了.
坐在家里写程序,写久了,感觉到自己的脚冷冰冰的---天气真的开始冷了.
这就比如现在搞软件开发,什么VC,VB,Delphi工具多得要死,就连VC都还分
VC6,VC7.1,VC8好几个版本。新人一上来便问:“什么工具最好啊?”,“有中文
版的吗?”,“最新版本是多少?”结果一个个上来就装上动辄几个G的恐龙般大小
的IDE。要知道,这个时候,BOSS Liu还用着VC6呢。
在他们看来,学技术当然要学最先进的技术,用工具当然也得用最先进的工具。为
什么?不知道,但是最新的就是最好的。可是抱着这样的思想,学技术就累得要死
,技术那么多,而且在天天更新啊。开发环境也复杂得要死,你总不可能随时用个
硬盘把VC8啊,SQL 2005啊这些庞然大...
我是一个业余的编程爱好者。
我从2007年才开始接触编程,是从学习C语言开始的。学习C语言大概就一年的时间吧。然后,就转向学习16位的汇编语言了,用的是王爽的《汇编语言》这本书。这本书花了3、4个月的时间吧。之后,就开始了学习罗云彬的《Windows环境下32位汇编语言程序设计(第2版)》电子工业出版社。我学习这本书,到现在也就将近4个月的时间。
大家可以看到,我并不是专业出身的。所以,没有什么编程知识的基础,一切都是自己摸索过来的。在回答别人的问题的时候,由于自己的一知半解也闹了不少的笑话。
我开始学习汇编的时间也不长,抱着一颗热心来到汇编论坛回答了一些朋友的问题,于是被选为了“...
一个人再富有,顷刻间可以化为灰烬,只有知识才是永久的财富.
抄了一句别人说的话.
;调用冒泡排序函数的例子程序;作者:ONEPROBLEM;======================== .386 .model flat,stdcall option casemap:none
include windows.incinclude user32.incincludelib user32.libinclude kernel32.incincludelib kernel32.lib
.dataArray dd 20,30,50,80,100,105Buffer dd 256 dup (?)szCaption db '提示',0szText db ...
;用汇编实现冒泡排序的函数;参数说明:_lpData是待排序的数组首地址,_dwCount是待排序的个数,_dwOption设为0则由小到大排序;如果是非0值,则是由大到小排序.;返回值:已排序数据放回原数组中.
;作者:ONEPROBLEM;=================================================_BubblingSort proc _lpData,_dwCount,_dwOption local @dwCount pushad mov edi,1 .while edi < _dwCount mov e...
写程序,就是让计算机按照人的思想去干活的过程......而在程序设计中,内存的使用是最为重要的。(记得汇编里面对寄存器的应用多么重要吗?)。操作内存是程序员的基本功,虽然现在自动内存管理和垃圾回收技术已经变的日益完善,但学习到优秀的内存使用观念仍然是程序员的必修课。真正掌握了这种观念,看任何语言都不困难了。我总认为,内存就是计算机的七寸命门,懂了这个,也就一通万事通了。
俺第一次当版主,
感觉并没有什么困难,
只是自己的技术还需要提高,
所以今后要不断地读代码写代码;
抱着热心回他人的帖子,对他人是一种鼓励,
认真地阅读每一份代码,对自己是一种提高;
每个人在学习的过程中,都会面临着自己的问题,
问题,增加了我们探索的乐趣;问题,增加了我们前进的动力,
而论坛就是问题的汇集地,所以,她也是我们成长的场所,是探索的乐园;
学习终归是自己的事情,别人终究无法代替,
但是相互帮助相互探讨也能撞击出智慧的火花,
零星的火花也可以点亮我们前进的道路.
If you think you can,you can !
J...