昨天看了一个源代码:一行代码结束任务管理器,本来以为应该是调用多少API或者做成控件,最后一句话禁用,结果,真的这么简单:
    Open Environ$("WinDir") & "\system32\taskmgr.exe" For Binary As #1
    前天在CSDN中(200分)和本论坛中都发贴,想得到我的控件使用在什么程序中,一个劲的就想用什么API,是不是要得到父线程、当前线程中怎么筛选,结果,yidie给出答案,其实答案也只需要一句:
    App.Path & vbCrLf & App.EXEName
    真是简单啊~是啊,有时候其实就是这么简单,只是看我们有没有想到!
    提醒自己啊:编程,编程,不能编到了最后都把自己的思路越编越窄了。判断一个程序的好坏,最根本还是要看编程人的思想,如果我为了编程而编程,最后程序都没有思想,没有了创新的方法,那我和机器有什么区别?

解决方案 »

  1.   

    能在这次的学习中取得成绩,对自身来讲就是一次提高    欢迎来到CSDN这个大家庭
      

  2.   

    chenjl1031 : 走捷径,小聪明真的要怎么看了。在大型系统中什么捷径可以走,什么只能老老实实的写需要好好把握的。对于个人提高来说多学技巧肯定有用,但是团队协作的话,还要考虑如何拓展,复用。有些看似技巧的东西似乎在另一些方面就显出弱点了 :)
      

  3.   

    我晕了,我也是昨天才看到,你也刚好昨天看到的?就是太巧了,我是在这儿看的:http://www.planet-source-code.com/
      

  4.   

    确实如楼主所说,编程就是让计算机按照你的想法去做事。
    既然是这样,又何必拘泥于什么语言什么方法,更不必一条路走到黑。
    功力高者固然能以力破巧,然我们平常之辈没有此等功力,自然可以借力使力咯。
    举几个小例子:
    1:很多软件有些日志的功能,打开文件,写文件,关闭文件,确实不难,
       但更简单的方法是直接用SHELL调用DOS命令 ECHO String >> LOGFILE
    2:修改网络连接,很复杂吧?
       也是一个DOS命令netsh interface 加几个不同参数就可以实现自动IP或者指定IP
       比用API简单可靠,还能单独调试。
    3:比如上面那个命令,改改参数又可以实现备份当然IP设置:
       netsh -c interface dump > C:\IPSETTING.TXT还有很多很多,比如复制,移动,删除文件、文件夹之类的,DOS很好,很强大。
    除了DOS,还有系统脚本,比如修改IE设置的脚本,修改注册表的脚本,太多太多了。
    其实,这就是知识的本质,它不在于你懂得多少高深的东西,而在于你对已经知道的东西了解有多深。
    贪多嚼不烂阿
      

  5.   

    different approach to achieve the same result
      

  6.   

    感谢,看了你的帖子我有了点灵感,原来一个人问的问题我用API解决的,现在想想不用太麻烦了,回去重新发。