手機(jī)直接生成 Jad文件的軟件
起源:
昨天晚上睡覺(jué)前無(wú)聊,就拿起M8,開(kāi)啟路由器,開(kāi)始用UCWeb上網(wǎng)看到很多Java下載站,但是下載的文件都是單個(gè)Jar文件,并沒(méi)有我們神勇的黑霧大大開(kāi)發(fā)出來(lái)的虛擬機(jī)所用的 Jad 文件,這可怎辦才好呢?
難道現(xiàn)在讓我從溫暖的被窩里鉆起來(lái)去開(kāi)那個(gè)該死的電腦,來(lái)生成?
顯然這個(gè)不符合懶人的做法(PS:我本一懶人,好久沒(méi)發(fā)帖,也沒(méi)回帖了)忽然靈機(jī)一閃,我怎么不能做一個(gè)在手機(jī)上運(yùn)行的Jad文件生成器呢!
所以本軟就誕生咯
實(shí)現(xiàn):
今早到公司上班,看了下工作并不忙,我想我可以抽出點(diǎn)時(shí)間來(lái)整整這個(gè)滴!
(PS:小孩子別跟我學(xué)哦,要對(duì)得起自己的工資哦,嘿嘿~~~~~~~~~~)
所以拉出工具 Visual Studio 2008 (PS:我本一懶人,懶得學(xué)C++,只會(huì)C#)
1、開(kāi)始分析Jad文件的格式
2、開(kāi)始編寫(xiě)代碼
3、測(cè)試(PS:其實(shí)也沒(méi)怎么測(cè),主要是懶得測(cè),程序太小了)
3、發(fā)帖
4、搞定
大BUG:不負(fù)責(zé)任的告訴你,現(xiàn)有以下BUG匯總(嘿嘿~~~~~~~~~~~)
1、這個(gè)界面是最最丑陋的界面,原生態(tài)的WINCE界面(PS:反正也不是經(jīng)長(zhǎng)開(kāi)啟的界面,懶得搞)
2、程序用C#寫(xiě)的,所以啟動(dòng)的時(shí)候有丑陋的小漏斗(PS:原因同上)
3、程序用C#寫(xiě)的,所以想用必須先裝Microsoft .NET CF V3.5(PS:我懶得學(xué)C++)!
4、該死的微軟里面帶的OpenFileDialog打開(kāi)文件對(duì)話框,在M8上使用總是會(huì)被虛擬鍵盤(pán)遮住,就
不得不自己重寫(xiě)了一個(gè)打開(kāi)文件對(duì)話框,但是里面有個(gè)BUG是在點(diǎn)擊確定之后不會(huì)判斷選擇的
文件是否正確,必須在返回的時(shí)候才能提示,所以這點(diǎn)不人性化(PS:要上班了,懶得弄了)
5、懶得打包,完全綠色,如果你想放桌面上那就自己想辦法吧,也沒(méi)有這個(gè)必要吧
6、暫時(shí)沒(méi)想出(嘿嘿~~~~~~~~~~~~~)
關(guān)于源碼的廢話(PS:不想看源碼的直接略過(guò)):
由于我太懶了,沒(méi)時(shí)間弄那些東東了,就把源碼貼出來(lái)了,在附件里,自己下載吧
里面有Jad文件的格式說(shuō)明(PS:超簡(jiǎn)單),自己看吧!
畢竟是一個(gè)小東西,沒(méi)搞那么復(fù)雜,都是順序?qū)懙,除了代碼沒(méi)有任何其他技術(shù),方便別人看懂吧!
初學(xué)者,在做項(xiàng)目的時(shí)候千萬(wàn)別學(xué)我這樣,很容易吃虧的!
源碼沒(méi)有多少注釋,有的注釋可能也看不明白,懶啊~~~~~~~~~~~~~~~~~
源碼隨便更改,如果哪位C++高手有時(shí)間就把它寫(xiě)成C++的吧,利己利民