Time of Update: 2018-12-05
問題描述:大部分的vs.net 2005的使用者在建立“win32項目-windows應用程式”的時候,建立的工程都通不過去,出現如下提示:Solution to “MSVCR80D.dll not found”.“沒有找到MSVCR80D.dll,因此這個應用程式未能啟動。重新安裝應用程式可能會修複此問題。” 問題所在:由於vs.net 2005 採用了一種新的DLL方案,搞成一個exe還要配有一個manifest檔案(一般在嵌入檔案裡了,所以看不到,不過也可以不嵌入,這樣會生產一個<程
Time of Update: 2018-12-05
在DOS平台下,操作串口主要有下列方式:通過BIOS調用、通過串口的硬體中斷或通過對串口硬體進行輪詢,本章將對以上三種方式進行具體的介紹並給出例子。 1.BIOS中斷 在DOS作業系統下,IBM PC及其相容機提供了一種靈活的串口I/O存取方法,即通過INT 14H調用ROM BIOS串列通訊例行程式。當設定AH為不同的值時,產生不同的功能: AH 0 初始化連接埠 AH 1 向串口寫字元 AH 2 從串口讀字元 AH 3
Time of Update: 2018-12-05
我們平時常見的三種中文內碼是:GB2312(簡體中文)、GBK、BIG5(繁體中文)。網上有很多中文內碼的專用轉換工具。我們碰到由於內碼不一致而導致的亂麻問題,用這些工具可以進行相互轉換。但論壇裡經常有人問如何在自己的程式中整合這些功能呢?本文將介紹如何利用 Windows 提供的API 函數來實現。轉換涉及到的 API 函數主要有兩個:MultiByteToWideChar 和 WideCharToMultiByte。有關這兩個函數的詳細文檔請參考
Time of Update: 2018-12-05
在visio中繪製順序圖表的時候,會發現沒有Actor。google了一下,好像沒有說得很明確的。我也記得原來通過直接雙擊Object可以在分類器中選擇Actor,可我發現有的時候Actor不出現。通過觀察,我發現了其中的奧妙:大家注意看左下角的模型資源管理員(圖1)。當資源中有Actor的時候,雙擊順序圖表的objcet分類器的下拉選擇框中就出現了Actor選項,2。圖1:圖2: ps:這個剛換的blog編輯器比較難用,主要是插入圖片的時候,不在游標處插入.另外,還得儲存一下再發布...當然外
Time of Update: 2018-12-05
首先感謝園裡的一位前輩anytao.cnblogs.com ,他對面向抽象類別和介面編程作出比較完善的總結.下面的總結是直接Copy他的原話.一.相同點● 都不能被直接執行個體化,都可以通過繼承實現其抽象方法。● 都是面向抽象編程的技術基礎,實現了諸多的設計模式。二.不同點● 介面支援多繼承;抽象類別不能實現多繼承。● 介面只能定義抽象規則;抽象類別既可以定義規則,還可能提供已實現的成員。● 介面是一組行為規範;抽象類別是一個不完全的類,著重族的概念。●
Time of Update: 2018-12-05
此文章是對網上大量同類文章的分析與總結,並結合自己實施過程中的體會綜合而成,其中有不少直接引用,沒有注意出處,請原作者見諒)隨著B/S模式應用開發的發展,使用這種模式編寫應用程式的程式員也越來越多。但是由於程式員的水平及經驗也參差不齊,相當大一部分程式員在編寫代碼的時候,沒有對使用者輸入資料的合法性進行判斷,使應用程式存在安全隱患。使用者可以提交一段資料庫查詢代碼,根 據程式返回的結果,獲得某些他想得知的資料,這就是所謂的SQL
Time of Update: 2018-12-05
本文為ADO.NET應用程式提供實現最佳效能、延展性和功能的解決方案;它介紹了ADO.NET中可用對象的使用,並為最佳化ADO.NET應用程式的設計提供了一些建議。 本文包括: l .NET架構組件中包含的資料提供者資訊 l DataSet 與DataReader的比較,這些對象最佳使用說明 l 說明怎樣使用DataSet、Commands和Connections l 與XML整合的資訊 l 一般的技巧
Time of Update: 2018-12-05
對於大多數的IT企業和絕大多數的個人使用者而言,資料的備份主要是對資料內容的簡單備份,而很少涉及對備份資料自身屬性如檔案屬性、所在檔案夾的時間屬性等內容的備份。而在某些對資料管理有著非常嚴格要求的特殊行業中,對以上這些相關屬性資訊的備份也是同等重要的。但是在目前的Windows作業系統下,不論是直接通過手工進行資料備份還是通過某些資料備份軟體來進行,都難以將這些資訊完全保持原貌複製過來,尤其對於每時每刻均在發生變化的時間屬性更是難以保持其原始資訊。不僅如此,在Windows作業系統下甚至沒有提供
Time of Update: 2018-12-05
// TestRouteInstance.cpp : 定義控制台應用程式的進入點。//#include "stdafx.h"#include <WinSock2.h>#include <assert.h>#include <ws2ipdef.h>#include <AtlConv.h>#pragma comment(lib, "Ws2_32.lib")#define LOCAL_IP "192.168.100.94"#define
Time of Update: 2018-12-05
VC++的MFC對最近檔案進行了封裝,它使使用者無需編寫任何代碼就可實現最近檔案菜單。但這種方法也有缺陷: ①使用者程式必須使用文檔、視圖結構,只能利用它提供的文檔開啟和儲存檔案,如果你使用自己編寫的函數開啟和儲存檔案,繞過了它的文檔,則最近檔案將無法使用。 ②這種最近檔案儲存在註冊表中,不易清除,容易形成註冊表中垃圾,也沒有提供使用者清除最近檔案的權利,不利於使用者隱私的保護。
Time of Update: 2018-12-05
摘 要 在大資料量條件下,即時動態顯示三維曲面較困難,其關鍵在於提高三維圖形資料處理和圖形繪製速度。通過對基於圖形工業標準OpenGL實現三維曲面動態顯示的原理和方法的討論,提出採用OpenGL的雙緩衝、顯示列表技術,大幅度提高了圖形資料處理和重新整理速度,保證了每幀資料圖形繪製的連續性和完整性,成功實現了三維曲面資料場即時動態顯示。 關鍵詞 OpenGL 三維曲面 動態顯示 引言 在某三維資料場中,資料隨時間的變化而發生變化,為直觀觀察資料隨時間變化的態勢,需對資料場的變化即時動態顯示。
Time of Update: 2018-12-05
在基於J2EE平台的資訊系統中,具有豐富表現能力的Java Applet是介面層的一種重要形式。但Java API對列印的支援比較弱,列印輸出複雜的單據和報表需要大量工作。本文介紹的系統通過引入一個ActiveX控制項--Cell外掛程式--來解決這個問題。該系統中,由Java Applet完成介面表現,由Cell外掛程式完成列印輸出,兩者之間通過Sun公司的一套介面API互相通訊。一、Java Applet與Ocx控制項的互動1.1從Java Applet訪問Java
Time of Update: 2018-12-05
水晶報表(Crystal Report)是業內最專業、功能最強的報表系統,它除了強大的報表功能外,最大的優勢是實現了與絕大多數流行開發工具的整合和介面。在VS.Net平台做過報表開發的程式員,一定都對水晶報表強大、高效、整合等特性留下了深刻印象。除了開發新程式外,在工作中我們常需要接觸到很多較早的軟體系統報表功能更新的需求,如果能結合水晶報表這一強大的工具,往往能事半功倍。
Time of Update: 2018-12-05
對於在某些情況下,在非console程式中需要控制台來列印日誌方便的偵錯工具。可以用下面這個類。寫的粗糙,class CConsoleLog{public: CConsoleLog(void); ~CConsoleLog(void); void Log(char *format, ...);};#include <Windows.h>#include <stdio.h>#include
Time of Update: 2018-12-05
在設計資料庫應用程式的時候,經常需要將一些資訊從程式中獨立出來,以保證程式的可移植性。其中最重要的資訊就是資料庫的串連參數。 在Delphi中,獲得正確的資料庫連接參數的方法十分簡單,你只需要建立一個資料模組,在其中添加一個ADO Connection,雙擊之,然後在彈出的視窗中選“Use Connection String”,單擊“Build”按鈕,在“資料連結屬性”視窗中選擇適當的驅動引擎,並設定相應的串連參數就可以了。點擊“確認”後,系統將自動產生串連串,顯示在Object
Time of Update: 2018-12-05
GDI+圖形函數,一個組在.net環境下提供的以取代GDI圖形函數的類,將來會逐漸取代GDI圖形函數.如果在vc6.0中使用gdi+圖形函數,那麼請按以下步驟操作:1.下載下面的rar檔案將其中的Includes和Lib中的檔案拷到vc目錄下的Includes和Lib檔案夾中.2建立一個工程(以winsdk架構為例mfc也相同)將以下代碼加入StdAfx.h標頭檔中//加入的標頭檔#include <comdef.h>//初始化一下com口#ifndef
Time of Update: 2018-12-05
TELNET協議規範ARPA Internet上的主機被要求採用並實現此標準。介紹TELNET Protocol的目的是提供一個相對通用的,雙向的,面向八位位元組的通訊方法。它主要的目標是允許介面終端裝置的標準方法和面向終端的相互作用。可以預見到,此協議也可被用於終端到終端的通訊和處理到處理的通訊(分散式運算)。一般考慮一個TELNET串連是一個用於傳輸控制通訊協定的傳送資料的。TELNET 協議是建立在以下三個想法上的:首先是網路虛擬終端的概念;其次是對話選項的方法;最後是終端和處理的協調。當
Time of Update: 2018-12-05
---- 大家一定看過有一些應用程式支援從資源管理員把檔案拖動到應用應用程式文字框,在文字框中自動開啟該檔案的方法,現在我把這種方法的實現原理給大家剖析一下。 ---- 這裡要用到如下幾個函數:DragQueryFile()、DragAcceptFiles()、DragFinish()。 ---- DragAcceptFiles(ByVal hwnd As Long, ByVal fAccept As
Time of Update: 2018-12-05
Minstrel Boy 據說歌詞來自愛爾蘭古詩,敘述戰士投入戰場前視死如歸的精神——好象都是古英語,太難明白了。
Time of Update: 2018-12-05
我正在嘗試在 Visual Basic 中使用匯入 API。但是我發現很難找到正確的 dll。我知道 C++ 中有一個 dll,但是,有沒有可以從 VB 應用程式調用的 dll 呢?DB2DD 專家 George Baklarz有兩種方法可以完成這項工作。一種方法就是在 VB 的 DECLARE 部分列出您希望調用的 C API,然後利用標準的調用序列從 VB 調用它,如下面的代碼樣本所示:Type SQLCA_STRUCT sqlcaid As String * 8