大家,不好意思,最近特忙,所以一直沒(méi)來(lái)發(fā)表東西。
最近做了幾個(gè)項(xiàng)目都是和帳票有關(guān)的(Excel、Access、PDF),前兩個(gè)用的多一些。PDF的正在研究,
最近發(fā)現(xiàn)了Excel的一個(gè)問(wèn)題,就是當(dāng)帳票橫向循環(huán)的時(shí)候,Excel最大只能支持到256列,當(dāng)超出256列的時(shí)候,就會(huì)出現(xiàn)異常,這個(gè)問(wèn)題真的很頭疼,因?yàn)檫@是微軟的問(wèn)題,但是又要去解決這個(gè)問(wèn)題,不知道大家有沒(méi)有什么好的方法或者類似的東西可以參考一下的,先在這謝謝大家了。
看了一些可戶提供的帳票模版,不得不佩服他們,真的挺強(qiáng)的,今后一段時(shí)間還得繼續(xù)研究帳票,因?yàn)樗婕暗胶芏嗟念I(lǐng)域,當(dāng)然實(shí)現(xiàn)帳票有很多的技術(shù),但是我現(xiàn)在用到的這一套模版真的不錯(cuò),。
有興趣的朋友可以一起討論,我也是初學(xué)者,期待你們的回復(fù)!!!
相信用過(guò)VSS的人也不會(huì)陌生SVN,因?yàn)镾VN和VSS的功能幾乎類似,只是VSS有良好的圖形操作界面,而SVN是靠鼠標(biāo)右鍵來(lái)實(shí)現(xiàn)其功能,現(xiàn)在我要做的就是做一個(gè)和SVN相關(guān)的圖形操作界面,來(lái)實(shí)現(xiàn)SVN的功能,因?yàn)槲乙彩莿倓偨佑|SVN,所以對(duì)SVN是指的工作原理了解的還不是很多,不知道SVN有沒(méi)有可以直接調(diào)用的通用接口,希望各位高手指點(diǎn),有什么好的學(xué)習(xí)資料推薦一下,謝謝!
開(kāi)始新的工作,又要做Eclipse插件了,上次的插件最后只實(shí)現(xiàn)了一小部分,但這次的項(xiàng)目比上次的大很多,希望了解插件的朋友們多給些建議和學(xué)習(xí)資料,謝謝!
學(xué)習(xí)了進(jìn)兩個(gè)月的Velocity,做了一個(gè)基于Swing的代碼自動(dòng)生成工具,剛剛接觸的時(shí)候,覺(jué)得這東西似乎很難理解,但研究了幾個(gè)成功的例子后,覺(jué)得這東西很有意思,便著手開(kāi)始編寫(xiě)程序,剛寫(xiě)的時(shí)候是錯(cuò)誤無(wú)數(shù),因?yàn)槟菚r(shí)候還不知道有Velocity的插件可以用,所有的VM模板全是在記事本文件中編輯的,一旦出錯(cuò)只能靠一雙眼睛,盯著屏幕不放,后來(lái)用了Velocity的插件,感覺(jué)舒服多了,最起碼可以報(bào)錯(cuò)了。
在做代碼自動(dòng)生成工具之前,其實(shí)是先寫(xiě)了一個(gè)GUI的程序,說(shuō)實(shí)話,我的GUI編程不怎么樣,所有就用笨方法先把程序?qū)懗鰜?lái),然后對(duì)應(yīng)著程序去寫(xiě)VM模板,大部分的時(shí)間也都花在了這里,出錯(cuò)的時(shí)候一大部分是VM模板出錯(cuò),因?yàn)槟菚r(shí)候還沒(méi)有用插件,不過(guò)這樣也不錯(cuò),能讓我印象更深刻,在模板里,幾乎全是#set 參數(shù),然后再去給參數(shù)參數(shù)賦值,最后再調(diào)用參數(shù),還有一部分是Excel表,我們將所有的數(shù)據(jù)都存在Excel表,通過(guò)程序去訪問(wèn)Excel表,并讀取其數(shù)據(jù),加載VM模板,最后執(zhí)行,自動(dòng)生成代碼。
VTL語(yǔ)言不同于其他的語(yǔ)言,與JAVA的類似之處是它的業(yè)務(wù)邏輯上(我的個(gè)人理解),在這里,我不向再去強(qiáng)調(diào)Velocity的工作原理之類的東西,我想說(shuō)的就是學(xué)習(xí)一門(mén)新的技術(shù),我們要去理解它的思想,而不要去死記一些概念性的東西。
學(xué)習(xí)Velocity其實(shí)是因?yàn)槲业漠呍O(shè)要用到這技術(shù),剛?cè)胨镜臅r(shí)候,導(dǎo)師問(wèn)我擅長(zhǎng)哪方面,我說(shuō)我WEB編程方面還可以,開(kāi)始導(dǎo)師卻告訴我,我們的業(yè)務(wù)線幾乎沒(méi)有WEB方面的,當(dāng)時(shí)心涼了一大半,因?yàn)橐肴W(xué)好一門(mén)新的技術(shù)不是那么容易的,更何況再這兩個(gè)月的時(shí)間里要培訓(xùn),要上日語(yǔ),還要邊學(xué)Velocity邊弄畢設(shè),一時(shí)間沒(méi)有了頭緒,可以說(shuō)前兩個(gè)星期我?guī)缀鯖](méi)做說(shuō)明,只是每天在網(wǎng)上看看相關(guān)的資料,剛剛?cè)胨具€真有點(diǎn)不太習(xí)慣這種生活方式。
兩周以后開(kāi)始研究導(dǎo)師給的例子,從最基礎(chǔ)的看起,研究了一個(gè)星期以后,終于成功了,當(dāng)時(shí)的心情現(xiàn)在回想起來(lái)還是一樣的高興,就這樣一點(diǎn)一點(diǎn)的繼續(xù)做下去,從最初的研究到代碼自動(dòng)生成工具,想把這東西做成插件,可是測(cè)試的時(shí)候可以,一旦運(yùn)行時(shí)候就出錯(cuò),真郁悶。
不知不覺(jué)兩個(gè)月已經(jīng)過(guò)去了,我們也要離開(kāi)這里一段時(shí)間,這兩個(gè)月里,我學(xué)到了很多的東西,Velocity從沒(méi)聽(tīng)過(guò),到現(xiàn)在的成果物和論文,在這里我感謝我的導(dǎo)師給予我的幫助,還有共和我一組做畢設(shè)的同事,在我遇到問(wèn)題的時(shí)候,他總能幫我解決,而且他在模板上下了很大的功夫。
踏踏實(shí)實(shí)做人,認(rèn)認(rèn)真真做事,生活是一種態(tài)度,軟件是一種態(tài)度,作人更需要有一個(gè)明確的態(tài)度,無(wú)論遇到什么事,我們都要把自己的心態(tài)放好,做人最重要的是活著開(kāi)心,不要每天都活在擔(dān)心和憂慮之中,學(xué)習(xí)的路上沒(méi)有會(huì)與不會(huì),只有你努沒(méi)努力,機(jī)會(huì)往往是留給有準(zhǔn)備的人的!
摘要: Eclipse的一些插件,前些天找到的,覺(jué)得還不錯(cuò),和大家一起分享
閱讀全文
摘要: Velocity用戶手冊(cè).. 英文源文件:http://jakarta.apache.org/velocity/user-guide.html
閱讀全文
/Files/lovefish/org.vaulttec.velocity.ui_1.0.2.zip/Files/lovefish/org.apache.velocity_1.3.1.zip
兩個(gè)文件要同時(shí)解壓,放到Eclipse->plugins 下,重啟Eclipse再編寫(xiě)VM模板的時(shí)候,你會(huì)發(fā)現(xiàn)它的不同。
摘要:
閱讀全文
七月份再回公司,又要進(jìn)行新技術(shù)培訓(xùn)了,“curl”在網(wǎng)上看了一下,大概是做WEB前臺(tái)的,現(xiàn)在這技術(shù)在日本那邊已經(jīng)得到了廣泛的應(yīng)用,有興趣的朋友可以一起來(lái)學(xué)習(xí)啊,如果有什么好的資料或文章,歡迎推薦啊,期待你的回復(fù)!
為期三個(gè)月的培訓(xùn)即將結(jié)束,在這短短的三個(gè)月里,我學(xué)到了很多東西,當(dāng)然不只只是技術(shù)方面的,更多的則是怎么從一名學(xué)生到一名企業(yè)人的轉(zhuǎn)變,讓我對(duì)自己的人生關(guān)和價(jià)值關(guān)也有了很大的改變,做人最重要的是要把心態(tài)放好,否則最后你輸給的人永遠(yuǎn)都是你自己。
終于申請(qǐng)自己的博客了,歡迎大家常來(lái)啊,希望能在這里和大家學(xué)到更多的東西!