freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件項(xiàng)目實(shí)訓(xùn)上機(jī)指導(dǎo)書(shū)-展示頁(yè)

2024-12-28 20:58本頁(yè)面
  

【正文】 T_LEFT,20*, 0)。 pDCGetTextMetrics(amp。 CDC* pDC = GetDC()。 //設(shè)置兩種列表控件風(fēng)格:第一種擴(kuò)展風(fēng)格,在列表上畫(huà)線,分隔行和列;第二種風(fēng)格允許用戶(hù)選中整行。 // TODO: 調(diào)用 GetListCtrl() 直接訪問(wèn) ListView 的列表控件, // 從而可以用項(xiàng)填充 ListView。 cs) { // TODO: 在此處通過(guò)修改 CREATESTRUCT cs 來(lái)修改窗口類(lèi)或 // 樣式 return CListView::PreCreateWindow(cs)。生成的類(lèi)中,基類(lèi)選擇 CListView,其他接受系統(tǒng)默認(rèn)值,單擊完成。當(dāng)前窗口將被拆分成指定樣式。 “”文件中的代碼 : BOOL CChildFrame::OnCreateClient(LPCREATESTRUCT /*lpcs*/, CCreateContext* pContext) { return (this, 軟件項(xiàng)目實(shí)訓(xùn) Visual C++ 實(shí)驗(yàn)指導(dǎo)書(shū) 6 1, 2, // TODO:調(diào)整行號(hào)和列號(hào) CSize(10, 10), // TODO: 調(diào)整最小窗格大小 pContext)。 } 實(shí)例二:分割視圖 啟動(dòng) “Visual ”,選擇新建項(xiàng)目,類(lèi)型選擇 “Visual C++項(xiàng)目 ”,模板選擇 “MFC應(yīng)用程序 ”,輸入項(xiàng)目名稱(chēng) t9,單擊確定。 //此處 100為出現(xiàn)滾動(dòng)條時(shí)的窗口大小 ,將此值適當(dāng)增大。 CSize sizeTotal。生成的類(lèi)中,基類(lèi)選擇 CscrollView,其他接受系統(tǒng)默認(rèn)值,單擊完成。 2. 實(shí)驗(yàn)內(nèi)容 初步掌握基 于 MFC的 Windows 應(yīng)用程序框架結(jié)構(gòu),理解文檔 視圖結(jié)構(gòu)。 軟件項(xiàng)目實(shí)訓(xùn) Visual C++ 實(shí)驗(yàn)指導(dǎo)書(shū) 5 實(shí)驗(yàn)二 文檔、視圖模型與 MFC 1. 實(shí)驗(yàn)?zāi)康? 學(xué)習(xí)文檔、視圖模型。 5)單擊菜單 “調(diào)試、啟動(dòng) ”運(yùn)行程序。 3)添加圖標(biāo)資源,設(shè)置圖標(biāo) ID為 IDR_MAINFRAME。應(yīng)用程序類(lèi)型選擇 “單文檔 ”;復(fù)合文檔支持、數(shù)據(jù)庫(kù)支持、用戶(hù)界面、生成類(lèi)等接受系統(tǒng)默認(rèn)設(shè)置。 1)啟動(dòng) ,選擇新建項(xiàng)目,類(lèi)型選擇 “VC++項(xiàng)目 ”,模板選擇 “MFC應(yīng)用程序 ”。 4)單擊菜單 “調(diào)試、啟動(dòng) ”運(yùn)行程序。 //改變窗口標(biāo)題內(nèi)容 軟件項(xiàng)目實(shí)訓(xùn) Visual C++ 實(shí)驗(yàn)指導(dǎo)書(shū) 4 // TODO: 在此處通過(guò)修改 CREATESTRUCT cs 來(lái)修改窗口類(lèi)或 // 樣式 return TRUE。=~FWS_ADDTOTITLE。=~WS_THICKFRAME。=~(WS_MAXIMIZEBOX|WS_MINIMIZEBOX)。 = ()/2。 = ySize*2/3。 int ySize = ::GetSystemMetrics (SM_CYSCREEN)。 cs) { if( !CFrameWnd::PreCreateWindow(cs) ) return FALSE。應(yīng)用程序類(lèi)型選擇 “單文檔 ”;復(fù)合文檔支持、數(shù)據(jù)庫(kù)支持、用戶(hù)界面、生成類(lèi)等接受系統(tǒng)默認(rèn)設(shè)置。 1)啟動(dòng) ,選擇新建項(xiàng)目,類(lèi)型選擇 “VC++項(xiàng)目 ”,模板選擇 “MFC應(yīng)用程序 ”。 //輸出一個(gè)換行 } 單擊菜單 “生成、生成解決方案 ”編輯程序; 單擊菜單 “調(diào)試、啟動(dòng) ”運(yùn)行程序。 //輸入操作 sum=x+y。 //聲明三個(gè)代表整數(shù)的符號(hào) :x,y為兩個(gè)被加的數(shù) ,sum為和 //它們的初值都為 0 coutEnter 2 integers separated by space:。選擇 “C++文件( .cpp) ”,單擊 “打開(kāi) ”。 1)啟動(dòng) ,選擇新建項(xiàng)目,類(lèi)型選擇 “VC++項(xiàng)目 ”,模板選擇 “Win32項(xiàng)目 ”,指定路徑,輸入項(xiàng)目名稱(chēng),單擊確定。 2)單擊菜單 “生成、生成解決方案 ”編輯程序; 3)單擊菜單 “調(diào)試、啟動(dòng) ”運(yùn)行程序。指定路徑,輸入項(xiàng)目名稱(chēng),單擊確定。 實(shí)例 1:建立跨平臺(tái)應(yīng)用程序 目的:使用 AppWizard向?qū)?chuàng)建一個(gè) MFC應(yīng)用程序,運(yùn)行后只顯示一個(gè)標(biāo)準(zhǔn) Windows 窗口。 使用解決方案資源管理器、類(lèi)視圖、資源視圖,瀏覽生成三個(gè)應(yīng)用程序中包含的文件、類(lèi)及資源信息,熟悉它們的作用。 實(shí)驗(yàn)內(nèi)容 (1) Visual C++ 的 IDE環(huán)境 了解集成開(kāi)發(fā)環(huán)境的菜單功能,掌握程序的編譯、連接、運(yùn)行及調(diào)試方法。 軟件項(xiàng)目實(shí)訓(xùn) (Visual C++) 上機(jī)實(shí)驗(yàn)指導(dǎo)書(shū) 武漢工程大學(xué)電氣信息學(xué)院自動(dòng)化教研室 系 軟件項(xiàng)目實(shí)訓(xùn) Visual C++ 實(shí)驗(yàn)指導(dǎo)書(shū) 2 實(shí)驗(yàn)一 Visual C++ 集成開(kāi)發(fā)環(huán)境的使用 實(shí)驗(yàn)?zāi)康? 熟悉 Visual C++ 集成開(kāi)發(fā)環(huán)境,了解菜單和工具欄的功能。掌握生成應(yīng)用程序框架的過(guò)程,熟悉解決方案資源管理器、類(lèi)視圖、資源視圖,初步掌握文檔 視圖結(jié)構(gòu)。 (2) 應(yīng)用程序的生成 能利用集成開(kāi)發(fā)環(huán)境生成 Single document、 Multiple documents、 Dialog based三個(gè)應(yīng)用程序框架,熟悉握生成應(yīng)用程序框架的步驟。 初步掌握基 于 MFC的 Windows 應(yīng)用程序框架結(jié)構(gòu),理解文檔 視圖結(jié)構(gòu)。 1)啟動(dòng) ,選擇新建項(xiàng)目,類(lèi)型選擇 “VC++項(xiàng)目 ”,模 板選擇 “MFC應(yīng)用程序 ”。應(yīng)用程序類(lèi)型選擇 “單文檔 ”;復(fù)合文檔支持、數(shù)據(jù)庫(kù)支持、用戶(hù)界面、生成類(lèi)等接受系統(tǒng)默認(rèn)設(shè)置。 實(shí)例 2:創(chuàng)建控制臺(tái)應(yīng)用程序 目的:創(chuàng)建 DOS 界面的應(yīng)用程序。應(yīng)用程序類(lèi)型選擇 “控制臺(tái)應(yīng)用程序 ”,選擇 “空項(xiàng)目 ”,單擊 “完成 ” 2)在 “解決方案資源 管理器 ”右鍵單擊 “源文件 ”,選擇 “添加、添加新項(xiàng) ”。 3)添加代碼; include //預(yù)編譯 c++頭文件 軟件項(xiàng)目實(shí)訓(xùn) Visual C++ 實(shí)驗(yàn)指導(dǎo)書(shū) 3 void main() { int x=0,y=0,sum=0。 //界面提示用戶(hù)輸入 cinxy。 //加操作 coutThe sum is: //界面 :提示用戶(hù)將得到輸出 sum //輸出 sum endl。 實(shí)例 3:應(yīng)用程序窗口初始化 目的:初始化 Windows 窗口。指定路徑,輸入項(xiàng)目名稱(chēng),單擊確定。 2)添加代碼:在 (黑體部分) BOOL CMainFrame::PreCreateWindow(CREATESTRUCTamp。 //初始化應(yīng)用程序窗口大小和位置 int xSize = ::GetSystemMetrics (SM_CXSCREEN)。 = xSize*2/3。 = ()/2。 amp。 //去掉最小化和最大化按鈕 amp。 //使窗口大小固定 amp。 //去掉無(wú)標(biāo)題 m_strTitle=My Program。 } 3)單擊菜單 “生成、生成解決方案 ”編輯程序。 實(shí)例 4:改變應(yīng)用程序窗口圖標(biāo) 目的:對(duì) Windows 窗口進(jìn)行個(gè)性化設(shè)置。指定路徑,輸入項(xiàng)目名稱(chēng),單擊確定。 2)打開(kāi) 資源視圖 窗口,刪除 “IDR_MAINFRAME”圖標(biāo)。 4)單擊菜單 “生成、生成解決方案 ”編輯程序。 注意:添加資源前,需要將添加的圖標(biāo)文件拷貝到對(duì)應(yīng)項(xiàng)目文件夾的 “res”文件夾中。包括文檔、視圖概念、作用和相互關(guān)系;掌握如何創(chuàng)建文檔視圖應(yīng)用程序的方法;以及多文檔視圖界面應(yīng)用程序的架構(gòu)和創(chuàng)建方法。 實(shí)例一:滾動(dòng)視圖 啟動(dòng) “Visual ”,選擇新建項(xiàng)目,類(lèi)型選擇 “Visual C++項(xiàng)目 ”,模板選擇 “MFC應(yīng)用程序 ”,輸入項(xiàng)目名稱(chēng) t8,單擊確定。 “”文件中的代碼 : void Ct8View::OnInitialUpdate() { CScrollView::OnInitialUpdate()。 // TODO: 計(jì)算此視圖的合計(jì)大小 = = 100。 SetScrollSizes(MM_TEXT, sizeTotal)。用戶(hù)界面功能中選擇 “拆分窗口 ”,其他接受系統(tǒng)默認(rèn)值,單擊完成。 } 選擇菜單命令 “窗口、拆分 ”。 實(shí)例三:列表視圖 啟動(dòng) “Visual ”,選擇新建項(xiàng)目,類(lèi)型選擇 “Visual C++項(xiàng)目 ”,模板選擇 “MFC應(yīng)用程序 ”,輸入項(xiàng)目名稱(chēng) listview,單擊確定。 BOOL CListViewView::PreCreateWindow(CREATESTRUCTamp。 } void CListViewView::OnInitialUpdate() { CListView::OnInitialUpdate()。 //設(shè)置列表控件的風(fēng)格,為 “報(bào)表 ”風(fēng)格 GetListCtrl().ModifyStyle(0,LVS_REPORT|LVS_SHOWSELALWAYS|LVS_SORTASCENDING) 。 GetListCtrl().SendMessage(LVM_SETEXTENDEDLISTVIEWSTYLE,0, LVS_EX_GRIDLINES|LVS_EX_FULLROWSELECT) 。//獲得設(shè)備環(huán)境對(duì)象 TEXTMETRIC tm。tm) 。 GetListCtrl().InsertColumn (1,地址,LVCFMT_LEFT,80*, 1)。 3. 實(shí)驗(yàn)內(nèi)容 初步掌握模態(tài)對(duì)話框和非模態(tài)對(duì)話框的概念,了解各種 Windows 標(biāo) 準(zhǔn)控件的功能和使用方法,以及對(duì)話框和控件的設(shè)計(jì)、初始化、通知消息等概念。 選擇菜單 “視圖、資源視圖 ”命令,打開(kāi)資源視圖編輯框,設(shè)置屬性。 (2)添加成員變量 在 (斜體字 ) // CBgColorDlgDlg 對(duì)話框 class CBgColorDlgDlg : public CDialog { // 構(gòu)造 public: CBgColorDlgDlg(CWnd* pParent = NULL)。//創(chuàng)建畫(huà)刷對(duì)象 在 : 實(shí)現(xiàn)文件中添加以下代碼 : SetIcon(m_hIcon, TRUE)。 // 設(shè)置小圖標(biāo) // TODO:在此添加額外的初始化代碼 (RGB(255,255,200))。 // 除非設(shè)置了控件的焦點(diǎn),否則返回 TRUE …… 軟件項(xiàng)目實(shí)訓(xùn) Visual C++ 實(shí)驗(yàn)指導(dǎo)書(shū) 9 HBRUSH CBgColorDlgDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor)。 // TODO: 如果默認(rèn)的不是所需畫(huà)筆,則返回另一個(gè)畫(huà)筆 //return hbr。 選擇菜單 “視圖、資源視圖 ”、打開(kāi)資源視圖編輯框,插入新對(duì)話框資源。 3.添加代碼 (1)增加一個(gè)頭文件 pragma once // CMyDlg 對(duì)話框 class CMyDlg : public CDialog { DECLARE_DYNAMIC(CMyDlg) public: CMyDlg(CWnd* pParent = NULL)。 // 對(duì)話框數(shù)據(jù) enum { IDD = IDD_DIALOG1 }。 // DDX/DDV 支持 DECLARE_MESSAGE_MAP() }。 } BEGIN_MESSAGE_MAP(CMyDlg, CDialog) END_MESSAGE_MAP() (3)在資源視圖中雙擊 Menu、 IDR_MAINFRAME,打開(kāi)菜單編輯器,添加新菜單。 選擇菜單 “視圖、類(lèi)視圖 ”、選擇 CmodalDlgView 類(lèi),打開(kāi)其屬性菜單;單擊屬性菜單中的事件按鈕,選擇 ID_VIEW_MODALDLG,點(diǎn)擊左側(cè)的 “+”號(hào),選擇“COMMAND” ,在右側(cè)為 CmodalDlgView 類(lèi) 添 加 菜 單 響 應(yīng) 函 數(shù)OnViewModaldlg()。//創(chuàng)建自定義對(duì)話框?qū)ο? ()。 實(shí)例 3:非模態(tài)對(duì)話框 類(lèi)型: Visual C++項(xiàng)目;模板: MFC應(yīng)用程序;項(xiàng)目名稱(chēng): Mod
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1