1. 安裝vc的時候 系統老是提示要先運行安裝向導 這該怎麼解決
需要禁用光碟自動運行。
(1)開始——運行,輸入gpedit.msc 回車
(2)依次展開「用戶配置」、「管理模板」、「系統」;
(3)找到「停用自動播放」項,雙擊打開;
(4)選擇「已啟用」;
(5)確定
2. VC6.0(VisualC++6.0)使用教程(使用VC6.0編寫C語言程序)
VC6.0(VisualC++6.0)使用教程(使用VC6.0編寫C語言程序)如下:
電腦:聯想thinkpad
系統:Win8.1
在VC6.0下運行C語言程序,VC6.0必須先創建工程(project),然後在添加源文件。
1、新建Win32 Console Application工程,在你的電腦上找到圖一(也就是VC6.0,當然你要事先安裝好這個軟體),雙擊打開VC6.0。在菜單欄中選擇「文件->新建」(也可以直接用快捷鍵Ctrl+n),彈出下面的框框。
編譯生成的.exe文件在工程目錄下的Debug文件夾內。以上面的工程為例,路徑D:CinfoDomitoryInfo,打開看到有一個Debug文件夾,進入可以看到DomitoryInfo.exe運行程序,可以直接雙擊運行。
工程文件說明:
進入工程目錄D:CinfoDomitoryInfo,除了info.c,還會看到很多其他文件,它們是VC6.0創建的,用來支持當前工程,不屬於C語言的范圍,你可以忽略它們。
也可以簡單的說明:
1).dsp文件:DeveloperStudio Project,工程文件(文本格式),用來保存當前工程的信息,例如編譯參數、包含的源文件等,不建議手動編輯。當需要打開一個工程時,打開該文件即可。
2).dsw文件:DeveloperStudio Workspace,工作區文件,和DSP類似。
3).opt文件:IDE的Option文件,保存了與當前工程有關的開發環境的配置,例如工具條位置、打開的文件、游標位置等。
4).plg文件:日誌文件(HTML文件),保存了程序的編譯信息,例如錯誤和警告等。
一個工程可以包含多個源文件和資源文件(圖片、視頻等),但只能生成一個二進制文件,例如可執行程序.exe、動態鏈接庫.dll、靜態鏈接庫.lib等。工程類型決定了不同的配置信息,也決定了生成不同的二進制文件。一個工作區可以包含多個工程,能夠批量生成多個二進制文件。
安裝的較大的程序,安裝目錄中一般包含多個EXE和DLL。對於這樣的程序,可以先創建一個工作區,再創建多個工程,這樣就能一次性生成所需的多個二進制文件。
3. visual c++中先編輯運行一個程序,關閉編寫的文本框,再編一個,運行時就會遇到問題,怎麼辦
出樓主的意思,要麼,要麼沒講清楚問題。還是讓老夫來說說吧:
首先,樓主所謂的學C,學演算法,實際上就是說學會了編寫代碼,即知道讓計算機先干什麼,再干什麼,最後得什麼結果。他遇到的問題是,沒有一個界面讓他輸入數據,因為他看到的幾乎所有軟體,都具有輸入框、「確定」、「取消」、「關閉」之類的按鈕,而他不知道從哪兒弄到這些按鈕。
其次,我覺得樓主要有必要建立一些「面向對象程序設計」的觀念,具體我不多說,樓主可以自己查。
希望大家不要嫌我羅嗦,因為我覺得,要為樓主解決問題很簡單,但要讓樓主知道為什麼會有這樣的迷惑,則須多說幾句。
在上世紀九十年代以前的微機,也就是人們說的286,386時代,計算機的運行速度還很低,那時候的計算機幾乎不需要用到滑鼠,也幾乎沒什麼圖形界面,沒音響,沒彩色……當然也沒有windows操作系統,人們操作計算機,大都是用的DOS操作系統。屏幕是黑的,字元是白的,人們輸入一組字元串組成的命令,回車,計算機就開始執行,執行完後,再由人輸入下一組命令。其界面相信樓主見識過,因為樓主似乎能將原代碼變成exe文件,運行時跳出一個黑框來,程序在黑框中運行。實際上,那個黑框就是DOS操作系統的界面,只不過以前的計算機上,這個界面占據了整個屏幕,而現在,卻是一個窗口。也就是說,windows操作系統為了方便老用戶,提供了這樣一個功能:可以運行DOS操作系統的程序,只不過不是占據整個屏幕,而是將其顯示在一個窗口中。人們可在裡面運行DOS程序,就同當年使用DOS操作系統一樣。樓主所學的TC,就是那個時代的程序設計軟體,由於幾乎不需用到圖形界面,當然也沒有提供相應的按鈕,窗體等功能。假如你非要一個按鈕,那麼你先得掌握繪圖語句,如畫線,畫點,填色等等。在公元2000年以前,湖南教育界的計算機一級考試系統界面中的那幾個按鈕就是這樣完成的。另外,我最初學用qbasic語言設計界面時,也是這樣做的,畫個按鈕形狀,當遇到回車鍵時,再畫個被按下去的形狀,半秒種後讓它又恢復彈起的形狀……總之,麻煩。
隨著計算機軟、硬體的高速發展以及滑鼠,音響,圖片,動畫在計算機中的大量應用,DOS操作系統已如昔日黃花,退出了歷史舞台。windows的普及,使得人們能夠更方便,直觀的操作電腦。那麼新興起的軟體,當然需要經常用到諸如菜單、按鈕,圖標,滾動條,進度條,文本框之類的東西,我們把它叫做控制項,在面像對像程序設計中,一個已繪好的控制項就可以理解為一個對像。顯然,每編一個程序都去畫這些東西是相當煩人的,所以微軟公司在後來提供的軟體開發工具,比如visual c++中,就直接提供這些控制項讓人們使用,因為繪制各種控制項的方式雖然麻煩,但其過程大致是相同的,所以人們只需給出諸出高度,寬度,名稱之類的參數,而把繪制的過程交給了編譯程序,就好像在word裡面畫一張表格一樣,你只需用滑鼠一拖,它就自己給你畫好了。實際上產生的繪制語句代碼,可以從頭文件里找到,不過我估計沒多少人去研究這些無多大意義的過程。為了便於理解,以VC++6.0為例:啟動程序--新建--在「工程」欄選擇「MFC AppWizard」,工程名字隨便填,確定--單選「基本對話框」,然後點「完成」--最後確定。這時你可以見到一個面板,他就是你將要設計的程序的界面。初始時只有「確定」、「取消」兩個按鈕,當然,旁邊還有一個工具箱,上面有很多其它的控制項,需要的話你自己加,比如你想要兩個框框輸入數據,就可從工具箱中選「編輯框」,畫兩個就是。樓主希望按「確定」後,顯示較大的數,則應該對著「確定」按右鍵,選「事件」,將相應的代碼寫在clicked事件裡面,若想雙擊「確定」後顯示,就將相應代碼寫在doublecliced事件里……要說更具體的操作,比如改變字體、大小、顏色、文字對齊方式等等,那是一門完整的課程,這里我就不談了,樓主可以自己查相關資料。幸運的是,VC幾乎完全兼容TC,所以TC裡面設計的源程序,只要作少量的修改,就可以在VC上運行。
說到這兒,最起碼樓主的問題應該解決了,即TC本身不提供「輸入框」、「確定」之類的控制項,因為他不是為windows操作系統設計的開發工具,如果你非要用,就只能用其提供的繪圖語句去畫,那不是一般的麻煩,當然你不介意的話,可以畫著玩玩,然後作成一個模板函數保存吧。如果你嫌麻煩,算了,還是將就著用"scanf"之類的函數吧,雖然不美觀也不方便,但用久了就習慣了……在DOS中,一個程序甚至就可以理解為一個軟體。而在windows中,則可能需要很多相對獨立卻又彼此關聯的程序,共同完成軟體功能。比如,單擊「確定」時該執行的程序;單擊「取消」時該執行的程序。所有這些程序和控制項的集合被稱為「工程」,狹義上的一個「軟體」就是一個「工程」,而廣義上的軟體,則還包括幫助文件,說明文檔,需求分析,數據流圖,調試維護記錄,客戶說明書等等一系列亂七八糟的東西。具體可參考「軟體工程」一類的書籍。
樓主的問題,實際上代表了新一代計算機專業學生的迷惑,產生這種迷惑的本質原因,是在於教學內容跟不上時代的發展。十幾年前,人們在學TC,那時學了就可以上機用,而現在,大家所見到的軟體,基本上都是圖形、窗口界面了,很多學生不知道自己學的程序設計,與自己平常見到的軟體為何有那麼大的差別。其實道理很簡單:時代變了,而教科書沒有變……
我本人並不反對學習TC之類的結構化的程序設計,畢竟,那也是一種程序設計的方法,而且有了TC作基礎,再學VC就不是一件難事,但是,要學習VC,真的如某些老師所言,必須先學好TC嗎?