<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    gr8vyguy@Blogjava

    我的作品: 抓圖軟件

    這是本人新近開發(fā)的抓圖軟件,目前已經(jīng)完成大部分預(yù)期的功能,詳細(xì)情況請看抓圖軟件開發(fā)計劃 .

    運行環(huán)境需求:

    • Window系列系統(tǒng),Java 1.6 +

    如果你確實需要Java 1.5的版本,可以來信聯(lián)系,但是不支持更早的Java版本。

    百聞不如一見,看幾張截圖吧

      
    里面的那雙眼睛就是我的抓圖程序



    這是圖片處理窗口,如果你選擇截圖目的地是To View, 截取一張圖后,將自動打開這個窗口。這個窗口的功能還沒有完全實現(xiàn)。目前只支持保存,打開,放大和縮小。缺少編輯功能。



    這是設(shè)置對話框,用SWT的ExpandBar做的。

    軟件下載:

        ScreenCapturer.zip

    下載后,請解壓,雙擊Screen Capture.exe,就可運行本程序

    如何截取菜單

    1. 選擇截取方式為 Capture Window/Object,
    2. 打開你要截圖的菜單
    3. 按Ctrl + Shift + F12激活截圖
    4. 在菜單內(nèi)單擊鼠標(biāo)
    如何將截取的圖片通過MSN Messeger和Google Talk發(fā)送給你的朋友
    1. 選擇Destination為To Clipboard
    2. 截圖
    3. 在通話框里粘帖
    一個缺點是格式是BMP,文件太大,對方如果不是Windows系統(tǒng),可能沒法看BMP的格式,下個版本將改成JPG格式。在開發(fā)的時候,并沒有想到這種使用方式,如果你想到有趣的使用本軟件的方式,煩請告訴大家。

    更詳細(xì)的幫助文檔正在編寫,不過不知道什么時候能完成。還有本程序的使用還是很直觀的,用用就會。請將在使用本軟件過程中,遇到的問題和錯誤來信告訴作者, 我的Email是 xilai.lehaha@googlemail.com,謝謝!

    另外,我還在考慮進(jìn)一步的開發(fā),非常高興聽到你的寶貴意見!


    轉(zhuǎn)載請保留http://www.tkk7.com/xilaile/archive/2007/05/02/114983.html

    posted on 2007-05-01 18:12 gr8vyguy 閱讀(3112) 評論(18)  編輯  收藏 所屬分類: JavaMS Windows

    評論

    # re: 我的作品: 抓圖軟件[未登錄] 2007-05-01 21:05 劉明

    老大,厲害呀,能用java做到這種程度相當(dāng)不簡單呀。

    不過,目前我覺得用java進(jìn)行g(shù)ui類開發(fā)不太好,至少在java7之前這個情況目前是無法改觀的。  回復(fù)  更多評論   

    # re: 我的作品: 抓圖軟件 2007-05-01 22:33 Pande

    @劉明
    "java進(jìn)行g(shù)ui類開發(fā)不太好", 很多人有這種想法,可能是AWT/Swing留給人們的影響。

    不過,我還想問問你覺什么比Java好, Java7里又有什么會改善Java的這些弱點?  回復(fù)  更多評論   

    # re: 我的作品: 抓圖軟件 2007-05-02 02:57 我為J狂

    代碼能不能共享一下?至少也應(yīng)該介紹一下使用的技術(shù)呀!  回復(fù)  更多評論   

    # re: 我的作品: 抓圖軟件[未登錄] 2007-05-02 05:23 劉明

    to:pande

    我個人觀點啊。像vb、dehpi、c++等開發(fā)gui要比java好,目前來說。之所以認(rèn)為java7會帶來一定的改觀是到時jre的改變。大家可以考慮探討一下。  回復(fù)  更多評論   

    # re: 我的作品: 抓圖軟件 2007-05-02 08:47 ddd

    請問BZ,

    你是如何封裝java程序到exe的??

    謝謝。。SWT做Win窗口還是不錯的,起碼界面一樣...
      回復(fù)  更多評論   

    # re: 我的作品: 抓圖軟件 2007-05-02 09:27 Pande

    @劉明
    vb, delphi都是封裝了Windows自身的GUI,SWT實際上也是如此。所以我覺得有了SWT后的Java在GUI方面完全可以和vb,delphi一拼。而且使用SWT沒有把自己綁在Windows上的危險。目前來說,SWT對Windows的支持是最好的,對其他系統(tǒng)的支持也會越來越好。同時Java還有Swing。Java目前最缺乏的也許是象VB,Delphi那樣高質(zhì)量的可視化界面編輯器。

    對于JRE7.0,我不清楚,有時間我再找點資料看看的。如果你能提供相關(guān)的鏈接就更好了。

    @我為J狂
    Java+SWT,如果沒有的話,用Visual C++

    @ddd
    請看Java的Invocation Interface  回復(fù)  更多評論   

    # re: 我的作品: 抓圖軟件 2007-05-03 03:08 BeanSoft

    各位大大有必要提示一下: 直接用 SWT 或者說 Java 貌似還不能直接操作系統(tǒng)的 Window, Object 這樣的東西, 這個應(yīng)用是用 JNI 接口調(diào)用 Visual C++ 編寫的 DLL, 所以各位與其說要學(xué)好 Java 才能做桌面應(yīng)用, 還不如說學(xué)好 Java 和 VC 才能真正的作出和 Windows 緊密集成的 Java 桌面應(yīng)用. 再換句話說, SWT 的本地類庫都是 C++ 代碼, JDK 源碼里面的底層操作如畫圖, 線程, 網(wǎng)絡(luò)讀寫之類的底層都是用 C 語言寫成的.  回復(fù)  更多評論   

    # re: 我的作品: 抓圖軟件 2007-05-03 11:25 Pande

    @BeanSoft
    同意BeanSoft老兄的觀點,做和Windows緊密集成的Java桌面應(yīng)用確實離不開對Windows API的使用。但是現(xiàn)實的桌面應(yīng)用中,緊密到需要Windows API的部分并不多。比如舉個金山詞霸的例子,假設(shè)金山詞霸用Java+SWT寫的,需要用Windows API的地方也就是屏幕取詞這塊功能,那么金山詞霸就很容易移植到Linux和蘋果下面。用原生代碼分別實現(xiàn)屏幕取詞就行了。遺憾的是金山詞霸到現(xiàn)在還沒有Windows以外的版本。

    當(dāng)然用Swing寫的話,移植所需的工作是一樣的,甚至更小。用SWT的好處是,你用VB,VC和Delphi能做到什么程度,用SWT也可以做到什么程度,而且更容易。

    MFC是對Windows API的面向?qū)ο蠓庋b,SWT可以說是對多種系統(tǒng)接口的面向?qū)ο蠓庋b,包括對Windows API的面向?qū)ο蠓庋b。

    現(xiàn)在的GUI庫太多,戰(zhàn)打的也很厲害。SWT出現(xiàn)后,本身就分裂的Java世界就更加分裂了。  回復(fù)  更多評論   

    # re: 我的作品: 抓圖軟件 2007-05-03 11:43 Pande

    雖然我人微言輕,但是還是要說的是,對SWT的批評主要來自Java Swing的陣營,其實這個世界足夠的大,希望搞Java Swing那些大牛們能拋開成見,希望SWT和Swing,SWT和Java能夠早日融合到一塊。

    只有當(dāng)用Java開發(fā)的桌面應(yīng)用能夠和用VB,VC以及Delphi一樣強(qiáng)時,而且能夠很容易的移植到其他平臺時,才能指望有一天Windows操作系統(tǒng)的霸主地位被撼動。

    后頭看看十年前的一篇雜志

    BYTE Magazine, January 1997: "Can Java Replace Windows?"

    "Today the Web, Tomorrow the World"
    "Why Java Won't Repeat the Mistakes of Unix"
    "The Bitter Taste of Java"
    "Corel's New PDA and Java Suite"
    "Java to Power Flying Car"

    讓人不由的感嘆。我相信如果SWT出現(xiàn)在十年前,Java的世界將改變不少,甚至可能改變Windows和Linux目前的格局。可惜這個世界沒有如果,SWT來遲了嗎?SUN內(nèi)部是否后悔當(dāng)年拋棄AWT,花大錢開發(fā)Swing呢?
      回復(fù)  更多評論   

    # re: 我的作品: 抓圖軟件 2007-05-04 03:28 BeanSoft

    個人覺得吧, 這里面更重要的因素是商業(yè)因素, 各大公司之間有協(xié)議不互相拆臺... 至于做桌面應(yīng)用, 可以看看當(dāng)年的 Visual J++, 1999 年的時候就已經(jīng)能做純正的 Windows 應(yīng)用:

    懷舊 -- Visual J++, 第一款真正意義上的 Java IDE
    http://www.tkk7.com/beansoft/archive/2007/01/19/94922.html

    后來官司問題, 微軟才一怒之下做了 .NET.  回復(fù)  更多評論   

    # re: 我的作品: 抓圖軟件[未登錄] 2007-05-04 06:44 Roger

    我覺得使用c#來做windows下的桌面應(yīng)用比SWT要合適。
    如果做跨平臺的應(yīng)用swing是最優(yōu)秀的。  回復(fù)  更多評論   

    # re: 我的作品: 抓圖軟件 2007-05-04 10:45 Pande

    @BeanSoft
    @Roger
    的確有很多商業(yè)因素。

    相信沒有人會懷疑,Microsoft從底子里是反對跨平臺的,我不是批評Microsoft,我相信換了誰都會這樣做。所以用J++,C#, .NET做的軟件很容易就綁死在Windows上,當(dāng)然你也可以用J++,C#,.NET做出支持多種平臺的軟件,可惜在現(xiàn)實中,大多數(shù).NET的軟件只支持Windows, 即使是CLR已經(jīng)是跨平臺的了。不是Microsoft做不出跨平臺的東西,跨平臺不是Microsoft的利益所在。

    Swing很好,可是習(xí)慣Windows的用戶不喜歡它。同樣不是SUN弄不出和Windows緊密集成的Java,這都不是技術(shù)上的問題,而是出于商業(yè)利益的考慮。SUN希望以Swing的Write Once, Run anywhere的口號推廣Swing,以此逐步動搖Windows的地位。可惜SUN沒有達(dá)到他的目的。

    同樣SWT也是IBM出于自身的利益開發(fā)的。SWT讓我喜歡,為什么?第一用SWT開發(fā)的Windows程序和用VB,Delphi以及.NET給用戶的體驗是一樣。我更少的聽到, Windows用戶說,"這為什么會這樣,Word不是這樣。", 更多的聽到用戶說,"對,Windows就是這樣的毛病,沒事的". 我相信其他平臺會有類似的情況,但我還沒有親身的體驗,因為能讓我賺錢的用戶大多來Windows。雖然如此,我還是不想把自己綁死在Windows上,這也是我的第二點。用SWT做的程序同樣有很好的跨平臺性,看看Eclipse就知道。

    在此,我沒有任何批評,諷刺用Swing, .Net, Delphi的人的意思,我喜歡SWT。我也相信用Swing,.Net, Dephi, Smalltalk, VC等等同樣可以寫出非常優(yōu)秀的軟件。讓人佩服的是那些不管用什么語言都能寫出非常優(yōu)秀的軟件的人。

    整合SWT對Java本身來說只有好處,但是Sun已經(jīng)在Swing上花了很多錢,而且很可能Swing還有來自其他大公司的股東,所有我相信那是不會發(fā)生的。面臨SWT的壓力,Swing也會更好。SWT讓Swing不得不解開頭上的緊箍咒,Write Once, Run Anywhere.

    跨平臺可以犧牲適度的性能為代價,但是不能以犧牲軟件的功能為代價。這是我的觀點。 現(xiàn)實也是如此,大肆吹噓Swing跨平臺的人是可笑,想想為什么Netbeans給不同的平臺會有不同下載包吧?




      回復(fù)  更多評論   

    # re: 我的作品: 抓圖軟件 2007-05-10 01:25 BeanSoft

    嗯, 客戶要什么版本就做什么版本...一切都是為了 商業(yè)利益, 說實話個人更喜歡做桌面軟件, 可是面對市場, 只有苦學(xué) Web. 現(xiàn)在我對這都倦了, 想去做講師, 呵呵.  回復(fù)  更多評論   

    # re: 我的作品: 抓圖軟件 2007-05-10 09:33 Pande

    @BeanSoft
    對,最終還是得聽客戶的,但是我們的意見客戶還是很尊重的。桌面軟件往往不是從零開發(fā),而是從現(xiàn)有的框架甚至代碼改編的。做講師好阿,自由。  回復(fù)  更多評論   

    # re: 我的作品: 抓圖軟件 2007-07-10 08:54 someone

    我們說SWT好是因為我們熟悉Eclipse,在用Eclipse,但是我們說Swing不好是不是也是因為我們了解Swing呢?

    Swing可能給才認(rèn)識它的人來說是不好的用戶感受,不過那個感受你完全可以改得很漂亮,就在這個BLOG網(wǎng)站有人就自己改LookAndFeel實現(xiàn)了瑞星殺毒軟件的主界面http://www.tkk7.com/azure/archive/2007/03/08/102588.aspx。再給你們看一個仿VS的界面https://flexdock.dev.java.net/。然后就是程序的速度了,Swing的程序確實速度要比其他寫的界面要慢,主要原因就不贅述了,其實JRE5之后就沒有這么明顯了,可能有零點幾秒的感覺。

    Swing的社區(qū)比SWT要活躍得多。而且經(jīng)過了很多年的沉積,擁有相當(dāng)多的組件和應(yīng)用范例。而SWT脫離娘胎RCP的應(yīng)用數(shù)量還有限(比較出名的有貓頭鷹RSS瀏覽器等),就連RCP(SWT/JFace)本身的應(yīng)用數(shù)量都有限,大多是針對Eclipse本身的插件,這樣的發(fā)展對于SWT來說是極其不利的,而且本身的貢獻(xiàn)人數(shù)就少了很多,其實SWT的發(fā)展是相當(dāng)緩慢的,例如Eclipse網(wǎng)站上有一個http://www.eclipse.org/nebula/,這個算是SWT官方的組件編制團(tuán)隊了,但是里面很多組件都開發(fā)了超過半年多的時間了,都還是在Alpha狀態(tài),這樣的貢獻(xiàn)速度是有限的。所以SWT也得努力努力呀。

    再說說Game這個特殊的桌面應(yīng)用吧,SWT開發(fā)出來的Game就我目前可知的近乎零,而用Swing開發(fā)出來的游戲就數(shù)不勝數(shù)了,有用了DX和OGL,也有只用了一般繪圖的,游戲的種類繁多。就這點來說SWT還有很長的路,SWT自己也在結(jié)合OGL,但是例子是在太少了。  回復(fù)  更多評論   

    # re: 我的作品: 抓圖軟件 2007-07-13 02:55 三告習(xí)習(xí)

    做java的應(yīng)該都會比較習(xí)慣eclipse的界面吧。
    即使你是netbeans fan或者其他什么fan。eclipse就不值得你去試試?
    用vc、vb或者其他做的界面swt也能做,但是有語言的界限。
    都是討論為什么不用VC做,簡單的理由對與很多人試用:我現(xiàn)在暫時是java程序員(如果你在一個多語言同時使用的公司做決策,才有得抉擇吧)。
    等你用了vc做,也會有很多人問:為什么不用swt做?
    我們?yōu)槭裁床粐L試下swt?只是一種根據(jù)自身的某種情況做的選擇而已。
    swing有它自己的用處,但是,總不能一概而論。swt也有很多系統(tǒng)的版本,最喜歡的就是它界面很接近你的系統(tǒng),有中很平滑過渡的感覺,有什么比這更親切呢?使用基于ecipse平臺開發(fā)rcp,首選,如果你需要開發(fā)效率更高點的話!
    支持樓主的選擇!  回復(fù)  更多評論   

    # re: 我的作品: 抓圖軟件[未登錄] 2008-08-22 04:23 大衛(wèi)

    最新版的NetBeans 6.5 m1開發(fā)Java就超爽,其自帶的GUI設(shè)計就跟VS 2005一樣,其功能也開始超越Eclipse 3.4版,我相信NetBeans 6.5以后正式版本會更好更出色!我已經(jīng)從Eclipse 3.4轉(zhuǎn)到NetBeans平臺上了,原來Eclipse開發(fā)過的項目可以很輕松地導(dǎo)入到NetBeans平臺中來,爽吧!  回復(fù)  更多評論   

    # re: 我的作品: 抓圖軟件[未登錄] 2012-02-09 10:40

    請問這個軟件為什么無法打開呢?  回復(fù)  更多評論   

    <2008年8月>
    272829303112
    3456789
    10111213141516
    17181920212223
    24252627282930
    31123456

    導(dǎo)航

    統(tǒng)計

    公告

  • 轉(zhuǎn)載請注明出處.
  • msn: gr8vyguy at live.com
  • 常用鏈接

    留言簿(9)

    隨筆分類(68)

    隨筆檔案(80)

    文章分類(1)

    My Open Source Projects

    搜索

    積分與排名

    最新評論

    主站蜘蛛池模板: 亚洲国产精彩中文乱码AV| www.91亚洲| 18禁无遮挡无码国产免费网站| 99久久人妻精品免费二区| 91成年人免费视频| 亚洲av无码专区在线观看素人| 亚洲AV无码国产精品色午友在线 | 亚洲精品国产V片在线观看| 亚洲av最新在线网址| 国产免费阿v精品视频网址| 99久久综合国产精品免费| 中文字幕中韩乱码亚洲大片| 亚洲色图激情文学| 一个人看的免费视频www在线高清动漫| 国产无遮挡无码视频免费软件| 好吊妞在线新免费视频| 永久亚洲成a人片777777 | 亚洲国产成人手机在线观看| 久久青草免费91线频观看站街| 亚洲国产一区视频| 中国精品一级毛片免费播放| 成年在线观看免费人视频草莓| 亚洲国产成人私人影院| 免费大片黄在线观看| 国产精品69白浆在线观看免费| 亚洲欧美第一成人网站7777| 亚洲免费观看网站| 亚洲精品视频在线| 男男AV纯肉无码免费播放无码 | 高潮内射免费看片| 免费看片A级毛片免费看| 亚洲韩国在线一卡二卡| 国产精品免费久久久久久久久| 午夜亚洲国产成人不卡在线| 你懂的免费在线观看| 国产亚洲精品a在线观看app| 巨胸喷奶水视频www免费视频| 久久久久亚洲av无码专区导航| 人妻无码一区二区三区免费| 亚洲色最新高清av网站| 妞干网免费视频在线观看|