欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      關于VC++的學習問題的補充(推薦5篇)

      時間:2019-05-14 23:16:34下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關的《關于VC++的學習問題的補充》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《關于VC++的學習問題的補充》。

      第一篇:關于VC++的學習問題的補充

      關于VC++的學習問題的補充!

      楊老師,我現(xiàn)在正在學VC++,老師能給我說一下用人單位對VC++程序員的要求嗎?也就是說他們?nèi)绻麃碚?/p>

      VC++程序員,他們會提些什么問題,會對哪方面要求高呢。!如果我有好多API函數(shù)不會他們會介意嗎?(API函數(shù)太多了。真不知道該怎么學了!)我已經(jīng)看過侯捷老師的《深入淺出MFC》,雖說目前還沒看完,但我對MFC的消息機制,MFC里面定義的一些宏,以及整個windows窗口程序的創(chuàng)建過程,MFC程序的執(zhí)行流 程都有了了解,這些東西能滿足用人單位對VC++程序員對MFC的基礎的要求嗎?如果不能我還應該學些什么呢?對于VC++

      更深入的學習,我該學習那些方面的東西呢?老師幫忙解答下行嗎?謝謝老師了!

      在這里我再向老師說一下我目前到畢業(yè)前的學習計劃,老師幫忙指點一下:

      * 1 目前學好VC++,應該學習的書籍《深入淺出MFC》,《VC++技術內(nèi)幕》,《VC++深入詳解》等

      * 2 VC++學到一定程度后再加強一下C++知識,重讀《C++ Primer》,《The C++ Programing Language》,再讀《Effective C++》《More Effective C++》《Thinking in C++》

      * 3 加強一下數(shù)據(jù)結(jié)構(gòu)和算法的學習,學習相關書籍 《數(shù)據(jù)結(jié)構(gòu)》(嚴蔚敏)《數(shù)據(jù)結(jié)構(gòu)與算法分析》

      (C++描述)《算法導論》

      這就是我目前到畢業(yè)前的學習計劃,老師幫忙看一下,看我的計劃相對現(xiàn)在的就業(yè)形勢和就業(yè)要求是否合理啊,如果有不合理的地方,請老師幫忙指點一下,謝謝老師,如果老師認為還有哪些書或是哪些功課我應該學習一下,請老師幫忙推薦或指點一下。學生再此謝謝老師了!謝謝!

      首先,我在別的文章里講過,應屆生招聘和社會招聘是有本質(zhì)不同的,看一看這幾篇文章:

      首先你不要把自己定位為“VC開發(fā)MFC的程序員”,那樣你的路會很窄,雖然我建議你大學期間把MFC弄痛弄透就好了,但是要意識到一下的事實,只要你真的把MFC弄透了,那么也許你畢業(yè)后從事的工業(yè)不是MFC框架,而是別的其他的框架,比如其他開源的框架或者公司自己的框架;甚至不是VC開發(fā),而是Linux下的C/C++的開發(fā);甚至有可能你畢業(yè)以后做的都不是C/C++的開發(fā),而是其他語言的開發(fā)。你可能看過我的這段文字,我貼過來:

      我上大學的時候一直在鉆研是Delphi語言,可是畢業(yè)校園招聘的時候我照樣在Java職位的考試取得了第一名,而且工作以后經(jīng)過簡單的學習就掌握了Java語言,并且后來還寫了三本關于Java語言的書;再如我畢業(yè)后兩年多的時間一直在用Java開發(fā),后來公司要做一套基于.NET的產(chǎn)品,我只用了一個禮拜熟悉了.NET體系以及C#的語法,然后就開始進行開發(fā)。

      我大學時有一個同學,他看我當時Delphi學的比較好,寫了很多程序,他就說他也想學軟件開發(fā),讓我教他Delphi,可是我們專業(yè)前一個學期已經(jīng)開了PowerBuilder的課,因此當時我就建議他還是繼續(xù)深入學習PowerBuilder,用PowerBuilder寫又實用價值的東西,而不是像上課那樣寫HelloWorld的程序。當時Delphi還是如日中天的流行的編程語言,而PowerBuilder則市

      場占有率比較小,他就說不想繼續(xù)學PowerBuilder,因為PowerBuilder沒前途,我就給他講了“一通百通,從自己最熟悉的入手”這個道理,然后他就踏實的深入研究PowerBuilder起來,到了畢業(yè)的時候他已經(jīng)能用PowerBuilder寫非常復雜的程序而且還學習了用PowerBuilder寫Web程序。畢業(yè)后沒多久就應公司的要求用Delphi寫程序,他只用了不到一周的時間學習了Delphi,然后就寫出了一個符合公司要求的系統(tǒng),當時他就給我打電話向我報喜。前一陣子我聽說他已經(jīng)開始指導一些新員工用Java開發(fā)一個中型規(guī)模的企業(yè)級系統(tǒng)了??梢哉f他的成功就得益于“一通百通,從自己最熟悉的入手”這個原則。

      所以好一點的企業(yè),可能并不會在乎你會什么技術、什么工具,而是看重你的動手能力和自學能力,說實話現(xiàn)在招MFC的程序員不是很多,但是還是建議你繼續(xù)在MFC上深入下去,因為只有通過你已經(jīng)在研究的這個技術深入下去,你才能達到“一通百通”的“以不變應萬變”的層次。

      1、“API函數(shù)太多了。真不知道該怎么學了!”,API不是靠背的,是靠一遍一遍的用,寫一個一個的程序過程中“人劍合一”的,多寫程序、多出作品,自然就記住了。而且不是所有函數(shù)都需要記,常用的“人劍合一”,不常用的知道有那么回事,用的時候再查。

      2、“目前學好VC++,應該學習的書籍《深入淺出MFC》,《VC++技術內(nèi)幕》,《VC++深入詳解》等

      ”,沒必要看那么多書,學編程應該靠多寫代碼,而不是看書,看《深入淺出MFC》這本書就行了,爭取自己寫一個模仿MFC的框架出來。這樣你就不一樣了。

      3、“ VC++學到一定程度后再加強一下C++知識,重讀《C++ Primer》,《The C++ Programing Language》 再讀《Effective C++》《More Effective C++》《Thinking in C++》”。再次重復“學編程應該靠多寫代碼,而不是看書”,這些書都大同小異,你難道要把世界上所有的C++的書都看一遍才安心嗎?現(xiàn)在的學生都有一個通病,就是認為把所有的書看完一遍才安心。這些書弄一本當作手邊的參考教材就行,你如果能達到“寫一個模仿MFC的框架出來”的層次,這些書你都看不到眼里了。舉個例子,當時我學Java的時候,看書店里那么多書,心想“什么時候才能看完呀”,等我玩了一年Java,然后自己寫了一些模仿的框架以后,回頭再去書店看那些書,沒有幾本我看得上眼的,現(xiàn)在挑上一本我看得上眼的好書都是我的奢求了。所謂把書讀薄了就是這個道理。

      4、“加強一下數(shù)據(jù)結(jié)構(gòu)和算法的學習”數(shù)據(jù)結(jié)構(gòu)肯定要好好學的,但是同樣是要看書與實踐多結(jié)合,把書中的偽代碼自己親自寫出來。

      祝你成功!加油!

      第二篇:熱血Vc++

      Ying--2012-9-3

      第一章 基礎構(gòu)建平臺

      一.Vc++項目文件

      .dsp 整個工程的項目文件

      我需要手動添加.h(c++的頭文件,一般是類的聲明文件)和.cpp(c++的源文件,是類的函數(shù)定義和整個程序?qū)崿F(xiàn)文件)

      二. C++的輸入輸出

      cin 和 >> 配合使用,cout 和 << 配合使用

      由于cout 和cin 定義在頭文件 iostream.h 中。編寫程序是需要此文件包含在程序中。體現(xiàn)為#include “iostream.h”

      三. C++的面向?qū)ο蟮木幊?/p>

      類的關鍵詞class

      對象是類的一個實例,就像int和 i 的關系

      構(gòu)造函數(shù)和析構(gòu)函數(shù)(需要熟悉?。?/p>

      1.析構(gòu)函數(shù)加 ~ ; 析構(gòu)函數(shù)實現(xiàn)和構(gòu)造函數(shù)相反的功能。

      2.友元函數(shù)不是類的成員函數(shù),而是獨立于當前類的外部函數(shù),但它可以訪問該類的所有成員。(程序中如非必要,應盡量減少友元的使用);使用時,需要在函數(shù)名or 前面加friend

      四. mfc和windows 編程基礎

      1.mfc是微軟的基礎類庫,其核心是以C++類的形式封裝了 windows的 API(application program interface 應用程序接口)函數(shù)。

      2.c++的控制臺程序中,每一個程序的入口程序是main()函數(shù),同樣在windows 程序中也有一個入口程序,即winmain()函數(shù),其功能:

      a.注冊窗口類。建立窗口及做一些初始化工作

      b.進入消息循環(huán),接受消息并進行處理

      c. 當檢索到退出消息時,銷毀窗口,推出程序并進行掃尾工作。

      第二篇可視化程序設計

      一.對話框應用程序設計

      a.

      二. 單文檔和多文檔

      三.Windows標準控件的應用

      四.菜單、工具欄和狀態(tài)欄設計

      五.Windows圖形處理和文本輸入輸出

      第三章 windows編程篇

      一.文件操作

      二.注冊表和INI文件

      三.DLL動態(tài)鏈接庫

      四.多線程編程

      第四章 VC++開發(fā)篇

      一.數(shù)據(jù)庫應用程序設計

      二.網(wǎng)絡編程

      三.多媒體編程

      第五章 實例篇

      一.圖書管理系統(tǒng)的實現(xiàn)

      二.簡單郵件客戶端實現(xiàn)

      三.媒體播放器的實現(xiàn)

      第三篇:《VC++程序設計》教學大綱

      《Visual C++與面向?qū)ο蟪绦蛟O計》教學大綱

      課程編號:

      課程類型:計算機科學

      學 時:48(其中講課32,機時16)學 分:3 適用對象:計算機及理科的全部或部分專業(yè) 先修課程:計算機文化基礎 使用教材及參考書:

      《Visual C++與面向?qū)ο蟪绦蛟O計(第二版)》,呂軍等,高教出版社,2003年8月 《Visual C++與面向?qū)ο蟪绦蛟O計》,劉路放,高教出版社

      一、課程的性質(zhì)、目的及任務

      “Visual C++程序設計”是面向計算機類各專業(yè)的必修計算機類專業(yè)基礎課程。該課程介紹基本的程序設計技術,包括結(jié)構(gòu)化程序設計方法(SP)、面向?qū)ο蟮某绦蛟O計方法(OOP)以及使用Visual C++和MFC開發(fā)WINDOWS應用程序的技術。通過本課程的學習,使學生掌握現(xiàn)代程序設計的基本理論和方法,能用Visual C++進行基本的WINDOWS應用程序設計。

      本課程的重點在培養(yǎng)學生的實際應用軟件開發(fā)能力.二、教學基本要求

      通過本課程的學習,在結(jié)構(gòu)化程序設計方法和面向?qū)ο蟮某绦蛟O計方法的基本理論研究WINDOWS應用程序開發(fā)和MFC編程能力方面達到以下基本要求:

      1.熟悉計算機程序的基本組成要素,包括數(shù)據(jù)類型、程序流程、函數(shù)和指針等基本概念; 2.理解結(jié)構(gòu)化程序設計方法(SP)的理論,掌握“自頂向下,逐步求精”的程序設計技術,可設計含有分支、循環(huán)和模塊(函數(shù))的程序; 3.掌握C++的基本流程控制;

      4.理解類、對象、封裝、繼承和多態(tài)性等面向?qū)ο蟪绦蛟O計(OOP)概念,掌握基本的面向?qū)ο蟪绦蛟O計方法;

      5.理解WINDOWS的消息機制和WINDOWS應用程序的基本結(jié)構(gòu);

      6.掌握MFC的基本概念,窗口、資源、圖形設備接口、文檔/視圖結(jié)構(gòu)、對話框和控件等對象的程序設計方法,Visual Studio中的AppWizard、ClassWizard、資源編輯器和調(diào)試器等工具的方法,可用Visual C++開發(fā)基本的WINDOWS應用程序。

      三、教學內(nèi)容及要求

      1.Developer Stadio集成開發(fā)環(huán)境

      主要內(nèi)容:軟件開發(fā)、算法、程序的基本知識;C++程序的基本要素以及Visual C++的集成開發(fā)環(huán)境使用初步。

      基本要求:了解C++程序的基本特點, 熟悉Visual C++集成開發(fā)環(huán)境的基本使用方法。2.控制結(jié)構(gòu)

      主要內(nèi)容:結(jié)構(gòu)化程序設計方法的基本思想以及C++的基本控制結(jié)構(gòu)和控制轉(zhuǎn)移語句。基本要求:掌握結(jié)構(gòu)化程序設計方法的基本思想和C++的幾種基本控制轉(zhuǎn)移語句,熟悉使用偽代碼的編程方法。3.數(shù)據(jù)類型

      主要內(nèi)容:C++的基本數(shù)據(jù)類型以及常數(shù)、變量和數(shù)組的使用方法。

      基本要求:掌握幾種基本數(shù)據(jù)類型, 包括字符型、整型、長整型、浮點和雙精度數(shù)據(jù)類型的基本概念, 以及常數(shù)、變量和數(shù)組的使用方法。4.表達式

      主要內(nèi)容:介紹C++的表達式和表達式語句?;疽螅菏炀氄莆眨?+的各種表達式, 特別是賦值表達式及其他有副作用的表達式。5.函數(shù)

      主要內(nèi)容:介紹C++函數(shù)的定義、聲明和調(diào)用方法。

      基本要求:熟練掌握C++函數(shù)的編寫和調(diào)用方法,以及內(nèi)聯(lián)函數(shù)、函數(shù)重載和遞歸函數(shù)的概念。

      6.指針與引用

      主要內(nèi)容:介紹C++中指針和引用的基本概念。

      基本要求:理解和掌握指針的基本概念,以及指針型變量的聲明方法、怎樣通過指針類型的變量去訪問某個變量或數(shù)組元素的值;引用的概念和用法。7.類與對象

      主要內(nèi)容:介紹面向?qū)ο蟪绦蛟O計方法的基本原理以及類和對象的概念。

      基本要求:掌握面向?qū)ο蟮某绦蛟O計思想,類和對象的概念,以及類的聲明方法和對象的引用。

      8.繼承與多態(tài)性

      主要內(nèi)容:介紹類的繼承與派生、虛函數(shù)和運算符重載等面向?qū)ο蟪绦蛟O計的基本概念?;疽螅荷钊肜斫饷嫦?qū)ο蟪绦蛟O計方法的基本思想,包括封裝、繼承和多態(tài)性及其在C++中的實現(xiàn)方法。

      9.WINDOWS應用程序的特點

      主要內(nèi)容:介紹WINDOWS編程的基本思想和MFC程序框架的基本結(jié)構(gòu)。

      基本要求:理解WINDOWS的基本編程思想,特別是其消息傳遞機制,弄清MFC程序的組成及各部分的作用。10.圖形設備接口

      主要內(nèi)容:介紹Windows的圖形設備接口(GDI)和MFC的圖形對象。

      基本要求:了解圖形設備接口的概念,掌握畫筆、畫刷和字體的用法,以及邏輯坐標和設備坐標的概念。11.資源

      主要內(nèi)容:介紹資源的概念以及圖標、位圖、菜單、工具欄和狀態(tài)欄等資源的編程方法。基本要求:掌握Developer Studio的各種資源編輯器的用法,能在應用程序中添加圖標、位圖、菜單和工具條等資源并進行相應的編程工作。12.文檔視圖結(jié)構(gòu)

      主要內(nèi)容:介紹MFC的文檔/視圖程序結(jié)構(gòu)。

      基本要求:理解文檔/視圖結(jié)構(gòu),可在AppWizard生成的應用程序框架的基礎上添加必要的代碼,以生成自己的應用程序。13.序列化與文檔打印

      主要內(nèi)容:介紹在文檔/視圖結(jié)構(gòu)中文檔讀寫的基本手段——序列化,以及文檔打印的編程技術。

      基本要求:理解序列化的基本思想和MFC的打印工作流程,可編寫相應的處理程序。14.對話框與控件 主要內(nèi)容:介紹對話框和控件的概念,以及常用控件的使用方法和基于對話框的應用程序編程。

      基本要求:理解對話框、對話框模板和控件的概念,掌握常用控件的使用方法以及基于對話框的應用程序開發(fā),以及數(shù)據(jù)交換和驗證機制,可編寫使用對話框的應用程序。

      四、實驗環(huán)節(jié)

      實驗

      一、Visual Studio集成環(huán)境及C++程序的輸入、調(diào)試和運行(4學時,分2次完成)實驗

      二、面向?qū)ο蟪绦蛟O計(4學時,分2次完成)

      實驗

      三、基本W(wǎng)INDOWS應用程序編程(4學時,分2次完成)實驗

      四、文檔/視圖結(jié)構(gòu)程序設計(2學時,分1次完成)實驗

      五、對話框應用程序設計(2學時,分1次完成)

      五、學時分配表

      說明:本課程為實行“精講多練”教學改革的課程, 重視實驗環(huán)節(jié).本課程分為16個教學單元, 每單元3學時, 兩學時授課, 1學時上機實驗.授課采用有聯(lián)機大屏幕投影的電化教學手段進行.序號 內(nèi) 容 分配學時數(shù) Developer Stadio集成開發(fā)環(huán)境

      控制結(jié)構(gòu)數(shù)據(jù)類型

      表達式

      函數(shù)指針與引用類與對象

      繼承與多態(tài)性WINDOWS應用程序的特點

      圖形設備接口

      資源文檔視圖結(jié)構(gòu)序列化與文檔打印對話框與控件

      總計

      2 2 2 2 2 2 2 2 2 2 4 2 4 32

      考核方法: 筆試

      2004年12月

      第四篇:VC++編程經(jīng)驗總結(jié)(范文)

      VC++編程經(jīng)驗總結(jié)

      vc++如何實現(xiàn)遠程調(diào)試

      *假設調(diào)試機IP 192.168.0.182 遠程機IP 192.168.0.161

      *遠程機為調(diào)試機分配權限,使調(diào)試機可以使用遠程桌面登陸到遠程機器上(這樣調(diào)試起來方便)。

      *調(diào)試機上安裝visual studio.net 2003

      共享調(diào)試機上的Visual Studio上的遠程調(diào)試目錄(以我的機器為例)

      C:Program FilesMicrosoft Visual Studio.NET

      2003Common7PackagesDebugger

      *遠程機將上面的共享目錄考貝到本地,比如:d:Debugger

      *調(diào)試機共享要調(diào)試的程序所在目錄,比如:

      D:importantcvsrootdv-to-dvdbindebug

      *遠程機將調(diào)試機上的目錄影射為本地目錄。比如:Z:

      *遠程機上以命令行形式執(zhí)行 D:Debuggermsvcmon.exe –tcpip –anyuser

      *調(diào)試機啟動vc.打開要調(diào)試的工程。比如dvtodvd.選擇菜單project->properties 選debuging->remote setting

      Connection :Remote via TCP/IP(Native only)

      Remote machine: 192.168.0.161

      Remote Command: z:dvtodvd.exe

      *debug->start

      *就可以調(diào)試了。

      1.如何在Release狀態(tài)下進行調(diào)試

      Project->Setting=>ProjectSetting 對話框,選擇Release狀態(tài)。C/C++標簽中的Category選General,Optimizations選 Disable(Debug),Debut info選Program Database。在Link標簽中選中Generate debug info復選框。

      注:只是一個介乎Debug和Release的中間狀態(tài),所有的ASSERT、VERIFY都不起作用,函數(shù)調(diào)用方式已經(jīng)是真正的調(diào)用,而不查表,但是這種狀態(tài)下QuickWatch、調(diào)用隊列跟蹤功能仍然有效,和Debug版一樣。

      2.Release和Debug有什么不同

      Release版稱為發(fā)行版,Debug版稱為調(diào)試版。

      Debug中可以單步執(zhí)行、跟蹤等功能,但生成的可執(zhí)行文件比較大,代碼運行速度較慢。Release版運行速度較快,可執(zhí)行文件較小,但在其編譯條件下無法執(zhí)行調(diào)試功能。Release 的exe文件鏈接的是標準的MFC DLL(Use MFC in a shared or static dll)。這些DLL在安裝Windows的時候,已經(jīng)配置,所以這些程序能夠在沒有安裝Visual C++ 6.0的機器上運行。而Debug版本的exe鏈接了調(diào)試版本的MFC DLL文件,在沒有安裝Visual C++6.0的機器上不能運行,因為缺相應的DLL,除非選擇use static dll when link。

      3.ASSERT和VERIFY有什么區(qū)別

      ASSERT里面的內(nèi)容在Release版本中不編譯,VERIFY里面的內(nèi)容仍然翻譯,但不再判斷真假。所以后者更安全一點。

      例如ASSERT(file.Open(strFileName))。

      一旦到了Release版本中,這一行就忽略了,file根本就不Open()了,而且沒有任何出錯的信息。如果用VERIFY()就不會有這個問題。

      4.Workspace和Project之間是什么樣的關系

      每個Workspace可以包括幾個project,但只有一個處于Active狀態(tài),各個project之間可以有依賴關系,在project的Setting..中可以設定,比如那個Active狀態(tài)的project可以依賴于其他的提供其函數(shù)調(diào)用的靜態(tài)庫。

      5.如何在非MFC程序中使用ClassWizard

      在工程目錄下新建一個空的.RC文件,然后加入到工程中就可以了。

      6.如何設置斷點

      按F9在當前光標處增加一個斷點和取消一個斷點。

      另外,在編輯狀態(tài)下,按Ctrl+B組合鍵,彈出斷點設置對話框。然后單擊【Condition…】按鈕彈出設置斷點條件的對話框進行設置。

      7.在編輯狀態(tài)下發(fā)現(xiàn)成員變量或函數(shù)不能顯示提示是如何打開顯示功能

      這似乎是目前這個Visual C++ 6.0版本的一個bug,可按如下步驟使其正常,如再出現(xiàn),可如法炮制:

      (1)關閉Project

      (2)刪除“工程名.ncb”文件

      (3)重新打開工程

      8.如何將一個通過ClassWizard生成的類徹底刪除

      首先在工作區(qū)的FileView中選中該類的.h和.cpp文件,按delete刪除,然后在文件管理器中將這兩個文件刪除,再運行ClassWizard,這時出現(xiàn)是否移走該類的提示,選擇remove就可以了。

      9.如何將在workspace中消失的類找出來

      打開該類對應的頭文件,然后將其類名隨便改一下,這個時候工作區(qū)就會出現(xiàn)新的類,再將這個類改回原來的名字就可以了。

      10.如何清除所有的斷點

      菜單【Edit】->【Breakpoints…】,打開“Breakpoints”對話框,單擊【Remove All】按鈕即可??旖萱I是“Ctrl + Shift + F8”。

      11.如何再ClassWizard中選擇未列出的信息

      打開“ClassWizard”對話框,然后切換到“Class Info”頁面。改變“Message filter”,如選擇“Window”,“Message”頁面就會出現(xiàn)Window的信息。

      12.如何檢測程序中的括號是否匹配

      把光標移動到需要檢測的括號前面,按快捷鍵“Ctrl + ]”。如果括號匹配正確,光標就跳到匹配的括號處,否則光標不移動,并且機箱喇叭還會發(fā)出一聲警告。

      13.如何查看一個宏(或變量、函數(shù))的定義

      把光標移動到要查看的一個宏上,就比如說最常見的DECLARE_MAP_MESSAGE上按一下F12(或右鍵菜單中的相關菜單),如果沒有建立瀏覽文件,就會出現(xiàn)提示對話框,按【確定】按鈕,然后就會跳到該宏(或變量、函數(shù))定義的地方。

      14.如何添加Lib文件到當前工程

      單擊菜單【Project】->【Settings…】彈出“Project Setting”對話框,切換到“Link”標簽頁,在“Object/library modules”處輸入Lib文件名稱,不同的Lib之間用空格格開。

      15.如何快速刪除項目下的Debug文件夾中臨時文件

      在工作區(qū)的FileView視圖中選中對應的項目,單擊右鍵彈出菜單,選擇【Clean(selection only)】菜單即可。

      16.如何快速生成一個現(xiàn)有工程除了工程名外完全相同的新工程

      在新建工程的“New”對話框中選擇“Custom Appwizard”項,輸入新工程的名字,單擊

      【OK】按鈕。出現(xiàn)“Custom AppWizard”項,輸入新工程的名字,單擊【OK】按鈕。出現(xiàn)“Custom AppWizard-Step 1 of 2”對話框,選擇“An existing Project”項,單擊

      【Next】按鈕。出現(xiàn)“Custom AppWizard-Step 2 of 2”對話框,選擇現(xiàn)有工程的工程文件名,最后單擊【Finish】按鈕。編譯后就生成一個與現(xiàn)有工程相同但可以重新取名的工程AppWizard。

      現(xiàn)在就可以項用MFC AppWizard一樣用這個定制的向?qū)АH绻幌胗昧?,可以在Visual C++ 6.0安裝目錄下CommonMSDev98Template目錄中刪除該Wizard對應的.awx和.pdb文件。

      17.如何解決Visual C++ 6.0不正確連接的問題

      情景:明明改動了一個文件,卻要把整個項目全部重新編譯鏈接一次。剛剛鏈接好,一運行,又提示重新編譯鏈接一次。

      這是因為出現(xiàn)了未來文件(修改時間和創(chuàng)建時間比系統(tǒng)時間晚)的緣故。可以這樣處理:找到工程文件夾下的debug目錄,將創(chuàng)建和修改時間都比系統(tǒng)時間的文件全部刪除,然后再從新“Rebuild All”一次。

      18.引起LNK2001的常見錯誤都有哪些

      遇到的LNK2001錯誤主要為:unresolved external symbol “symbol”

      如果鏈接程序不能在所有的庫和目標文件內(nèi)找到所引用的函數(shù)、變量或標簽,將產(chǎn)生此錯誤信息。

      一般來說,發(fā)生錯誤的原因有兩個:一是所引用的函數(shù)、變量不存在,拼寫不正確或者使用錯誤;其次可能使用了不同版本的鏈接庫。以下是可能產(chǎn)生LNK2001錯誤的原因:

      <1>由于編碼錯誤導致的LNK2001錯誤

      (1)不相匹配的程序代碼或模塊定義(.DEF)文件導致LNK2001。例如,如果在C++源文件了內(nèi)聲明了一變量“var1”,卻試圖在另一個文件內(nèi)以變量“var1”訪問改變量。

      (2)如果使用的內(nèi)聯(lián)函數(shù)是在.cpp文件內(nèi)定義的,而不是在頭文件內(nèi)定義將導致LNK2001錯誤。

      (3)調(diào)用函數(shù)時如果所用的參數(shù)類型和頭函數(shù)聲明時的類型不符將會產(chǎn)生LNK2001錯誤。

      (4)試圖從基類的構(gòu)造函數(shù)或析構(gòu)函數(shù)中調(diào)用虛擬函數(shù)時將會導致LNK2001錯誤。

      (5)要注意函數(shù)和變量的可公用性,只有全局變量、函數(shù)是可公用的。靜態(tài)函數(shù)和靜態(tài)變量具有相同的使用范圍限制。當試圖從文件外部方位任何沒有在該文件內(nèi)聲明的靜態(tài)變量時將導致編譯錯誤或LNK2001錯誤。

      <2>由于編譯和聯(lián)機的設置而造成的LNK2001錯誤

      (1)如果編譯時使用的是/NOD(/NODERAULTLIB)選項,程序所需要的運行庫和MFC時將得到又編譯器寫入目標文件模塊,但除非在文件中明確包含這些庫名,否則這些庫不會被鏈接進工程文件。這種情況下使用/NOD將導致LNK2001錯誤

      (2)如果沒有為wWinMainCRTStartup設定程序入口,在使用Unicode和MFC時將出現(xiàn)“unresolved external on _WinMain@16”的LNK2001錯誤信息。

      (3)使用/MD選項編譯時,既然所有的運行庫都被保留在動態(tài)鏈接庫之內(nèi),源文件中對“func”的引用,在目標文件里即對“__imp__func”的引用。如果試圖使用靜態(tài)庫LIBC.LIB或LIBCMT.LIB進行鏈接,將在__imp__func上發(fā)生LNK2001錯誤。如果不使用/MD選項編譯,在使用MSVCxx.LIB鏈接時也會發(fā)生LNK2001錯誤。

      (4)使用/ML選項編譯時,如用LIBCMT.LIB鏈接會在_errno上發(fā)生LNK2001錯誤。

      (5)當編譯調(diào)試版的應用程序時,如果采用發(fā)行版模態(tài)庫進行鏈接也會產(chǎn)生LNK2001錯誤;同樣,使用調(diào)試版模態(tài)庫鏈接發(fā)行版應用程序時也會產(chǎn)生相同的錯誤。

      (6)不同版本的庫和編譯器的混合使用也能產(chǎn)生問題,因為新版的庫里可能包含早先的版本沒有的符號和說明。

      (7)在不同的模塊中使用內(nèi)聯(lián)和非內(nèi)聯(lián)的編譯選項能夠?qū)е翷NK2001錯誤。如果創(chuàng)建C++庫時打開了函數(shù)內(nèi)聯(lián)(/Ob1或/Ob2),但是在描述該函數(shù)的相應頭文件里卻關閉了函數(shù)內(nèi)聯(lián)(沒有inline關鍵字),只是將得到錯誤信息。為避免該問題的發(fā)生,應該在相應的頭文件中用inline關鍵字標志為內(nèi)聯(lián)函數(shù)。

      (8)不正確的/SUBSYSTEM或ENTRY設置也能導致LNK2001錯誤。

      19.如何調(diào)試一個沒有源碼的exe文件調(diào)用的dll

      在Visual C++ 6.0中,進入“Project Setting”對話框然后選擇Debug標簽頁。通常Visual Studio默認“executable for debug session”為可執(zhí)行文件名,但可以將他改成任何你想要的程序。甚至可以指定不同的工作目錄以及傳遞參數(shù)到你的程序。這個技術常用來調(diào)試Dlls、名字空間擴展、COM對象和其他從某些EXE以及從第三方的EXE中調(diào)用的plug-in程序。

      20.Visual C++ 6.0工程中的項目文件都表示什么

      .opt:工程關于開發(fā)環(huán)境的參數(shù)文件。如工具條位置等信息。

      .aps(AppStudio File)資源輔助文件,二進制格式,一般不用去管它。

      .clw:ClassWizard信息文件,實際上是INI文件格式,有興趣可以研究一下。有時候ClassWizard出了問題,手工修改CLW文件可以解決。如果此文件不存在的話,每次用ClassWizard的時候回提示是否重建。

      .dsp(DevelopStudio Project):項目文件,文本格式,不過不熟悉的不要手工修改。.dsw(DevelopStudio Workspace):是工作區(qū)文件,其他特點和.dsp差不多。

      .plg:是編譯信息文件,編譯時的error和warning信息文件(實際上是一個html文件),一般用處不大。在單擊菜單【Tool】->【Option】彈出的對話框里面有個選項可以控制這個文件的生成。

      .hpj(Help Project):是生成幫助文件的工程,用microsoft Help Compiler可以處理。.mdp(Microsoft DevStudio Project):是舊版本的項目文件,如果要打開此文件的話,會提示你是否轉(zhuǎn)換成新的.dsp格式。

      .bsc:是用于瀏覽項目信息的,如果用Source Brower的話就必須有這個文件。如果不用這個功能的話,可以在Project Options里面去掉Generate Browse Info File,這樣可以加快編譯速度。

      .map是執(zhí)行文件的映象信息記錄文件,除非對系統(tǒng)底層,這個文件一般用不著。.pch(Pre-Compiled File):是與編譯文件,可以加快編譯速度,但是文件非常大。

      .pdb(Program Database):記錄了程序有關的一些數(shù)據(jù)和調(diào)試信息,在調(diào)試的時候可能有用。

      .exp:只有在編譯DLL的時候才會生成,記錄了DLL文件的一些信息,一般也沒有用。.ncb:無編譯瀏覽文件(no compile browser)。當自動完成功能出問題時可以刪除此文件。編譯工程后會自動生成。

      第五篇:關于五險 補充問題

      1、企業(yè)參保繳納的五險一金:養(yǎng)老、醫(yī)療、工傷、失業(yè)、生育保險;公積金。

      2、如果你現(xiàn)在參保辦理繳納的社保帳戶是戶籍地辦理的,以后要是辭職或者失業(yè),你都可以到當?shù)厣绫>稚暾垥和@U費的,將來要是再就業(yè),中間斷繳的社保年限,可以申請補繳,也可以不補繳。

      3、如果你現(xiàn)在參保辦理繳納的社保帳戶不是戶籍地辦理的,以后要是辭職或者失業(yè),中間斷繳的社保年限,不可以申請補繳。只能通過再就業(yè)續(xù)繳,續(xù)繳的社保并不影響你的累計繳費年限。

      4、社保規(guī)定最低的繳費年限是累計繳納15年,到退休年齡才能享受按月領取退休金待遇。

      5、社保是繳費年限越長,繳費越多,將來退休領取的退休金就越多。

      6、人要有居安思危的意識,目前你有錢,身體狀況又好的情況下,你是不會覺得社保及醫(yī)保有什么用處的。。

      當人年老或者生病喪失勞動力的時候,有一份穩(wěn)定的基本生活來源是多么的重要,只有這時人才會體會到繳納社會養(yǎng)老保險的重要性。

      當人生病,支出費用超過了正常的收入,給付不了醫(yī)療費用的時候,才會發(fā)覺當初不參保醫(yī)療保險是多么錯誤的想法,只有參保了醫(yī)療保險,當人生病住院治療時,發(fā)生的屬醫(yī)療保險治療的費用,由醫(yī)療保險基金支付90%,而個人只需要支付10%的費用的時候,人才會發(fā)覺,參保繳納醫(yī)保,是明智的選擇。

      (失業(yè)保險:當你失業(yè)時,可以領取失業(yè)救助金;工傷保險:當你萬一在工作中受到意外傷害時,可獲工傷賠償;生育保險:女的可以為自身生育醫(yī)療報銷,男的在妻子未參保該險種時,報銷部分醫(yī)療費用)

      下載關于VC++的學習問題的補充(推薦5篇)word格式文檔
      下載關于VC++的學習問題的補充(推薦5篇).doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發(fā)現(xiàn)有涉嫌版權的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進行舉報,并提供相關證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權內(nèi)容。

      相關范文推薦

        獸藥GSP補充問題

        一、有關上墻制度內(nèi)容 1、服務宗旨、服務承諾、監(jiān)督電話 2、獸藥銷售管理制度 3、質(zhì)量負責人崗位職責 4、環(huán)境衛(wèi)生管理制度 5、獸藥不良反應報告制度 二、普通獸藥經(jīng)營戶人......

        財政剩余問題補充

        09年增值稅轉(zhuǎn)型和消費稅改革帶來的稅收影響? 所謂增值稅轉(zhuǎn)型改革,其實質(zhì)就是將我國現(xiàn)行的生產(chǎn)型增值稅轉(zhuǎn)為消費型增值稅。即:在生產(chǎn)型增值稅稅制下,企業(yè)購買固定資產(chǎn)所包含的增......

        戶口遷移問題補充

        戶口遷移問題補充一、遷移戶口 ●深圳市外的新生,入學時,可以自愿選擇是否辦理戶口遷移手續(xù)。凡要求辦理戶口遷移的新生,須持《錄取通知書》到戶籍所在地派出所辦理《戶口遷移......

        Vc++程序設計課程教學大綱

        《VC++程序設計》課程教學大綱 總學時:54 學分:3 理論學時:34 實驗學時:20 面向?qū)I(yè):計算機科學與技術課程代碼:2710015 先開課程:數(shù)據(jù)結(jié)構(gòu)、C語言、面向?qū)ο蟪绦蛟O計課程性質(zhì):選......

        VC++程序設計 課程教學大綱

        《VC++程序設計》課程教學大綱 ( 2009年制訂) 課程編號: 英文名:Programming with Visual C++ 課程類別:任選課 前置課:數(shù)據(jù)結(jié)構(gòu)、面向?qū)ο蟪绦蛟O計、操作系統(tǒng) 后置課:(無) 學分: 2......

        《VC++程序設計》課程教學大綱

        《VC++程序設計》課程教學大綱 ( 2005年制定, 年修訂) 課程編號: 英文名:Programming with Visual C++ 課程類別:專業(yè)選修課 前置課:數(shù)據(jù)結(jié)構(gòu)、面向?qū)ο蟪绦蛟O計、操作系統(tǒng) 后置......

        通知—相關紀律問題補充 1

        浙江歐森機械有限公司補充通知 為了使相關規(guī)定有效地執(zhí)行下去,現(xiàn)就一些細節(jié)略作修改: 一、上班時間出門免出門手續(xù)人員名單: 1. 因工作頻繁在各廠之間走動的領導人員(王建、阮華......

        供應鏈管理問題答案補充

        供應鏈管理問題答案補充 (僅供參考,若答案不正確責任自負哈,O(∩_∩)O哈哈~) 延遲策略的基本思想: 版本一:延遲策略的基本思想就是對產(chǎn)品的外觀、形狀及其生產(chǎn)、組裝、配送應盡可......