第五十五章 红唇轻撇(1/2)
叶奕凡负责的功能,是把检索到的数据库的内容,显示在界面的一个表格上,然后用户可以在表格上自由的修改数据,最后可以把改过的内容储存回数据库中。
项目的代码专门用了一个工具管理,大家的代码都可以上传到服务器上,也可以把项目上所有的代码下载到本机上,并随时与服务器保持同步。
这样就完美的解决了多人开发中,代码互相影响的问题。每次同步,都可以明确的看到哪里的代码被别人改动过。
在界面显示数据所用的表格,是一个第三方产品,叶奕凡以前没用过,就看刘森他们以前做过的东西,慢慢先学习起来。
他们进来后,和叶奕凡想象的不一样,没有安排专门的讲解或者学习,一切都是自己看以前的代码,自己学习。
现在叶奕凡手中有的东西,一个是从服务器上下来的代码,另一个是用和语写的设计书,详细描述了所要程序的功能。
剩下的事,就是自己的了。
叶奕凡隐隐觉的有些太儿戏了,应该跟新来的人,专门集中性的讲一下注意事项。
不过没有就没有吧,也无所谓,有条件要上,没有条件创造条件也要上。
那个表格用起来到很简单,无非是指明行和列,再放入数据,很快就明白了。
其他的地方,绝对的难度都不大,只是列特别多,输入数据时各种检查,特别复杂,挺考验耐心。
第三天,看到潘志强过来了,大家和他打了个招呼,也和叶奕凡,庞小青认识了一下。
潘志强瘦高个,很文静的一个人,有学者风范。稍微聊了一会,他也看了下叶奕凡,庞小青做的成果,看到里面代码的注释不多,提了一个要求:
“我们的代码,要保证第三者很容易看懂,所以注释一定要全,最多5行代码就要有一行注释。”
这个要求叶奕凡以前没想过,不过牢牢记住了。
周六没事,叶奕凡自己过来了,其他三人都不在。他也没有继续做开发的工作,而是研究起了程序中,vb与数据库连接的方式。
这个项目的连接方式以前没见过,是引入了几行没见过的代码完成了和数据源的连接。
正看着,偶尔不经意回了下头,突然发现卫部长鬼鬼祟祟的从后面的门进来了。
赶紧正襟危坐,打开了程序编辑画面,劈里啪啦的敲击着键盘,作出一副正忙的模样。
用眼角余光观察着,果然过了一会儿,卫部长从右侧经过,也没和他打招呼,只是头侧过来看了他的电脑屏幕一下。
好险,如果这会儿是在玩儿,就赔大了,加班找死。
整个功能,在数据库上有几个地方有些难度,找潘志强问了几次。
一次是需要把一些数据一次性插入一个临时表文件,有一个字段序号,需要放入的数值是从1排到最后的一系列自然数,无法一次性做出这样一系列数据。
潘志强闭眼想了一下就说,那做个触发器吧。过会儿想了想,不合适,还是做个序列号吧。然后电话打给了杨红:
“你把我上回发给你的,做序列号那几句话发到小叶的邮箱里。”
发来之后,把那几句话放到代码里,以后一次性插入数据时,第一个字段默认就是从1开始的自然数序列。
这个事对于叶奕凡来说,很神奇,什么叫触发器吧,序列号,他第一次知道数据库除了表,sql语句外,还有那么多自己不知道的东西,无异于开启了一个大门,让他又有了精进的方向。
同时也知道了,很多东西不用记在脑子里,大概知道有那么个方向,具体的用时现查现找现抄就行,这个也是当时田老师所说的。
还有一次,设计书上说,对于画面上,空白的字段,不要填入空值,而是要填入一个长度为零的空白字符串。
这里所说的空值,不是指空格,而是软件中一个特别的概念,是绝对的空,什么也没有,英语单词叫做null。
叶奕凡就问这个长度为零的空白字符串是什么意思。
在做sql语句是,一般是放什么值,就在两个单引号之间放什么值。
潘志强说,把两个单引号紧连着中间什么也不放,就算是长度为零的空白字符串。
长度为1的空白就是空格了,长度为零的空白字符串只能理解为长度为零的空格。
想了想,又笑了一下:
“实际上在oracle里,这么赋值的话,就相当于赋了一个空,两者没有任何区别,但有其他的数据库可以区分开。”
这句话叶奕凡没太听明白,当下就说:
“那现在就先这么做行吧,赋值时,两个单引号紧连着。”
潘志强想了想,可能没有其他更好的方法,就点了点头:
“嗯,先这么做吧。”
叶奕凡做的很辛苦,有两天太晚了没回家,直接在公司六楼,有个宿舍睡觉了。
那个宿舍有上下铺四张床,专门留给加班的人用的,但没见过其他人用过。
做了两周,终于交活了,心中一顿轻松,也很有成就感。
这几天没怎么注意庞小青在做什么,但她似乎也很轻松的,因为刘森就象绑在她那儿一样,经常的坐在她的位置里,帮她弄东西。
美女就是有先天优势啊。
有一天中午,少见的和潘志强一起吃饭,吃饭时明显看到他很惆怅的样子。
从他的话语里知道,这个项目整体不太顺利。
第1页完,继续看下一页