George World

          技術改變明天,創新塑造未來! i(at)huadev.com Follow Me: http://t.sina.com.cn/georgeworld

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            28 隨筆 :: 0 文章 :: 5 評論 :: 0 Trackbacks

          2010年9月10日 #

          使用NetBeans Platform開發軟件,你會發現軟件標題欄總是類似這樣的:
          NetBeans Platform build 20120812
          那么,如果將NetBeans Platform應用的標題欄換成自己的內容呢,Come on,下面一步一步來:

          第一步:進入你的NetBeans Platform工程目錄,如下圖:

          第二步:進入dist目錄,將發布包解壓縮,如下圖:


          第三步:以此進入如下目錄:


          第四步:將org-netbeans-core-windows_testnetbeanssuite.jar再解壓縮,然后逐級進入解壓縮后的目錄,如下圖:


          第五步:修改Bundle_testnetbeanssuite.properties文件中的標題信息,如下:

          CTL_MainWindow_Title=George Studio
          CTL_MainWindow_Title_No_Project
          =George Software Demo


          第六步,刪除原來的TestNetBeansSuite\dist\testnetbeanssuite\testnetbeanssuite\testnetbeanssuite\modules\locale目錄下的org-netbeans-core-windows_testnetbeanssuite.jar文件,然后將
          剛才解壓縮后的TestNetBeansSuite\dist\testnetbeanssuite\testnetbeanssuite\testnetbeanssuite\modules\locale\org-netbeans-core-windows_testnetbeanssuite文件夾,打包為org-netbeans-core-windows_testnetbeanssuite.jar文件,放到原來org-netbeans-core-windows_testnetbeanssuite.jar文件所在的目錄,注意,打包后,org-netbeans-core-windows_testnetbeanssuite.jar內的文件目錄應該是這樣的:


          以上步驟完成后,備份新打包的這個org-netbeans-core-windows_testnetbeanssuite.jar文件,以備下次使用。

          然后,返回:\TestNetBeansSuite\dist\testnetbeanssuite\testnetbeanssuite\bin,運行 testnetbeanssuite.exe,這時候,
          你看到啟動的NetBeans Platform應用,應經是剛才自己設置的標題了,如下圖:



          特別說明:
          如果你看到的應用標題還是原來的老標題,不是你設置的新標題,那么肯定是NetBeans Platform緩存的問題,請刪除:
          C:\Users\gao\AppData\Roaming 目錄下的以你的應用名為名字的文件夾,對于我的這個例子,就是:
          C:\Users\gao\AppData\Roaming\.testnetbeanssuite

          Mac OS X下,步驟相同,不同的是刪除NetBeans Platform緩存文件夾的路徑不一樣。
          至于Mac OS X下NetBeans Platform應用的緩存目錄,我沒有去查看,用OSX的同學可以自己去找一下緩存目錄。



          posted @ 2012-09-12 17:29 George-tech 閱讀(1652) | 評論 (0)編輯 收藏

          NetBeans Platform ,very good,使用它開發桌面軟件很方便,但是默認基于NetBeans Platform開發的軟件,啟動屏圖片都是NetBeans自己的,如何換成我們自己的呢?按照如下步驟來:

          第一步:打開你的NetBeans Platform工程目錄,找到branding文件夾,如下圖:

          第二步:逐級進入branding目錄下的startup文件夾,如下圖:


          第三步:在該目錄下添加一個啟動屏圖片,如下圖:


          第四步:打包發布NetBeans Platform應用,如下圖:


          第五步:到dist目錄下面,解壓縮發布包,運行剛開生成的NetBeans Platform應用,如下圖:





          第六步:欣賞你的Splash 啟動屏幕吧










          posted @ 2012-09-12 16:38 George-tech 閱讀(1194) | 評論 (0)編輯 收藏

          MyEclipse最大的優點是,開發web應用時,可以輕松地做到:修改Java類后,在瀏覽器中刷新頁面立刻就可以看到修改的效果,不用手動重啟Web Server。

          但是MyEclipse除此之外其他方面的功能,都與NetBeans差距很大。




          =================================================================================================

          NetBeans中也可以做到Web 應用修改后“熱部署”,但是我4G的內存,每次修改后,NetBeans熱部署都會內存溢出。

          今天把NetBeans的各個角落菜單翻了一遍,終于找到了NetBeans中正確“熱部署”的步驟
          在NetBeans中開發Web項目是,應該用“調試”狀態來運行Web應用,這樣就可以在修改java代碼后,按Alt + D,然后再按Y鍵來熱部署更改后的文件。
          注意,一定要把Web項目屬性中的選項:“在保存時部署”這個選項個取消,不然會保存java文件時很慢,然后就內存溢出了,所以,一定要把這個選項給取消掉。




          posted @ 2012-09-12 15:27 George-tech 閱讀(2784) | 評論 (1)編輯 收藏

          如果在Struts2的Action中有一個變量: private String CCustomerInfo cCustomerInfo;

          則使用MyEclipse生成的它的getter方法是:getCCustomerInfo()

          生成的setter方法是:setCCustomerInfo(CCustomerInfo cCustomerInfo);

           

          針對類似“aTestClass”這樣的類變量,IDE生成的getter和setter無法與Struts2頁面上的輸入框name綁定,遇到這種情況,應該將“aTestClass”這樣的類變量修改成“testClass”這樣的變量名,然后在生成它的getter和setter,生成的getter和setter方法應該是:

          getTestClass()、setTestClass(ATestClass testClass)

          posted @ 2010-10-23 13:41 George-tech 閱讀(814) | 評論 (0)編輯 收藏

          使用sa用戶登錄查詢分析器,然后運行如下SQL:

          exec sp_changeobjectowner 'Table_Name,'User_Name' -- 第一個參數:表名字,第二個參數:用戶

          posted @ 2010-09-10 11:39 George-tech 閱讀(169) | 評論 (0)編輯 收藏

          主站蜘蛛池模板: 新民市| 舟曲县| 得荣县| 吉林省| 香河县| 丰顺县| 松原市| 吉隆县| 怀远县| 阳西县| 西青区| 铜鼓县| 临湘市| 灌阳县| 合川市| 丹寨县| 汾西县| 富阳市| 双城市| 抚松县| 盘锦市| 南宫市| 张掖市| 比如县| 西林县| 伊春市| 区。| 葫芦岛市| 叶城县| 剑阁县| 湖南省| 延吉市| 宜兰市| 桐柏县| 清徐县| 宾川县| 石楼县| 额济纳旗| 雅江县| 孟村| 闽侯县|