原创 C#類似QQ窗體抖動功能的實現

根據網上收集的資料瞭解,窗體抖動主要需要注意三點: 1、記錄原始位置----用於最終停留在原始位置 2、控制抖動幅度----抖動幅度的大小對抖動效果有影響 3、控制抖動頻率----抖動頻率對抖動效果也有影響   具體實現如下:(該段代碼來

原创 使用C#的WebService實現客戶端軟件的在線升級功能(轉)

使用C#的WebService實現客戶端軟件的在線升級功能 前言:由於項目原因,要實施的客戶離作者(itbaby)太遠,考慮提供軟件的在線升級功能.我們如何實現呢!先講下思路. 思路:先實現WEB端的開發,主要考慮使用WEBServi

原创 Windows 中 SQLite3 使用(轉)

配置: 一、SQLite3 簡介     SQLite3 是一個開源免費的嵌入式關係數據庫,它在 2000 年由 D. Richard Hipp 發佈,它不像大型數據庫管理系統,佔用系統大量資源。SQLite3 是用 C 語言編寫的開源數

原创 C#調用外部程序(轉)

1. 啓動外部程序,不等待其退出。2. 啓動外部程序,等待其退出。3. 啓動外部程序,無限等待其退出。4. 啓動外部程序,通過事件監視其退出。     // using System.Diagnostics;    private str

原创 有效編寫軟件的75條建議(轉)

1. 你們的項目組使用源代碼管理工具了麼?    應該用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的選擇是VSS。   2. 你們的項目組使用缺陷管理系統了麼?    應該用。Clea

原创 IT職場生成法則(轉載)

通用法則法則1:忍耐是一種美德。爲了生活,很多時候你必須要忍!忍受你的領導對你的無理責罵、同事的白眼、客戶的無理取鬧,承受工作的巨大壓力,忍受上下班的擁擠、堵車,忍受什麼都漲就是工資不漲,……不要因爲一時之氣而因小失大,當然忍耐是爲了以後

原创 C#WinForm開發之DataGridView 中合併單元格

DataGridView 沒有提供合併單元格的功能,要實現合併單元格的功能就要在CellPainting事件中使用Graphics.DrawLine和 Graphics.DrawString 自己來“畫”。 下面的代碼可以對DataGri

原创 C#中根據字節處理字符串(含中文字符)

      C#中,要截取指定字節數的字符串時,如果字符串中沒有漢字,則使用substring可以完成,但如果含有漢字,則substring會將兩個字節的漢字當一個字節處理,導致實際得到的結果不是期望的結果。       爲了解決這個問題

原创 鍵盤虛擬鍵值編碼表

模擬鍵盤輸入首先要用到一個API函數:keybd_event。    /*虛擬鍵值表集合,來自vc的winuser.h文件 * Virtual Keys, Standard Set */#define VK_LBUTTON       

原创 SQL Server存儲過程加密與解密

一、加密存儲過程     加密存儲過程只需要添加一個選項with enctyption即可。加密存儲過程的定義形式如下: create proc sp_test @i int                --參數with encrypt

原创 微軟公司軟件開發模式簡介(轉)

北京大學出版社96年底所出的《微軟的祕密》一書是目前我所見到的對微軟公司軟件產品開發過程介紹的最專業、最深入的一本書。通過本書,我們可以看到微軟公司是如何對科學地對軟件產品開發進行有效地管理,我想這些經驗對於中國的廣大軟件開發人員,尤其是

原创 微軟公司軟件開發模式簡介(轉)

北京大學出版社96年底所出的《微軟的祕密》一書是目前我所見到的對微軟公司軟件產品開發過程介紹的最專業、最深入的一本書。通過本書,我們可以看到微軟公司是如何對科學地對軟件產品開發進行有效地管理,我想這些經驗對於中國的廣大軟件開發人員,尤其是

原创 查看SQL Server日誌的方法

轉自http://blog.csdn.net/ziren235/archive/2007/07/03/1676347.aspx   在SQL Server2000中,一個數據庫的日誌是以*.ldf 文件存放,請問我想查看某一個數據庫的日誌