在Winform中點擊按鈕時不顯示邊框

      前段時間在做一個項目時,由於系統是使用觸控螢幕進行操作的,在使用者點擊按鈕時會有一個邊框出現,剛開始我對按鈕的屬性進行了如下設定:    btnWineCupIntro.FlatAppearance.BorderSize = 0;            btnWineCupIntro.FlatStyle =

系統升級程式的介紹

          開發系統時,很多時候都要開發系統升級程式。升級程式的方式大多相同。目前我開發一個升級程式是這樣的。啟動主程式的同時啟動升級程式,通過升級程式擷取伺服器上版本設定檔,判斷當前的系統版本是否最新的版本。若是最新版本,則升級程式關閉。否則彈出提示有新版本需要下載,然後遠程伺服器上下載新版本,下載後提示關閉正在啟動並執行主程式,使用新版本覆蓋舊版本程式,並將設定檔中的版本號碼更新為最新程式的版本號碼。         下面貼出我開發的升級程式的部分代碼:        ///

關於控制代碼的一些知識

控制(control)、字型(font)、資源(resource),包括表徵圖(icon),游標   (cursor),字串(string)等、GDI對象(GDI   object),包括位元影像(bitmap),畫刷(brush),元檔案(metafile),調色盤(palette),畫筆(pen),地區   (region),以及裝置描述表(device   context)。        <<WINDOWS編程短平快>>(南京大學出版社):            

用VB.net實現對.ini檔案的讀寫操作的類

 Option Explicit OnModule INI    'INICont.bas Ver 1.0+a  INI    '====================================================================    'GetIntFromINI( sectionName , keyName , defaultValue, iniPath )    '    '          sectionName:節點名    '         

Winform中使用控制項名來尋找表單或者容器中的控制項

        在項目中經常遇到要動態產生控制項,動態顯示指定的控制項或者隱藏,這就要涉及到尋找控制項的問題。       下面介紹下Winform中使用控制項名來尋找表單或者容器中的控制項的方法,代碼如下:        /// <summary>            /// 通過控制項名擷取控制項            /// </summary>            /// <param name="strName"></param>  

讀取檔案中的文本並返回字串

在項目中有很多資訊需要存放到文字檔中,比如一些介紹資訊,文章等,因此經常需要讀取檔案中文本,並返回字串。下面提供一個讀取檔案並返回字串的方法,代碼如下:/// <summary>         /// 將檔案讀取到字串中         /// </summary>         /// <param name="filePath">檔案的絕對路徑</param>         public string

使用owc開發報表的樣本

        在開發一些管理資訊系統中開發一些統計報表是必須的功能之一。開發報表的用到的組件也很多。可以用微軟內建的owc組件,這是微軟的office報表元件,可以和.net實現無縫的串連。也可以採用如ZedGraph等開源的.net組件來開發,還可以使用水晶報表和SQL Server內建的Report Service來開發報表。手段很多,各有所長。下面我介紹下我以前項目中使用的owc開發報表的一個樣本,代碼如下,代碼中已經加入了必要的注視就不再一一講解了。private void

產生字串校正碼的方法

         以前的一個項目中遇到過要核對條碼的校正碼的需求,感覺有時候還是非常有用的,下面提供代碼,代碼版本為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    

Tcp/IP 連接埠耗盡

原文連結: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

項目的需求和技術靈活轉換

        

清除文本中的Html標籤

        以前做項目時,曾經遇到一個問題,就是要一段含html的文本中html的標籤清除掉,並將清除後的文本顯示在winform的Label上面。當時在網上搜尋了好久,終於找到了點資料,自己好好對照整理了下,現在分享給大家:         /// <summary>        /// 清除文本中Html的標籤        /// </summary>        /// <param name="Content"></param> 

執行SQL語句指令檔

       在項目中關於執行SQL語句的底層方法的通用類很多,但是很少有提供執行SQL指令碼的的方法,曾經在項目中有功能需要能直接執行SQL指令碼的方法,經過項目的實踐檢驗,方法比較實用,現在將代碼貼出來給大家分享下:/// <summary>        /// 執行SQL語句指令檔(帶注釋,帶Go)        /// </summary>        /// <param

0、(空字串)、Null、Empty、與Nothing的區別

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 =

通過建立Socket串連來快速判斷資料庫連接是否正確

           在項目中經常會遇到要判斷資料庫連接是否成功的情況。如果寫個查詢語句去判斷,則資料庫連接出錯的時候會花費很長的時間才能返回錯誤資訊。因此建議先使用Socket去串連資料庫伺服器的IP及其上的資料庫連接埠。預設情況下資料庫伺服器的連接埠為1433.判斷資料庫連接的代碼如下:        /// <summary>        /// 測試資料庫連接是否成功        /// </summary>        /// <param

在本機通過SQL遠程操作資料庫

/*在本機通過SQL遠程操作資料庫@@@@@@@@@@@@@@@@@@@@@@@@@@*/declare   @ServerName   sysname   declare   @UserName         sysname     declare   @Password sysname           --初始化串連資訊    set @ServerName='192.168.223.90\sql2008'   set  @UserName='sa' set

Winform中擴充Panel使之具備雙緩衝,防止閃屏

          最近在開發項目的過程中,發現了系統經常會出現閃屏的現象,而啟用雙緩衝後可以有效解決這一問題。同時為了方便引用開發了一個具備了雙緩衝的Panel控制項。其實要啟用雙緩衝很簡單,只需要在控制項或者表單的建構函式中加入以下的3行代碼即可。擴充其它控制項也是如此。關於雙緩衝的介紹請見上次轉載的文摘解決繪圖中閃爍的問題(C#)有介紹。     public class PanelEx:Panel    {        public PanelEx()        {        

使用ImessageFilter介面實現截獲鍵盤或者滑鼠的訊息

在C#中可以使用IMessageFilter 介面來截獲應用程式的訊息I MessageFilter 介面允許應用程式在訊息被調度到控制項或表單之前捕獲它。可以將實現 IMessageFilter 介面的類添加到應用程式的訊息泵中,以在訊息被調度到控制項或表單之前將它篩選出來或執行其他動作。若要將訊息篩選器添加到應用程式的訊息泵中,請使用 Application 類中的AddMessageFilter 方法。Application.AddMessageFilter

點擊按鈕時顯示按鈕被按下的效果

           在實際項目中,為了提供給使用者更加好的使用者體驗,在點擊按鈕時,要能顯示按鈕被按下時的狀態,給使用者一種動態感覺。其實這在程式中實現起來也比較容易,只需多一張按鈕背景圖片即可,在按鈕沒有按下或者彈起時顯示一種狀態圖,在按鈕被壓下時顯示另外一種狀態圖。            具體實現就是除了寫按鈕的Click方法,還要寫按鈕的MouseUp和MouseDown事件。範例程式碼如下:            /// <summary>            ///

關於Control的Invoke方法的使用

          關於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

關於Socket通訊時通訊協議的制定

          在系統開發過程中,如果涉及到了Socket通訊,那就要制定好通訊的協議,只有制定好了規則,後面的工作才方便順利展開,製作通訊協議時要考慮到通訊的安全性,必要的資訊要經過加密處理,同時也要考慮到系統的可擴充性,如果以後需要增加一個命令或者修改命令要保證這些工作能方便的進行。          協議的內容包括如下:一、     系統預設約定1.  本協議使用的字串,如密碼,位元為6位。2.  通訊方式:TCP、UDP。本協議預設為TCP/IP方式。3.  線上檢測包、同步資訊包,

總頁數: 61357 1 .... 9358 9359 9360 9361 9362 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.