Time of Update: 2018-12-07
using System;using System.Data;using System.Data.SqlClient;using System.Configuration;namespace DbBase{ public abstract class Base { #region "Fields of base calss" protected static string strConn = ConfigurationSettings.AppSettings["strConnection"]
Time of Update: 2018-12-07
開發指南:1. 必須安裝office的.net開發包。2. 在工程的reference中添加com組件:Microsoft Word 11.0 Object Library 1//列印的代碼如下: 2 Microsoft.Office.Interop.Word.Application app = null; 3 Microsoft.Office.Interop.Word.Document doc = null; 4 object missing =
Time of Update: 2018-12-07
事件簡介:
Time of Update: 2018-12-07
引言 C#語言自C/C++演變而來。它是現代、簡單、完全物件導向和型別安全的。C#語言是微軟公司針對.Net平台才推出來的一門新語言,作為.Net平台的第一語言,它幾乎集中了所有關於軟體開發和軟體工程研究的最新成果。物件導向、型別安全、組件技術、自動記憶體管理、跨平台異常處理、版本控制、代碼安全管理…… 在.NET應用程式開發中,不管是WEB Forms(ASP.NET)還是Windows
Time of Update: 2018-12-07
初學者遇到最多的困惑是:上課也能聽懂,書上的例題也能看明白,可是到自己動手做編程時,卻不知道如何下手。發生這種現象的原因有三個:1,所謂的看懂聽明白,只是很膚淺的文法知識,而我們編寫的程式或軟體是要根據要解決問題的實際需要控製程序的流程,如果你沒有深刻地理解C語言的語句的執行過程(或流程),你怎麼會編寫程式解決這些實際問題呢?
Time of Update: 2018-12-07
CString 是一種很特殊的 C++ 對象,它裡麵包含了三個值:一個指向某個資料緩衝區的指標、一個是該緩衝中有效字元記數(它是不可存取的,是位於 CString 地址之下的一個隱藏地區)以及一個緩衝區長度。 有效字元數的大小可以是從0到該緩衝最大長度值減1之間的任何數(因為字串結尾有一個NULL字元)。字元記數和緩衝區長度被巧妙隱藏。(1) char*轉換成CString 若將char*轉換成CString,除了直接賦值外,還可使用CString::Format進行。例如:
Time of Update: 2018-12-07
今天和同事一起研究了下windows服務程式中的Timer控制項的寫法.我們在建立一個windows服務程式後,要用到計時器的話一般都會想到Timer控制項,於是到工具器把Timer控制項拉過來,雙擊寫事件,設定時間,哇,成功了....但服務一跑起來,唉,怎麼回事,時間到了怎麼沒有執行事件呢???????後來,我找很多資料才知道,這個Timer控制項是winForm下的,不能用在windows服務程式中.怎麼辦呢.......開啟"工具箱"---右鍵---"選擇項"---找到Timer控制項,看
Time of Update: 2018-12-07
一. Base64的編碼規則 Base64編碼的思想是是採用64個基本的ASCII碼字元對資料進行重新編 碼。它將需要編碼的資料拆分成位元組數組。以3個位元組為一組。按順序排列24 位元據,再把這24位元據分成4組,即每組6位。再在每組的的最高位前補兩個0湊足一個位元組。這樣就把一個3位元組為一組的資料重新編碼成了4個位元組。當所 要編碼的資料的位元組數不是3的整倍數,也就是說在分組時最後一組不夠3個位元組。這時在最後一組填充1到2個0位元組。並在最後編碼完成後在結尾添加1到2個
Time of Update: 2018-12-07
C#
Time of Update: 2018-12-07
/**//// <summary>/// 計算兩個日期的時間間隔/// </summary>/// <param name="DateTime1">第一個日期和時間</param>/// <param name="DateTime2">第二個日期和時間</param>/// <returns></returns> private string DateDiff(DateTime DateTime1,
Time of Update: 2018-12-07
01. 在.NET應用程式中整合Microsoft Word[翻譯]Anup Shinde著Integrating Microsoft Word in your .NET applications[介紹]本文解釋如何在.NET應用程式中使用Word,它將介紹你如何在你的程式中使用最完美的文字編輯器。[代碼的使用]推薦首先看一下最基礎的文章當我們在我們的程式中建立一個視窗的時候,我們不希望它的關閉按鈕、最大化、最小化按鈕還起作用。02. 將Word文檔匯入RichTextBox03. 從Word
Time of Update: 2018-12-07
ZedGraph是用於建立任意資料的二維線型、條型、餅型圖表的一個類庫,也可以作為Windows表單使用者控制項和Asp.Net網頁控制項。這個類庫具有高度的適應性,幾乎所有式樣的圖表都能夠被建立。這個類庫的用法在於通過提供所有圖表屬性的省缺值來保持使用性的簡單。這個類庫包含了基於要繪製的數值範圍內的可選擇適當度量範圍和跨度的代碼。(相關文章及代碼搜集自網路,僅供學習參考,著作權屬於原作者! )
Time of Update: 2018-12-07
UI(User Interface)編程在整個項目開發過程中是個頗為重要的環節,任何好的解決方案若沒有良好的使用者介面呈現給終端使用者,那麼就算包含了最先進的技術也不能算是好程式。UI編程體現在兩個方面,一是設計精美的使用者介面,再有就是符合大多數使用者習慣和便於使用的操作流程. 本文主要收集整理一些介紹 .Net 架構的基本繪圖技術文章。通過簡要的介紹和樣本程式來探討繪圖技術的優勢、劣勢以及其它相關注意事項。(文章及相關代碼搜集自網路,僅供學習參考,著作權屬於原作者! )
Time of Update: 2018-12-07
收集一些在WinForm, Asp.Net下報表應用開發文章, 包括RDLC,Excel,PDF,Word, 以及水晶報表(Crystal Report), 微軟的SQL Reporting Services 安裝部署與開發使用.C# WinForm開發系列 - PDF 摘要: 使用C#怎麼來建立PDF文檔(包含文字,表格,圖片等), 主要講述iText# (iTextSharp)組件使用. 閱讀全文 C# WinForm開發系列 - Excel 摘要:
Time of Update: 2018-12-07
在大家開發網路通訊軟體的時候,應該都碰到過這種情況,在定義好通訊協議後要在程式中實現協議相應的功能。如:一個聊天程式有如下定義:1……登陸2……擷取好友名單3……修改自己資料……N……退出每個功能由如下函數實現: 登陸Void Login(UserIinfouser,Messagemsg);擷取好友名單void GetFriendList(UserInfouser,Messagemsg);修改自己資料void
Time of Update: 2018-12-07
一、什麼是連接埠複用: 因為在winsock的實現中,對於伺服器的綁定是可以多重綁定的,在確定多重綁定使用誰的時候,根據一條原則是誰的指定最明確則將包遞交給誰,而且沒有許可權之分。這種多重綁定便稱之為連接埠複用。二、我們如何?Socket連接埠複用: 其實我們要實現連接埠複用很簡單,我們只要使用SetSocketOption函數設定Socket選項就可以了。MSDN是這樣解釋的:Socket 選項確定當前 Socket 的行為。對於具有
Time of Update: 2018-12-07
本文轉載 http://blog.csdn.net/imbiz/article/details/5648682 練習使用API。實現以下功能:1. 設定熱鍵2. 檢測當前使用中視窗3. 向使用中視窗發送資訊4. 取消註冊熱鍵 [c-sharp] view
Time of Update: 2018-12-07
本文摘自殘香恨的部落格 http://www.cnblogs.com/myshell/archive/2010/03/15/1685853.html .NET 4.0引入了一個新概念,叫動態綁定。所謂綁定,就是對類型、成員和操作的解析過程。動態綁定意味著與編譯器無關,而與運行時有關。一、 基本概念C# 4.0之前的變數聲明,在編譯時間已經決定其類型,雖然C#
Time of Update: 2018-12-07
1.下載所需要的工具 Windows Live Writer套裝2.解壓,雙擊wlsetup-web.exe3.具體步驟 選擇Writer,其他隨便,可不要 開啟點擊接受開始配置,點下一步點擊完成, 等待一會…介面的開啟了隨便輸入標題,內容,點擊將草稿發布到日誌登陸部落格園,後台管理可繼續編輯,和操作,如果在windows live writer中點了發布,那就相當於發布了 關於插入一個超連結選擇,在新視窗中開啟連結,可以給使用者一個很好的體驗。 預設裝好的windows
Time of Update: 2018-12-07
建立模板開啟Visual Studio 11,建立項目 -> 展開Visual C# -> 點擊Windows Metro Style,我們可以看到微軟在C#開發Windows Metro應用程式中提供了三種項目模板。 在Blend中我們同樣也可以看到: 這三種模板分別可以為我們快速建立不同風格的應用程式。拆分應用程式(Split Application):在已分組的項之間導航的Windows