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

正文內容

旅游管理系統(tǒng)的研究與開發(fā)-計算機專業(yè)畢業(yè)論文-文庫吧資料

2025-07-04 19:31本頁面
  

【正文】 lSortChildren(TVI_ROOT)。m_ImageList,TVSIL_NORMAL)。 (pAppLoadIcon(IDI_ICON_USER))。 (pAppLoadIcon(IDI_ICON_ROOM))。 (16,16,ILC_COLOR16,4,4)。 CTreeCtrl* pTreeCtrl = amp。 //設置樹風格 ::SetWindowLong(m_hWnd,GWL_STYLE,WS_VISIBLE | WS_TABSTOP | WS_CHILD | WS_BORDER| TVS_HASBUTTONS | TVS_LINESATROOT | TVS_HASLINES | TVS_DISABLEDRAGDROP|TVS_SHOWSELALWAYS)。 }3)設置樹風格和初始化樹視圖 初始化樹視圖時,將自動設置風格以及生成樹。 AddRoom(strTypeName,strRoomNo)。 //Get RoomNo Holder = GetCollect(RoomNO)。 i++) { // Get typename Holder = GetCollect(TypeName)。 for(i=0。 CString strTypeName,strRoomNo。 iCount = GetRecordCount()。 } //添加房間 strQuery = select , from rooms,roomtype where =。 AddRoomTypeToTree(str)。 i++) { // Get typename Holder = GetCollect(TypeName)。 for(int i=0。 CString str。 int iCount = GetRecordCount()。 strQuery = select TypeID,TypeName from roomtype order by TypeID。 pCtrlDeleteAllItems()。實現如下:oid CLeftTreeView::FullfillTree(){ //清空 CTreeCtrl* pCtrl = amp。}2)生成樹 為類CLeftTreeView增加public類型的成員函數FullfillTree,該函數調用時將根據數據庫的信息自動生成相應的樹到樹視圖。// pCtrlSortChildren(hTypeItem)。 HTREEITEM hRoomItem = pCtrlInsertItem(amp。//正常圖標 =2。//設屏蔽 =0。 = TVI_LAST。 } } TV_INSERTSTRUCT TCItem。 if(strItemText == strRoomNum) return hItem。 if(pCtrlItemHasChildren(hTypeItem)) { HTREEITEM hItem = pCtrlGetChildItem(hTypeItem)。 CTreeCtrl* pCtrl = amp。 return hSectionItem。TCItem)。//選中時圖標 = (LPTSTR)(LPCTSTR)strTypeName。//序號 =0。 =TVIF_TEXT|TVIF_PARAM|TVIF_IMAGE|TVIF_SELECTEDIMAGE。//插入數據項數據結構 = TVI_ROOT。 hRootItem = pCtrlGetNextSiblingItem(hRootItem)。 if(hRootItem) { while(hRootItem) { CString strItemText = pCtrlGetItemText(hRootItem)。GetTreeCtrl()。 HTREEITEM AddRoomToTree(HTREEITEM hTypeItem, CString strRoomNum)。 定義如下:protected: virtual ~CLeftTreeView()。樹視圖中使用的圖標共兩個。 return false。 (ADO Error: %s,(char*)())。 } catch(__error amp。 try { ADOSetOpen(strSQL, (), adOpenStatic, adLockOptimistic, adCmdUnknown)。ADOSet, _variant_t amp。 return TRUE。 // The one and only window has been initialized, so show and update it. m_pMainWndShowWindow(SW_SHOW)。 ParseCommandLine(cmdInfo)。 AddDocTemplate(pDocTemplate)。s document templates. Document templates // serve as the connection between documents, frame windows and views. CSingleDocTemplate* pDocTemplate。 LoadStdProfileSettings()。 } // Init ADO RecordSet (__uuidof(Recordset))。 AfxMessageBox(err)。e) { CString err。Provider=MSDASQL,sa, adConnectUnspecified)。 } try { (__uuidof(Connection))。 // Call this when linking to MFC staticallyendif // Create ADO Connection if( FAILED(::CoInitialize(NULL)) ) { AfxMessageBox(ADO Init failed)。 // Standard initialization // If you are not using these features and wish to reduce the size // of your final executable, you should remove from the following // the specific initialization routines you do not need.ifdef _AFXDLL Enable3dControls()。}。 //}}AFX_VIRTUAL// Implementation //{{AFX_MSG(CHMSApp) afx_msg void OnAppAbout()。strSQL)。 bool ADOExecute(_RecordsetPtr amp。 1):import C:\program files\mon files\System\ado\ no_namespace \rename(EOF,EndOfFile) \rename(LockTypeEnum,newLockTypeEnum)\rename(DataTypeEnum,newDataTypeEnum)\rename(FieldAttributeEnum,newFieldAttributeEnum)\rename(EditModeEnum,newEditModeEnum)\rename(RecordStatusEnum,newRecordStatusEnum)\rename(ParameterDirectionEnum,newParameterDirectionEnum) 定義智能指針對象 1) 在類CHMSApp的頭文件中定義: class CHMSApp : public CWinApp{public: CHMSApp()。 } 數據庫操縱數據庫的操縱包括查詢、插入、修改和刪除等。 break。 m_pUserListView= (CUserListView*)(0,1)。 (0,1,RUNTIME_CLASS(CUserListView), CSize((),()),NULL)。 str=pTreeGetItemText(m_pLeftViewm_hHitItem)。 CTreeCtrl *pTree=amp。 break。 ()。 switch(nViewType) { case ROOMTYPEVIEW: //CRoomTypeView { (0,1)。 GetClientRect(amp。 pViewGetClientRect(amp。為了實現切換,為類CmianFrame增加一個public類型的函數SwitchToView,他的實現代碼如下:void CMainFrame::SwitchToView(int nViewType){ CView* pView = (CView*)(0,1)。 return TRUE。 m_pLeftView = (CLeftTreeView*)(0,0)。 if(!(0,0,RUNTIME_CLASS(CLeftTreeView),CSize(100,100),pContext)) return FALSE。其中左邊為CLeftTreeView,右邊開始設為CRoomTypeView,其代碼如下:BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext) { // TODO: Add your specialized code here and/or call the base class // return CFrameWnd::OnCreateClient(lpcs, pContext)。 CSplitterWnd m_wndSplitter。2)視圖分割 為了將客戶區(qū)分為左右兩部分,需要使用分隔條,于是在類CMainFrame中添加一個CSplitterWnd類型的成員變量m_wndSplitter,訪問方式為protected,其代碼如下:protected: // control bar embedded members CStatusBar m_wndStatusBar。//extern CHMSApp theApp。//CHMSApp theApp。由于左邊的視圖是控制區(qū),大部分操作需要調用左邊視圖來了解程序所處的情況。 DECLARE_DYNCREATE(CMainFrame)// Attributespublic: CRoomTypeView* m_pRoomTypeView。class CUserListView。并在其后加入聲明://定義右邊視的類型define ROOMTYPEVIEW 0define USERLISTVIEW 1class CLeftTreeView。在Resource type列表中選擇Dialog——IDD_FORMVIEW,如下圖所示,單擊New按鈕插入對話框資源,其ID設為IDD_FORMVIEW_TYPEINFO. 圖42 創(chuàng)建主框架的客戶區(qū)1)定義視圖對象由于右邊的視圖是不確定的,會根據具體情況在CUserListView和CRoomTypeView之間切換。 新增右邊顯示房間標準的Form視圖類CRoomTypeView 由于Form視圖類需要Form資源才能建立,這里可以先建立一個沒有控件的Form資源,完成類的建立。如下圖:圖41 主框架的設計 從菜單欄中選擇Insert——New Class命令,增加一個類,名為CLeftTreeView,基類為CTreeView。 根據模塊的設計,以及根據規(guī)范化的設計要求,該系統(tǒng)的數據庫設計如表4至8所示??蛻艉头块g之間是一對多擁有的關系,一個客戶有且只有一個房間,而一個房間可以有多個客戶。它完全可以適應我們的工作需求,并且它所支持的數據類型十分豐富,操作簡便,維護費用比較低,容易升級。Microsoft SQL Server2000在分析服務、數據轉換服務、數據倉庫等方面引入了大量新特性。界面注銷客戶管理登記客戶管理房間標準管理房間信息管理姓名聯(lián)系方式公司地址年齡性別省份證號修改房間刪除房間添加房間添加標準刪除標準修改標準圖32 系統(tǒng)功能模塊流程圖 數據庫設計根據系統(tǒng)功能需求,數據庫采用Microsoft SQL
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1