Time of Update: 2017-02-27
許多讀者經常詢問一個問題,那就是在將DataSet的內容寫成XML時,如何格式化欄位資料。最常見的需求,就是希望日期時間值與數值資料能夠以所需的格式呈現於XML中。欲達此目的,可以採用下列兩種作法:◆使用XmlConvert類。◆將一個XSLT轉換套用至DataSet資料的XML表示。程式範例圖
Time of Update: 2017-02-27
比較常用的是重載Form的DefWndProc方法,例如截取滑鼠按下的訊息:protected override void DefWndProc(ref Message m){if ( m.Msg == 0x0201 ){MessageBox.Show(m.Msg.ToString());}else{base.DefWndProc (ref m);}}還可以通過另一種辦法,使用IMessageFilter 介面:public class MessageFilter :
Time of Update: 2017-02-27
該類控制對網路上網域名稱系統(DNS)伺服器的存取權限,預設許可權允許所有的本地和網路應用程式訪問DNS服務,網路應用程式沒有DNS許可權。DnsPermission類常用方法及說明如表所示。表 DnsPermission類常用方法 名稱 說明 Copy 建立當前許可權執行個體的相同副本
Time of Update: 2017-02-27
C#如何調用一個非託管動態庫中的函數呢,比如用VC6寫的動態庫,總之C#調用動態庫的過程是比Java調用DLL動態庫方便快捷多了,下面舉例說明這個過程。1。建立一個非託管動態庫代碼如下://這一句是聲明動態庫輸出一個可供外不調用的函數原型.extern "C" __declspec(dllexport) int add( int , int );int add( int a,
Time of Update: 2017-02-27
using System;using System.Collections.Generic;using System.Text;using System.Diagnostics;namespace Log{class LogWirter{/// <summary>/// 事件來源名稱/// </summary>private string eventSourceName;EventLogEntryType eventLogType;public
Time of Update: 2017-02-27
通常大家在做 BI 或者Data Integration時,都會使用 SQL Job 調用 SSIS 包,但是有時候需要編程來執行包。SSIS 包有三種部署方式:檔案部署,SQL Server 目錄和資料庫。 Java 遊戲中的各種圖形是怎麼實現的啊? hibernate查詢問題 Java 生產者 消費者 哪裡有gdi+做的小遊戲(代碼)? Java中線程的問題 好煩 是否可以在richedit 指定地區加背景顏色? HWND_BROADCAST 死活sendMessage不出
Time of Update: 2017-02-27
IP是一種普遍應用於網際網路、允許不同主機能夠相互找到對方的定址協議。IP地址由4個十進位的數字型大小碼所組成,而每一個號碼的值介於0~255之間,它雖然解決了網路上電腦的識別問題,但是IP地址確不容易記,因此網域名稱系統(DNS)被開發出來,它專門用於將IP地址轉換成有意義的文字,以方便識別記憶。.Net
Time of Update: 2017-02-27
在WinForm實現一個類似資源總管的功能,需要實現將WinForm中列出的檔案拖出到其他應用程式中或者從其他應用程式中將檔案拖入到Winform應用中。網上有一些文章介紹這種功能,但都比較零散,缺少一個完整的例子。為此我編寫了一個較完整的實現檔案拖入和拖出的例子,並撰寫此文一步步講解如果實作類別似功能。步驟1 放置一個 ListView 到 Winform表單中 並初始化如下屬性:listView.View = View.Details;listView.AllowDrop =
Time of Update: 2017-02-27
簡單地說,LINQ 是支援以型別安全方式查詢資料的一系列語言擴充;它將在代號為“Orcas”的下一個版本 Visual Studio 中發布。待查詢資料的形式可以是 XML(LINQ 到 XML)、資料庫(啟用 LINQ 的 ADO.NET,其中包括 LINQ 到 SQL、LINQ 到 Dataset 和 LINQ 到 Entities)和對象 (LINQ 到 Objects) 等。LINQ 體繫結構如圖 1 所示。圖 1 LINQ
Time of Update: 2017-02-27
網上有C#共用記憶體類,不過功能太簡單了,並且寫記憶體每次都從開頭寫。故對此進行了改進,並做了個小例子,供需要的人蔘考。主要改進點:通過利用共用記憶體的一部分空間(以下稱為“資料資訊區”)來儲存當前記憶體中儲存的資料資訊(count和length或者添加其他資訊),完成了對記憶體讀寫功能的完善。在讀寫記憶體時,讀寫資料資訊區。1.寫共用記憶體根據共用記憶體當前的使用length,依次往後寫。2.讀共用記憶體讀取從共用記憶體的起始位置(不包括資料資訊區)至length的所有
Time of Update: 2017-02-27
目前,基於資料庫伺服器的案頭管理程式和Web程式已經有太多的應用了,尤其是網路的大量普及,孤立地資料庫管理系統無法勝任分布式管理應用,但是面對基於Access資料庫的現有的案頭應用我們也無法完全的摒棄。我們利用.Net 遠端功能將串連和存取Access的行為封裝為一個遠程對象,供網路中其它用戶端通過調用該遠程對象來存取實際的Access資料庫。我們以 C# 2005 為開發語言來實現上述功能。一、
Time of Update: 2017-02-27
由於最近和資料庫打交道,需要用C#和SQL Server 2005進行操作,就把近段時間內的最常用的操作做個總結。本人也是第一次用C#操作資料庫,所以這三種典型用法對初學者還是挺有協助的。以下是我在visual studio 2005上寫的一個類(連的是SQL Server 2005),已經過測試通過。裡面有3個方法比較典型,源碼如下:using System;using System.Collections.Generic;using System.Text;using
Time of Update: 2017-02-27
按自己的想法實現的C#版本的限制並發線程數的常式,給有需要的讀者using System;using System.Collections.Generic;using System.Text;using System.Threading;namespace WZDM.Test{/// <summary>/// 限制並發線程數常式/// </summary>public class TestThread{int _currentThreads = 0;int
Time of Update: 2017-02-27
1.檢測到有潛在危險的 Request.Form 值原因:(1)在提交資料的頁面或webconfig中沒有對validateRequest的屬性進行正確的設定(2)HTML裡面寫了兩個<form>引起解決:方案一: 在.aspx檔案頭中加入這句:方案二: 修改web.config檔案: 以下是引用片段:<configuration> <system.web> <pages validateRequest="false" /> &
Time of Update: 2017-02-27
邁入二十一世紀以來,資訊行業飛速壯大,其中在軟體開發中Java語言與C#語言都獨當一面,得到了逐步完善和廣泛的應用,Java語言和C#語言都是一種物件導向的語言,但Java程式和C#程式還是有一定的區別。下面分別是兩種語言的程式的例子。1.Java語言的基本程式:Import java.util.*;Package HelloJava{Public class Message{Public static void main(String [] args){System.out.println(&
Time of Update: 2017-02-27
經常看到有些VB的例子中直接用個CreateObject就可調用系統功能(大多是COM對象),像使用者設定,網路設定等等。雖然C#中可以通過使用VB的命名空間的方法來調用CreateObject函數,但是這樣比較沒什麼用,因為產生的對象的所帶有的方法都不能使用。C#中還可以直接用添加引用的方式來調用一些對象,前提是你知道該添加哪個引用。
Time of Update: 2017-02-27
本文主要介紹用C# Builder通過ODBC訪問資料。並將資料匯出到Excel,下面以C# Builder Enterprise+Microsoft Access 2000+Microsoft Excel 2000為例。1.建立資料庫mydb,內建表:連絡人連絡人ID名字姓氏地址城市省份[ 相關貼圖 ]2.建立ODBC(mydb)3.編寫程式點擊菜單 File - New - C#
Time of Update: 2017-02-27
很多朋友和我一樣,老舊的機器跑不起龐大的VS.net,其實,我們可以使用EditPlus和.net Framework構造一個精悍的C#編譯環境。從菜單“工具”->“配置使用者工具”進入使用者工具設定。點擊“組名...”按鈕,更改成你想要的組名,這裡我把它設為“Debug C#”。點擊“新工具”按鈕,將預設的菜單文本改為“Debug
Time of Update: 2017-02-27
什麼是資料庫事務資料庫事務是指作為單個邏輯工作單元執行的一系列操作。設想網上購物的一次交易,其付款過程至少包括以下幾步資料庫操作:· 更新客戶所購商品的庫存資訊· 儲存客戶付款資訊--可能包括與銀行系統的互動· 產生訂單並且儲存到資料庫中·
Time of Update: 2017-02-27
本文介紹使用C#製作螢幕保護裝置的方法,這個螢幕保護裝置就是仿效視窗系統內建的字幕屏保。螢幕保護裝置程式的副檔名雖然是"scr",但其實是一個可執行檔"exe"檔案。但他又是一個比較獨特的"exe"檔案。下面就來探討一下,用C#是如何編寫螢幕保護裝置的整個過程。一.本文中介紹的程式設計及運行環境(1).微軟視窗2000 伺服器版(2)..Net Framework SDK 正式版二.C#編寫字幕顯示屏保程式的關鍵步驟以及解決方案:(1)