ActiveX控件以前也叫做OLE控件或OCX控件,它是一些軟件組件或對象,可以將其插入到WEB網頁或其它應用程序中。使用ActiveX插件,可以輕松方便的在Web頁中插入多媒體效果、交互式對象以及復雜程序等等。 通常使用C++或VB開發ActiveX控件,本文探討一下在Visual Studio2005環境中使用C#開發ActiveX控件的技術實現。
如下圖所示,編一個程序,鼠標單擊窗體視圖區(右邊)時,獲取一對坐標(X,Y),點擊保存將點保存到excel表記錄中。此外,還實現了刪除、更新功能以及打開excel表功能。插入和更新比較簡單,和操作一般的數據庫一樣,但是刪除稍微有點復雜,不能用deletefrom[Sheet1$]whereID=x的方式刪除,自己可以去試,主要是excel數據之間的關系不像關系數據庫那么簡單,oledb不提供這種方法。
第八章C#高級編程目標理解繼承在C#中使用繼承在C#中使用接口在C#中使用方法的重寫理解屬性及其不同的類型、實現理解和使用索引器實現委托定義和觸發事件繼承.
C#連接Oracle的幫助類代碼
C#滾動條代碼
因為在.NET里WinForm中提供了ScrollableControl,因而我們可以通過設置AutoScroll屬性來自動的顯示滾動條并通過它來滾動畫面,但是在實際的應用中,我們有時可能會覺得這個被系統提供的控件“并不好用”。這種情況往往表現在對滾動條位置不滿意的時候,或是不想使用從ScrollableControl繼承的控件的時候,或是其它的原因.
GUID(全局統一標識符)是指在一臺機器上生成的數字,它保證對在同一時空中的所有機器都是唯一的。通常平臺會提供生成GUID的API。生成算法很有意思,用到了以太網卡地址、納秒級時間、芯片ID碼和許多可能的數字。GUID的唯一缺陷在于生成的結果串會比較大.
這是我發了不少時間整理的C#的正則表達式,新手朋友注意一定要手冊一下哦,這樣可以節省很多寫代碼的時間
C#中new和override是繼承中經常用到的兩個關鍵字,但是往往有時候容易把這兩個關鍵字的作用搞混淆。
本文不適用于因特網打洞通信(點對點模式),涉及的對點通信只能在局域網內實現。若要實現公網范圍內的因特網通信(P2P ),請使用公網服務器來實現打洞或信息轉發。
C#中GUID的使用(得到唯一的標識符)GUID(全局統一標識符)是指在一臺機器上生成的數字,它保證對在同一時空中的所有機器都是唯一的。通常平臺會提供生成GUID的API。生成算法很有意思,用到了以太網卡地址、納秒級時間、芯片ID碼和許多可能的數字。
C#實現AD域認證用戶源代碼
1.HashTable是一種散列表,他內部維護很多對Key-Value鍵值對,其還有一個類似索引的值叫做散列值(HashCode),它是根據GetHashCode方法對Key通過一定算法獲取得到的,所有的查找操作定位操作都是基于散列值來實現找到對應的Key和Value值的。 2.我們需要使用一個算法讓散列值對應HashTable的空間地址盡量不重復,這就是散列函數(GetHashCode)需要做的事。
C#數據庫幫助類dbhelper.cs
C#文件操作大全
MongoDB簡介Mongo是一個高性能,開源,無模式的文檔型數據庫,它在許多場景下可用于替代傳統的關系型數據庫或鍵/值存儲方式。Mongo使用C++開發。*MongoDB簡介特點高性能、易部署、易使用,存儲數據非常方便。主要功能特性有:面向集合存儲,易存儲對象類型的數據。模式自由。支持動態查詢。支持完全索引,包含內部對象。支持查詢。支持復制和故障恢復。使用高效的二進制數據存儲,包括大型對象(如視頻等)。自動處理碎片,以支持云計算層次的擴展性支持Python,PHP,Ruby,Java,C,C#,Javascript,Perl及C++語言的驅動程序,社區中也提供了對Erlang及.NET等平臺的驅動程序。文件存儲格式為BSON(一種JSON的擴展)可通過網絡訪問*MongoDB簡介適用場合網站數據:Mongo非常適合實時的插入,更新與查詢,并具備網站實時數據存儲所需的復制及高度伸縮性。
本實驗將按以下幾步進行:實驗環境monodevelop,ubuntu10.04,實驗目的:探索分布式文件存儲方案1、單機小文件的存儲,逐步增加上傳文件的大小,觀察mongoDB中文件對磁盤分配大小的變化。2、采用分片的方式存儲大量的數據實驗一:首先建立一個數據庫gywdb,上傳一個574.5kB大小的文件。
課程介紹一、課程目標本課程以面向對象程序設計為核心,選用C++語言為工具來介紹程序設計方法。學習本門課程主要達到以下兩個目標:作為面向對象程序設計入門,領會面向對象程序設計的基本概念。把握C++程序設計的基本要點,掌握面向對象程序設計的方法和要求。《面向對象程序設計》是計算機專業的主干專業課程,它擔負著培養學生面向對象編程思想,訓練學生編程思維和動手能力等重要任務。
整理1、窗體1、常用屬性(1)Name屬性:用來獲取或設置窗體的名稱,在應用程序中可通過Name屬性來引用窗體。(2)WindowState屬性:用來獲取或設置窗體的窗口狀態。取值有三種:Normal(窗體正常顯示)、Minimized(窗體以最小化形式顯示)和Maximized(窗體以最大化形式顯示)。(3)StartPosition屬性:用來獲取或設置運行時窗體的起始位置。(4)Text屬性:該屬性是一個字符串屬性,用來設置或返回在窗口標題欄中顯示的文字。(5)Width屬性:用來獲取或設置窗體的寬度。
學學C#的時候做了一個俄羅斯方塊,發現挺多新手都想牛刀小試一把,我就重寫了一遍,并寫了這份文檔教程,如果你理解快的話,三天就能做出來你的俄羅斯方塊了。先看一下我的俄羅斯方塊吧,游戲規則估計不用多說了,我的俄羅斯方塊的特色是有美女脫衣表演哦,每升一級,美女就脫一件衣服哦!另外,你還可以自己設定各個參數,包括游戲窗口的大小,按鍵,背景音樂,甚至自定義磚塊樣式