C# 父視窗應用,調用子視窗

Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->        private ChildFrm myChildFrm; //定義子視窗對象        private void button1_Click(object sender, EventArgs e)        {            if(myChildFrm == null |

C#操作註冊表REG_DWORD類型鍵異常(RegistryValueKind.DWord異常)解決方案

         在用C#操作註冊表時,如果註冊表鍵的類型是REG_DWORD,有可能遇到溢出BUG。網上這方面的資料很少,在這共用一下。         C#可以用RegistryKey類的SetValue方法來設定索引值,例如:         看起來一切正常,但是這個RegistryValueKind.DWord是有問題的。        

為Web網站添加IP過濾功能實踐總結(C#)

         這項任務是從米老師(米新江的部落格)那裡接手的。目的是給考試系統加上限制,在區域網路內,防止同學從考試以外的地點登入。         過濾IP聽起來比較容易,最終的效果就是驗證一下IP,再決定是否有許可權訪問考試系統。但是要做的好就不那麼容易了。接下來總結一下開發曆程。         一、工程根基:資料庫設計。         設計工程首先要從需求開始,需求出介面,介面出資料庫。由於需求比較簡單,我直接設計了資料庫。        

C#利用委託跨線程更新UI資料

         在使用C#的過程中,難免會用到多線程,而用多線程之後,線程如何與介面互動則是一個非常頭疼的問題。其實不僅僅是介面,一般情況下,我們往往需要獲得線程的一些資訊來確定線程的狀態。比較好的方式是用委託實現,看例子:         註:本例利用委託和跨線程訪問技術,用介面上的兩個label控制項即時顯示線程的執行次數。網上雖然有很多這方面的文章,但是過於簡略,說明很少,剛剛接觸這方面的程式員很難理解,故寫此文。 TestClass類: class TestClass{

C# Socket通訊用戶端類、伺服器類

         其實這些東西網上都有,但是比較淩亂,很少有封裝好的類,在此共用一下。。。         一個Socket伺服器類,一個Socket用戶端類,都可以直接拿去用,下邊有詳細的調用樣本。         需要說明的是,伺服器類沒有處理多客戶串連,只是簡單的響應單客戶串連。         另外,提醒一點,尤其是很多新手容易犯的錯誤,就是伺服器類處理事務是線上程中進行的,此時不能訪問介面上的控制項,需要委託跨線程訪問。 Socket伺服器類(SocketServicesHelper.

C#(伺服器)與Java(用戶端)通過Socket傳遞對象

         最近做項目,需要C#與java間的互動,也就是C#編寫伺服器,java編寫用戶端,讓兩者進行通訊。         通訊無非就是互發資料,首選Socket技術,通過TCP協議建立長串連,一般是以位元組數組的形式傳遞資料,也就是說,無論傳遞什麼東東,都先拆成位元組數組。既然是物件導向編程,發送的資料要用實體類封裝,同時配合List<>泛型集合,可以達到非常好的靈活性、便捷性。         廢話少說,本文的核心問題就是:C#與java如通過傳遞對象通訊?      

C#通過介面與線程通訊(捕獲線程狀態)

         提示:本文所提到的線程狀態變化,並不是指線程啟動、暫停、停止,而是說線程內部狀態的遷移。                 隨著軟體技術不斷髮展,使用者需求不斷提升,多線程的重要性日益凸顯。         關於線程,通俗的講,每當啟動一個exe應用程式,都會建立一個進程和一個主線程,主線程用來處理介面繪製、介面事件響應等工作,而進程則是線程的容器,主線程和使用者建立的新線程,都將在相應的進程中維護。        

C++複位義成員的訪問

     

C# Regex類用法

使用Regex類需要引用命名空間:using System.Text.RegularExpressions;利用Regex類實現驗證樣本1:注釋的代碼所起的作用是相同的,不過一個是靜態方法,一個是執行個體方法var source = "劉備關羽張飛孫權";//Regex regex = new Regex("孫權");//if (regex.IsMatch(source))//{// Console.WriteLine("字串中包含有敏感詞:孫權!");//}if (Regex.IsMatch(

c#,winform,treeview,選中節點,選中相應的全部子節點,取消節點,取消父節點,小技巧

在開發的時候經常使用treeview控制項來顯示組織圖啊,目錄結構啊,通常會結合屬性checkedboxs,來做選中,取消的操作下面是一個選中,取消的小例子,選中節點的時候,如果節點存在子節點,可以選中全部的子節點;如果取消一個節點的選中狀態,當前節點同時又存在父節點的話,就取消父節點的選中狀態。:代碼如下:CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.

c#+winform技巧三,c#,winform,show,showdialog,子表單,父表單,傳值,輸入正確

表單的show方法,沒有給調用代碼任何通知,如果需要通知,使用showdialog是一種好的選擇。在調用show方法後,show方法後面的代碼會立即執行,調用showdialog方法後,調用代碼被暫停執行,等到調用showdialog方法的表單關係後再繼續執行。而且表單可以返回一個dialogresult值,他描述了表單關閉的原因,例如OK,Cancel,yes,no等。為了讓表單返回一個dialogresult,必須設定表單的dialogresult值,或者在表單的一個按鈕上設定dialogr

[原創]深入C#核心 IL組合語言 (1) by Eddy

首先 我們先瞭解下幾個名詞CLR : Common Language Runtime 公用語言運行庫它在.Net應用程式和底層作業系統之間提供了一個操作層。這個操作層可供.Net應用程式使用的運行時環境。打個比方 我們要寫c語言的時候,c語言會編譯成組合語言,組合語言在去編譯成機器語言Cpu指令執行,那麼組合語言就類似於這個CLR,但這個比喻僅僅是比喻,供大家簡單理解CLR,區別實際上CLR並不是解譯器。CLS : Common Language Specification

簡訊貓的實現(C#)類庫開源啦

前段時間又把類庫修改了一番,把它放到了google的開源項目裡; 開源地址:http://code.google.com/p/gsmmodem/花了一段時間,學了下單元測試,添加了一個測試專案,假如單元測試同時發現不少bug,對其做了修改作為開源項目gsmmodem放到了google上。專案檔結構:                            

對C#委託的理解

我對C#委託的理解一直是模糊的,今天好像有點感覺,特把它記錄下來。如果說的不對,請各位不吝賜教。委託——形似“函數”的“類級”“函數指標”,三個關鍵:1、形式上像函數,2、屬於類一級,3、本質是函數指標,是一座調用其他函數橋樑。以下是代碼解析:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using

C# 中關於漢字與16進位轉換的代碼

Code highlighting produced by Actipro CodeHighlighter

C#取得漢字的拼音的首字母

Code highlighting produced by Actipro CodeHighlighter

C# 移動視窗 適用於有標題列和無標題列表單 超級簡單版

適用於有標題列和無標題列表單,適用於表單內控制項,當然 Form 也不例外,只要能添加 MouseDown、MouseMove 事件,無需添加 MouseUp 事件,也無需考慮 Form 是否有標題列。本方法採用 Control.MousePosition,而沒有採用 MouseEventArgs e 擷取資料,是因為這樣無需考慮表單有無標題列和邊框的大小,也無需考慮是表單引發事件,還是表單內控制項引發事件。  代碼Code highlighting produced by Actipro

C#擷取機器碼

CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 /// <summary>    2     /// 機器碼    3     /// </summary>    4    public class MachineCode    5     {    6         ///   <summary>

C#擷取程式路徑的方法中需要注意的地方

C#擷取程式路徑的方法中需要注意的地方(版本1)擷取運行程式路徑的方法主要有以下7種:System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName他擷取的是Module的檔案名稱,如果在VS2008的調試環境中,擷取的是

C#帶參數運行方法

比如aa.exe -autoaa.exe -main兩組尾碼,要求分別運行aa的某個線程,比如aa.exe -auto開啟from1,aa.exe -main開啟from2由於需要修改Program的Main方法,需要更加謹慎,因為一個結構清晰的Main對於後期維護是一個很好的協助。以下的代碼將解析參數,構造啟動表單,啟動表單三個邏輯分割為三個方法CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://

總頁數: 4314 1 .... 649 650 651 652 653 .... 4314 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.