Time of Update: 2018-12-03
編程的時候,能夠捕捉指定的異常是很好的習慣,但是那麼多的異常名稱卻是很難記住,這裡羅列出來,以便參考。System..::.Object System..::.Exception System..::.SystemException System..::.AccessViolationException System..::.AppDomainUnloadedException System..::.ArgumentException
Time of Update: 2018-12-03
以前在網上查過,似乎也可以通過讀取access系統資料表的方法來獲得,但是實在想不想來是什麼,今天又在網上找了找,終於發現更加方便的方法,更重要的是,這種方法也可以通用所有OLEDB資料來源。 這裡用到了OleDbConnection兩個方法:GetSchemaGetOleDbSchemaTable 看MSDN的協助,寫的很不清楚,還是用代碼來說話吧。 1、擷取OLEDB串連的架構conn.Open();DataTable cnSch =
Time of Update: 2018-12-03
讀配置很簡單,可以用ConfigurationManager.AppSettings[key] 來讀出,可是寫設定檔時,如果寫成這樣ConfigurationManager.AppSettings[key] = "111";總是提示唯讀,那麼該怎麼辦呢? using System;using System.Collections.Generic;using System.Text;using System.Configuration;namespace BQKJ.Common{ /// &
Time of Update: 2018-12-03
A throw-expression with no operand re-throws the exception currently being handled. Such an expression should appear only in a catch handler or in a function called from within a catch handler. The re-thrown exception object is the original
Time of Update: 2018-12-03
原文: http://www.cnblogs.com/rhcad/archive/2011/05/20/2052177.html#2102587 這周與廣州的李健一起將外掛程式架構“X3 C++
Time of Update: 2018-12-03
引用時C++的一個特性,它就像能自動被編譯器逆向引用的常量型指標一樣。C++中引用的思想來自Algol語言。引用是支援C++運算子多載文法的基礎,也為函數參數的傳入傳出控制提供了便利。拷貝建構函式是特殊的建構函式,需要用引用來實現從現有的相同類型的對象產生新的對象。編譯器用拷貝建構函式通過傳值方式來傳遞和返回對象。 C和C++指標的區別在於,C++是一種類型要求更強的語言。C不允許隨便把一個類型的指標指派給另一個對象,但允許通過void*來實現。C++是不允許這樣做的。 引用
Time of Update: 2018-12-03
通過MFC寫了很多代碼,後來在一個.NET程式中希望調用一些已經存在的功能模組,而不希望重新使用.NET語言重寫,所以開始測試MFC與.NET相互調用是否可行,結果證明完全可以。1、MFC調用.NET視窗:1.1、建立一個MFC對話方塊程式MfcApp,在其中增加一個.NET的WinForm視窗MyWinForm。1.2、在對話方塊CMfcAppDlg上增加一個Button,並添加一個訊息響應函數OnBnClickedButton1()。1.3、在MfcAppDlg.cpp中包含標頭檔#incl
Time of Update: 2018-12-03
在使用VC開發應用程式時經常遇到要一個視窗記住位置,經常重寫幾乎完全一樣的代碼非常繁瑣,於是編寫了一個類,簡化了記憶和恢複視窗位置的操作。class MEDICONEXPORT CUniRememberMe{public: CUniRememberMe(void); ~CUniRememberMe(void); // 記住視窗的位置 ,bRemember 1-儲存視窗的位置到註冊表中 0-載入視窗的位置 CUniRememberMe(CWnd * pWnd , bool
Time of Update: 2018-12-03
微軟很厲害,C++是非常優秀的電腦語言,C#比C++還厲害,C#=C++++。#本身不就包含四個+號嗎?而微軟發明了C#!C#中的long比C++中的long要long兩倍!!。不信你看:
Time of Update: 2018-12-03
#inlcude <QtGui/QApplication>#inlcude "dialog.h"int main ( int argc, char *argv[]){QApplication a (argc,argv);Dialog w;w.show();return a.exec();}return
Time of Update: 2018-12-03
首先選擇File菜單中的New命令,彈出New對話方塊。選擇MFCAppWizard(exe),並在ProjectName中輸入MapxSample作為工程名稱。然後單擊OK按鈕,進入應用程式嚮導的第一步。通過應用程式嚮導建立一多文檔(或單文檔)介面應用程式。 在建立MapX控制項之前,必須將MapX.h和MapX.cpp檔案加入到工程中。從Project菜單中選擇Add To Project > Files命令,開啟InsertFiles into
Time of Update: 2018-12-03
資料庫的訪問是所有程式設計語言中最重要的部分,C#提供了ADO.Net組件用於對資料庫進行訪問。我們將從最簡單易用的微軟Access資料庫入手討論在C#中對資料庫的訪問。 C#中的Connection對象和Command對象與Access類似,但在這裡我們還將使用其另一個與RecordSet類似的被稱作ADODataReader的對象,它負責處理與查詢有關的RecordSet對象。
Time of Update: 2018-12-03
C++程式設計語言在實際應用中,可以協助開發人員輕鬆的實現各種功能與需求。比如在對檔案的操作上就可以靈活的運用各種個方法來實現。那麼接下來我們將會給大家介紹一下C++擷取當前路徑的相關實現方法。C++擷取當前路徑相關實現程式碼範例:1.以下代碼來自CSDN 2004 VC編程經驗總結. { CString strPath; GetCurrentDirectory(MAX_PATH,strPath.GetBuffer(MAX_PATH)); strPath.ReleaseBuffer(
Time of Update: 2018-12-03
logFile.h--------------------------------------------#ifndef _LOG_FILE_H_#define _LOG_FILE_H_#include "define.h"void what_datetime(int *daytime);void what_datetime_str(const char *fmt, char *datetime_str);int log_printf(const char *format, ...
Time of Update: 2018-12-03
先看一下Jsp代碼:---------------------------------------------------------------------------------------------------------------<tr><td align="right">附件上傳:</td><td><input type="file" name="myFile" id="myFile"
Time of Update: 2018-12-03
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Runtime.InteropServices;using System.Drawing.Imaging;namespace KeyBoard{
Time of Update: 2018-12-03
各種關於檔案的操作在程式設計中十分常見,如果能對這些操作都了如指掌,就可以根據實際情況找到最佳的解決方案,從而可以在較短的時間內編寫出高效的代碼。本文對Visual C++中有關檔案操作進行了全面的介紹,並對在檔案操作中經常遇到的一些疑難問題進行了詳細分析。 1. 檔案的尋找
Time of Update: 2018-12-03
/*** 編寫:無可非議** 來源:WWW.20CN.NET** 注意:請註明轉貼來源*/#include <stdio.h> #include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> #include <signal.h>#include <arpa/inet.h> #include <netdb.h> #include
Time of Update: 2018-12-03
如何建立IPC串連呢?不用我說,大家都知道: net use //ip//ipc$ password /user:user。在這裡,我們應想辦法得到Administrator的許可權的帳戶和密碼,方法有很多: ⑴流光掃描 ⑵NULL.printer緩衝區溢位 ⑶MS SQL空密碼 ⑷Unicode漏洞 ⑸遠程終端IME漏洞 ⑹idq.dll漏洞 ……太多了!具體方法我就不說了。 得到Windows 2k
Time of Update: 2018-12-03
神乎其技,惟C程式,功到自成,十大建議! 1、汝應頻繁催動lint工具,據其文法聲明修習內力,此事皆因lint之思慮決斷實遠在君上。 2、不可依隨NULL指標,如若不然,混沌癡顛必俟君於彼岸。 3、縱有天賦大智慧,知曉其事無礙,汝亦當盡數強制挪移函數參數為原型所期之資料類型,以免一時疏忽,致使資料類型向汝討還血債。 4、若標頭檔未於函數原型之中聲明傳回值類型,汝當親為此事,更須謹慎再三,以防不測降臨汝身。 5、汝須親核字串、數組操作之越界與否。古之聖人有言: 嘗祈門人對答“