和程序打交道一转眼已经不知道迈过多少个年头了,虽然在不断的了解新技术,学习新知识,但是还是颇感跟不上时代。近日听闻一些人对编程的看法,颇感不舒服,故撰文于此,略泄余气,顺便谈谈吾之见解。
一位计算机系的同学在使用了VS.Net后和我谈起感受,以下为其原话:“.Net控件的使用完全颠覆了我对编程的理解,根本不用写代码,都是自动的”。余听后颇为不爽,遂起争执,劝其多学习SDK。控件所提供之方法的确多且有效,然则并不全面。开发一般软件尚有余,唯牵涉系统级则不能足也。请问更改开始菜单的图标你控件的方法能办到吗?余SDK大法小菜一碟也。近日翻出《深入浅出MFC》温习,实感底层之重要,如一味沉溺于简单的控件拼凑之中,此不是程序员,此乃小学生VB搭积木也。
由于最近写一个程序,要求控制屏幕上的点,原来考虑用GetPixel(),后查阅资料,发现BIOS直接读显存方便的多,于速度,于难度都更方便于人。故突感慨万千,底层之奥妙,余等尚只知其一二而已。