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

正文內(nèi)容

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

2024-12-06 02:45本頁(yè)面

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

  

【正文】 日期 /時(shí)間 年度數(shù)量 數(shù)字 長(zhǎng)整型 出庫(kù)登記 _d 字段名 數(shù)據(jù)類型 字段長(zhǎng)度 是否為空 收貨單位 amp。nb 規(guī)格 文本 50 出庫(kù)日期 日期 /時(shí)間 年度金額總額 數(shù)字 長(zhǎng)整型 VC++ 工程創(chuàng)建向?qū)? Visual C++為建立應(yīng)用程序提供了工程創(chuàng)建向?qū)?,在向?qū)У闹敢?,可以建立各種類型的應(yīng)用程序。執(zhí)行 Visual C++平臺(tái)上的 “ File New” 菜單命令,或者按下快捷鍵【 Ctrl】 +【 N】,就可以啟動(dòng) VC++ 的工程創(chuàng)建向?qū)?,如圖 所示。 第 5 章 詳細(xì)設(shè)計(jì) 25 在圖 中可以看到, VC++ 工程創(chuàng)建向?qū)Э梢詣?chuàng)建多種類型的應(yīng)用程序,我們?cè)诒緯苡玫降挠腥缦聨追N: ? ATL COM AppWizard:用于創(chuàng)建 ATL 應(yīng)用程序 ; ? MFC AppWizard:用于創(chuàng)建 MFC 應(yīng)用程序 ; ? New Database AppWizard:用于創(chuàng)建一個(gè)新的數(shù)據(jù)庫(kù)。 圖 VC++ 工程創(chuàng)建向?qū)? 在通常的數(shù)據(jù)庫(kù)應(yīng)用開(kāi) 發(fā)中,最常用的數(shù)據(jù)庫(kù)工程類型是通過(guò) MFC AppWizard 創(chuàng)建的,這種類型也是絕大多數(shù) VC++應(yīng)用程序的工程類型,它支持 MFC 的文檔 —視圖結(jié)構(gòu),具有良好的界面基礎(chǔ)。另外我們?cè)诒緯羞€要用到 ATL COM AppWizard 創(chuàng)建的工程,這種工程包含了使用 ATL 模板類和 COM 接口的所有頭文件,我們可以在這樣的工程里直接使用 ATL 模板類和 COM 對(duì)象。 VC++ 數(shù)據(jù)庫(kù)新建工具 VC++ 提供了可視化數(shù)據(jù)庫(kù)開(kāi)發(fā)工具,用于創(chuàng)建一個(gè)新的 SQL Server 數(shù)據(jù)庫(kù)。建立一個(gè)新的 SQL Server 數(shù) 據(jù)庫(kù)的操作步驟如下: 1) 開(kāi)啟 VC++的工程創(chuàng)建向?qū)?。 從 VC++的菜單中執(zhí)行 “ File New” 命令,將 VC++ 工程創(chuàng)建向?qū)э@示出來(lái)。如果當(dāng)前的選項(xiàng)卡不是 Project,單擊 Project 選項(xiàng)卡將它選中。在左邊的列表里選擇 New Database AppWizard 項(xiàng),在 Project Name 編輯區(qū)里輸入工廣東石油化工本科畢業(yè) (設(shè)計(jì) )論文:基于 VC++的商品庫(kù)存管理系統(tǒng) 26 程名稱,并在 Location 編輯區(qū)里調(diào)整工程路徑。如果要向當(dāng)前工作區(qū)里添加數(shù)據(jù)庫(kù)工程,應(yīng)單擊 Add to current workspace,否則單擊 Create new workspace。如圖 所示。單擊 OK 按鈕。 圖 創(chuàng)建新數(shù)據(jù)庫(kù)的向?qū)? 2) 選擇 SQL Server 數(shù)據(jù)庫(kù)服務(wù)器。 VC++彈出 “ New Database Wizard Step 1 of 4” 對(duì)話框,開(kāi)始執(zhí)行 SQL Server 數(shù)據(jù)庫(kù)創(chuàng)建的第一步,如圖 所示,用戶應(yīng)在這個(gè)對(duì)話框里輸入保存這個(gè)數(shù)據(jù)庫(kù)的 SQL Server 服務(wù)器名稱、登錄用戶 ID 和口令。 第 5 章 詳細(xì)設(shè)計(jì) 27 圖 新建數(shù)據(jù)庫(kù)向?qū)У谝徊剑憾x SQL Server 服務(wù)器 3) 在 “ 新建數(shù)據(jù)庫(kù)向?qū)?” 第一步對(duì)話框里單擊 Next 按鈕,執(zhí)行新建 數(shù)據(jù)庫(kù)的第二步,彈出 “ New Database Wizard Step 2 of 4” 對(duì)話框,如圖 所示。 圖 新建數(shù)據(jù)庫(kù)向?qū)У诙剑哼x擇數(shù)據(jù)庫(kù)設(shè)備 廣東石油化工本科畢業(yè) (設(shè)計(jì) )論文:基于 VC++的商品庫(kù)存管理系統(tǒng) 28 4) 在第二步對(duì)話框里,選擇使用的數(shù)據(jù)庫(kù)設(shè)備和日志設(shè)備,選擇后, “新建數(shù)據(jù)庫(kù)向?qū)?”將新建的數(shù)據(jù)庫(kù)放置在所選擇的數(shù)據(jù)庫(kù)設(shè)備上,將日志放置在所選擇的日志設(shè)備上。也可以選擇新建數(shù)據(jù)庫(kù)設(shè)備和日志設(shè)備, “新建數(shù)據(jù)庫(kù)向?qū)?”將彈出新建設(shè)備對(duì)話框,建立新的數(shù)據(jù)庫(kù)設(shè)備和日志設(shè)備。 5) 完成設(shè)備的選擇后,在第二步對(duì)話框里單擊 Next 按鈕,執(zhí)行新建數(shù)據(jù)庫(kù)的第三 步操作,彈出 New Database Wizard Step 3 of 4 對(duì)話框,如圖 所示。 圖 新建數(shù)據(jù)庫(kù)向?qū)У谌剑憾x數(shù)據(jù)庫(kù) 6) 在第三步對(duì)話框里定義數(shù)據(jù)庫(kù)的名稱、初始數(shù)據(jù)庫(kù)和日志的存儲(chǔ)空間大小。完成后,單擊 Next 按鈕,彈出 “ New Database Wizard Step 4 of 4” 對(duì)話框,如圖 所示。 7) 在第四步對(duì)話框里單擊 Finish 按鈕,完成數(shù)據(jù)庫(kù)的創(chuàng)建。 VC++將該數(shù)據(jù)庫(kù)顯示在工作區(qū)的 “ Data View” 選項(xiàng)卡里。在新建的數(shù)據(jù)庫(kù)里,可以添加新的表 、視圖以及存儲(chǔ)過(guò)程等數(shù)據(jù)庫(kù)對(duì)象,操作遠(yuǎn)程的 SQL Server 服務(wù)器就像操作本地?cái)?shù)據(jù)庫(kù)一樣。 第 5 章 詳細(xì)設(shè)計(jì) 29 圖 新建數(shù)據(jù)庫(kù)向?qū)У谒牟剑和瓿蓜?chuàng)建 數(shù)據(jù)源的創(chuàng)建 操作步驟: 1) 打開(kāi) ODBC 數(shù)據(jù)源管理器。如果使用的是 Windows 98 操作系統(tǒng),需要在控制面板里雙擊 “ 數(shù)據(jù)源 (ODBC)” 圖標(biāo),打開(kāi) ODBC 數(shù)據(jù)源管理器;如果使用的是 Windows 2021(家族)操作系統(tǒng),需要在控制面板里雙擊 “ 管理工具 ” 圖標(biāo),然后在管理工具里雙擊 “ 數(shù)據(jù)源 (ODBC)” 圖標(biāo),打開(kāi) ODBC 數(shù)據(jù)源管理器,如圖 所示。 廣東石油化工本科畢業(yè) (設(shè)計(jì) )論文:基于 VC++的商品庫(kù)存管理系統(tǒng) 30 圖 ODBC 數(shù)據(jù)源管理器 2) 創(chuàng)建 ODBCDemo1 數(shù)據(jù)源。在數(shù)據(jù)源管理器里單擊 “添加 ”按鈕,彈出 “創(chuàng)建新數(shù)據(jù)源 ”對(duì)話框,開(kāi)始創(chuàng)建 ODBCDemo1 數(shù)據(jù)源,如圖 所示。首先選擇數(shù)據(jù)源驅(qū)動(dòng)程序,在列表里,選擇 “ Microsoft Access Driver(*.mdb)” 項(xiàng)。 圖 為要?jiǎng)?chuàng)建新的數(shù)據(jù)源選擇驅(qū)動(dòng)程序 第 5 章 詳細(xì)設(shè)計(jì) 31 3) 配置創(chuàng)建的新數(shù)據(jù)源。在 “ 創(chuàng)建新數(shù)據(jù)源 ” 對(duì)話框里單擊 “ 完成 ” 按鈕,彈出 “ ODBC Microsoft Access 安裝 ” 對(duì)話框,在對(duì)話框里配置創(chuàng)建的新數(shù)據(jù)源。如 圖 所示,輸入數(shù)據(jù)源名稱 “ ODBCDemo1” ,在說(shuō)明編輯區(qū)里輸入 “ Data source for ODBC API programming.” ,單擊 “ 選擇 ” 按鈕,選擇要關(guān)聯(lián)的 Microsoft Access 數(shù)據(jù)庫(kù)( *.mdb),在本例里 文件,保持其它設(shè)置。 圖 “ ODBC Microsoft Access 安裝 ” 對(duì)話框 4) 確認(rèn)并創(chuàng)建數(shù)據(jù)源。在 “ ODBC Microsoft Access 安裝 ” 對(duì)話框里單擊 “ 確定 ” 按鈕,完成 ODBCDemo1 數(shù)據(jù)源的創(chuàng)建,并返回 ODBC 數(shù)據(jù)源管理器,數(shù)據(jù)源管理器顯示了剛才創(chuàng)建的 ODBCDemo1 數(shù)據(jù)源,如圖 所示。 5) 單擊 “ 確定 ” 按鈕,完成數(shù)據(jù)源創(chuàng)建。 廣東石油化工本科畢業(yè) (設(shè)計(jì) )論文:基于 VC++的商品庫(kù)存管理系統(tǒng) 32 圖 創(chuàng)建了 ODBCDemo1 數(shù)據(jù)源的 ODBC 數(shù)據(jù)源管理器 程序結(jié)構(gòu) 本應(yīng)用程序由 19 個(gè)窗體組成,主要的分別是:主窗體,登陸窗體,入庫(kù)窗體,出庫(kù)窗體,庫(kù)存匯總,打印及查詢等窗體組成。 1) 主窗口界面程序代碼 : 通過(guò)運(yùn)行程序首先進(jìn)入歡迎界面和登陸窗體,通過(guò)輸入密碼,驗(yàn)證身份后進(jìn)入主窗體,在主窗體上有 4 個(gè)菜單項(xiàng),分別對(duì)應(yīng)各自的功能模塊窗體,包括系 統(tǒng),庫(kù)存管理,入庫(kù)管理,出庫(kù)管理,盤存管理,綜合管理,附項(xiàng)管理,歷史數(shù)據(jù)管理,打印和查詢。需要哪個(gè)功能的時(shí)候就點(diǎn)哪個(gè)菜單,相對(duì)應(yīng)的窗體會(huì)自動(dòng)彈出。 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 章 詳細(xì)設(shè)計(jì) 33 CString string。 TCHAR * pString。 //建立 ImageList 對(duì)象及 ToolBar 對(duì)象 (32,32,ILC_COLOR32|ILC_MASK,0,0)。 //創(chuàng)建一個(gè)圖象列表框 ()。 (WS_CHILD|WS_VISIBLE,CRect(0,0,0,0),this,ID_TOOLBAR)。 //向 ImageList 對(duì) 象中添加資源圖標(biāo) 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)。//裝載字符串資源 //為每一個(gè)字符串再加一個(gè) 39。\039。,用于向工具欄里加字符串 nStringLength= () + 1。 pString = (nStringLength)。 //pString[nStringLength] = 0。 //返回剛加的字符串的編號(hào) button[i].iString =(pString)。 ()。 廣東石油化工本科畢業(yè) (設(shè)計(jì) )論文:基于 VC++的商品庫(kù)存管理系統(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+ 〖當(dāng)前用戶: +UserName+ 〗 。 thisSetWindowText(TipText)。 int width[]={150,800}。 (2, amp。width[0])。 (網(wǎng)絡(luò)工 程 071 宋文樂(lè) ,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 章 詳細(xì)設(shè)計(jì) 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)。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1