Time of Update: 2018-12-05
//實現功能:用建立的PEN畫線。//(本例使用using建立Pen.其好處在於,在對象(pen)超出範圍時,using結構會自動調用Dispose(),將PEN刪除。// 若用其它方法建立繪圖對象(一般都很費資源),則一定要顯式調用Dispose() ,如:// " Graphics g = this.CreateGraphics();// ........// ........// g.Dispose(); "//要點:// 建立Pen, Pen的顏色與粗細
Time of Update: 2018-12-05
[一籃飯特稀原創,轉載請註明出處http://www.cnblogs.com/wanghafan/archive/2012/05/18/2508113.html]四捨五入View Code 1 public static decimal Round(decimal d, decimal unit)2 {3 decimal rm = d % unit;4 decimal result = d - rm;5
Time of Update: 2018-12-05
今天在寫一個小代碼時遇到一個問題:如何將一個dataTable中的一行拷貝到另外一個結構相同的dataTable中,如果直接採用如下方式就會報錯: DataRow drGround = ds.Tables[0].Rows[0]; dt.Rows.Add(drGround);(提示drGround已經屬於另外一張表了)正解: DataRow myDataRow = (DataRow)ds.Tables[0].Rows[0];
Time of Update: 2018-12-05
Math.abs() 計算絕對值。 Math.acos() 計算反餘弦值。 Math.asin() 計算反正弦值。 Math.atan() 計算反正切值。 Math.atan2() 計算從x 座標軸到點的角度。 Math.ceil() 將數字向上舍入為最接近的整數。 Math.cos() 計算餘弦值。 Math.exp() 計算指數值。 Math.floor() 將數字向下舍入為最接近的整數。 Math.log() 計算自然對數。 Math.max() 返回兩個整數中較大的一
Time of Update: 2018-12-05
測試平台在我的上一篇部落格中對比了VS2010中C#和C++在運算密集型程式中的效能。上一篇部落格的連結:http://www.cnblogs.com/ytyt2002ytyt/archive/2011/11/24/2261104.html當時是在AMD 速龍9650 CPU(4核心)下的測試結果。 隨著VS2012、Intel Parallel Studio XE 2013中新一代編譯器的發布,再測試一下VC11編譯器相對於VC10的提升,以及.net4.5
Time of Update: 2018-12-05
原文地址:http://www.kehui.net/index.php?op=article&file=read&aid=16470簡介:本文著重講述了如果用WM_COPYDATA訊息來實現兩個進程之間傳遞資料.進程之間通訊的幾種方法:在Windows程式中,各個進程之間常常需要交換資料,進行資料通訊。常用的方法有 使用記憶體對應檔 通過共用記憶體DLL共用記憶體
Time of Update: 2018-12-05
說明:這裡是我在學習c#過程中的一些感悟筆記,遇到的一些問題及解決辦法。平時有時間就把它們記下來,可能比較瑣碎,不成系統,但我想也許有人也會遇到同樣的問題在到處找解決辦法,如果能提供點協助,我將很高興。我在每篇隨筆中只講一個問題,盡量把原因和解決辦法都弄清除,由於水平有限,不敢保證所有的都是正確無誤,如果有什麼謬誤,歡迎批評指正。 Console.Read()函數讀取一個字元,返回int型;而Console.ReadLine()函數讀取一行字元,返回string型其原型分別如下:public
Time of Update: 2018-12-05
這是我剛開始學編程裡整理的一篇總結,主要是來源一本叫《高品質c/c++編程》的書,很多年過去了,重新複習一下。1、malloc()malloc()函數用來分配記憶體:將總共需要的位元組數作為參數傳遞給該函數,傳回值是指向最新分配的記憶體的指標,而如果記憶體沒有分配好,則傳回值是NULL。malloc()的使用技術:some_type *pointer;pointer = malloc(count * sizeof(*pointer));註:(1)這個方法保證malloc()會分配正確數量的記憶體
Time of Update: 2018-12-05
一個簡單的例子實現VB6中訪問C# dll中的方法、屬性以及事件。C# DLL1) 要使得C# dll中的方法、屬性以及事件在VB6中暴露出來,以便寫代碼方便,需要加入相應的介面- 方法和屬性的介面,本例中為IComInterOpClassCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->[Guid("12A7D9AE-B42F-4a91-9EEE-5
Time of Update: 2018-12-05
一個加解密演算法的類,如下: CodeCode highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-05
C語言建立動態數組 數組的有點在於隨機存取,然而其不足也是明顯的,就是一旦建立其大小就不能改變。若用數組儲存資料,則必須建立一個可能存放的最大空間的數組,這無疑浪費了空間。動態數組解決了這個問題。動態數組的思路是:先建立一定大小的數組,向這個
Time of Update: 2018-12-05
(一) 使用動態建立的方法 首先建立 Excel 對象,使用ComObj: var ExcelApp: Variant; ExcelApp := CreateOleObject( 'Excel.Application' ); 1) 顯示當前視窗: ExcelApp.Visible := True; 2) 更改 Excel 標題列: ExcelApp.Caption := '應用程式調用 Microsoft
Time of Update: 2018-12-05
正在研究一個程式,輸入一個關鍵字,能夠把這個關鍵字發送到Google,yahoo等搜尋引擎,進行搜尋,然後開啟結果網頁。原理很簡單。比如在Google搜尋China,搜尋結果頁面的URL就是“http://www.google.com/search?hl=zh-CN&q=China&lr=”。只要替換紅顏色的內容,就可以按照不同的關鍵字搜尋。
Time of Update: 2018-12-05
C#中實現讀寫INI檔案中的值/**/////聲明讀寫INI檔案的API函數 [DllImport("kernel32")] private static extern long WritePrivateProfileString(string section, string key, string val, string filePath); [DllImport("kernel32")] private static extern i
Time of Update: 2018-12-05
基於Visual C#的介面基礎教程http://dev.yesky.com/SoftChannel/72348977504190464/20031222/1755623.shtml關於C#http://dev.yesky.com/msdn/msdnc/基於C#的介面基礎教程之六 http://www.knowsky.com/3420.html資料結構與演算法(C#實現)系列---示範篇(一) http://www.ddvip.net/program/c-/index.htm allhttp:/
Time of Update: 2018-12-05
我一直以為微軟開發F#是為了科學計算,但是現在看來我錯了。因為微軟將F#打造成一個混合語言,而且是一個效率低的語言系統,似乎其意並不在科學計算,依然在IT應用上。另一方面,微軟投資ironclad,並且開發Enthought封裝python的numpy和scipy( Microsoft is partnering with Enthought to produce a version of NumPy and SciPy for .NET. NumPy and SciPy are Python
Time of Update: 2018-12-05
三者的關係我在以前的文章中講過了。但是他們都不是孤立的,互相可以使用。 下面舉了個不同部分用不同的代碼, 函數形式的是Open C,也就是API了 類形式不帶NXOpen的是Open C++,否則是NXOpen C++了。 Tag是所有之間的橋樑。 //NXOpen header files#include <NXOpen/Session.hxx>#include <NXOpen/Part.hxx>#include
Time of Update: 2018-12-05
C# 中的“事件”是當對象滿足一定條件,發生某些事情時,類向該類的客戶提供通知的一種方法。使用事件,擁有該事件的對象不必知道需要通知誰,一旦滿足了某個條件,將自動調用該事件,正確通知每個需要通知的對象。通過使用事件,提高了程式的模組化程度。 要在程式中使用自訂事件,需按以下步驟進行: 1、聲明事件要在類內聲明事件,首先必須聲明該事件的委託類型:public delegate void SelectionChangedEventHandler(object sender, Selectio
Time of Update: 2018-12-05
收到學弟們的一些C++學習筆記,很有感觸。C++語言是一門很宏大奇妙的電腦語言,回顧自己學習與研究C++的經曆,很漫長、很艱辛也很有樂趣。總結這些年的經曆,對於C++的學習有如下建議:遵循C++代碼編程規範。經過近三十年的發展,C++已經有了一整套的代碼編程規範,如private
Time of Update: 2018-12-05
第一步:在專案檔裡建立db檔案夾,在db檔案夾裡建立db.xml文檔。db.xml結構只包含:<Group></Group> 第二步:建立添加留言和顯示留言的兩個畫面:MessageAdd.aspx和MessageList.aspx。下面是兩個頁面的 前台和後台源碼。 1.MessageAdd.aspx