问一个很重要的问题,你们有多少sdk经验?(20分)

  • 主题发起人 主题发起人 fjhst
  • 开始时间 开始时间
我之所以对汇编语言耿耿于怀是因为我接触计算机之后最早接触的语言就是它,
那个时候我对电脑除了会操作之外什么都不懂,但我实在喜欢那种0,1组成的世界,
所以我就啃起汇编,天哪,那时我都快被累死掉了,清华黄皮的那本的前面几张被俺
看了十几遍才看懂----其实我真的很笨,如果一边实践一遍看的话就不会这么累了!
光看不练,没多久又忘得一干二净了,所以没掌握好汇编始终是我心里面放不下的石头。
不为别的,就想去掉这块心病。
 
晕,你的代码真是牢固,呵呵
>>我的一个4000多行的单元里面有1/4是这类代码,各位有何高招?
不多,好的强壮的程序就是这样,我的容错代码有时候更多,说不定能到1/3(没有统计过)
不过,你的以上代码似乎在纪录错误信息到文件中,这个对于调试还是很有用。不过似乎还
是有问题,你的这种方法只是用于事后分析,因为外面的调用只有BOOLEAN型,成功还是不成
功,如果不成功,并不知道原因,除非再去读文件。办法是第一,直接返回错误代码,0为成
功。第二,直接raise,弹出异常,简单明了,外面用try..except..end
 
清华黄皮,我想想,10多年了,记不清了,我用的好像也是那本哟,呵呵
~~~~~~~~
 
我觉得这些原理的东西如果没有实践的话很难有深的体会,这些书我多少也有接触过,
印象还是有的,如果有东西做的话--嘿嘿!
 
嗯,先找点东西做把windows下的汇编搞定再说!
 
第N次谢谢SS2000及其他诸位!按你的意思就是要让用知道当前软件出了什么错!
这点我倒也想过,只是我觉得用户看到那东东(错误提示)会很难受的,所以我只想
在一个模块的最终处给一个提示就行了!看来俺改一改,改成当前提示。
try..except..end是肯定有采用的!

 
SS2000大哥肯定是结婚了,不知大俺几岁,俺是80年年末的。
论写程序有10年经验的那可真是爷爷啊!晚辈对您的佩服真是有如黄河之水,滔滔不绝。。。。
我记得您以前是用Vc++, 后来是Vc++与delphi, 现在是用delphi了!高人啊!
不过像您这一辈程序员的路子好像都是这样的,我记得在学校时一位比较有经验
阎老师也是这样的!
 
我的话是不是太多了?我女朋友老是抱怨俺呆头愣脑,我怎么不觉得?
俺记性不好,来福州一年多了,出去的话八成会迷路,你们会迷路么?
幸好总是跟她一块出去,跟她在一起买东西,要不早就被宰得一干二净了!
俺正打算今年去她家提亲呢!
 
>>我记得您以前是用Vc++, 后来是Vc++与delphi, 现在是用delphi了!高人啊!
奇怪,你怎么知道?
不过,你还是说漏了点,我是这样用的
TC2.0(MASM6.0),BC++3.1(用了很长一段时间,DOS和Windows都可以,比MC++7.0
强很多呀。用过一下MC++7.0),VC++,Delphi,中间还用过VB,ASP等。
现在我主要用Dephi,很不错,不过还在用delphi5.0,是不是有点落伍了,呵呵
>>先找点东西做把windows下的汇编搞定再说!
看来你是打定主意了,不过这可不是好注意,劝你,了解,最多掌握就可,精通就不必
了,要不你就比我厉害了,哈哈
 
其实我觉得你们这一辈左过的路还是挺幸运的,像我们就很少有机会去碰这些了!
 
欢迎大家继续讨论,多提意见!
 
同一楼上各位大侠的高论,在Windows中写程序,是要了解多些核心,
有时间自己也想用win32asm或标准C写点小东西,将基础打牢些。
 
Delphi封装得太厉害了,不象MFC的,看侯俊杰的《深入浅出MFC》、petzold的
《Windows Programming》对VC的内部处理机制很明白,但是Delphi就不行,找不到这
方面的书,加上是厚封装,看不到里面的世界。
 
echoljb:
看完了你说的那几本书。现在在学vc,delphi的未来和vb一样,对会被淘汰的。当然,寿命会比pb长一点。
 
其实我个人是更喜欢用vc的,但我觉得写数据库的话,delphi会好点
 
>>现在在学vc,delphi的未来和vb一样,对会被淘汰的。当然,寿命会比pb长一点。
Borland公司完蛋,Delphi肯定就会消失,Microsoft完蛋,VC就被淘汰
Borland公司可能破产,那Microsoft是否也可能破产呢?
如果20年后Borland公司破产,可那时候你是否还在编程序?
如果100年后Microsoft破产,那时候各位还有谁能在人世间?
 
万物竞择,适者生存,乃大自然的发展规律,IT亦不例外,正因为如此快速的新陈代谢,
才使得现今的计算机技术能以超常的速度发展!
不错,在IT业,每隔一段时间就会有一些东西被淘汰,但是各位要明白,被淘汰的乃是身外之物,
而不是知识的主载者--人!人是不会被淘汰,除非你想这样的话!
看起来是相当痛苦的,今天辛辛苦苦学的东西到了明天就一文不值了!有一段时间我也是这样想的!
所以搞IT的特别是是做技术的都相当辛苦的,必须不断学习方能跟上别人!
值得么?我觉得值得--只要付出有回报!
其一:在这个不断淘汰,不断学习的过程中你能够学到远比其他
行业更多的东西(个人之见),特别是学习方法的丰富急性格上的磨练,这是远比知识值钱得多的东西!
大家多应当知道受之予鱼不如受之与渔的道理的吧!
其二:事实上真正被淘汰的东西是一些相当肤浅表面的东西,所以这些东西来得快,去得也快,很正常,
比如网页制作技术(个人之见,请指教),没有什么好可惜的!因为付出并不多!
有些东西看起来是被淘汰了,事实上并没有,它们以其它的方式存活于这个世界上,比如机器语言,汇编语言,
估计现在很少人用这种玩艺了,它没用了么?仁者见仁,智者见智,不过有一点可以肯定的是它将用远存活在
计算机里面,除非有一天计算机不在是0,1的编码!之所以很少用是因为有更好用的语言取代了他比如C语言,
但是C语言是凭空而立的么?呵呵!大家想想就知道!
大家该明白know-how固然重要(废话!),但是know-why更重要!简单讲,如果你想成为高手,你必须
know-how,这个道理在那个行业都依样!
就目前windows程序设计来讲,要know-why到什么程度呢?依小弟之见如果能熟练进行sdk程序设计,熟悉windows
下的汇编就够了,当然这是纵向的,横向你必须懂得软件工程,数据结构,外语,数学。。。东西不少呢,够俺学的!
(扯远了!)
所以大家不必担心知识会没用(只有相对的没用),会了汇编,你还怕C语言么?会手工sdk你还怕MFC, VCL这样
高度封装的东西么?只要心中有底,转换的过程应该是相当容易的!
好比SS2000前辈这样一路从ASM走过来的还怕VB么?
相信一个道理:付出越多,收获越多!
想地刚学软件设计不久,区区数月难有什么高深的心得体会,请各位同仁及前辈指教!
我的话玩了!谢谢!
下面请SS2000同志发言!
 
歪歪孙:全体起立,鼓掌!
~~~~~~~~~~啪啪啪啪啪啪啪啪啪~~~~~~~~~~~
谁!谁能俺砖头,啊,烂香蕉? 嗯,先闪一边去!
 
SDK知识很重要~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~`[^]
 
后退
顶部