Time of Update: 2018-12-06
轉自 http://www.cnblogs.com/zxz414644665/archive/2010/08/06/1794430.htmlC#中對Excel的操作大概有3、4種,今天就貼上其中的一種,呵呵,以備後用。代碼/////////////////////////////////////////////////////////////////////////////Purpose:Excel檔案匯入匯出,需引用Microsoft Excel 11.0 Object
Time of Update: 2018-12-06
C# 自訂使用者控制項xiongxuanwen 上篇:控制項製作 本例是製作一個簡單的自訂控制項,然後用一個簡單的測試程式,對於初學者來說,本例子比較簡單,只能起到拋石引玉的效果。我也是在學習當中,今後會將自己所學的逐步寫出來和大家交流共用。 第一步:建立一個控制項陳列庫項目:myControl 第二步:從工具箱裡面拖動1個PictureBox、1個Button、6個Lable控制項到使用者介面上,布局如下:
Time of Update: 2018-12-06
我們知道,用C++開發的時候,用來做基類的類的解構函式一般都是虛函數。可是,為什麼要這樣做呢?下面用一個小例子來說明: 有下面的兩個類:class ClxBase{public: ClxBase() {}; virtual ~ClxBase() {}; virtual void DoSomething() { cout << "Do something in class ClxBase!" << endl; };};class
Time of Update: 2018-12-06
實現序列化的類必須滿足下列條件:1. 該類需要從CObject類派生(可以是間接派生);2. 在類中中進行DECLARE_SERIAL宏定義;3. 類存在有預設的建構函式;4. 類中實現了Serialize()函數,並且在其中調用基類的序列化函數;5. 使用IMPLEMENT_SERIAL宏指明類名及版本號碼;C/C++ code.hstruct Node { int index; std::vector <int> num; } class
Time of Update: 2018-12-06
都是簡單的單詞,我就不翻譯了。原文地址:http://mariusbancila.ro/blog/2008/10/20/writing-utf-8-files-in-c/ Let’s say you need to write an XML file with this content:< ?xml version="1.0" encoding="UTF-8"? >< root description="this is a naïve example" ><
Time of Update: 2018-12-06
今天為大家整理了一些怎樣去做程式安裝包的具體文檔,這些文檔並不能確保每個人在做安裝包的時候都能正確去產生和運行,但是這些文檔的指導作用對於需要的朋友來說還是很有必要的,在實際產品的安裝部署過程中可能有的企業會藉助一些現成強大的安裝包製作軟體進行安裝程式的安裝,也有的企業或者個人會自己去製作安裝包。為了能給予新手一些協助,現分享這些文檔,希望大家能夠把這些知識運用在自己的實際工作中。目前文檔主要內容有:一:建立建立Windows安裝項目二:新增內容檔案三:添加項目輸出四:添加註冊表資訊五:建立捷徑
Time of Update: 2018-12-06
今天為大家整理了一些怎樣去做程式安裝包的具體文檔,這些文檔並不能確保每個人在做安裝包的時候都能正確去產生和運行,但是這些文檔的指導作用對於需要的朋友來說還是很有必要的,在實際產品的安裝部署過程中可能有的企業會藉助一些現成強大的安裝包製作軟體進行安裝程式的安裝,也有的企業或者個人會自己去製作安裝包。為了能給予新手一些協助,現分享這些文檔,希望大家能夠把這些知識運用在自己的實際工作中。目前文檔主要內容有:一:建立建立Windows安裝項目二:新增內容檔案三:添加項目輸出四:添加註冊表資訊五:建立捷徑
Time of Update: 2018-12-06
先來看一下什麼是常量指標,什麼是指向常量的指標吧!1. 常量指標定義1 int * const ptr = new int();2. 指向常量的指標1 const int* ptr; 上面已經看到常量指標和指向常量的指標是如何定義的了,那麼他們有什麼特點呢?1. 常量指標無法改變指標的值,即無法改變該指標指向的地址。因此,在定義常量指標的時候,必須要為其指定一個地址。即代碼中的new int()。2.
Time of Update: 2018-12-06
1 #include <iostream> 2 using namespace std; 3 4 namespace A{ 5 int a = 1; 6 } 7 8 namespace B{ 9 int b = 2;10 }11 12 namespace C{13 int c = 3;14 }15 16 int main(){17 18 int a = 10;19 int b = 20;20 int c = 30;21 22
Time of Update: 2018-12-06
1 #include <iostream> 2 using namespace std; 3 4 class A 5 { 6 public: 7 static void staticmember(){cout<<"static"<<endl;} 8 void nonstatic(){cout<<"nonstatic"<<endl;} 9 virtual void
Time of Update: 2018-12-06
file1.c1 int arr[80];file2.c1 extern int *arr;2 int main() 3 { 4 arr[1] = 100;5 printf("%d\n", arr[1]);6 return 0; 7 } 該程式可以編譯通過,但運行時會出錯。為什麼呢?原因是,在另一個檔案中用 extern int
Time of Update: 2018-12-06
C++是在C的基礎上發展的,它是相容C的。但只是相容,它有自己完整的一套語言規則,當然你有自己的特點,其一便是<iostream>。C++引入了名字空間namespace,它避免了變數和函數名字重複衝突,這是一個很好的機制,而<iostream>便是符合這一套實現的代碼。而<iostream.h>則是沿用了C風格的標頭檔,這個檔案填入後,可以直接使用諸如cout、cin之類的函數。總結: ■ <iostream>
Time of Update: 2018-12-06
額,有沒有想過main函數能不能聲明呢?咱們來試試啊!1 #include <iostream>2 using namespace std;3 4 int main();5 6 int main(){7 system("pause");8 return 0;9 }完全沒有問題,可見,main也是一個很普通的函數啊!那普通函數能不能調用main函數呢?咱們再來試試啊! 1 #include <iostream> 2 using namespace std;
Time of Update: 2018-12-06
記憶體結構體=>檔案#include <stdio.h>#include <stdlib.h>const char* fileName = "/home/fnst/temp/dwntest/file.bin";struct Person{ char sex; int age;};int main(){ /*simulate the comtb in the memory*/ struct Person person;
Time of Update: 2018-12-06
原文地址:http://coolshell.cn/articles/4119.html昨天寫了一篇如何學好C語言,就有人回複問我如何學好C++,所以,我把我個人的一些學習經驗寫在這裡,希望對大家有用。首先,因為如何學好C語言中談到了演算法和系統,所以這裡就只談C++語言。C++是最難的語言。這個世界上最難的程式設計語言可能非C++莫屬了。你千萬不要以為幾天就可以學好C++,C++的學習曲線是相當BT的,你可以看看這篇文章。C++是一門很自由的語言,自由到了有點BT和恐怖的地步。我甚至認為C++並
Time of Update: 2018-12-06
先看兩段代碼。片段1: 1 union test{int b; char a[2];} shit; 2 3 int main(){ 4 5 shit.a[0]=10; 6 shit.a[1]=1; 7 cout<<sizeof(test)<<endl; 8 cout<<shit.b<<endl; 9 10 system("pause");11 return 0;12
Time of Update: 2018-12-06
序言 看書是一件百味陳雜的事。看小說,心思專註時,你能從別人的故事裡流出自己的眼淚;看曆史,仰望星空時,你能從演變的滄海桑田裡發現現實的美好。看技術書籍,自己編樣本程式時,你能發現自己離大牛專家的距離有多遠,有時簡直是天壤之別,甚至感覺自己這輩子都無法企及那樣的高度。然而,我們仍不能停下自己的腳步,因為身邊的人都在往那個高度攀登著,因為高處的風景,至少,或許更加美好。本文主題 好了,廢話不多說,今天我們來看《Effective
Time of Update: 2018-12-06
概述 今天聽了項目組裡的C++高手講C++的異常,受益匪淺。果然,與高手一起才能學習到更多的東西。下面我就把這位高手介紹的C++異常處理分享給園子裡的博友們。什麼是異常呢?
Time of Update: 2018-12-06
今天工作中遇到了點小麻煩,關於建構函式重載的問題,以前方法重載的時候直接使用相同的函數名傳入不同的參數即可。如下面代碼: 1 public class UserData 2 { 3 4 5 public bool UpdateUser(string username, string password, int age, int sex,int id) 6 { 7 return true; 8 } 9 10
Time of Update: 2018-12-06
PropertyInfo.Attributes 屬性此屬性工作表示與成員關聯的特性。 所有成員都具有相對於特定成員類型定義的特性集。 屬性特性使使用者能夠知道此屬性是否是預設屬性、SpecialName 屬性等等。若要擷取 Attributes 屬性,請先擷取類類型。 從 Type 擷取 PropertyInfo。 從 PropertyInfo 擷取特性。官方樣本:擷取類的特性 1 using System; 2 using System.Reflection; 3 4 public