C#操作Excel

    public class ImportExportToExcel    {        private string strConn ;                private System.Windows.Forms.OpenFileDialog openFileDlg=new System.Windows.Forms.OpenFileDialog();        private System.Windows.Forms.SaveFileDialog

C#建立自訂配置節

 在.Net應用程式中,我們經常看到VS為我們產生的項目工程中都會含有App.config或者Web.config這樣的檔案。這個檔案就是我們所說的應用程式設定檔。在這個檔案裡面記述著一些與我們的應用程式相關的資訊,如:資料庫連接,認證模式等。我們在程式中可以利用ConfigurationManager的ConnectionStrings屬性方便的擷取設定檔中的資料庫連接字串資訊。  可是有時候,我們需要對它進行一些擴充,加入一些自訂的元素,而不是僅僅使用預設的配置。例如,我們可能需要在程式啟動

網路蜘蛛(網路爬蟲)核心C#原始碼

網路蜘蛛或爬蟲需要能夠下載網頁、圖片(流)以及登入的Cookies等資訊,以下的C#代碼是比較實用的核心程式。using System;using System.Collections.Generic;using System.Text;using System.IO;using System.IO.Compression;using System.Xml;using System.Web;using System.Collections;using

C#泛型列表List基本用法總結

範例程式碼如下:namespace SampleListT{  class Program  {      static void Main(string[] args)      {          //using System.Collections.Generic; 命名空間中的List<T>          //using System.Collections; 命名空間中的ArrayList            //都實現了列表集合,一個是泛形集合,一個是非泛型的 

C++模版使用

一.基本以下的模版類型關鍵字class在新C++標準中建議使用typename代替.1.1通用函數template <class Ttype> re-type func-name(parameter list){       //body of funtion}例如:template <class X> void swap(X &a,X &b){       X temp;       temp = a;       a = b;       b =

用c#進行遞迴組合

        static string[] m_Data = { "A", "B", "C", "D", "E" };        static void Main(string[] args)        {            Dictionary<string, int> dic = new Dictionary<string, int>();            for (int i = 0; i < m_Data.Length; i++)  

C#梁朝偉變劉德華之山寨實現

  今天晚上沒有課, 花了幾分鐘, 還是按照我昨天的思路把那個人臉變換程式實現了一下. 特地選了兩張比較像的照片(人頭的大小, 背景顏色, 臉的朝向), 其實也是自己截出來的, 還調整了不少, 才做到了"相似".       變到     效果:     代碼部分跟昨天相比稍微變了一點點, 就是實現了兩張位元影像每個點的計算,

C#多線程delegate委託方式讀取多檔案到同一個文字框顯示

有個網友,提問:指定目錄中有若干個很小的文字檔,現在需要使用多線程進行讀取。一個檔案一個線程或設定共有10個線程之類的方式都可以。把讀取的文本全部追加到視窗中的指定編輯框中,只有一個編輯框,都寫在這個裡面,不分順序,換行即可。 我用委託的方式,寫了下面的解決方案:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using

C#實現簡單WEB伺服器

一、HTTP協議的作用原理WWW是以Internet作為傳輸媒介的一個應用系統,WWW網上最基本的傳輸單位是Web網頁。WWW的工作基於客戶機/伺服器計算模型,由網頁瀏覽器(客戶機)和Web伺服器(伺服器)構成,兩者之間採用超文本傳送協議(HTTP)進行通訊。HTTP協議是基於TCP/IP協議之上的協議,是

如何在C#中使用Win32 API和其他庫

C# 使用者經常提出兩個問題:“我為什麼要另外編寫代碼來使用內建於 Windows 中的功能?在架構中為什麼沒有相應的內容可以為我完成這一任務?”當架構小組構建他們的 .NET 部分時,他們評估了為使 .NET 程式員可以使用 Win32 而需要完成的工作,結果發現 Win32 API 集非常龐大。他們沒有足夠的資源為所有 Win32 API 編寫託管介面、加以測試並編寫文檔,因此只能優先處理最重要的部分。許多常用操作都有託管介面,但是還有許多完整的 Win32 部分沒有託管介面。

C# webBrowser 類比登陸填充操作等(寫網頁註冊機之類的時候要用到)

判斷是否網路正常private   bool IsConnectedToInternet(){    int Desc;    return internet.InternetGetConnectedState(out   Desc, 0);}   設定預設頁面:webBrowser1.Navigate(new Uri("http://www.ic2ic.com/copy.jsp"));登入代碼:private void btnlogin_Click(object sender,

C#多螢幕顯示器編程

在視窗的中間有一個System.Windows.Forms.PictureBox控制項(該控制項地區的面積為所在視窗的1/4),當該控制項的大部分地區落在其中一台顯示器時,在另一台顯示器將不顯示該控制項,(該PictureBox控制項將移動到主顯示器所在的視窗地區)。  實現方法:using System; using System.Drawing; using System.Collections; using System.ComponentModel; using

C#類比登入總結

/// <summary>  登入        /// </summary>        /// <param name="url"></param>        /// <param name="paramList"></param>        /// <returns></returns>        public static string Login(String url, Str

C#版採集程式源碼介紹

因為工作需要,自己寫了一個採集程式,如果冒犯了你的網站,我在這裡說一聲對不起 !!  哎~!我只是一個普通的程式員.  namespace CJ  {   public partial class Form1 : Form   {    public int proxy = 0;   public int keyi = 0;   public int keyj = 0;   public int keym = 0;   public int keyn = 0;   public int sum

C#服務中Process的應用!

之前,在網上查過許多資料!發現在WinForm下能夠正常啟動並執行DLL,載入至Windows服務中後卻不能運行!於是,我按照網上的方法開始了尋找解決方案之路.1 使用進程   廢除傳統的Timer,用不太熟悉的 System.Threading.Thread 來代替!   關於進程的使用,並未太在意,儘管進程上有許多不合理的地方,我也沒有改動.   為的就是希望可以通過進程來在Windows服務中使用Process.   首先,定義全域變數:   private Thread

C++/C編程指南之基本語句

運算子的優先順序:一元運算子+ - *的優先順序高於對應的二元運算子【規則 4-1-1】 如果程式碼中的運算子比較多,用括弧確定運算式的操作順序,避免使用預設的優先順序。複合運算式:如a = b = c = 0存在的理由1)書寫簡潔;2)可以提高編譯效率。【規則 4-2-1】 不要編寫太複雜的複合運算式。【規則 4-2-2】 不要有多用途的複合運算式。如: d = (a = b + c) + r ; 該運算式既求 a 值又求 d 值。【規則 4-2-3】

柳暗花明又一村 – C#中對檔案進行的操作

    今天的工作就是動態產生一個檔案,根據使用者佈建的不同,產生的檔案也不同。其實要產生的檔案是一個文字檔,常值內容是.aspx.cs的代碼。    已經為檔案寫好了一個範例,並且把一些需使用者佈建的值當作變數,放在了需要更改的地區,使用者修改之後,只需要把這些變數的值更改一下即可。          範例代碼剪下:   

C#中常用的經典檔案操作方法

原文地址:http://www.cnblogs.com/SoulStore/archive/2007/06/19/788468.htmlC#追加檔案 StreamWriter sw = File.AppendText(Server.MapPath(".")+"\\myText.txt"); sw.WriteLine("追逐理想"); sw.WriteLine("kzlll"); sw.WriteLine(".NET筆記"); sw.Flush(); sw.Close(); C#拷貝檔案

用得著的C# FAQ

Q:如何在XMl文檔中某個節點位置加入一些節點,不是整個檔案寫A:XmlDocument  xmldoc  =  new  XmlDocument();  xmlDoc.Load(  filePath  );   XmlNode  root  =  xmlDoc.DocumentElement.SelectSingleNode(  xPath  );   XmlNode  newElem=xmlDoc.CreateNode(XmlNodeType.Element,  "pages",  "");

C# Delegate 簡介

作者:Stanley B. Lippman  來自 方舟 Blog[譯序:這是一篇古老的文章。但毫無疑問,Lippman對delegate的闡述是精闢的。]如果你想拿 C# 與其它“C家族”的語言做比較,C# 正有個不同尋常的特性,其在 C++ 或者 Java 裡沒有真正意義上的對應之物。--------------------------------------------------------------------------------C# 是一個頗具爭議的新興語言,由

總頁數: 4314 1 .... 3096 3097 3098 3099 3100 .... 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.