原创 C#怎樣調用外部應用程序?

/// <summary>/// 啓動外部應用程序/// </summary>/// <param name="appName">應用程序路徑名稱</

原创 Visual C#的剪切板編程

Clipboard就是所謂的剪切板,當我們同時按動Ctrl+C鍵或者點擊菜單“拷貝”的時候,選定的對象就被存放在了剪切板中了。如果剛纔選定的對象是文件,那麼在定盤符後,按動Ctrl+V鍵或者點擊菜單“粘貼”,這時選定的文件就保存到指定的磁

原创 C#繪圖(可以處理負值)

 using System; using System.IO;//用於文件存取 using System.Data;//用於數據訪問 using System.Drawing;//提供畫GDI+圖形的基本功能 using System.D

原创 簡單實用的DataSet更新數據庫的類+總結(c#)

 以前經常用sql語句(update)更新數據庫,有使用用起來不是很方便,特別是數據量比較大的情況下(比如數據表)很麻煩~~後來感覺用DataSet更新數據庫是不錯的選擇.於是急着寫了一個用ataSet更新數據庫的類如下:(後面有使用說明

原创 一箇中型OA系統的架構過程(二)

接上文,我們講解了UI界面層的在設計初期的架構部分,由於是在系統分析還沒有全面展開的情況下先做的初期架構,所以中間業務邏輯部分我們暫時放下,先來考慮數

原创 一段通過XML來遠程抓娶圖片的代碼

<%'函數1調用XSMXL2.XMLHTTP來進行遠程抓取function getHTTPPage(url)on error resume nextdim httpset http=server.createobject("MSXML2.

原创 C# WinForm 中在窗口標題欄上加按鈕

 作者:袁曉輝主頁:http://www.farproc.com BLOG:http://blog.csdn.net/uoyevoli/    在窗口標題欄上加按鈕本來不是什麼新鮮事了,我在VC++下早也實現過了(相信很多人也都實現過了)

原创 C#中XML的基本操作

我用的是一種很笨的方法,但可以幫助初學者瞭解訪問XML節點的過程。 已知有一個XML文件(bookstore.xml)如下:<?xml version="1.0" encoding="gb2312"?><bookstore>  <book

原创 C#如何在Form中嵌入並且操作Excel表格

 網上比較多講述如何操作Excel表的文章,但都是啓動Excel的窗口來打開Excel數據文件。有時候需要把Excel表嵌入到自己程序的Form中,給客戶一個不用切換窗口的操作界面,似乎更好。這在VC中用OLE技術很容易實現,但是在C#中

原创 C#WinForm製作異形窗體/控件

 作者:袁曉輝主頁:www.farproc.comBlog:blog.csdn.net/uoyevoli 製作異形窗體或控件的思路一般都是想辦法生成一個region,然後設置給指定的窗口或控件。生成region的方法有很多,最常用的就是從

原创 .net打包自動安裝數據庫!

一).創建部署項目 1. 在“文件”菜單上指向“添加項目”,然後選擇“新建項目”。 2. 在“添加新項目”對話框中,選擇“項目類型”窗格中的“安裝和部署項目”,然後選擇“模板”窗格中的“安裝項目”。在“名稱”框中鍵入 setup1。 3.

原创 C#實現對象的Xml格式序列化及反序列化

 要序列化的對象的類:[Serializable]public class Person{private string name;public string Name{get{return name;}set{name=value;}}p

原创 在C#中調用VC編寫的dll庫

如何在C#中使用C/C++寫的DLL。舉一個我做過的例子說明:建立VC工程DllDemo,建立的時候選擇MFC AppWizard(dll),選擇Regular Dll using shared MFC Dll或者MFC Extensio

原创 有關.NET中序列化的一些知識

 “序列化”可被定義爲將對象的狀態存儲到存儲媒介中的過程。在此過程中,對象的公共字段和私有字段以及類的名稱(包括包含該類的程序集)都被轉換爲字節流,然

原创 安裝和部署,同時支持多個數據庫安裝

 /* 說明:本安裝方法,是以實際工作爲例,測試通過!*/一).創建部署項目 1. 在“文件”菜單上指向“添加項目”,然後選擇“新建項目”。 2. 在“添加新項目”對話框中,選擇“項目類型”窗格中的“安裝和部署項目”,然後選擇“模板”窗格