Time of Update: 2015-11-19
標籤:c語言 類比實現資料庫中memmove函數。 #include <stdio.h>#include <stdlib.h>#include <assert.h>void *my_memmove(void *p1, const void *p2, size_t count){ &nb
Time of Update: 2015-11-19
標籤:c語言 類比實現資料庫中memcpy函數 #include <stdio.h>#include <stdlib.h>#include <assert.h>void *my_memcpy(void *p1,const void *p2, size_t count){
Time of Update: 2015-11-20
標籤:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 事件委託1{ //總結 //1.事件(event)是基於委託(delegate)的,所以想要定義事件,首先要有1個委託類型,做支撐 //2.如果有了事件,要去尋找這個事件什麼時候被觸發,也就是這個事件什麼時候被調用了(事件名稱();)
Time of Update: 2015-11-19
標籤:sleep延時方法:System.Threading.Thread.Sleep(1000); //毫秒在C#視窗程序中,如果在主線程裡調用Sleep,在Sleep完成之前, 介面呈現出假死狀態,不能響應任何操作!下邊實現的是非獨佔性延時函數,延時過時中介面仍可響應訊息:public static void Delay(int milliSecond){ int start = Environment.TickCount; while (Math.Abs(Environment.
Time of Update: 2015-11-19
標籤: 特性應該我們大多接觸過,比喻經常使用的[Obsolete],[Serializable]等下面我就主要介紹一個特性的一些用法摘自MSDN定義:用以將中繼資料或聲明資訊與代碼(程式集、類型、方法、屬性等)相關聯。 意思就是把我們自訂的特性或者微軟內建的特性和我們的代碼進行組合,其實就是為我們某些代碼附加一些資訊1:先看.Net帶的三種特性1.1:[Obsolete]這個預定義特性標記了不應被使用的程式實體參數 message,是一個字串,描述項目過時原因以及特
Time of Update: 2015-11-19
標籤:1.ArrayList集合插入用Insert 移除用Remove移除索引號為幾的資料用RemoveAt升序排序用Sort,若需要降序排列,在自動排序後,對整個集合進行反轉指令Reverse2.Stack....乾草堆集合,先進去的最後出來,最後進去的先出來 Stack集合沒有索引3.Queue 隊列集合,誰先進,誰先出,沒有索引4.Hashtable 雜湊表集合,先進去的後出來,最後進去的先出來 C#的集合
Time of Update: 2015-11-19
標籤: 目
Time of Update: 2015-11-19
標籤:做代碼統計,方便以後使用:app.config設定檔設定:<configuration> <system.serviceModel> <bindings> <webHttpBinding> <binding name="webBinding" maxBufferPoolSize="2147483647" maxBufferSize="2147483647" maxReceivedMessageSize="
Time of Update: 2015-11-19
標籤:淺拷貝和深拷貝有兩種對象複製的方法:淺拷貝和深拷貝。淺拷貝只是複製引用,而不會複製引用的對象。深拷貝會複製引用的對象。因此,原始對象中的引用和淺拷貝對象中的同一個引用都指向同一個對象。而深拷貝的對象包含了對象的一切直接或間接的引用。參看維基百科(http://en.wikipedia.org/wiki/Object_copy)來獲得更多解釋。ICloneable介面ICloneable介面包含一個Clone方法,可以用來建立當前對象的拷貝。public interface
Time of Update: 2015-11-19
標籤:泛型概述 泛型(Generic) 允許您延遲編寫類或方法中的編程元素的資料類型的規範,直到實際在程式中使用它的時候。換句話說,泛型允許您編寫一個可以與任何資料類型一起工作的類或方法。再說白點就是我的類裡的一些類型是可以動態,可以根據調用者的需要來。 這樣有一個什麼好處呢,就是提高了My Code的複用性。
Time of Update: 2015-11-19
標籤:string conf = @"driver=SQL Server;server=伺服器位址;UID=資料庫帳號;PWD=密碼;database=資料庫名稱"; //不使用DSN串連資料庫 OdbcConnection link = new OdbcConnection(conf); //建立資料庫連接對象 OdbcDataAdapter adapter = new OdbcDataAdapter(@"select * from
Time of Update: 2015-11-19
標籤: //需要顯示的列 sql =
Time of Update: 2015-11-19
標籤:屬性的訪問器包含與擷取或設定屬性有關的可執行語句。訪問器聲明可以包含 get 訪問器或 set 訪問器,或者兩者均包含。聲明採用下列形式之一:get {}set {}get 訪問器get 訪問器體與方法體相似。它必須返回屬性類型的值。執行 get 訪問器相當於讀取欄位的值。以下是返回私人欄位 name 的值的 get 訪問器:private string name; // the name fieldpublic string Name // the Name property{
Time of Update: 2015-11-19
標籤: 1.如何不用將exe程式拷貝到UGII目錄下運行? 答:在調用NX Open命令函數前,將目前的目錄移動到NX安裝目錄\UGII\,NX安裝目錄必須和環境變數UGII_BASE_DIR的值一致,否則報錯。可以使用如下代碼: Dim instalDir As String = Environment.GetEnvironmentVariable("UGII_BASE_DIR")System.IO.Directory.SetCurrentDirectory(instalDir)&
Time of Update: 2015-11-19
標籤: 程式設計: 貓大叫一聲,所有的老鼠都開始逃跑,主人被驚醒。(C#語言)要求:
Time of Update: 2015-11-19
標籤: 1 public static byte[] GetVerifyCode(string codeStr) 2 { 3 Random r = new Random(); 4 Bitmap btBitmap = new Bitmap(80, 30); 5 6 Graphics g = Graphics.FromImage(btBitmap); 7 g.Clear(Color.
Time of Update: 2015-11-19
標籤: Regex在.Net就是用字串表示,這個字串格式比較特殊,無論多麼特殊,在C#語言看來都是普通的字串,具體什麼含義由Regex類內部進行文法分析。 Regex 類 存在於 System.Text.RegularExpressions 名稱空間。 Regex可以進行字串的匹配、字串的提取、字串的替換。 C#中分別對應Regex的三個重要方法。1、 IsMatch() 傳回值為bool類型:格式:Regex.IsMatch("字串", "Regex");
Time of Update: 2015-11-19
標籤: 命名空間為 System.Drawing ,Image.FromFile 一旦使用後,對應的檔案在一直調用其產生的Image對象被Disponse前都不會被解除鎖定,這就造成了一個問題,就是在這個圖形被解鎖前無法對映像進行操作(比如刪除,修改等操作). 解決方案常用如下:[1]在要進行檔案操作前將Image對象銷毀.PictureBox
Time of Update: 2015-11-19
標籤://// <summary>/// 把ppt檔案轉換成pdf檔案2/// </summary>/// <param name="sourcePath">需要轉換的檔案路徑和檔案名稱</param>/// <param name="targetPath">轉換完成後的檔案的路徑和檔案名稱名稱</param>///
Time of Update: 2015-11-19
標籤:c語言檔案定義:一般指儲存在外部介質上資料的集合檔案的讀寫:XML檔案的兩種形式(根據資料的組織形式):文本形式檔案(ASCII碼),二進位檔案系統自訂一個結構體FILE來儲存相關被使用了的檔案的資訊 檔案的開啟(fopen函數):建立指標與檔案之間的聯絡FILE* fp; //定義一個指向結構體變數FILE的指標變數fpfp=fopen(檔案名稱,使用檔案方式); 檔案的關閉(fclose函數):斷開指標與檔案之間的聯絡fclose(檔案指標)