1、先到MagicAjax網站下載一個DLL(我用的是 NET 2.0 binary release )http://www.magicajax.net2、在工程中添加此DLL3、在Web.confige中添加如下:<system.web> <httpModules> <add name="MagicAjaxModule" type="MagicAjax.MagicAjaxModule,
怎麼實現不同平台之間的web service?下面是我用Delphi7調用C#做的web services的過程:(1),在vs2005建立asp.net web
// ftp 檔案上傳,fileName:要上傳的檔案,fileNewname:要在伺服器上儲存的名稱 private void Upload(string fileName, string fileNewname) { string strFileName = ""; // 擷取檔案的相關資訊 FileInfo fileInf = new FileInfo(fileName); if (fileNewname == "")
原理:把要上傳的檔案讀入一個位元組數組!在伺服器端的指定路徑,產生一個檔案,並把該位元組數組寫入!一。file.aspx檔案代碼:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="FileUpLoad.aspx.cs" Inherits="FileUpLoad"%><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3
/*取得檔案路徑*/public string GetConfigInfo(string strElement, string strName) { XmlDocument xmlConfig = new XmlDocument(); string file = Server.MapPath("./") + "Config.config"; string strValue = ""; try {
1.目的,為了讀取excel檔案中大量的資料,並顯示在頁面上: protected void Page_Load(object sender, EventArgs e) { // excel檔案的地址 string xlsPath = Server.MapPath("App_Data/aa.xls"); // 串連字元處 string connStr =
Request.ServerVariables["Url"] 返回伺服器位址Request.ServerVariables["Path_Info"]用戶端提供的路徑資訊Request.ServerVariables["Appl_Physical_Path"] 與應用程式中繼資料庫路徑相應的實體路徑Request.ServerVariables["Path_Translated"] 通過由虛擬至物理的映射後得到的路徑Request.ServerVariables["Script_Name"]
1、CellFormatting事件,一般重繪儲存格屬性。 private Bitmap highPriImage; private Bitmap mediumPriImage; private Bitmap lowPriImage;private void dataGridView1_CellFormatting(object sender, System.Windows.Forms.DataGridViewCellFormattingEventArgs e)
不要在建立控制項以外的線程操作控制項,Net 2.0已經把這個作為異常了。可以使用Control的Invoke方法,將操作放到UI線程上。 一個簡單的例子 private void Form1_Load(object sender, System.EventArgs e) { System.Threading.Thread tNew = new System.Threading.Thread
在編寫多線程程式時無可避免會遇到線程的同步問題。什麼是線程的同步呢? 舉個例子:如果在一個公司裡面有一個變數記錄某人T的工資count=100,有兩個主管A和B(即背景工作執行緒)在早一些時候拿了這個變數的值回去 ,過了一段時間A主管將T的工資加了5塊,並存回count變數,而B主管將T的工資減去3塊,並存回count變數。好了,本來T君可以得到102塊的工資的,現在就變成98塊了。這就是線程同步要解決的問題。
//建立一個excel application Excel.Application xls_exp=null; int rowindex=1; int colindex=0; //建立一個workbook,一個worksheet Excel._Workbook xls_book=null; Excel._Worksheet xls_sheet=null; try { xls_exp=new
在C#中有多種使用資源檔的方法,能夠很方便地開發全球通用的應用程式。本文通過一個簡單的小例子,來講解在C#中如何利用資源檔,快速開發一個多種語言版本的程式。本例中只有一個表單,三個控制項,能夠根據使用者的設定以中文或英文介面運行。開發環境是Windows 2000 Professional、Microsoft Visual Studio.NET 2002。具體開發步驟如下: 一、建立項目 啟動Microsoft Visual Studio
文章目錄 實現多個介面 介面是一種“主幹類”,包含方法簽名但是沒有方法的實現。在這個方面,介面與抽象類別一樣,只包含抽象方法。C# 介面非常類似於 Java
作者簡介馬偉:微軟最有影響力的開發人員,軟體研發工程師與系統架構分析師。在以往的程式歲月中,曾經擔任過遠程視頻監控系統、視頻營銷平台、企業管理應用系統、南方電網四分統計平台等項目的架構設計與開發。擅長於系統分析、架構設計、資料庫設計與實現、設計模式、SOA等技術,常利用C、C++、C#、Microsoft Visual Studio、UML等進行各種軟體產品的設計與開發。尤其是針對於C#與UML、C++與UML的架構設計與編程有一定的獨到見解與認識。
在SqlServer 2000中datetime 的空值即預設值為1900-01-01 00:00:00,C#中DateTime的空值是最小值0001-01-01
文章目錄 1.連線導向的傳輸協議:TCP2.網路聊天程式的三種模式1.服務端對連接埠進行偵聽2.用戶端與服務端串連3.服務端擷取用戶端串連
最近幾天做項目的時候,遇到了一個截取視窗訊息的問題,從網上搜了一些資料後,也有了些自己的理解,隨後又忽然想起了Winform的事件模型。於是便寫下來與大家分享。 首先,我們先回憶一下VC++的Windows編程。我不說細節,只說大概的互動過程。比如視窗上有一個按鈕,當我們單機這個按鈕的時候,作業系統會嚮應用程式發一個按一下滑鼠的訊息,當按鈕這個對象捕捉到這個訊息的時候,就會進行相應的處理。作業系統中定義了非常多的訊息關於作業系統訊息的知識,請參見 http://bbs.cfan.com.cn/t
文章目錄 4.用戶端接收檔案 這篇文章將完成Part.4中剩餘的部分,它們本來是一篇完整的文章,但是因為上一篇比較長,合并起來頁數太多,瀏覽起來可能會比較不方便,我就將它拆為兩篇了,本文便是它的後半部分。我們繼續進行上一篇沒有完成的步驟:用戶端接收來自服務端的檔案。4.用戶端接收檔案4.1服務端的實現對於服務端,我們只需要實現上一章遺留的sendFile()方法就可以了,它起初在handleProtocol中是注釋掉的。另外,由於建立串連、
#region 【四捨五入】函數 /// <summary> /// 四捨五入函數 /// </summary> /// <param name="value">要轉化的數</param> /// <param name="decimals">小數位元</param> /// <returns>轉化後的數</returns> private double
// 調用cmd來執行。 private void Process() { Process p = new Process(); //載入CMD命令列並傳遞參數執行 p.StartInfo.FileName = "cmd.exe"; //這裡是設定要調用的目標程式或檔案,FileName 屬性不 p.StartInfo.UseShellExecute = false;