搞编程的,谁没被教材按在地上摩擦过?翻开书,好家伙,语法、关键字密密麻麻铺满一页。逻辑绕得脑仁疼,那点新鲜感?撑不过两天就磨没了。杨克昌这本《趣味Visual FoxPro程序设计集锦》,偏不玩虚的。他挑了条野路子:拿题目带路。枯燥的VFP语法?掰碎了,全塞进一个个好玩的小题里。你跟着敲就完了。纸上的冷字符,慢慢就成了手里趁手的家伙事儿。
翻翻目录你就懂了。这书压根不跟你念叨基础命令。它直接把“解题”俩字拍你脸上。算账对数?整理表格?还是那种让人挠头的智力游戏、图表生成?作者故意绕开掉书袋的学术模型。专挑你生活中能碰见、能勾起“顺手试试”念头的事儿。刚摸键盘的朋友,看着程序一行行跑起来,脑子里那点模糊想法啪地变成屏幕上的具体结果,踏实。是吧?但咱也得说句大实话。这书就是实用派。想钻研底层架构?搞大型系统?得另找高参。可要是解决眼前这点小麻烦,它绝对够用。
作者写代码,有个毛病,或者说习惯?绝不藏着掖着。书里的程序,没有那种套娃似的复杂嵌套。逻辑跳转,明明白白。读起来,就像个老程序员坐你旁边,拿笔在纸上,一点点给你捋思路。更顺手的是啥?不少题目,他给了“一题多解”。同一个活儿。有的写法直来直去,好懂。有的精简利落,跑得快。把几种写法摆一块儿比划比划,咂摸咂摸,味儿就出来了。编程真不是背固定套路。是看菜下饭。挑最顺手的刀。我觉得这儿特别值。咱们平时写代码,最容易干啥?死磕一种写法。多对比两版,脑子才活泛。
难度这块儿,杨克昌拿捏得挺准。前面大都是入门题、常规题。步子迈得不大。让你稳稳接住。做完一道,爽一把。后面呢?留了几道综合性的硬骨头。目录里专门打了星号。给谁看的?给已经上手、想折腾课程设计,或者单纯想自我挑战的人。一步步往上爬。知识框架自己就长出来了。不用怕一上来就被劝退。当然,事儿得分人。逻辑底子要是薄,碰到那几个带星号的题,可能还得啃两遍。才能琢磨透作者咋绕过来的。但整体节奏,确实没把新手往外推。
这书到底给谁看的?路子很明确。普通高校和职院的学生,拿来当VFP课的辅导材料,正好。编程爱好者随便翻翻,解闷也行。正备考计算机等级?程序员水平测试?中学里搞信息学奥赛?书里的题型和思路,跟各种选拔赛的要求严丝合缝。作者没打算往你脑子里塞代码仓库。实打实地练“拿VFP解决问题”的基本功。技巧和脑子,都得转起来。应试归应试。真到了工作里,遇到没考过的烂摊子,还得靠这种“拆解问题”的底层逻辑去硬刚。书里给的路子,地基算是铺牢了。
说到底,《趣味Visual FoxPro程序设计集锦》就是一本把编程拉下神坛的入门书。不拿高深理论唬人。拿趣题搭桥。让学代码,回到“干活解决问题”的老本行。想快速摸透VFP?找条靠谱路子?或者就想把实际动手能力提一提?这书给的方案,经得住折腾。合上书本。你手里攥着的,不光是个工具。还有那股子用逻辑和代码,把乱麻理顺的痛快劲儿。现在用VFP的人是不多了。但那种“把一团乱麻捋顺”的编程手感。换到任何新语言上。照样好使。