田老师问明白了发生的情况之后,开始在后台界面上操作,一边操作一边嘴里还嘀咕着,这一个数据表是记录出库数据,这一个是入库数据,这一个是明细帐,把出入库合在一起的,然后这一个是出库数据备份,然后是入库数据备份,明细帐备份。
叶奕凡对这个软件很感兴趣,在旁边一步不落的看着他操作,不时的问各种操作的目的,田老师以前确实是老师,也愿意回答,叶奕凡感觉对底层的东西知道了不少。
田老师敲键盘很慢,基本上是一指头一指头的敲,这样倒好,方便叶奕凡理解吸收,慢慢弄明白了里面一些常用数据表之间的关系。
修复的基本方法是,系统里各个主数据表都有相应备份的数据,给恢复到主数据表里就可以了。田老师慢慢的操作,敲入一行行命令,然后运行,去实现他想要的结果。
叶奕凡平常看到的界面都是软件运行后的界面,这回看到了后台的代码界面,看着那一行行看似枯燥的代码,就组成复杂多变,功能完备的应用软件,能输入,能计算,能存储,能打印,仿佛代码有了生命一般。
叶奕凡不由得越来越感到有兴趣。田老师看他感兴趣,也讲了下软件入门知识,告诉怎么创建一个程序,怎么输出“ellrl!”。
中午和黎涛一起陪田老师吃饭,聊了很多,才知道田老师是当地铁道学院的教授,但专业不是软件,而是力学,挺有意思。
不过他使用计算机的资历大得吓人,据说在整个市里,历史上第一台电脑是造船厂买的,第二台就是铁道学院买的,而他,就是这第二台电脑的使用者。后来不知怎么被李老板聘过去了。
下午回去,过了没多长时间,全部数据都恢复了。向田老师道谢,田老师就自己回市内了。
叶奕凡从田老师那里知道,软件是用一个叫xpr的编程语言编写的。过了几天,叶奕凡特意请假去了趟市内的新华书店,关于xpr有不少,找了很长时间,确定了一本写的比较深入浅出的,买了回去。
随后的时间里,除了有人来开票,几乎全部精力都投入到了软件的学习中。并慢慢的试着从现成软件的架构中,提取关键的功能,比如直接利用现成的打印模块。
这种较低级的语言,打印模块都是一条线一条线去拼,要现写准能吐血,找明白它要打印的数据的接口,把自己想要打印的数据传过去,就很容易实现功能了。就这样一点点学,一点点试,进步的很快。
本章未完 点击下一页继续阅读