三層架構之資料庫訪問層完全篇(C#)

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"]

C#調用word列印

開發指南: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 =

淺析Visual C#事件處理機制

事件簡介:   

C#事件及回應程式法

引言  C#語言自C/C++演變而來。它是現代、簡單、完全物件導向和型別安全的。C#語言是微軟公司針對.Net平台才推出來的一門新語言,作為.Net平台的第一語言,它幾乎集中了所有關於軟體開發和軟體工程研究的最新成果。物件導向、型別安全、組件技術、自動記憶體管理、跨平台異常處理、版本控制、代碼安全管理……  在.NET應用程式開發中,不管是WEB Forms(ASP.NET)還是Windows

C語言學習的常見問題

初學者遇到最多的困惑是:上課也能聽懂,書上的例題也能看明白,可是到自己動手做編程時,卻不知道如何下手。發生這種現象的原因有三個:1,所謂的看懂聽明白,只是很膚淺的文法知識,而我們編寫的程式或軟體是要根據要解決問題的實際需要控製程序的流程,如果你沒有深刻地理解C語言的語句的執行過程(或流程),你怎麼會編寫程式解決這些實際問題呢?

C++類型轉換(字串)

CString 是一種很特殊的 C++ 對象,它裡麵包含了三個值:一個指向某個資料緩衝區的指標、一個是該緩衝中有效字元記數(它是不可存取的,是位於 CString 地址之下的一個隱藏地區)以及一個緩衝區長度。 有效字元數的大小可以是從0到該緩衝最大長度值減1之間的任何數(因為字串結尾有一個NULL字元)。字元記數和緩衝區長度被巧妙隱藏。(1) char*轉換成CString  若將char*轉換成CString,除了直接賦值外,還可使用CString::Format進行。例如:       

C# windows服務程式中的Timer控制項的問題

今天和同事一起研究了下windows服務程式中的Timer控制項的寫法.我們在建立一個windows服務程式後,要用到計時器的話一般都會想到Timer控制項,於是到工具器把Timer控制項拉過來,雙擊寫事件,設定時間,哇,成功了....但服務一跑起來,唉,怎麼回事,時間到了怎麼沒有執行事件呢???????後來,我找很多資料才知道,這個Timer控制項是winForm下的,不能用在windows服務程式中.怎麼辦呢.......開啟"工具箱"---右鍵---"選擇項"---找到Timer控制項,看

C#Base 64 編碼

一. Base64的編碼規則 Base64編碼的思想是是採用64個基本的ASCII碼字元對資料進行重新編 碼。它將需要編碼的資料拆分成位元組數組。以3個位元組為一組。按順序排列24 位元據,再把這24位元據分成4組,即每組6位。再在每組的的最高位前補兩個0湊足一個位元組。這樣就把一個3位元組為一組的資料重新編碼成了4個位元組。當所 要編碼的資料的位元組數不是3的整倍數,也就是說在分組時最後一組不夠3個位元組。這時在最後一組填充1到2個0位元組。並在最後編碼完成後在結尾添加1到2個

C# Delegate的用法之一

C#

C#中計算兩個時間的差

/**//// <summary>/// 計算兩個日期的時間間隔/// </summary>/// <param name="DateTime1">第一個日期和時間</param>/// <param name="DateTime2">第二個日期和時間</param>/// <returns></returns> private string DateDiff(DateTime DateTime1, 

C# WinForm開發系列 – Word

01. 在.NET應用程式中整合Microsoft Word[翻譯]Anup Shinde著Integrating Microsoft Word in your .NET applications[介紹]本文解釋如何在.NET應用程式中使用Word,它將介紹你如何在你的程式中使用最完美的文字編輯器。[代碼的使用]推薦首先看一下最基礎的文章當我們在我們的程式中建立一個視窗的時候,我們不希望它的關閉按鈕、最大化、最小化按鈕還起作用。02. 將Word文檔匯入RichTextBox03. 從Word

C# WinForm開發系列 – ZedGraph

   ZedGraph是用於建立任意資料的二維線型、條型、餅型圖表的一個類庫,也可以作為Windows表單使用者控制項和Asp.Net網頁控制項。這個類庫具有高度的適應性,幾乎所有式樣的圖表都能夠被建立。這個類庫的用法在於通過提供所有圖表屬性的省缺值來保持使用性的簡單。這個類庫包含了基於要繪製的數值範圍內的可選擇適當度量範圍和跨度的代碼。(相關文章及代碼搜集自網路,僅供學習參考,著作權屬於原作者! ) 

C# WinForm開發系列 – GDI+

  UI(User Interface)編程在整個項目開發過程中是個頗為重要的環節,任何好的解決方案若沒有良好的使用者介面呈現給終端使用者,那麼就算包含了最先進的技術也不能算是好程式。UI編程體現在兩個方面,一是設計精美的使用者介面,再有就是符合大多數使用者習慣和便於使用的操作流程. 本文主要收集整理一些介紹 .Net 架構的基本繪圖技術文章。通過簡要的介紹和樣本程式來探討繪圖技術的優勢、劣勢以及其它相關注意事項。(文章及相關代碼搜集自網路,僅供學習參考,著作權屬於原作者! )

C# WinForm開發系列 – Report

    收集一些在WinForm, Asp.Net下報表應用開發文章, 包括RDLC,Excel,PDF,Word, 以及水晶報表(Crystal Report), 微軟的SQL Reporting Services 安裝部署與開發使用.C# WinForm開發系列 - PDF     摘要: 使用C#怎麼來建立PDF文檔(包含文字,表格,圖片等), 主要講述iText# (iTextSharp)組件使用.  閱讀全文  C# WinForm開發系列 - Excel     摘要:

在C#中實作類別似C++函數指標數組的功能

在大家開發網路通訊軟體的時候,應該都碰到過這種情況,在定義好通訊協議後要在程式中實現協議相應的功能。如:一個聊天程式有如下定義:1……登陸2……擷取好友名單3……修改自己資料……N……退出每個功能由如下函數實現: 登陸Void Login(UserIinfouser,Messagemsg);擷取好友名單void GetFriendList(UserInfouser,Messagemsg);修改自己資料void

在C#中實現Socket連接埠複用

一、什麼是連接埠複用:  因為在winsock的實現中,對於伺服器的綁定是可以多重綁定的,在確定多重綁定使用誰的時候,根據一條原則是誰的指定最明確則將包遞交給誰,而且沒有許可權之分。這種多重綁定便稱之為連接埠複用。二、我們如何?Socket連接埠複用:  其實我們要實現連接埠複用很簡單,我們只要使用SetSocketOption函數設定Socket選項就可以了。MSDN是這樣解釋的:Socket 選項確定當前 Socket 的行為。對於具有

C# 訓練場(四)建立系統熱鍵,並向使用中視窗輸入資訊

 本文轉載  http://blog.csdn.net/imbiz/article/details/5648682  練習使用API。實現以下功能:1. 設定熱鍵2. 檢測當前使用中視窗3. 向使用中視窗發送資訊4. 取消註冊熱鍵  [c-sharp] view

潛移默化學會C#不常用文法-《1》-動態類型綁定dynamic

本文摘自殘香恨的部落格  http://www.cnblogs.com/myshell/archive/2010/03/15/1685853.html  .NET 4.0引入了一個新概念,叫動態綁定。所謂綁定,就是對類型、成員和操作的解析過程。動態綁定意味著與編譯器無關,而與運行時有關。一、    基本概念C# 4.0之前的變數聲明,在編譯時間已經決定其類型,雖然C#

C#實驗室-Windows Live Writer

1.下載所需要的工具  Windows Live Writer套裝2.解壓,雙擊wlsetup-web.exe3.具體步驟        選擇Writer,其他隨便,可不要   開啟點擊接受開始配置,點下一步點擊完成, 等待一會…介面的開啟了隨便輸入標題,內容,點擊將草稿發布到日誌登陸部落格園,後台管理可繼續編輯,和操作,如果在windows live writer中點了發布,那就相當於發布了 關於插入一個超連結選擇,在新視窗中開啟連結,可以給使用者一個很好的體驗。  預設裝好的windows

Windows8 Metro應用開發之C#(1)- 項目模板(Project Templates)

建立模板開啟Visual Studio 11,建立項目 -> 展開Visual C# -> 點擊Windows Metro Style,我們可以看到微軟在C#開發Windows Metro應用程式中提供了三種項目模板。 在Blend中我們同樣也可以看到:  這三種模板分別可以為我們快速建立不同風格的應用程式。拆分應用程式(Split Application):在已分組的項之間導航的Windows

總頁數: 4314 1 .... 1347 1348 1349 1350 1351 .... 4314 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.