解決VC中增加類檔案的問題

解決VC中增加類檔案的問題  一、通過“AddToProject”向當前工作區A增加DibDoc類標頭檔及應用檔案,在A的類A1中使用DibDoc類後編譯,出現如下錯誤:  errorC2501:'CDibdoc':missing

DELPHI中使用API函數詳解

大家別誤會,這裡的戴妃可不是已經香銷玉殞的英國王妃,而是INPRISE的招牌產品DELPHI的中文譯名!介紹DELPHI的文章已經很多了,大家是不是被它強大的開發功能所折服?可視化編程的出現,使很多朋友圓了程式夢。的確,幾個控制項的搭配再加上幾條語句,也許一個軟體就出來了。但是,你是否已不滿足使用別人的元件?想更深入的瞭解WINDOWS的編程?更換的掌握DELPHI?OK,請繼續往下看。

Delphi實用編程經驗二則

    Delphi是全新的可視化編程環境,為我們提供了一種方便、快捷的Windows應用程式開發工具。    下面是兩則Delphi編程的實用經驗,希望能與大家共用:    1使用超文本連結標示語言(HTML)。使用Windows中的開啟檔案(如IE等)訪問HTML檔案,受系統限制太大,不夠靈活。Delphi提供了THTML控制項,它能調用HTML檔案,但在它的屬性中卻沒有詳細說明怎樣調用原生HTML檔案。其實,只要使用正確的URL格式,是能夠完成這一功能的,其格式如下:    file:∥&

在DELPHI2.0/3.0中直接操作連接埠

Borland Delphi2.0/3.0以其強大的功能及方便快捷的程式設計而為廣大程式員所喜愛。但是在用它來編寫工業控製程序時,需要對電腦所串連的外部裝置進行操作,即直接對I/O地址進行讀寫操作,這時該軟體就顯得有些美中不足了。針對這一問題,筆者使用Delphi 2.0/3.0以內嵌彙編的方式編寫了一個模組PORT95.

Delphi提示ABC

  A如何屏蔽系統功能鍵  有時我們不希望程式被使用者用Alt+Tab、Ctrl+Alt+Del、Ctrl+Esc等系統功能鍵打斷(比如自動示範程式),那麼該怎麼做呢?提示你一點,在運行螢幕保護裝置程式的時候,這些功能鍵都是不起作用的——也就是說,只要在你的程式運行過程中,“欺騙”一下Windows,使它自以為正處在螢幕保護裝置狀態就成了!請看下面這段代碼:  var  temp : integer;  begin   SystemParametersInfo(

一 個 實 用 的Delphi 屏 幕 拷 貝 程 序 的 設

 一 個 實 用 的Delphi 屏 幕 拷 貝 程 序 的 設 計 寧 波 市 遊 河 巷 賈 學 傑 ---- Borland 公 司( 現 改 名 為INPRISE 公 司) 的DELPHI 是 當 前 最 為 方 便 的Windows 程 序 設計 工 具 之 一。 許 多 人 以 為DELPHI 是 作 為 數 據 庫 開 發 工 具 出 現 的, 其 實 用DELPHI可 以 以 極 快 的 速 度 開 發 出 高 效 的Windows 程 序。 ---- 現 在 我 們 就

讓VC++支援中文

讓VC++支援中文  當你在利用VisualC++(VC++)的MFCAppWizrd功能建立應用程式的時候,VC++允許你選擇程式資源的語言類型,可以是美式英語、德語、法語等,但沒有提供對中文的支援。對廣大中國使用者來說,十分不便。  其實VC++是可以支援雙位元組系統的,並且為你提供了包括日文、韓文和中文(GB碼)等遠東語言的庫檔案。你能在VC++光碟的/DevStudio/SharedIDE/Bin/IDE的目錄中找到以下一些檔案:  日文:APPWZJPN.DLL  韓文:APPWZKO

使用VB實現Excel自動擷取外部資料

使用VB實現Excel自動擷取外部資料Excel表格產生和公式設定十分強大便利,是一個強有力的資訊分析與處理工具。Visual Basic是一套可視化、物件導向、事件驅動方式的結構化進階程式設計語言,正成為高效率的Windows應用程式開發工具。由於微軟的努力,Visual Basic應用程式版可作為一種通用宏語言被所有微軟可程式化應用軟體共用。Excel面始之初帶有表格處理類軟體中功能最強的宏語言,通過單擊“工具”菜單中的“宏”,選擇宏名來調用宏過程。隨後發展至Visual Basic

用VB進行多媒體程式設計初步

用VB進行多媒體程式設計初步VB(Visual Basic)具有很強的多媒體處理控制功能,VB的多媒體控制MCI(Media control interface)包括一套控制音頻和視頻裝置但具有與裝置無關的命令,用它來進行多媒體設計是很方便的。比如:你也許想擁有一個自己編寫的CD播放器,那麼利用VB的MCI只需寫幾行代碼就可產生一個功能比較齊全的CD播放器。下面簡單談談用VB的MCI進行多媒體設計的初步知識並給出一個非常簡單的CD播放器的例子。在使用MCI之前必須安裝好多媒體裝置如音效卡、CD—

VC++中STL的使用

VC++中STL的使用 ---- Visaul C++作為一種優秀的編程工具,已越來越受到廣大程式員的喜愛, 本人使用C&C++已有相當長的時間,發現C++語言博大精深,現只舉一簡單的例子: ---- 各位在編程中一定用過鏈表之類的資料結構,是否是自己重寫整個代碼? ---- 還是使用現成的模版?其實,Visual C++提供了非常好的STL供大家使用, 以鏈表為例: map>m_string ; 使用上面語句即構建了 一個如下結構的鏈表: typedef struct List

在stringgrid控制項中使文字內容在cell中做到上下置中

 在stringgrid控制項中使文字內容在cell中做到上下置中Seaspide 2001.4.19經多次實踐,偶終於找到瞭解決使文字內容在每個cell單元中上下置中的辦法:就是利用畫板的draw方法,通過“畫”出文字解決了這個問題。哈,不算是旁門左道吧~實現非常簡單:設一全句變數: var Iscentre:boolean;在需要上下置中顯示文字內容時,用語句: cells[x,y]:='', 共置Iscentre為真; (注意:一定要賦空值!! 原因見下)

VB與VC混合編程中處理訊息的方法

VB與VC混合編程中處理訊息的方法  現在越來越多的人採用VB與VC的混合編程:用VB快速開發出漂亮的介面以及外圍處理常式,再用VC編寫底層的各種操作,例如記憶體的操作、IO連接埠的操作等,VC中還可以嵌入組合語言進行更底層的操作。  一般的做法是將VC程式編譯成DLL,在VB中用Declare語句聲明DLL中的函數,例如:  Declare Function SendCommand Lib ″c:/program

對於一個程式員來說偷懶很重要

人活著為了什麼??雷洛說過人活著就是為了吃飯!對於一個靠編程式來吃飯的人來說,往往一個項目工程並非一兩百行代碼那麼簡單必須有很多的代碼才能構成一個軟體.如果同樣一個演算法我每一處比你少用一行代碼,那麼如果有十個地方用到這個演算法那麼我就比你少用十行一百個地方就比你少用一百行那麼我的效率就絕對比你高,升職就絕對要比你快,工資就絕對要比你多.所以偷懶是很重要的編程方法,偷懶有很多辦法對於相同的地方盡量調用函數,能用靜態地方絕對不要用動態能分開處理的地方絕對不要用case,但是偷懶也得有個前提,必須達

給你的應用程式添加動態滑鼠

 滑鼠是一個應用程式與使用者互動的主要手段,因此如果在應用程式裡能顯示一些比較“酷”的滑鼠(如動態滑鼠)的話,無疑能使軟體更加友好。但是我們在一般情況下用VC++都是調用系統提供的滑鼠或產生一些靜態滑鼠,而且資料上也很少有提到動態滑鼠的,那麼怎麼才能產生及利用動態滑鼠呢? ---- 幸好Visual

利用MFC編程在工具條中增加下拉式方塊控制項

---- Windows UI技術一直是程式設計人員尤其是使用者介面程式設計人員最關心的技術。顯然新穎美觀的介面會給使用者留下深刻的印象。Windows作業系統的流行也在於其使用者介面的不斷創新與改進。Office 97、Visual Studio 97、Outlook、IE等每一個新的軟體的推出都能夠給人新的感覺。尤其是這些軟體工具條十分豐富美觀,如3D形式的工具條、飛行Tips,這些小技巧既富於吸引力,又方便了使用者。我們知道,Visual

如何用VC++和VFP進行ActiveX資料通訊

在進行軟體開發的過程中,如何在不同的編程工具之間進行資料交換和通訊,需要進行不斷的探索和總結。我們在開發機械CAD模擬軟體的過程中,遇到了在VC++中讀取和修改Visual Foxpro中資料的問題。經過許多次的實驗,我們通過採用自動伺服器(ActiveX Automation)的方法圓滿解決了這個問題。 ---- 自動伺服器,以前稱為OLE Automation,後來稱為ActiveX OLE

SelectBox in Frame

SelectBox in Frame(本頁面已經包括在下載檔案中了)首先,建立Frameset幀結構,為每個frame頁面起名(紅色部分):<FRAMESET COLS="134,*" FRAMEBORDER="0"> <FRAME SRC="nav.htm" SCROLLING="NO" name="left"><FRAME SRC="main.htm"

實現檔案拖放的一種簡潔方法

實現檔案拖放的一種簡潔方法 湖北省襄樊市電信局電腦中心 張洪征 ---- 讀了南京海軍指揮學院黃向明同志在貴報上發表的《用MFC實現檔案拖放到編輯框》一文獲益匪淺,同時也發現了該方法的幾點不足:1、自已編寫專用的類,程式複雜、維護麻煩;2、必須要將檔案拖到對話方塊中的編輯控制項上,拖動的檔案名稱才被接受,而標準的WINDOWS程式只須將檔案拖放到對話方塊即可被接受;3、只能接受一個拖放的檔案。本文要介紹的這種方法只須調用一個WINDOWS

在WIN95中實現檔案拷貝的編程方法

 在WIN95中實現檔案拷貝的編程方法 湖北工學院圖書館電腦室 張明武 ---- 在Windows中實現檔案的操作主要有兩種方法。一種是直接利用CFile 類的操作成員函數來實現,它要用到對於檔案操作的底層操作方式,如READ、WRITE、GETLENTH等,並且要直接操作檔案的屬性,如建立、讀、寫等;而且,其緩衝區的設定對於檔案的大小和不同的電腦是不同的,特別是對於長度很大的資料庫進行備份,很難達到最佳效果。 ----

土法解決背景工作執行緒中調用MFC對話方塊

問題:我使用createthread直接產生了一個線程,然後企圖在該線程中直接調用CDialog衍生類別,結果是可以顯示,但是當有訊息比如LButtonDown或滑鼠移動到標題列時立刻出錯,調試進去,發現以下聲明: (wincore.cpp)// Note: if either of the above asserts fire and you are// writing a multithreaded application, it is likely that// you have

總頁數: 61357 1 .... 15520 15521 15522 15523 15524 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.