Time of Update: 2018-12-04
//在Form的屬性中要設定 AlowDrop為true private void Form1_DragEnter(object sender, DragEventArgs e) { if (e.Data.GetData(DataFormats.FileDrop) != null) { e.Effect = DragDropEffects.Copy; }
Time of Update: 2018-12-04
在頁面page_load中: int num = 0; for (int i = 0; i < dt_data.Rows.Count; i++) { dgv.Rows.Add(); int n = dgv.Rows.Count - 1; for (int j = 2; j
Time of Update: 2018-12-04
private void Form1_Load(object sender, EventArgs e) { TimeSpan ts1 = new TimeSpan(DateTime.Now.Ticks); //擷取目前時間的刻度數 //你的代碼或者其他動作 double dout = 1; for (int i = 1; i <= 10; i++) {
Time of Update: 2018-12-04
[DllImport("User32.dll", EntryPoint = "FindWindow")] private static extern IntPtr FindWindow(string lpClassName, string lpWindowName); //添加引用 找到視窗控制代碼 private void button1_Click_1(object sender, EventArgs e) { IntPtr
Time of Update: 2018-12-04
private void Form1_Load(object sender, EventArgs e) { Hashtable ht = new Hashtable(); ht.Add("job", "a"); ht.Add("jobmon", "20"); //單個取值,方法比較特別 string a = ht["jobmon"].ToString();
Time of Update: 2018-12-04
//http://dotnet.chinaitlab.com/List_233.html private void button4_Click(object sender, EventArgs e) { //預覽功能,需要增加一個控制項:ThePrintDocument string strText = richTextBox1.Text;
Time of Update: 2018-12-04
app.csusing System;using System.IO;namespace com.todayisp.bakup{ /// <summary> /// app 的摘要說明。 /// </summary> public class app { //列舉某個盤下面的所有目錄,不包括檔案。 //目錄路徑pathstr,如e:/ //返回以目錄組成的數組。 public string[] Directorys(string pathstr) { if(
Time of Update: 2018-12-04
c程式如何啟動:當核心執行C程式時(使用exec函數),在調用main函數之前調用一個特殊的啟動常式。可執行檔將此啟動常式指定為程式的起始地址---這是由串連編輯器設定的,而串連編輯器由c的編譯器調用。同時,啟動常式從核心取得命令列參數和環境變數。進程的終止總共有8種方式使進程終止,其中前5種正常,後3種不正常。從main返回。在這種方式中,main函數返回後立即調用exit函數。調用exit函數。
Time of Update: 2018-12-04
策略模式(Strategy):它定義了演算法家族,分別封裝起來,讓他們之間可以互相替換,此模式讓演算法的變化,不會影響到使用演算法的客戶。上面是《大話設計模式》中給出的定義,感覺這個概念給的不好,看了之後不能完全清晰明白該模式(可能自己水平太水的原因吧)。在《effective c++》中指出,策略模式是virtual
Time of Update: 2018-12-04
C/C++中Static的作用詳述一.在C語言中,static的字面意思很容易把我們匯入歧途,其實它的作用有三條。(1)先來介紹它的第一條也是最重要的一條:隱藏。當我們同時編譯多個檔案時,所有未加static首碼的全域變數和函數都具有全域可見度。為理解這句話,我舉例來說明。我們要同時編譯兩個源檔案,一個是a.c,另一個是main.c。下面是a.c的內容char a = 'A'; // global variablevoid
Time of Update: 2018-12-04
在一個函數體內定義的類稱為局部類。局部類中只能使用它的外圍範圍中的對象和函數進行聯絡,因為外圍範圍中的變數與該局部類的對象無關在定義局部類時需要注意:局部類中不能說明靜態成員函數,並且所有成員函數都必須定義在類體內。在實踐中,局部類是很少使用的。下面是一個局部類的例子int a;void fun(){static int s;class A{public: void init(int i) { s = i; }};A m;m.init(10);}
Time of Update: 2018-12-04
Time of Update: 2018-12-04
轉自:http://blog.csdn.net/qiumingbo/archive/2007/05/25/1625324.aspx MessageBox用法訊息框是個很常用的控制項,屬性比較多,本文列出了它的一些常用方法,及指出了它的一些應用場合。1.MessageBox("這是一個最簡單的訊息框!");2.MessageBox("這是一個有標題的訊息框!","標題"); 3.MessageBox("這是一個確定 取消的訊息框!","標題", MB_OKCANCEL );
Time of Update: 2018-12-04
C++ 計時器 單位【原文出處】http://my.csdn.net/yuhentian/code/detail/29603C++中基本的計時器使用,有多種基本單位可選//Windows系統下time(),clock(),timeGetTime(),GetTickCount(),QueryPerformanceCounter()來計時#include <stdio.h> #include <windows.h> #include <time.h>
Time of Update: 2018-12-04
問題描述: 請編寫程式求解籃球錯排問題。已知n個籃子一字排開(n為使用者輸入的任意正整數),從左至右分別標著號:1,2,... ...,n;每個球也有編號,分別也是1,2,...
Time of Update: 2018-12-04
賦值操作符的傳回值1.a=1;cout<<a++;列印:1cout<<++a;列印:22.a=1; c = ( a *= 2 ) + ( a += 3 );結果:a=5, c=10c = ( a += 3 ) + ( a *= 2 );結果:a=8, c=16解釋:()的優先順序大於+和=,所以先做賦值,再做兩者之和a *= 2
Time of Update: 2018-12-04
C語言中,NULL值到底是什麼?代表著什麼意思?詳細具體的可以去度娘一下,這裡只發表一下自己對NULL值的理解。 簡單的說,NULL值就是代表著“不可訪問”。 看下面的例子:#include <stdlib.h>#include <stdio.h>#include <string.h>int main(int argc,char *argv[]){char *s;s = (char*)malloc(10*sizeof(char));if(s == NULL){
Time of Update: 2018-12-04
一個由c/C++編譯的程式佔用的記憶體分為以下幾個部分 1、棧區(stack)— 由編譯器自動分配釋放 ,存放函數的參數值,局部變數的值等。其操作方式類似於資料結構中的棧。 2、堆區(heap) — 一般由程式員分配釋放, 若程式員不釋放,程式結束時可能由OS回收 。注意它與資料結構中的堆是兩回事,分配方式倒是類似於鏈表。 3、全域區(靜態區)(static)—,全域變數和靜態變數的儲存是放在一塊的,初始化的全域變數和靜態變數在一塊地區,
Time of Update: 2018-12-04
1、下面的程式並不見得會輸出 hello-std-out,你知道為什麼嗎?#include <stdio.h>#include <unistd.h>int main(){while(1){fprintf(stdout,"hello-std-out");fprintf(stderr,"hello-std-err");sleep(1);}return
Time of Update: 2018-12-04
任何事物都不是憑空產生的,也不是一步就最佳化到位的! C語言也不例外,從一些C語言應用上面來看,有下面幾個原則: 1.空間佔用越小越好 C語言函數的傳參方式是拷貝一份參數,供程式主體使用; 因此,傳遞結構體就不如傳遞結構體指標;包括對聯合的設計,也是出於儘可能小的佔用空間; 還有就是記憶體對齊以及位域. 舉個例子,看看位域的情況:strcut CHAR { unsigned ch : 7; unsigned font : 6; unsigned size : 19