#
摘要: 在我們實際用軟件時,經常可看到許多動態連接庫。動態連接庫有其自身的優點如節省內存、支持多語種等功能,而且,當DLL中的函數改變后,只要不是參數的改變調用起的函數并不需要重新編譯。這在編程時十分有用。至于其他妙處,各位在電腦雜志、書籍中都能看到,我這里再說就是廢話了.這次小弟我所要講的是如何在VC5.0中如何做自己的Win32 DLLs,各位要做自己的動態連接庫,首先要知道DLL在VC5.0中都有哪幾種分類。VC支持三種DLL,它們是:
1.Non-MFC Dlls
2.Regular Dlls
3.Extension Dlls Note:翻譯措辭不當,故遇到術語是引用原詞
Non-MFC DLL:指的是不用MFC的類庫結構,直接用C語言寫的DLL,其輸出的函數一般用的是標準C接口,并能被非MFC或MFC編寫的應用程序所調用。LL,Regular DLL:和下述的Extension Dlls一樣,是用MFC類庫編寫的。明顯的特點是在源文件里有一個繼承CWinApp的類。其又可細分成靜態連接到MFC和動態連接到MFC上的。但靜態連接到MFC的動態連
閱讀全文
摘要: 最近由于工作之需,要利用VC進行一些高級的數據庫操作,如執行存儲過程等。遍尋網絡資源發現好使的不多(經常#30XX錯誤,大部分應該是COM的VARIANT數據類型所致,其實有個討巧的方法,請看下文),在自己的實驗下小有所得。記下學習筆記以備參考:
閱讀全文
摘要: 目的是將SUN等服務器產生的日志文件--文本格式,寫入到SQL SERVER數據庫,實現功能為:
1.修改源日志格式為以逗號分割字段,寫入成一個新的日志文件。
2.程序讀出新日志文件,寫入到數據庫(分別利用RecordSet和存儲過程實現)。
由于是初學VC,不當之處請高人指正,萬分感謝!
閱讀全文
摘要: 下面的代碼是這樣生成的
1)先生成一個MFC 對話框工程(名字叫Test),并在stdafx.h加入下面一行,(注意路徑)
#import "c:\program files\common files\system\ado\msado15.dll" no_namespace rename("EOF","adoEOF")
2)再在Test.h增加下面幾個變量(protected)
_ConnectionPtr m_pConnection;//connection object's pointer
_CommandPtr m_pCommand; //command object's pointer
_ParameterPtr m_pParameter; //Parameter object's pointer
_RecordsetPtr m_pRecordset;
3)再修改Test.cpp中的InitInstance()
閱讀全文
摘要: 下面的代碼是這樣生成的
1)先生成一個MFC 對話框工程(名字叫Test),并在stdafx.h加入下面一行,(注意路徑)
#import "c:\program files\common files\system\ado\msado15.dll" no_namespace rename("EOF","adoEOF")
2)再在Test.h增加下面幾個變量(protected)
_ConnectionPtr m_pConnection;//connection object's pointer
_CommandPtr m_pCommand; //command object's pointer
_ParameterPtr m_pParameter; //Parameter object's pointer
_RecordsetPtr m_pRecordset;
3)再修改Test.cpp中的InitInstance()
閱讀全文
摘要: 通常驅動程序的調試都是用ddk在cmd中完成的。這部分我暫時略過。下面先介紹如何設置vc++6.0在Visual Studio 6.0集成環境中開發設備驅動程序的方法。
在Windows上,Windows DDK提供的開發環境是基于命令行的,操作起來極為不便,而Visual Studio 6.0給我們提供了非常友好易用的集成環境,讓我們有如虎添翼之感。
閱讀全文
摘要: 靜態鏈接:每個應用程序使用函數庫,必須擁有一份庫的備份。多個應用程序運行時,內存中就有多份函數庫代碼的備份。
動態連接庫:多個應用程序可以共享一份函數庫的備份。
閱讀全文
摘要: 在一個正規化的數據庫環境中, 我們常會碰到這款情形: 所需的資料并不是放在同一個資料表中, 在這個時候, 你就要用到 Join
當然 Join 如何將不同的數據庫的資料結合, 還要看你如何使用它, 一共有四種不同的 Join 的方式, 在這篇文章中我們將為你介紹 Inner Join 及 Outer Join 以及其應用
閱讀全文
摘要: 1.聲明變量
2.賦值語句
3.條件判斷(IF...ELSE)
4.多分支判斷(case...when...then...else...end)
5.循環(while)
6.動態定義游標
7.遍歷游標
8.獲得游標行數
9.事務處理
10.字符串連接
11.創建臨時表存儲外部數據表
12.存儲過程的調用及返回值
13.Update語句常見錯誤總結
14.Insert語句常見語法錯誤總結
閱讀全文
摘要: 1、設計存儲過程
幾乎任何可寫成批處理的 Transact-SQL 代碼都可用于創建存儲過程。
閱讀全文