Time of Update: 2015-03-02
標籤:第一個就是很多人用.Net寫程式,會談到託管這個概念。那麼.Net所指的資源託管到底是什麼意思,是相對於所有資源,還是只限於某一方面資源?很多人對此不是很瞭解,其實.Net所指的託管只是針對記憶體這一個方面,並不是對於所有的資源;因此對於Stream,資料庫的串連,GDI+的相關對象,還有Com對象等等,這些資源並不是受到.Net管理而統稱為非託管資源。而對於記憶體的釋放和回收,系統提供了GC-Garbage
Time of Update: 2015-02-25
標籤:最近在學設計模式,學到建立型模式的時候,碰到單例模式(或叫單件模式),現在整理一下筆記。 在《Design Patterns:Elements of Resuable Object-Oriented Software》中的定義是:Ensure a class only has one instance,and provide a global point of access
Time of Update: 2015-01-22
標籤:建立一個主表單(Formmain)、兩個副表單(Form1,Form2);在主表單中分別添加一個menuStrip控制項、tabControl控制項,並在menu控制項上添加一個主菜單和兩個子功能表 繼而,選中tabControl控制項屬性修改 DrawMode = OwnerDrawFixed,再根據如下代碼添加即可:public void Add_TabPage(string str, Form myForm)
Time of Update: 2015-01-19
標籤:using System;using System.Collections.Generic;using System.Text;using System.Security.Cryptography;using System.IO;namespace EncryptAndDecrypt{ public class CryptoUtil { //隨機定義8個位元組密鑰和初始化向量 private byte[] Key_64 = new byte[] {
Time of Update: 2015-01-18
標籤:首先我們需要引用兩個第三方組件:AForge和zxing。Aforge是網路攝影機操作組件,zxing是二維碼識別組件。都是開源項目。避免重複造輪子。其實一些作業碼我也是參照別人的,若侵犯您的著作權,請和我聯絡。此部落格僅供技術交流。下載和用法大家可以自行搜尋下。 首先擷取所有可用的網路攝影機裝置,並加入到comboBox1中 1 private void getCamList() 2 { 3 try 4
Time of Update: 2015-01-16
標籤:最近主要負責匯出模組,用到了一些C#操作Excel的知識點,稍作小結。整體思路是,從Excel自身的功能出發,先考慮在Excel裡所需功能的實現方式,再調查用代碼如何?。主要使用了
Time of Update: 2015-01-14
標籤:arcengine 空間分析:目前我知道的有: 1、Geoprocessor 利用ESRI.ARCGIS.AnalysisTools中的相關工具進行clip,interset,identity操作: 以clip為例如下: string ioutPath = mlstr + xzshpstr; Geoprocessor g = new Geoprocessor(); g.OverwriteOutput =
Time of Update: 2015-01-02
標籤:我們在編寫程式時,經常遇到兩個模組的功能非常相似,只是一個是處理int資料,另一個是處理string資料,或者其他自訂的資料類型,但我們沒有辦法,只能分別寫多個方法處理每個資料類型,因為方法的參數類型不同。有沒有一種辦法,在方法中傳入通用的資料類型,這樣不就可以合并代碼了嗎?泛型的出現就是專門解決這個問題的。讀完本篇文章,你會對泛型有更深的瞭解。為什麼要使用泛型為了瞭解這個問題,我們先看下面的代碼,代碼省略了一些內容,但功能是實現一個棧,這個棧只能處理int資料類型:public
Time of Update: 2014-12-30
標籤:繼承 多態 對象 c# 開發人員 一、楚廣明視頻與大話設計 在楚廣明視頻中和大話設計這本書中,我最大的感悟就是對於物件導向的更深入瞭解。1. 類的理解
Time of Update: 2014-12-27
標籤:通常我們需要定時執行一段任務的時候,我們就需要定時器,這時我們就可以使用c# System.Threading空間中的 Timer定時器;他是個非同步定時器,時間到時每次都是線上程池中分配一個線程去執行任務。下面我們來看一個有趣的例子: class Program { static void Main(string[] args) { Timer timer = new Timer(TimerCallback,null,0,
Time of Update: 2015-01-03
標籤:c# 註冊控制項處理常式 setconsolectrlhandle 控制台 關閉事件改寫 添加或刪除應用程式定義的HandlerRoutine從調用進程的處理函數列表功能。Win32 API功能:添加或刪除應用程式定義的HandlerRoutine從調用進程的處理函數列表功能。函數原型:BOOL
Time of Update: 2014-12-28
標籤: 前些天寫項目的時候,客戶要求用HTML表格把資訊展示出來,後面還要用展示的內容要匯出Excel。本來想想在後台操作的話估計是要做死了,但是經過細想,Excel能夠發布成HTML,一定也可以由HTML轉成Excel。經過幾次搜尋,算是把問題完善解決了代碼如下(不能用Ajax調用來完成,因為Ajax不會重新整理頁面): Response.ContentType =
Time of Update: 2014-12-21
標籤:外部方法使用C#簡單例子1、增加引用using System.Runtime.InteropServices;2、聲明和實現的串連[DllImport("kernel32", SetLastError = true)]3、聲明外部方法public static extern int GetCurrentDirectory(int a, StringBuilder b);4、對外部方法操作 GetCurrentDirectory(300,
Time of Update: 2014-12-18
標籤:sp 資料 bs nbsp 資料庫 程式 設計 使用者 c# 【C#】 RBAC 許可權架構一. 名詞解釋 1. 使用者 : 登入的帳號, 和角色掛鈎,可擁有多個角色
Time of Update: 2014-12-22
標籤: /// <summary> /// 中綴運算式到逆波蘭運算式的轉換及求值 /// </summary> public class RpnExpression { #region 定義屬性 int Top = -1; #endregion /// <summary> /// 檢查中綴運算式是否合法
Time of Update: 2014-12-17
標籤:c# winform 郵件發送附件 WinForm表單代碼如下:<span style="font-size:14px;">using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using
Time of Update: 2014-12-10
標籤:style ar color os sp for 代碼 ad new 1.傳入serialport 和待顯示串口的Commbox private void
Time of Update: 2014-12-11
標籤:datagridview style blog ar color os sp for on private void button3_Click(object sender,
Time of Update: 2014-12-11
標籤:style blog ar color os sp on 資料 div 今天偶然接觸到了一個位或的運算式,就像著自己做一個進位之間的轉換器,基本功不紮實,二進位之間的運算稀裡糊塗的。常見的
Time of Update: 2014-12-09
標籤:blog http io ar os sp for on 資料 /// <summary>/// 微支付退款申請/// </summary>///