工作日記2

2021-05-23 01:28:11 字數 1297 閱讀 7534

1 vc 的.dsw和.dsp

.dsp 是專案檔案, .dsw是工程檔案。

.dsw是工程檔案,乙個工程,即workspace中可以包含幾個專案檔案,這樣便於開發。那麼在.dsw中就是記錄該workspace包含的各個專案名稱(.dsp名稱)。

當在乙個workspace中管理幾個專案的時候,注意在編譯或查詢的時候要將該專案設為當成活動的專案才可以。

2 對話方塊的domodal()和show()

3 svn的使用, revert, lock, update.

4 預編譯標頭檔案

為了減少編譯的時間,對於一些長時間保持不變的標頭檔案,每次都對它們進行一次編譯就顯得沒有必要了,所以針對這個問題,出現了預編譯頭概念。這些預編譯標頭檔案會生成乙個.pch中間檔案,以後這些標頭檔案都不需要再被編譯了,而是直接使用.pch中的目標**。

新建乙個工程,名字preheaders, 什麼也不要動,直接開啟左側的檔案樹,選中「stdafx.cpp」,右鍵"setting", 在"c/c++"下的

"precomplied headers", 共有四項,分別是not using precomplied headers(意思是該檔案不使用預編譯標頭檔案), automatic use of precompiled headers(不知道是什麼意思), create precompiled headers(使用該檔案建立預編譯標頭檔案), use precompiled headers(意思是該檔案使用指定的預編譯標頭檔案)。

在整個工程的"setting"選項中,可以在/fp後面指定生成的.pch的名字。

假設我們的stdafx.cpp是我們不想重複編譯的檔案,那麼我們對stdafx.cpp使用"create precompiled header"選項, 那麼就會生成乙個"preheader.pch"(preheader是工程名), 我們如果在其它檔案中include "stdafx.h", 那麼我們有兩個選擇,一是將該檔案設為"not use compiled header", 那麼每次這個檔案被編譯時,其中包含的stdafx.h也將被編譯(理論上應該是這樣,但是事實上並沒有被編譯,不知道是理解錯誤還是什麼別的原因)。如果該檔案被設成「use compiled header」, through header : stdafx.h,  那麼這裡的stdafx將永遠不用編譯。如果某乙個原始檔沒有include "stdafx.h",卻被設定成了"use compiled header",剛會出現編譯錯誤。

5 環境變數,lib , include 路徑,編譯鏈結選項,定義unicode

6 命名空間 include 路徑中的../   ./等的含義

7 熟練使用uicommon

20170626工作日記

邏輯型別真假 c沒提供非00 c bool ture false c語言提供的初始化方法 int x 1204 c 提供的兩種初始化方法c語言 所有變數定義必須位於函式體的最前面 c 所有變數隨用隨定義 使用cout進行輸出 cout x endl cout x y 使用cin進行輸入 cin x ...

2017 07 17 2017 07 18工作日記

昨天周一,算是我認可的人生中正式工作的第一天 雖然在7.12入模子結業,7.13新英答辯,7.14周五開始第一天工作,但是7.14一天基本上都在搭建環境諸如申請賬號,配置開發環境,簽出 依賴解析,以及閱讀文件 7.17配置了一天的teller系統,遇到的問題主要有 1 eclipse工作空間不一致導...

2017 07 31工作日記

今天 昨天 是2017.07.31,七月份的最後一天,也是我工作以來的第乙個15天考評結束日。昨天晚上非常忙 1 昨天一天都在解決乙個 代辦業務查詢 新需求。雖然該新需求非常簡單,但是我卻花了非常多時間才解決。最重要的原因在於,teller端沒有提供乙個介面從資料容器中刪除乙個key對應的autom...