以前的一個項目中遇到過要核對條碼的校正碼的需求,感覺有時候還是非常有用的,下面提供代碼,代碼版本為VB.net: //根據輸入的的條碼來計算該條碼的校正位Private Function GetCheckDigit(Byal strCode As String) As String Dim intCurVal As Int16 = 0 Dim intChksum As Int16 = 0 Dim chrCur As String
原文連結:http://msdn.microsoft.com/zh-cn/library/aa560610(v=bts.10).aspx本文內容:1.查看連接埠使用狀況的方法;2、連接埠耗盡所帶來的問題;3、解決辦法當用戶端啟動到伺服器的 TCP/IP 通訊端串連時,用戶端通常串連到伺服器上的特定連接埠,並請求伺服器通過臨時(或暫時)TCP 或 UDP 連接埠進行響應。在 Windows Server 2003 和 Windows XP 中,用戶端應用程式所使用的臨時連接埠的預設範圍為 1025
Dim ADim B As StringDim C As IntegerDim D As ObjectA 等於 Empty, 因為尚未初始化的「不定型變數」都等於 Empty。但如果檢測 A = "" 或 A = 0, 也都可以得到 True 值。B 等於 "", 因為尚未初始化的非固定長度「字串」都等於 "" 。 但請注意 B<> Null。C 等於 0, 這個還有問題嗎?D 等於 Nothing, 尚未設定有物件的「物件變數」都等於 Nothing, 但請不要使用 D =
/*在本機通過SQL遠程操作資料庫@@@@@@@@@@@@@@@@@@@@@@@@@@*/declare @ServerName sysname declare @UserName sysname declare @Password sysname --初始化串連資訊 set @ServerName='192.168.223.90\sql2008' set @UserName='sa' set
最近在開發項目的過程中,發現了系統經常會出現閃屏的現象,而啟用雙緩衝後可以有效解決這一問題。同時為了方便引用開發了一個具備了雙緩衝的Panel控制項。其實要啟用雙緩衝很簡單,只需要在控制項或者表單的建構函式中加入以下的3行代碼即可。擴充其它控制項也是如此。關於雙緩衝的介紹請見上次轉載的文摘解決繪圖中閃爍的問題(C#)有介紹。 public class PanelEx:Panel { public PanelEx() {
關於Invoke方法的解釋,我們首先看看MSDN中詳細解釋,Control.Invoke Method (Delegate)Executes the specified delegate on the thread that owns the control's underlying window handle.翻譯:在屬於這個控制項的表單的控制代碼的線程下執行這個指定的代理。英文水平有限,請大家不要笑啊。public Object Invoke(Delegate