Visual C#.Net網路程式開發-Tcp篇(3)

用C#實現基於TCP協議的網路通訊(1)Visual C#.Net網路程式開發-Tcp篇(2)Pushing Data to a Silverlight Client with Sockets: Part I

用C#編寫ActiveX控制項(三)

在前面我們已經完成了ActiveX控制項的開發,接下來的就是發布它了。   首先,我們建立一個windows安裝項目,並將ActiveX控制項的主輸出添加到項目輸出中。然後,改動ActiveX控制項的主輸出檔案,將其Register屬性改為vsdrpCOM.:   下一步,我們改動項目屬性,將引導程式更改為 Web引導程式。很遺憾的是,在 Web引導程式設定

如何在C#中讀寫INI檔案

INI檔案就是副檔名為“ini”的檔案。在Windows系統中,INI檔案是很多,最重要的就是“System.ini”、“System32.ini”和“Win.ini”。該檔案主要存放使用者所做的選擇以及系統的各種參數。使用者可以通過修改INI檔案,來改變應用程式和系統的很多配置。但自從Windows

C# DES 加密/解密類庫,支援檔案和中文/UNICODE字元,返回BASE64編碼字串

using System;using System.Collections.Generic;using System.Text;using System.IO;using System.Security;using System.Security.Cryptography;/*---------------------------------------------- * DES加密、解密類庫,字串加密結果使用BASE64編碼返回,支援檔案的加密和解密 * 作者: 三角貓/DeltaCat

C#漢字轉拼音的源碼

在做一些MIS系統,尤其是人事相關的系統時,通常會用到需要將使用者的姓名,轉成漢語拼音的情形。我自己在做一個衛生系統的小東東的時候,就遇到了這個要求,現在,也把這個的實現分享出來,原始碼來源網上,由於是很早收集的,原作者已不詳,就不標註了。我進行了一些最佳化和整合,核心代碼如下:/// <summary>/// 完整轉換函式,輸出全拼的結果/// </summary>/// <param

C#實現人民幣金額小寫轉大寫的代碼

在做涉及到金額的內容時,通常是需要輸出一個金額的大寫形式,這是中國的傳統哦,嘿嘿,同時也提高安全性。實現人民幣從小寫到大寫的方法有很多種,今天,我這裡提供一種給大家共用  一部分代碼展示:public static string Convert(decimal number){ bool NegativeFlag = false; decimal RMBNumber; CheckNumberLimit(number); RMBNumber =

C#列印DataGridView的例子源碼

這是來自 CodeProject 的一個開源項目,作者提供了一個封裝好的列印DataGridView的類,使用起來非常簡單。支援常見的各種列印設定和分頁等、支援頁首、頁尾,頁碼顯示位置、字型設定等等……由於.NET內建的列印功能,過於弱了,使用起來非常不方便。我對這個類庫進行了測試,對中文的支援也很完美  使用的例子代碼:DGVPrinter printer = new DGVPrinter();printer.Title = "DataGridView

C#設定System.Net.ServicePointManager.DefaultConnectionLimit,突破Http協議的並發串連數限制

在Http協議中,規定了同個Http請求的並發串連數最大為2. 這個數值,可謂是太小了。而目前的瀏覽器,已基本不再遵循這個限制,但是Dot Net平台上的 System.Net 還是預設遵循了這個標準的。從而造成了,在使用HttpWebRequset 或者 WebClient 利用多線程的方式,訪問某個網站時,經常出現 串連被異常關閉

C# ComboBox自動完成功能的例子

DataTable dt = new DataTable();dt.Columns.Add("Name");dt.Columns.Add("VV");dt.Rows.Add(new string[] { "王一", "x" });dt.Rows.Add(new string[] { "趙一", "z" });dt.Rows.Add(new string[] { "王二", "y" });dt.Rows.Add(new string[] { "趙二", "w" });this.comboBox1.

c++ 讀取數值檔案到數組中

  做資料處理時經常會用讀這樣的文字檔:1,10,1,11,1,13,1,12,1,1,92,11,2,13,2,10,2,12,2,1,93,12,3,11,3,13,3,10,3,1,94,10,4,11,4,1,4,13,4,12,94,1,4,13,4,12,4,11,4,10,91,2,1,4,1,5,1,3,1,6,81,9,1,12,1,10,1,11,1,13,82,1,2,2,2,3,2,4,2,5,83,5,3,6,3,9,3,7,3,8,84,1,4,4,4,2,4,3,4

C#中使用Hook

C#中使用Hook鉤子(Hook),是Windows訊息處理機制的一個平台,應用程式可以在上面設定子程以監視指定視窗的某種訊息,而且所監視的視窗可以是其他進程所建立的。當訊息到達後,在目標視窗處理函數之前處理它。鉤子機制允許應用程式截獲處理window訊息或特定事件。 關於Hook的詳細介紹,在微軟的MSDN中有,http://www.microsoft.com/china/community/program/originalarticles/techdoc/hook.mspx

[收藏]C#中一些字串操作的常用用法

//獲得漢字的區位碼  byte[] array = new byte[2];  array = System.Text.Encoding.Default.GetBytes("啊"); int i1 = (short)(array[0] - ''\0'');  int i2 = (short)(array[1] - ''\0'');//unicode解碼方式下的漢字碼  array = System.Text.Encoding.Unicode.GetBytes("啊");  i1 =

download,C#, HttpWebRequest,FolderBrowserDialog

使用WebClient實現下載http://www.zj55.net/article/html/s816/34566.htm<xmp>using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System.IO;using System.Net;using

用C#編寫ActiveX控制項(一)

前些日子做一個Web項目,必須自己編寫一個ActiveX控制項。如今的ActiveX控制項大多是使用VB/C++來開發的,而我對他們並不熟悉,因此考慮使用熟悉的C#編寫ActiveX控制項。  首先,建立一個WinForm控制項項目HelloWorld,並拖入一個Label控制項,文字設為HelloWorld,UserControl1.cs內容如下: using System;using System.Collections;using System.ComponentModel;using S

c# TreeView 父節點選中/不選時子節點都同步選中/不選

這個應用,是用在 WinForm 中的TreeView 當TreeView啟用checkboxes 方式的時候,當父節點選中的時候,它所有的子節點一起被選中;當父節點取消選擇的時候,它所有的子節點也取消選擇。實現起來,非常簡單,代碼如下:/// <summary>/// 假設treeview的name是 treeView1/// </summary>/// <param name="sender"></param>/// <param

用C#編寫ActiveX控制項(二)

在我的上一篇blog中,已經實現了一個最基本的ActiveX控制項。當然,我們編寫的任務還沒有完成。首先,我們先嘗試實現和JS的互動能力。    我們在Demo中加入ShowMessage方法:  public void ShowMessage(string msg){ if(msg != null) {  MessageBox.Show(msg); }}    我們重新編譯。在重新訪問頁面之前,我們先來修改html代碼: 

C#遍曆系統所安裝的印表機,使用WMI方式擷取印表機的所有屬性

C#裡面,雖然在 System.Drawing.Printing 這個namespace下,提供了一些對系統印表機的訪問功能,但是,說實話是太弱了,對擷取印表機的相關屬性基本是無能為力的。C#裡面擷取印表機的詳細資料,常用的用2種方式: 使用 Windows API使用 WMI 我這裡使用的是WMI的方式,因為此方式,是採用了類SQL的方法,將windows的WMI管理資訊,作為一種資料庫的形態來提供的,使用起來比較順手.NET 裡面對WMI的使用,是放在 System.Management

C#使用HTTP頭檢測網路資源是否有效

我們有時候,需要知道某個網路資源是否有效、可用,但是我們並不想開啟或下載這個資源,因為這個資源可能很大(例如需要下載的某個檔案)一種行之有效方式,就是利用HTTP頭返回的狀態代碼來確定資源的可用性;我們通常的WEB訪問,使用的是 GET 和 POST, 這裡使用的是 HEAD 方式static bool IsWebResourceAvailable(string webResourceAddress){ try { HttpWebRequest req =

C#(VB.NET)操作Windows內建的防火牆 之 添加/刪除允許通過防火牆的例外程式

本篇,我們用到了COM引用,因為不使用COM引用的話,操作太過繁瑣了 一、 添加 COM 引用在引用裡,選擇 COM 頁, 找到 NetFwTypeLib , 確定即可二、 引入命名空間using NetFwTypeLib;三、 添加允許通過防火牆的例外程式//建立firewall管理類的執行個體INetFwMgr netFwMgr =

標準C++中的string類的用法總結

相信使用過MFC編程的朋友對CString這個類的印象應該非常深刻吧?的確,MFC中的CString類使用起來真的非常的方便好用。但是如果離開了MFC架構,還有沒有這樣使用起來非常方便的類呢?答案是肯定的。也許有人會說,即使不用MFC架構,也可以想辦法使用MFC中的API,具體的操作方法在本文最後給出操作方法。其實,可能很多人很可能會忽略掉標準C++中string類的使用。標準C++中提供的string類得功能也是非常強大的,一般都能滿足我們開發項目時使用。現將具體用法的一部分羅列如下,只起一個

總頁數: 4314 1 .... 538 539 540 541 542 .... 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.