使用Win32 API進行鍵盤UI設計,代碼較多未整理,相關函數請看注釋,點擊 這裡 下載完整代碼。下一篇文章我們將討論C#的定時器,最後是一篇用這些知識編寫一個基於GDI+的小遊戲的文章,敬請關注。using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using
notsamenum++;}}if(notsamenum<4){char cj=(char)datachar[ii];return cj.ToString();}}return jieguo;}/// <summary>/// 檢查特徵庫中是否已經存在相關記錄/// </summary>bool ischardatain(){bool jieguo=false;for(int
//匯出Excel的方法 private void ExportExcel() { DataSet ds=dtsSelect;//資料來源 if(ds==null) return; string saveFileName=""; bool fileSaved=false; SaveFileDialog saveDialog=new SaveFileDialog(); saveDialog.DefaultExt ="xls";
一、asp.net中匯出Execl的方法:在 asp.net中匯出Execl有兩種方法,一種是將匯出的檔案存放在伺服器某個檔案夾下面,然後將檔案地址輸出在瀏覽器上;一種是將檔案直接將檔案輸出資料流寫給瀏覽器。在Response輸出時,\t分隔的資料,匯出execl時,等價於分列,\n等價於換行。1、將整個html全部輸出execl此法將html中所有的內容,如按鈕,表格,圖片等全部輸出到Execl中。 Response.Clear(); Response.Buffer=
用下面的方法可以操作應用程式檔案夾下的設定檔: 在winform中使用程式讀取和修改App.config裡面的appSettings當中的Value值 這裡我寫成了兩個方法,以供大家參考! 一,命名空間 using System; using System.Configuration; using System.Xml; 二,方法 //讀取Value值 public static string GetConfigString(string key) { // // TODO:
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using
第一種方法:using Microsoft.Win32;private void Form1_Load(object sender, EventArgs e){ //擷取程式執行路徑.. string starupPath = Application.ExecutablePath; //class Micosoft.Win32.RegistryKey. 表示Window註冊表中項級節點,此類是註冊表裝. RegistryKey loca =
1.asp.net webform用“Request.PhysicalApplicationPath擷取網站所在虛擬目錄的實體路徑,最後包含“\”;2.c# winform用A:“Application.StartupPath”:擷取當前應用程式所在目錄的路徑,最後不包含“\”;B:“Application.ExecutablePath ”:擷取當前應用程式檔案的路徑,包含檔案的名稱;C:“AppDomain.CurrentDomain.BaseDirectory”:
提高C#編程水平的50個要點1.總是用屬性 (Property) 來代替可訪問的資料成員2.在 readonly 和 const 之間,優先使用 readonly3.在 as 和 強制類型轉換之間,優先使用 as 操作符4.使用條件屬性 (Conditional Attributes) 來代替條件編譯語句 #if5.總是為自訂類重載 ToString 方法6.區別實值型別和參考型別7.使用不可變的實值型別(Immutable Atomic Value
一個用C#寫的windows應用程式,作用嘛,就是對asp程式已知的20種漏洞進行掃描,顯示來源程式。在這個應用程式中用到兩種獲得http頁面的方 法,一種是直接用httpwebrequest類,而另一種是同伺服器通過tcp/ip建立socket串連,直接查詢連接埠80 , 為此我寫了以下兩個函數,第一個比較簡單,參數只有一個,就是要求的url ,
摘要:本文討論了如何使用C#2.0實現抓取網路資源的網路蜘蛛。使用這個程式,可以通過一個入口網址(如 http://www.comprg.com.cn)來掃描整個互連網的網址,並將這些掃描到的網址所指向的網路資源下載到本地。然後可以利用其他的分析 工具對這些網路資源做進一步地分析,如提取關鍵詞、分類索引等。也可以將這些網路資源作為資料來源來實現象Google一樣的搜尋引擎。關鍵 詞:C#2.0,Html,網路蜘蛛, 鍵樹,Regex 一、引言
是Internet上一種很有用的程式,搜尋引擎利用蜘蛛程式將Web頁面收集到資料庫,企業利用蜘蛛程式監視競爭者的網站並跟蹤變動,個人使用者 用蜘蛛程式下載Web頁面以便離線使用,開發人員利用蜘蛛程式掃描自己的Web檢查無效的連結……對於不同的使用者,蜘蛛程式有不同的用途。那麼,蜘蛛程式到 底是怎樣工作的呢?蜘蛛是一種半自動的程式,就象現實當中的蜘蛛在它的Web(蜘蛛網)上旅行一樣,蜘蛛程式也按照類似的方式在Web連結織成的網上旅行。蜘蛛程式之
一.前言: P2P,即英文Peer-to-Peer的縮寫,中譯為對等互聯或點對點技術。講到P2P,人們就會想起Napster,Napster讓人們認識到了P2P技術的威力,P2P技術也就通過Napster進入了大多數使用者的視野,Napster的音樂檔案交換功能是P2P的一個主要應用。P2P技術可以讓使用者可以直接連接到其他使用者的電腦,進行檔案分享權限設定與交換。同時P2P在深度搜尋、分布計算、協同工作等方面也大有用途。 簡單地說,P2P就是一種用於不同PC使用者之間,不經過中繼裝置直接交
問: 1.如何在JavaScript訪問C#函數? 2.如何在JavaScript訪問C#變數? 3.如何在C#中訪問JavaScript的已有變數? 4.如何在C#中訪問JavaScript函數? 問題1答案如下: javaScript函數中執行C#代碼中的函數: 方法一:1、首先建立一個按鈕,在後台將調用或處理的內容寫入button_click中; 2、在前台寫一個js函數,內容為document.getElementById("btn1").click();
網頁自動登入(提交Post內容)的用途很多,如驗證身份、程式升級、網路投票等,以下是用C#實現的方法。 網頁自動登入和提交POST資訊的核心就是分析網頁的原始碼(HTML),在C#中,可以用來提取網頁HTML的組件比較多,常用的用WebBrowser、WebClient、HttpWebRequest這三個。以下就分別用這三種方法來實現: 1、WebBrowser是個"迷你"瀏覽器,其特點是Post時不用關心Cookie、內建JS等問題
在VS6.0年代,微軟提供了VFW(Video For Window) 這樣強大而方便的庫來可使用視訊捕獲和回放。但是無論是在。NET v1.0還是在.NET v2.0架構中,都沒有提供相應的類庫來可使用視訊捕獲和回放。解決這個問題有很多種方法,比如利用平台叫用P/Invoke對VFW中的功能函數進行封 裝,然後再C#中進行調用。這樣效率很低並且太複雜。還可以利用第三方提供的ActiveX控制項來實現這個功能,這有什麼好處呢?簡單!!!!這也就足夠
Form1.cs private void Form1_Load(object sender, System.EventArgs e) { // 設定熱鍵 SetHotKey(false, false, false,false,Keys.Space ); } private bool key_Ctrl = false;
根據Mono團隊,開源的C#編譯器現在支援C#4.0的所有功能,可以代替Microsoft’s .NET架構。包括covariance和contravariance 作為選擇性參數, 支援包括具名引數處理和動態捆綁。另外開發人員謹慎地省略了COM互通性功能需要,因為這些幾乎很少在Mono中使用,但是以後說不定會將這功能增加進 來。Mono的Team Dev已經發布了 Mono
在WinForm開發中,DataGrid/DataGridView被廣泛使用於綁定資料庫中資料進行呈現.整理一些關於DataGrid /DataGridView使用的文章,涉及DataGrid/DataGridView準系統,自訂繪製控制項,資料匯入/匯出(Excel),列印 等.1.新資料格簡介(DataGridView)2.自訂DataGridView外觀3.怎樣讓WinForms下DataGrid可以像ASP.NET下的DataGrid一樣使用自訂的模板列
1.DataGridView實現課程表 testcontrol.rar2.DataGridView二維表頭及儲存格合并 DataGridView儲存格合并和二維表頭.rar myMultiColHeaderDgv.rar3.DataGridView儲存格顯示GIF圖片