在别人的平台上崭露头角
被人信任会让人意气风发。周鸿祎后来又花了大半年的时间做了一件事:可视化编程,包括所有对话盒、按钮、对话框。Windows里那些控件功能他基本都给实现了。
他把所有带格式化的域在建立窗口表格的时候都做好,一旦输入的域不对,系统就不让你输下一个。这样一来,同事只需要按需求填函数体就行了。
大家非常惊讶。但这还只是做客户端界面,跟数据存储方还是没有结合起来,因此他们输入了数据还要自动往表里插。他们面对几十种库,上万个标段,很复杂。周鸿祎又趁热打铁做了一个数据字典翻译器。
他先编了一个程序理解数据字典,即在内存中的一个知识库,包括很多数据库定义。比如很多银行都在用“1”代表定存、“2”代表零存,但是要给出提示。这些都在数据库字典里,不仅可以定义格式,还可以提示含义。
他能做到这一点,得益于他大学时数据库理论学得比较好。
他建立了一张图,库、表关系就清晰了。银行里有很多通用的查询和查询条件,都被系统程序变成自动化了,显示的所有格式都和后台库、表保持一致。以他为主,李钊后来帮忙,这个系统做了大半年。
这套系统在建设银行内部引起了很大轰动,自然也改变了公司领导对他的看法,于是又把他调回北京。回到北京以后,领导们对他不错,但他却一时没什么事可干了。
也是这个阶段,1996年,他正好有大把的时间接触互联网。那时候北大可以自由上教育网。在这之前,他还没上过互联网。他当时给领导建议,能不能把公司也接入教育网。方正是最早接入互联网的公司之一。