Time of Update: 2018-12-05
首先將excel.exe copy 到 ../Microsoft Visual Studio .NET 2003/SDK/v1.1/Bin目錄下利用.net 中帶的工具在命令提示字元下執行tlbimp excel.exe.這樣就不會因為你的Excel是xp或2000的不同要去找不同的*.olb檔案,還有一點就是因為在2000以後的版本中沒有了excel9.olb這個檔案了。通過執行tlbimp
Time of Update: 2018-12-05
在《爬蟲/蜘蛛程式的製作(C#語言)》一文中,已經介紹了爬蟲程式實現的基本方法,可以說,已經實現了爬蟲的功能。只是它存在一個效率問題,下載速度可能很慢。這是兩方面的原因造成的:1.
Time of Update: 2018-12-05
1. java 是運行在jvm上的,之所以說它的可移植性強,是因為jvm可以安裝到任何的系統 c++不是不能在其他系統運行,而是c++在不同的系統上運行,需要不同的編碼(這一點不如java,只編寫一次代碼,到處運行) 2. java 在web 應用上具有c++ 無可比擬的優勢 3. java在傳統型程式上不如c++實用,c++可以直接編譯成二進位(exe)檔案 4. 指標是c++的優勢,可以直接對記憶體的操作,但同時具有危險性5. 記憶體回收,c++用解構函式回收垃圾,java自動回收6
Time of Update: 2018-12-05
前一陣在工作中做項目的時候,遇到了COM組件的調用和使用問題,當時研究和好一陣,才把中間的環節打通,現在寫出來為大家提供方便,這裡包含了四個類型:1、在VS2005中,C#編寫DLL並使用C++調用2、在VS2005中C#編寫的COM組件,使用VC6.0調用3、在VC6.0中編寫COM組件,使用VS2005 C#調用4、在VC6.0中編寫COM組件,使用VC6.0調用其中每個類型都寫了兩個程式,一個為COM組件程式,一個為調用程式程式實現:1、在VS2005中,C#編寫DLL並使用C++調用(1
Time of Update: 2018-12-05
前幾天去駭客X檔案論壇的編程魔方板塊,看到一則文章,題目是:“一道經典的C++題,關於分錢的問題,適合新手閱讀”,連結如下:http://bbs.hackerxfiles.net/thread-98055-1-3.html題如下:把一張面值為一元的紙幣,換成一分,二分,五分的硬幣,共有多少種換法?編程輸出每一種不同的演算法。這道題很簡單,是最簡單的C++題,用C也可以做。下面是我對這道題所做的答案,不知道還有什麼錯誤,希望和路過的朋友分享一下。#include
Time of Update: 2018-12-05
在我們日常編程中經常會用到“橡皮線”,橡皮線在VC裡面實現起來比較容易些。但是在c#中就比較麻煩些。下面是我以前工作中發現的一個開源類,然後加以改造,使用比較方便。現共用CSDN網友!先給個圖:繪製代碼: private void Form1_MouseMove(object sender, MouseEventArgs e) { if (A.X != 0) { if (drawFlag)
Time of Update: 2018-12-05
ADO庫包含三個基本介面:_ConnectionPtr介面、_CommandPtr介面和_RecordsetPtr介面。_ConnectionPtr介面返回一個記錄集或一個null
Time of Update: 2018-12-05
看到CSDN上不斷兄弟姐妹提問關於c#操作Access的問題,於是本人利用閑暇將c#操作Access的方法加以總結,主要解決的問題有:建立mdb建立table讀取table內容查詢table中的內容向table中插入資料刪除table中的記錄向table中插入照片讀取table中的照片等。另:本人水平有限,不當之處還請斧正。廢話少說,開始正題。文介紹C#訪問操作Access資料庫的基礎知識,並提供一個相關的常式。C#的ADO.NET還不能通過編程方式建立全新的ACCESS(MDB)資料庫,所以還
Time of Update: 2018-12-05
using System;using System.Collections.Generic;using System.IO;using System.Text;namespace CSVDemo{ /// <summary> /// CSVUtil is a helper class handling csv files. /// </summary> public class CSVUtil { private
Time of Update: 2018-12-05
1. 東日IrisSkin IrisSkin 共有兩個版本,一個是IrisSkin.dll 用於.Net Framework1.0/1.1 和IrisSkin2.dll 用於.Net Framework2.0版本。詳細內容見安裝檔案的help文檔。除此之外,東日還有兩個很cool的Menu: MatrixMenu和WheelMenu。(詳細內容請參見http://www.sunisoft.cn/irisskin)。2.
Time of Update: 2018-12-05
看到論壇裡面不斷有人提問關於讀取excel和匯入excel的相關問題。閑暇時間將我所知道的對excel的操作加以總結,現在共用大家,希望給大家能夠給大家帶了一定的協助。另外我們還要注意一些簡單的問題1.excel檔案只能儲存65535行資料,如果你的資料大於65535行,那麼就需要將excel分割存放了。2.關於亂碼,這主要是字元設定問題。1.載入Excel(讀取excel內容)傳回值是一個DataSet //載入Excel public static
Time of Update: 2018-12-05
1.把C++當成一門新的語言學習(和C沒啥關係!真的。); 2.看《Thinking In C++》,不要看《C++變成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因為他們很難而我們自己是初學者所以就不看; 4.不要被VC、BCB、BC、MC、TC等詞彙所迷惑——他們都是整合式開發環境,而我們要學的是一門語言;
Time of Update: 2018-12-05
做一個簡單的單片機小燈泡實驗,例如: #include "reg51.h" #define uint unsigned int sbit gate1=P2^0; sbit gate2=P2^1; sbit gate3=P2^2; sbit gate4=P2^3; void main(void) { uint i,j; while(1) {
Time of Update: 2018-12-05
//快排模板/**//*double */#include<iostream>#include<algorithm>using namespace std;int cmp( const void *a , const void *b ){ return *(double *)a - *(double *)b;}int main(){ double a[10]={1,5,6,5,4,9,7,8,6,0}; qsort(a,10,sizeof(a[0])
Time of Update: 2018-12-05
String.Format舉例(C#)stringstr1 =string.Format("{0:N1}",56789); //result: 56,789.0stringstr2 =string.Format("{0:N2}",56789); //result: 56,789.00stringstr3 =string.Format("{0:N3}",56789); //result: 56,789.000
Time of Update: 2018-12-05
我們寫程式,肯定會有如下聲明: Int a;doubel b;int Add(int a, int c)...{ return a + c;} 記得《.net 架構程式設計》中說,要使用實值型別的類型名,而不要使用別名,所以應該寫成:Int32 a;Double b;Int32 Add(Int32 a, Int32 b)...{ return a + b;} 而《.net 設計規範》卻寫道“要使用實值型別的別名,不要使用類型名”
Time of Update: 2018-12-05
問題是這麼來的: ATL的視窗實現機制主要思想是繼承和模板,這樣做的目的是避免虛函數運行時類結構增大(同樣,MFC中為了實現訊息映射和RTTI,同樣沒有採用虛函數機制,而是採用宏來達到這一目的)。一個簡單的樣本程式如下:#include <iostream>using namespace std;template<class T>class Base{public: Base(){}; virtual ~Base(){}; void func()
Time of Update: 2018-12-05
現在,有很多C/C++程式員總是自命不凡,看不起其他開發人員。其實,或許別人更看不起他呢! 學生時代,我也曾醉心於C/C++,但時至今日,始終無法寫出無懈可擊的C++代碼,所以我始終認為我不會C/C++。這些年,我一直在尋找編 寫C++代碼的最佳模式。但是,老實說,我還沒有見到過哪個稱得上高手的C++程式員,也沒有見到過寫得Very
Time of Update: 2018-12-05
安裝完OpenCV_b5a後,開啟Visual C++ 6.0,在Tools -> Directories選項中,Show Directories for中選擇Include files,在其中添加C:/Program Files/OpenCV/cv/includeC:/Program Files/OpenCV/cvaux/includeC:/Program Files/OpenCV/cxcore/includeC:/Program
Time of Update: 2018-12-05
using System;using System.Text;namespace NMDuck{ public class CRunMain { public static int Main() { //normal duck CDuck objDuck = new CMallardDuck(); objDuck.Display(); objDuck.PerformF