1. 程式人生 > >To A Be Better Programmer

To A Be Better Programmer

之前寫了一個小工具軟體,叫MakeSQL,可以自動生成的SQL語句,僅適用Oracle資料庫。用了一段時間,真的可以提高程式設計的效率,大大地減少寫SQL語句的時間。我還有點不滿意,它生成的SQL語句是寫在根目錄下的txt檔案的,而且檔名超長,看著真的不爽。我一直都很想改進這個小工具程式,將生成的sql語句直接顯示在介面上。但是,我不怎麼喜歡RichTextBox這個控制元件,因為這個控制元件能夠操作的空間很小,只能顯示文字而已,並不美觀。
一次很偶然的機會,我知道有個開源的控制元件叫FastColoredTextBox,能夠將程式語言顯示得比較美觀。那我可以將它用在我的小工具程式裡面啊,不要寫txt檔案了,而是將sql語句顯示在介面上,只要複製就可以了。
我實現的介面如下所示:
這裡寫圖片描述


sql語句顯示在SQL的tab頁上,我們只要複製sql內容就OK了。我們在使用這個軟體的時候,就不需要像之前的版本一樣,在根目錄找到txt檔案,再開啟拷貝。這樣使用就更加方便了。

使用步驟如下
(1)資料庫設定
點選左上角“資料庫設定”,彈出資料庫設定的對話方塊,如下圖所示:
這裡寫圖片描述
設定使用者名稱、密碼和資料來源,就點選“確定”按鈕,儲存資料庫連線資訊。輸入資料之後,就可以測試連線。
(2)錄入表名,查詢表的欄位
表名的輸入框中錄入表名,點選“查詢”按鈕,如下圖所示:
這裡寫圖片描述
(3)選擇欄位,生成插入或更新或查詢語句
這裡寫圖片描述
底部有全選或者反選的複選框
(4)複製生成的sql語句
這裡寫圖片描述

說明:改好的程式我不想上傳到csdn資源了,我想把原始碼上傳到github,上傳完成了之後,我就貼上原始碼地址。

我已經將原始碼發到github上面了,連線為MakeSQL