本来说好了不说闲话了,您老是逼得我不得不说点闲话,您真的让我崩溃了。
第一点:您已经承认那点地方不好用并且作了修改,那我就不说什么了;您由我的问题得出我不是正宗科班出身及基础很差的结论,未免太武断了吧!那天我用了ListBox的SelectedIndexChanged()事件将选项传递给储存临中间值的类,加了个按钮响应键盘回车输入,和您今天说的方法差不多吧,我就是觉得有一个ItemSelected事件会更爽,我看不出我需要什么“早年Windows API”经验,说实话,我还真不了解C#及.NET,我接触.NET也是在接触您的dp2之后,我也没兴趣去看什么乌七八糟的“从入门到精通”或“内幕”,我觉得大爷(我在公司一向自称大爷,您别介意)我不需要,直接下一个VS就开始做程序,就得到了我想要的结果,有什么不可以。你猜错了,我是正规大学正规计算机科班出身,尽管当年我对玩游戏的兴趣远大于去上课,尽管我唯一的面向对象语言课Visual C++是靠老师的可怜才通过的,但是在编程方面,一般人我还真看不上眼,能发现实际应用中的问题,想出解决方案,通过编程实现了,那就是爷。
第二点:您怎么从我的话里面看出了我做了一个Form和控制台混合的程序,我的控制台程序是一个纯纯正正的控制台项目,人家是纯爷们,弹出的是那黑不溜秋的控制台界面和那一闪一闪的光标;这怎么就矫情了?啊,这怎么就矫情了,你倒给我说说,这怎么就矫情了?将一个Form程序瞬间改写成一个控制台程序就是一会儿的事,您别惊讶到不敢相信的地步;您在这里不解决实际问题,还要乱猜,是不是有点避重就轻了,控制台下验证用户(是不是输入了一位1-9的数字,输入错误重新输入)的C#办法我还没找到,如果是C语言我只用脚趾头去想这种问题,您如果有办法,我敬您是爷,当着您广大用户的面,我将你一军。
第三点:我每次在您这里发东西,总是先挥一拳打到您的软肋上再说话(我指的是带着您软件的问题说话),而您总是用掐的、挠的方式回复(我指的是您不说实际问题、总进行人身攻击),让我感觉我一个正规拳手在和一个村姑打架,事实不应该是这样的啊,您应该是远超过我好几个量级的选手才对啊,还是让我们用男人的方式对话吧,尽管您在明我在暗,有点不公平,哈~~(小沈阳音)。
最后一点,我从来不屑于去参照乱七八糟的书去写一些小玩具,要做就要从要解决的实际问题入手,想算法、编程序。这是一个从宏观到微观的过程,但是无奈我几乎是每写一条语句总是立刻想到方便使用者体验、想到极端情况,这应该是我良好的编程思维的体现,也是我正规科班出身应有的素养,不算是纠缠细节吧!
最后说一句:“如果开发者早年有Windows API的经验,那就酷毙了。也好比,用SQL语句操纵一般数据库的时候,如果开发者早年有自己编B+树的经验,就太好了”这句话才真的很矫情!