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

正文內容

基于vc的商品庫存管理系統(tǒng)-資料下載頁

2025-11-27 02:45本頁面

【導讀】隨著現(xiàn)代工業(yè)的發(fā)展,計算機信息管理系統(tǒng)越來越受到企業(yè)重視。開發(fā)實現(xiàn)作了介紹。達到了數(shù)據的一致性和安全性,且應用程序功能完備,符合。同時簡單介紹了Visual. 中不可或缺的一部分。使用計算機對產品倉庫信息進行管理,具有著人工管理無。效率,也是企業(yè)庫存管理科學化、正規(guī)化,與世界接軌的重要條件。一個倉庫管理系統(tǒng)是很有必要的,具有其特有的技術意義和管理意義。

  

【正文】 日期 /時間 年度數(shù)量 數(shù)字 長整型 出庫登記 _d 字段名 數(shù)據類型 字段長度 是否為空 收貨單位 amp。nb 規(guī)格 文本 50 出庫日期 日期 /時間 年度金額總額 數(shù)字 長整型 VC++ 工程創(chuàng)建向導 Visual C++為建立應用程序提供了工程創(chuàng)建向導,在向導的指引下,可以建立各種類型的應用程序。執(zhí)行 Visual C++平臺上的 “ File New” 菜單命令,或者按下快捷鍵【 Ctrl】 +【 N】,就可以啟動 VC++ 的工程創(chuàng)建向導,如圖 所示。 第 5 章 詳細設計 25 在圖 中可以看到, VC++ 工程創(chuàng)建向導可以創(chuàng)建多種類型的應用程序,我們在本書能用到的有如下幾種: ? ATL COM AppWizard:用于創(chuàng)建 ATL 應用程序 ; ? MFC AppWizard:用于創(chuàng)建 MFC 應用程序 ; ? New Database AppWizard:用于創(chuàng)建一個新的數(shù)據庫。 圖 VC++ 工程創(chuàng)建向導 在通常的數(shù)據庫應用開 發(fā)中,最常用的數(shù)據庫工程類型是通過 MFC AppWizard 創(chuàng)建的,這種類型也是絕大多數(shù) VC++應用程序的工程類型,它支持 MFC 的文檔 —視圖結構,具有良好的界面基礎。另外我們在本書中還要用到 ATL COM AppWizard 創(chuàng)建的工程,這種工程包含了使用 ATL 模板類和 COM 接口的所有頭文件,我們可以在這樣的工程里直接使用 ATL 模板類和 COM 對象。 VC++ 數(shù)據庫新建工具 VC++ 提供了可視化數(shù)據庫開發(fā)工具,用于創(chuàng)建一個新的 SQL Server 數(shù)據庫。建立一個新的 SQL Server 數(shù) 據庫的操作步驟如下: 1) 開啟 VC++的工程創(chuàng)建向導 。 從 VC++的菜單中執(zhí)行 “ File New” 命令,將 VC++ 工程創(chuàng)建向導顯示出來。如果當前的選項卡不是 Project,單擊 Project 選項卡將它選中。在左邊的列表里選擇 New Database AppWizard 項,在 Project Name 編輯區(qū)里輸入工廣東石油化工本科畢業(yè) (設計 )論文:基于 VC++的商品庫存管理系統(tǒng) 26 程名稱,并在 Location 編輯區(qū)里調整工程路徑。如果要向當前工作區(qū)里添加數(shù)據庫工程,應單擊 Add to current workspace,否則單擊 Create new workspace。如圖 所示。單擊 OK 按鈕。 圖 創(chuàng)建新數(shù)據庫的向導 2) 選擇 SQL Server 數(shù)據庫服務器。 VC++彈出 “ New Database Wizard Step 1 of 4” 對話框,開始執(zhí)行 SQL Server 數(shù)據庫創(chuàng)建的第一步,如圖 所示,用戶應在這個對話框里輸入保存這個數(shù)據庫的 SQL Server 服務器名稱、登錄用戶 ID 和口令。 第 5 章 詳細設計 27 圖 新建數(shù)據庫向導第一步:定義 SQL Server 服務器 3) 在 “ 新建數(shù)據庫向導 ” 第一步對話框里單擊 Next 按鈕,執(zhí)行新建 數(shù)據庫的第二步,彈出 “ New Database Wizard Step 2 of 4” 對話框,如圖 所示。 圖 新建數(shù)據庫向導第二步:選擇數(shù)據庫設備 廣東石油化工本科畢業(yè) (設計 )論文:基于 VC++的商品庫存管理系統(tǒng) 28 4) 在第二步對話框里,選擇使用的數(shù)據庫設備和日志設備,選擇后, “新建數(shù)據庫向導 ”將新建的數(shù)據庫放置在所選擇的數(shù)據庫設備上,將日志放置在所選擇的日志設備上。也可以選擇新建數(shù)據庫設備和日志設備, “新建數(shù)據庫向導 ”將彈出新建設備對話框,建立新的數(shù)據庫設備和日志設備。 5) 完成設備的選擇后,在第二步對話框里單擊 Next 按鈕,執(zhí)行新建數(shù)據庫的第三 步操作,彈出 New Database Wizard Step 3 of 4 對話框,如圖 所示。 圖 新建數(shù)據庫向導第三步:定義數(shù)據庫 6) 在第三步對話框里定義數(shù)據庫的名稱、初始數(shù)據庫和日志的存儲空間大小。完成后,單擊 Next 按鈕,彈出 “ New Database Wizard Step 4 of 4” 對話框,如圖 所示。 7) 在第四步對話框里單擊 Finish 按鈕,完成數(shù)據庫的創(chuàng)建。 VC++將該數(shù)據庫顯示在工作區(qū)的 “ Data View” 選項卡里。在新建的數(shù)據庫里,可以添加新的表 、視圖以及存儲過程等數(shù)據庫對象,操作遠程的 SQL Server 服務器就像操作本地數(shù)據庫一樣。 第 5 章 詳細設計 29 圖 新建數(shù)據庫向導第四步:完成創(chuàng)建 數(shù)據源的創(chuàng)建 操作步驟: 1) 打開 ODBC 數(shù)據源管理器。如果使用的是 Windows 98 操作系統(tǒng),需要在控制面板里雙擊 “ 數(shù)據源 (ODBC)” 圖標,打開 ODBC 數(shù)據源管理器;如果使用的是 Windows 2021(家族)操作系統(tǒng),需要在控制面板里雙擊 “ 管理工具 ” 圖標,然后在管理工具里雙擊 “ 數(shù)據源 (ODBC)” 圖標,打開 ODBC 數(shù)據源管理器,如圖 所示。 廣東石油化工本科畢業(yè) (設計 )論文:基于 VC++的商品庫存管理系統(tǒng) 30 圖 ODBC 數(shù)據源管理器 2) 創(chuàng)建 ODBCDemo1 數(shù)據源。在數(shù)據源管理器里單擊 “添加 ”按鈕,彈出 “創(chuàng)建新數(shù)據源 ”對話框,開始創(chuàng)建 ODBCDemo1 數(shù)據源,如圖 所示。首先選擇數(shù)據源驅動程序,在列表里,選擇 “ Microsoft Access Driver(*.mdb)” 項。 圖 為要創(chuàng)建新的數(shù)據源選擇驅動程序 第 5 章 詳細設計 31 3) 配置創(chuàng)建的新數(shù)據源。在 “ 創(chuàng)建新數(shù)據源 ” 對話框里單擊 “ 完成 ” 按鈕,彈出 “ ODBC Microsoft Access 安裝 ” 對話框,在對話框里配置創(chuàng)建的新數(shù)據源。如 圖 所示,輸入數(shù)據源名稱 “ ODBCDemo1” ,在說明編輯區(qū)里輸入 “ Data source for ODBC API programming.” ,單擊 “ 選擇 ” 按鈕,選擇要關聯(lián)的 Microsoft Access 數(shù)據庫( *.mdb),在本例里 文件,保持其它設置。 圖 “ ODBC Microsoft Access 安裝 ” 對話框 4) 確認并創(chuàng)建數(shù)據源。在 “ ODBC Microsoft Access 安裝 ” 對話框里單擊 “ 確定 ” 按鈕,完成 ODBCDemo1 數(shù)據源的創(chuàng)建,并返回 ODBC 數(shù)據源管理器,數(shù)據源管理器顯示了剛才創(chuàng)建的 ODBCDemo1 數(shù)據源,如圖 所示。 5) 單擊 “ 確定 ” 按鈕,完成數(shù)據源創(chuàng)建。 廣東石油化工本科畢業(yè) (設計 )論文:基于 VC++的商品庫存管理系統(tǒng) 32 圖 創(chuàng)建了 ODBCDemo1 數(shù)據源的 ODBC 數(shù)據源管理器 程序結構 本應用程序由 19 個窗體組成,主要的分別是:主窗體,登陸窗體,入庫窗體,出庫窗體,庫存匯總,打印及查詢等窗體組成。 1) 主窗口界面程序代碼 : 通過運行程序首先進入歡迎界面和登陸窗體,通過輸入密碼,驗證身份后進入主窗體,在主窗體上有 4 個菜單項,分別對應各自的功能模塊窗體,包括系 統(tǒng),庫存管理,入庫管理,出庫管理,盤存管理,綜合管理,附項管理,歷史數(shù)據管理,打印和查詢。需要哪個功能的時候就點哪個菜單,相對應的窗體會自動彈出。 BOOL CMainDlg::OnInitDialog() { CDialog::OnInitDialog()。 SetIcon(m_hIcon, TRUE)。 // Set big icon SetIcon(m_hIcon, FALSE)。 // Set small icon TBBUTTON button[10]。 int i=0,nStringLength。 第 5 章 詳細設計 33 CString string。 TCHAR * pString。 //建立 ImageList 對象及 ToolBar 對象 (32,32,ILC_COLOR32|ILC_MASK,0,0)。 //創(chuàng)建一個圖象列表框 ()。 (WS_CHILD|WS_VISIBLE,CRect(0,0,0,0),this,ID_TOOLBAR)。 //向 ImageList 對 象中添加資源圖標 UINT Resource[10]={IDI_ICON1,IDI_ICON2,IDI_ICON3,IDI_ICON4,IDI_ICON4,IDI_ICON5,IDI_ICON6,IDI_ICON7,IDI_ICON7,IDI_ICON8}。 for(i=0。i10。i++) { (::LoadIcon(::AfxGetResourceHandle(),MAKEINTRESOURCE(Resource[i])))。 //向圖像列表框中添加圖片 } (amp。m_ImageList)。 for(i=0。i10。i++) { button[i].dwData=0。 button[i].fsState=TBSTATE_ENABLED。 if(i==4 ||i==8) button[i].fsStyle=TBSTYLE_SEP 。 else button[i].fsStyle=TBSTYLE_BUTTON 。 button[i].iBitmap=i。 (i + IDS_STRING1)。//裝載字符串資源 //為每一個字符串再加一個 39。\039。,用于向工具欄里加字符串 nStringLength= () + 1。 pString = (nStringLength)。 //pString[nStringLength] = 0。 //返回剛加的字符串的編號 button[i].iString =(pString)。 ()。 廣東石油化工本科畢業(yè) (設計 )論文:基于 VC++的商品庫存管理系統(tǒng) 34 } button[0].idCommand=ID_MENUITEM32807。 button[1].idCommand=ID_MENUITEM32808。 button[3].idCommand=ID_MENUITEM32817。 button[2].idCommand=ID_MENUITEM32822。 button[5].idCommand=ID_MENUITEM32811。 button[6].idCommand=ID_MENUITEM32812。 button[7].idCommand=ID_MENUITEM32813。 button[9].idCommand=ID_MENUITEM32815。 (10,button)。 ()。 (TBSTYLE_FLAT|CCS_TOP)。 ()。 (WS_CHILD|WS_VISIBLE,CRect(0,0,0,0),this,ID_STATUSBAR)。 CString TipText。 thisGetWindowText(TipText)。 TipText=TipText+ 〖當前用戶: +UserName+ 〗 。 thisSetWindowText(TipText)。 int width[]={150,800}。 (2, amp。width[0])。 (網絡工 程 071 宋文樂 ,0,0)。 // (StatusText,1,0)。 return TRUE。 // return TRUE unless you set the focus to a control } (2)繪制窗口 void CMainDlg::OnPaint() { if (IsIconic()) { CPaintDC dc(this)。 // device context for painting SendMessage(WM_ICONERASEBKGND, (WPARAM) (), 0)。 第 5 章 詳細設計 35 // Center icon in client rectangle int cxIcon = GetSystemMetrics(SM_CXICON)。 int cyIcon = GetSystemMetrics(SM_CYICON)。 CRect rect。 GetClientRect(amp。rect)。 int x = (() cxIcon + 1) / 2。 int y = (() cyIcon + 1) / 2。 // Draw the icon (x, y, m_hIcon)。 }
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1