親子日記APP
|
免費申請
|
登入
速可打-聽打逐字稿、字幕
部落格
相簿
百寶箱
單字輕鬆記
速可打工作室
目前分類:「
C#
」的相關文章
瀏覽方式:
摘要列表
|
標題列表
[轉貼] 區分 abstract、virtual、override 和 new
2013
06
18
15:52
出處:http://jimmy0222.pixnet.net/blog/post/37271702abstract、virtual、override和new是在類別的繼承關係中常用的四個修飾方法的關鍵字,在此略作總結。 1. 常用的中文名稱: n abstract => 抽象方法。 n virtual => 虛擬方法。 n override => 覆蓋基礎類別方法。 n &nb...
繼續閱讀»
分類:
C#
/
留言(0)
[轉貼] 使用BackgroundWorker背景執行
2013
06
18
14:51
出處:http://blog.tonycube.com/2011/04/backgroundworker.html要寫背景執行程式,可以自己寫多執行緒來處理。如果需求不複雜,在.Net中可以使用BackgroundWorker來處理。會用到背景執行,是為了讓程式在執行長時間的運算時,不要讓使用者界面看起來像是當機一樣停止不動。1.使用方法RunWorkerAsync()方法:啟動背景執行時呼叫。CancelAsync()方法:取消背景執行。ReportProgress...
繼續閱讀»
分類:
C#
/
留言(0)
[轉貼] 如何使用多執行緒 Thread / 跨執行緒存取UI
2013
06
18
14:45
出處:http://blog.csdn.net/rocky69/article/details/8573201http://www.dotblogs.com.tw/yc421206/archive/2009/02/13/7141.aspx System.Threading 命名空間提供了執行緒的建立,讓開發者省去了不少程式碼。 使用多執行緒時先匯入System.Threading 如何建立執行緒 1.建立一個方法 [csharp] view plainco...
繼續閱讀»
分類:
C#
/
留言(0)
物件導向特性實例
2013
06
13
11:54
參考:http://www.cnblogs.com/oomusou/archive/2007/01/13/619310.htmlusing System;using System.Collections.Generic; //物件導向特性 - 「抽象」、「封裝」、「繼承」、「多型」 //定義學生的抽象類別,將抽象性函式介面的實作細節部份包裝、隱藏起來做封裝,確保使用者無法任意更改物件內部的重要資料abstract class Student...
繼續閱讀»
分類:
C#
/
留言(0)
仿照Chrome的Multi-process Architecture
2013
06
10
10:06
出處:http://www.dotblogs.com.tw/larrynung/archive/2013/02/23/91903.aspx 筆者在上一篇[C#]如何在程式中內嵌其它應用程式稍稍整理了一下怎樣嵌入外部程式到UI上,這邊要接著嘗試仿照Chrome的Multi-process Architecture做一個簡易的瀏覽器。 這邊筆者首先準備個很簡易的UI,上方放一個內建的TabControl,而下方則是放置個按鈕,期望使用時按下下面的按鈕上方就可以加入一頁瀏覽器分頁。 另外還要準備一個瀏覽器頁面用來讓我們內嵌到瀏覽器分頁中。 接著進入程式的撰寫,這邊筆者透過Command Line Parser去做命令列參數處理。當...
繼續閱讀»
分類:
C#
/
留言(0)
如何在程式中內嵌其它應用程式
2013
06
10
10:05
出處:http://www.dotblogs.com.tw/larrynung/archive/2013/02/23/91701.aspx 最近筆者再嘗試實現類似Chrome的程式架構,程式由多個Process組成並協同運作,因此最先要碰到的課題就是要把別的應用程式Process給內嵌到程式內。 以內嵌小算盤為例,會期望程式能達到像下面這樣的效果: 要實現這樣的需求不難,叫出其它應用程式的Process後,待視窗出來後用SetParent API將它內嵌到我們程式的元件,再呼叫MoveWindow API將應用程式塞滿元件就可以了。 ...
繼續閱讀»
分類:
C#
/
留言(0)
[轉貼] 最簡單 Drag Drop 範例使用
2013
05
22
18:20
出處: http://debut.cis.nctu.edu.tw/~ching/Course/AdvancedC++Course/__Page/ProgramTips/ProgramTech_DragDrop.html 有時候, 直接從檔案總管拉檔案進到應用程式中, 反而比較快而且有效率. 這種功能在程式設計裡面, 叫做 Drag and Drop (拖拉, 丟下), ... 在 MFC, Java 到現在的 C# 都有提供這方便的功能 雖然在 C# 中 是一個簡單的設定, 但是卻讓我搞了很久. 直接從 MSDN來看, 要讓元件允許被 Drag Drop, 只要設定 屬性 AllowDrop =true. 然而這樣的設定是不夠的. 你還要在 DragEnter 事...
繼續閱讀»
分類:
C#
/
留言(0)
[轉貼] 使用 7-zip 解壓縮檔案
2013
04
29
16:51
出處:http://www.dotblogs.com.tw/yc421206/archive/2012/04/30/71911.aspx 日前遇到了一個無法使用 GZipStream / DeflateStream 解壓縮的zip檔,但用 7-zip 能正常的解壓縮;在N年前我就比較過7-zip與WinRAR的壓縮能力,從那時候起我就只用7-zip,WinRAR 就再也沒出現在我的環境裡。這次遇到.NET預設元件無法處理的問題,我第一個想到的是7-zip,使用 google 搜尋 後,我找到了SevenZipSharp ,它是由國外高手所寫的.NET元件,主要是用來調用核心7z.dll,7z.dl...
繼續閱讀»
分類:
C#
/
留言(0)
[轉貼] 利用 DateTime.ParseExact 將字串轉回 DateTime 格式
2013
04
16
17:46
出處:http://www.allenkuo.com/genericArticle/view222.aspx 利用 DateTime.ParseExact 將字串轉回 DateTime 格式 By Allen Kuo, 建立日期:2008/03/19 15:26 ,最後修改日期:2008/10/24 09:48 DateTime 型別轉成 string 比較沒什麼問題, 字串轉回 DateTime 除了用Convert.ToDateTime之外, 也可以用Da...
繼續閱讀»
分類:
C#
/
留言(0)
[轉貼] 如何使用 DataView 物件(二) / 新增 編輯 刪除 資料
2013
04
10
11:18
出處:http://www.dotblogs.com.tw/yc421206/archive/2009/10/18/11097.aspx 1.DataView 的每一筆資料可把它當為 DataRowView。 //新增DataRowView drv = myDataView.AddNew();//定義欲編輯的RowDataRowView drv = myDataView[0]; 2.DataRowView 可用來搜尋、新增、刪除、修改。 3....
繼續閱讀»
分類:
C#
/
留言(0)
上一頁
«1
3
4
5
6
7
14»
下一頁