版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、目錄1 課程設(shè)計(jì)的目的和意義 22 需求分析 23 數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì) 3154. 程序代碼實(shí)現(xiàn) 5. 系統(tǒng)用戶界面設(shè)計(jì)6 總結(jié) 7. 附錄 錯(cuò)誤!未定義書(shū)簽錯(cuò)誤!未定義書(shū)簽 錯(cuò)誤!未定義書(shū)簽 錯(cuò)誤!未定義書(shū)簽、課程設(shè)計(jì)的目的和意義倉(cāng)庫(kù)在現(xiàn)實(shí)生活中用途十分廣泛, 各種商城、超市要利用倉(cāng)庫(kù)存放物資, 藥 房、醫(yī)院等要利用倉(cāng)庫(kù)存放藥品,企業(yè)、工廠等要利用倉(cāng)庫(kù)存放原材料、生產(chǎn)成 品,因此倉(cāng)庫(kù)的管理成了一項(xiàng)十分重要的工作。人工管理倉(cāng)庫(kù)既費(fèi)時(shí)又費(fèi)力, 而且容易造成混亂 ,嚴(yán)重時(shí)會(huì)影響商城、企業(yè) 的正常運(yùn)作,造成惡劣的后果。隨著信息技術(shù)的發(fā)展,辦公自動(dòng)化的普及,如何 快速,高效,便捷的管理倉(cāng)庫(kù)受到了高度的關(guān)注
2、。本系統(tǒng)模擬倉(cāng)庫(kù)管理, 系統(tǒng)主要針對(duì)于日常庫(kù)存信息的管理, 包括物資管理、 倉(cāng)庫(kù)管理、入庫(kù)操作、入庫(kù)查詢統(tǒng)計(jì)、出庫(kù)操作、出庫(kù)查詢統(tǒng)計(jì)、庫(kù)存查詢統(tǒng)計(jì) 等處理情況。 用戶可以通過(guò)相應(yīng)的模塊, 對(duì)倉(cāng)庫(kù)里的物品的基本情況和庫(kù)存數(shù)量 進(jìn)行查詢,管理員通過(guò)簡(jiǎn)單的操作即可輕松的管理倉(cāng)庫(kù),查詢各項(xiàng)相關(guān)信息, 并 能進(jìn)行入庫(kù)和出庫(kù)操作等。 通過(guò)倉(cāng)庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),使我們鞏固和加 深對(duì)數(shù)據(jù)庫(kù)基礎(chǔ)理論和基本知識(shí)的理解, 進(jìn)一步掌握了使用數(shù)據(jù)庫(kù)進(jìn)行軟件設(shè)計(jì) 的基本思想和方法, 提高了運(yùn)用數(shù)據(jù)庫(kù)理論解決實(shí)際問(wèn)題的能力, 鍛煉了實(shí)際動(dòng) 手能力、創(chuàng)新能力,培養(yǎng)了調(diào)查研究、查閱技術(shù)文獻(xiàn)、資料、手冊(cè)以及編寫(xiě)文檔 的能力。
3、需求分析系統(tǒng)開(kāi)發(fā)的總體任務(wù)是實(shí)現(xiàn)各種信息的系統(tǒng)化、 規(guī)范化和自動(dòng)化。 系統(tǒng)功能 分析是在系統(tǒng)開(kāi)發(fā)的總體任務(wù)的基礎(chǔ)上完成。 本倉(cāng)庫(kù)管理系統(tǒng)需要完成功能主要 有:用戶登錄。實(shí)現(xiàn)根據(jù)不同用戶的權(quán)限進(jìn)行登錄,并轉(zhuǎn)到相應(yīng)權(quán)限的操作。用戶管理。實(shí)現(xiàn)管理人員添加、修改、刪除用戶;一般用戶修改信息等功 能。貨物管理。實(shí)現(xiàn)管理人員對(duì)貨物進(jìn)庫(kù)、退庫(kù)的添加、修改、刪除等功能。 入庫(kù)與出庫(kù)管理。 實(shí)現(xiàn)管理人員對(duì)貨物進(jìn)行入庫(kù)、出庫(kù)操作,并可查詢相 應(yīng)貨物的出入庫(kù)信息。監(jiān)控管理。 在貨物管理中加入最高儲(chǔ)備和最低儲(chǔ)備字段, 對(duì)倉(cāng)庫(kù)中的產(chǎn)品 實(shí)現(xiàn)監(jiān)控和報(bào)警。1 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)三、數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)圖4.1數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)圖2數(shù)據(jù)流
4、圖圖4.2管理員數(shù)據(jù)流圖圖4.3用戶數(shù)據(jù)流圖3.數(shù)據(jù)庫(kù)表設(shè)計(jì)3.1表匯總表名類型說(shuō)明用戶信息表(Emplnfo)基本表集中保存系統(tǒng)中用戶的帳號(hào)、密碼等信息貨物信息表(KcGoods)基本表集中存放貨物的相關(guān)信息銷售商信息表(Company)基本表存放銷售商的角色)信息入庫(kù)信息表(JhGoodsInfo)基本表集中存放入庫(kù)貨物的相關(guān)信息出庫(kù)信息表(SellGoods)基本表集中存放岀庫(kù)貨物的相關(guān)信息退貨信息表(ThGoodsInfo)基本表集中存放退貨的相關(guān)信息3.2詳細(xì)表設(shè)計(jì)用戶表:Emplnfo字段類型長(zhǎng)度說(shuō)明約束EmpId文本50員工編號(hào)主鍵EmpName文本10角色名稱權(quán)限EmpLogi
5、 nN ame文本50密碼EmpSex文本2性別EmpBrithday日期50出生日期EmpDept文本10所屬部門(mén)EmpPost文本10職務(wù)EmpPh one文本20聯(lián)系電話EmpPho neM文本20傳真EmpAddress文本20地址EmpRemark文本50備注貨物表:KcGoodq字段類型長(zhǎng)度說(shuō)明約束GoodsID文本50貨物編號(hào)主鍵KcGoodsName文本50貨物名稱KcNum文本50貨物數(shù)量KcDeptName文本50存放倉(cāng)庫(kù)KcUn it文本50存放單位KcTime文本50存放時(shí)間KcRemark文本50備注銷售商表:Company字段類型長(zhǎng)度說(shuō)明約束Compa ny Nam
6、e:文本50公司名稱主鍵Compa nyDirect文本10公司負(fù)責(zé)人Compa nyPho ne:文本10公司電話Compa ny Fax文本10公司傳真Compa ny Address:文本50公司地址Remark文本50備注入庫(kù)信息表:JhGoodsInfo 字段類型長(zhǎng)度說(shuō)明約束GoodsID文本50入庫(kù)編號(hào)主鍵EmpID文本50進(jìn)貨員工編號(hào)GoodsNum文本50入庫(kù)數(shù)量GoodsJhPrice文本50入庫(kù)單價(jià)DoodsNeedPrice文本50入庫(kù)總值DoodTime日期50入庫(kù)時(shí)間DepotName文本50存入的倉(cāng)庫(kù)Remark文本50備注出庫(kù)信息表:SellGoods 字段類型長(zhǎng)
7、度說(shuō)明約束GoodsID文本50出庫(kù)編號(hào)主鍵EmpID文本50貨員工編號(hào)SellGoodsNum文本50出庫(kù)數(shù)量Sellprice文本50出庫(kù)單價(jià)SellNeedPrice文本50出庫(kù)總值SellGoodsTime日期50出庫(kù)時(shí)間SellRemark文本50備注四、程序代碼實(shí)現(xiàn)1.系統(tǒng)全部類匯總類名說(shuō)明frm.cs程序主模塊frmCompanylnfo.cs查詢修改添加刪除銷售商信息frmDataBack.cs數(shù)據(jù)備份frmDataReole.cs數(shù)據(jù)還原frmEmpInfo.cs查詢修改添加刪除員工信息frmFindGood.cs查詢貨物信息frmGonYingShang.cs選擇供應(yīng)商信息
8、frmGoodID.cs選擇商品名稱frmJhGoodslnfo.cs進(jìn)貨信息frmKcGoodFind.cs選擇查詢條件frmKcGoods.cs查詢庫(kù)存信息及設(shè)置警報(bào)數(shù)量frmLogin.cs用戶登錄frmMain.cs程序主界面frmSellGoodInfo.cs商品銷售信息frmSellGoods.cs修改添加刪除商品銷售信息frmThGoodsInfo.cs查詢修改添加刪除商品銷售信息Program.cs應(yīng)用程序的主入口點(diǎn)2.相關(guān)類詳細(xì)設(shè)計(jì)2.1添加入庫(kù)信息的實(shí)現(xiàn)添加入庫(kù)信息設(shè)計(jì):進(jìn)入主界面后,點(diǎn)擊【進(jìn)貨管理】-【商品進(jìn)貨信息】即可打開(kāi)添加入庫(kù) 界面。下面給出完成添加功能的關(guān)鍵代碼:
9、public partial class frmJhGoodslnfo : Formpublic frmJhGoods lnfo()In itializeComp onen t();public frmJhGoods In fo(i nt in tCdo)In itializeComp onen t();tb_JhGoodsl nfo jhGood=new tb_JhGoodsl nfo();tb_JhGoodsl nfoMe nthod jhMe nthod=new tb_JhGoodsI nfoMe nthod(); public static int in tFalg = 0;priva
10、te void Con trolStatus()this.toolSave.E nabled = !this.toolSave.E nabled;this.toolAdd.E nabled = !this.toolAdd.E nabled;this.toolCa ncel.E nabled = !this.toolCa ncel.E nabled;this.toolAme nd.E nabled = !this.toolAme nd.E nabled;this.tollDelete.E nabled = !this.tollDelete.E nabled;2.2庫(kù)存查詢類的實(shí)現(xiàn)庫(kù)存查詢界面:進(jìn)
11、入主界面后,選擇【庫(kù)存管理】-【庫(kù)存查詢】即可進(jìn)入入庫(kù)信息的查詢 界面。本系統(tǒng)共提供兩種查詢方式,分別是商品編號(hào)查詢、商品名稱查詢查詢,選 擇任意一種查詢方式并輸入要查詢的值,點(diǎn)擊【查詢】按鈕,系統(tǒng)會(huì)根據(jù)輸入的 查詢值以及選取的查詢方式在數(shù)據(jù)庫(kù)中進(jìn)行檢索,并將查詢結(jié)果顯示在界面下方 的空白區(qū)域。完成庫(kù)存查詢功能的核心代碼:n amespace CHEXCpublic partial class frmKcGoodFi nd : Formpublic frmKcGoodFi nd()In itializeComp onen t();tb_KcGoodsMenthod tb_GoodMenthd
12、= new tb_KcGoodsMenthod(); tb_KcGoods kcgood = new tb_KcGoods();private void button1_Click(object sender, EventArgs e)if (comboBox1.Text = "")MessageBox.Show(" 請(qǐng)選擇查詢條件! "); return;if (txtkey.Text = "")MessageBox.Show(" 請(qǐng)輸入查詢信息 "); return;switch (comboBox1.Text
13、)case " 商品編號(hào) ":/" 商品編號(hào) ":kcgood.strGoodsID = txtkey.Text;tb_GoodMenthd.tb_ThGoodsFind(dataGridView1,1,kcgood);break;case "商品名稱 ":/ 商品名稱 "kcgood.strKcGoodsName = txtkey.Text;tb_GoodMenthd.tb_ThGoodsFind(dataGridView1, 2, kcgood);break;private void frmKcGoodFind_Load
14、(object sender, EventArgs e) 五、系統(tǒng)用戶界面設(shè)計(jì)1.界面總體設(shè)計(jì)主界面:菜單欄、工作區(qū)、狀態(tài)欄等。功能界面:全部為主界面的子界面,并完成相互獨(dú)立的功能2.系統(tǒng)界面及功能概述2.1登陸界面:功能簡(jiǎn)介:系統(tǒng)的登陸界面,輸入正確的用戶名和密碼,單擊【確定】 ,程 序會(huì)根據(jù)輸入的用戶所屬的角色, 分配給其合適的權(quán)限,并進(jìn)入相應(yīng)的程序主界 面;如果賬號(hào)或密碼錯(cuò)誤則會(huì)彈出錯(cuò)誤提示,要求用戶重新輸入。2.2用戶主界面:2.4商品退貨界面:2.5商品銷售信息界面:2.6商品庫(kù)存界面:六、總結(jié)計(jì)算機(jī)技術(shù)的快速發(fā)展大大的推進(jìn)了現(xiàn)代人工作生活的變化,越來(lái)越多的行 業(yè)開(kāi)始應(yīng)用計(jì)算機(jī)來(lái)增強(qiáng)
15、管理,提高效益。計(jì)算機(jī)軟件作為計(jì)算機(jī)系統(tǒng)的兩大組成部分之一,看起來(lái)更接近普通用戶;在設(shè)計(jì)一個(gè)軟件系統(tǒng)的時(shí)候需要考慮到的因素非常多,但是最重要的莫過(guò)于功能和界面,功能直接關(guān)系著軟件系統(tǒng)是否能完成用戶的需求,而界面則直接面對(duì)用戶,人們總是更傾向于使用一個(gè)操作方便的軟件系統(tǒng)。在設(shè)計(jì)倉(cāng)庫(kù)管理系統(tǒng)的時(shí)候,便是從以上兩個(gè)方面入手,首要實(shí)現(xiàn)功能性需 求,再設(shè)計(jì)一個(gè)相對(duì)方便操作的用戶界面。在這兩個(gè)方面集成開(kāi)發(fā)環(huán)境(IDE)的作用顯得十分突出,Microsoft Visual Studio 2005是一套非常強(qiáng)大的開(kāi)發(fā)套件, 利用它可以快速的開(kāi)發(fā)出界面友好,功能強(qiáng)大的軟件系統(tǒng)。此次完成的倉(cāng)庫(kù)管理系統(tǒng)可以完全適應(yīng)
16、中小型的倉(cāng)庫(kù)管理需求,它具有用戶 管理、物資管理、出入庫(kù)管理、庫(kù)存管理等功能, 可以方便快捷進(jìn)行添加、 刪除、 查詢等操作,且系統(tǒng)運(yùn)行比較穩(wěn)定。在完成畢業(yè)設(shè)計(jì)的過(guò)程中也遇到了許多問(wèn)題, 主要是因?yàn)樽约簩?duì)高級(jí)語(yǔ)言編程以及數(shù)據(jù) 庫(kù)方面的知識(shí)理解不夠深刻, 平時(shí)動(dòng)手做的軟件不多; 但是在指導(dǎo)老師的悉心指導(dǎo)下, 通過(guò) 查閱資料基本上都能比較好的解決遇到的問(wèn)題, 最終比較順利的完成了此次畢業(yè)設(shè)計(jì)。 在這 個(gè)過(guò)程中我也學(xué)到了很多東西,對(duì)C# ,數(shù)據(jù)庫(kù)都有了更深入的理解,可以較熟練地使用VS2005 開(kāi)發(fā)軟件,也增強(qiáng)了分析問(wèn)題、解決問(wèn)題的能力,總的來(lái)說(shuō)這次畢業(yè)設(shè)計(jì)使我受益 頗多。謝辭在論文完成之際,向我的老
17、師王強(qiáng)老師表示深深的敬意! 本設(shè)計(jì)是在王強(qiáng)老師的悉心指導(dǎo)、 諄諄教誨下完成的, 在此感謝王老師在設(shè) 計(jì)期間對(duì)我的指導(dǎo),以及在我學(xué)習(xí)過(guò)程中, 遇到困難時(shí)對(duì)我的幫助, 使我學(xué)到了 好多知識(shí),學(xué)會(huì)了能夠透徹的分析問(wèn)題解決問(wèn)題的能力。同時(shí),感謝在我大學(xué)期間給與我?guī)椭乃欣蠋煟囵B(yǎng)了我熱愛(ài)學(xué)習(xí)、勤學(xué) 好問(wèn)、創(chuàng)新探索的能力,讓我學(xué)到了不少的知識(shí),使我受益非淺,還培養(yǎng)了我解 決問(wèn)題和處理問(wèn)題的能力,為我在今后的工作和生活中打下了基礎(chǔ)。附錄附錄一:商品進(jìn)貨信息代碼using System;using System.Collections.Generic;using System.ComponentModel
18、;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using CHEXC.ClassInfo;using CHEXC.GoodMenhod;using System.Data.SqlClient; namespace CHEXCpublic partial class frmJhGoodsInfo : Formpublic frmJhGoodsInfo()InitializeComponent();public frmJhGoodsInfo(int intCdo)Initia
19、lizeComponent();tb_JhGoodsInfo jhGood=new tb_JhGoodsInfo(); tb_JhGoodsInfoMenthod jhMenthod=new tb_JhGoodsInfoMenthod(); public static int intFalg = 0;private void ControlStatus()this.toolSave.Enabled = !this.toolSave.Enabled; this.toolAdd.Enabled = !this.toolAdd.Enabled; this.toolCancel.Enabled = !
20、this.toolCancel.Enabled; this.toolAmend.Enabled = !this.toolAmend.Enabled; this.tollDelete.Enabled = !this.tollDelete.Enabled;public void ClearContorl()txtGoodsNum.Text = ""txtGoodsRemark.Text = ""txtGoodsSellPrice.Text = ""txtJhCompName.Text = "" txtGoodsNoPr
21、ice.Text = "" txtGoodsNeedPrice.Text = "" txtGoodsName.Text = "" txtGoodsJhPrice.Text = "" txtGoodsID.Text = "" txtEmpId.Text = ""cmbDepotName.Text = "" public int getIntCount()int intReslut = 0;if (intFalg = 1)if (txtGoodsID.Text
22、 = "")MessageBox.Show('商品編號(hào)不能為空!"); return intReslut;if (txtGoodsName.Text = "")MessageBox.Show("商品名稱不能為空!"); return intReslut;if (txtJhCompName.Text = "")MessageBox.Show("供應(yīng)商名稱不能為空!");return intReslut;if (txtEmpId.Text = "")Messag
23、eBox.Show(進(jìn)貨人姓名不能為空! return intReslut;if (txtGoodsNum.Text = "")MessageBox.Show("數(shù)量不能為空! ”); return intReslut;if (txtGoodsName.Text = "")MessageBox.Show("進(jìn)貨單價(jià)不能為空!return intReslut;if (intFalg = 2)if (txtGoodsID.Text = "")MessageBox.Show("商品編號(hào)不能為空!提示"
24、);return intReslut;if (intFalg = 3)if (txtGoodsID.Text = "")););,選擇要修改記錄MessageBox.Show('商品編號(hào)不能為空!,選擇要?jiǎng)h除記錄", "提示");return intReslut;jhGood.strGoodsID = txtGoodsID.Text; jhGood.strEmpId = txtEmpId.Text; jhGood.strJhCompName = txtGoodsName.Text; jhGood.strDepotName = cmbDe
25、potName.Text; jhGood.strGoodsNum = Convert.ToInt32(txtGoodsNum.Text);jhGood.strGoodsName = txtGoodsName.Text; jhGood.strGoodsUnit = cmbGoodsUnit.Text; jhGood.deGoodsJhPrice = txtGoodsJhPrice.Text; jhGood.deGoodsNeedPrice = txtGoodsNeedPrice.Text; jhGood.deGoodsNoPrice = txtGoodsNoPrice.Text; jhGood.
26、deGoodsSellPrice = txtGoodsSellPrice.Text; jhGood.strGoodsRemark = txtGoodsRemark.Text; jhGood.DaGoodTime = dateTimePicker1.Value;if (intFalg != 3)jhGood.Falg = 0;elsejhGood.Falg = 1;intReslut = 1;return intReslut;private void frmJhGoodsInfo_Load(object sender, EventArgs e)jhMenthod.tb_JhGoodsInfoFi
27、nd("", 5, dataGridView1);private void FillControls()trySqlDataReader sqldrjhMenthod.tb_JhGoodsInfoFind(this.dataGridView10,this.dataGridView1.CurrentCell.RowIndex.Value.ToString(),1);sqldr.Read();if (sqldr.HasRows)txtEmpId.Text=sqldr1.ToString();txtGoodsName.Text=sqldr4.ToString();cmbDepot
28、Name.Text = sqldr3.ToString();txtGoodsNum.Text=sqldr5.ToString(); cmbGoodsUnit.Text=sqldr6.ToString(); txtGoodsJhPrice.Text=sqldr7.ToString(); txtGoodsNeedPrice.Text=sqldr9.ToString(); txtGoodsNoPrice.Text=sqldr10.ToString(); txtGoodsSellPrice.Text=sqldr8.ToString(); txtGoodsRemark.Text=sqldr11.ToSt
29、ring(); txtJhCompName.Text = sqldr2.ToString();txtGoodsID.Text = sqldr0.ToString(); txtGoodsID.Enabled = false;catch (Exception ee)MessageBox.Show(ee.ToString();private void comboBox1_SelectedIndexChanged(objectsender, EventArgs e)private void toolAdd_Click(object sender, EventArgs e) ControlStatus(
30、);ClearContorl(); intFalg = 1;/ 添加標(biāo)記 txtGoodsID.Text = jhMenthod.JhGoodsID();txtGoodsID.Enabled = false; private void toolAmend_Click(object sender, EventArgs e) ControlStatus();ClearContorl();intFalg = 2;/ 添加標(biāo)記private void toolrefulsh_Click(object sender, EventArgs e) ControlStatus();ClearContorl()
31、;private void toolExit_Click(object sender, EventArgs e) this.Close();private void toolCancel_Click(object sender, EventArgs e) ControlStatus();ClearContorl();private void toolSave_Click(object sender, EventArgs e) if (getIntCount() = 1)if (intFalg = 1) if (jhMenthod.tb_JhGoodsInfoMenthodAdd(jhGood)
32、=2)MessageBox.Show(添加成功","提示”); intFalg = 0;jhMenthod.tb_JhGoodsInfoFind("",5,dataGridView1);ControlStatus();ClearContorl();elseMessageBox.Show("添加失敗","提示");intFalg = 0;jhMenthod.tb_JhGoodsInfoFind("", 5, dataGridView1);ControlStatus();ClearContorl()
33、;if (intFalg = 2)if (jhMenthod.tb_JhGoodsInfoMenthodUpdate(jhGood)=1)MessageBox.Show("修改成功",”提示");intFalg = 0;jhMenthod.tb_JhGoodsInfoFind("", 5, dataGridView1);ControlStatus();ClearContorl();else23MessageBox.Show(修改失敗","提示”); intFalg = 0;jhMenthod.tb_JhGoodsInfoFi
34、nd("", 5, dataGridView1);ControlStatus();ClearContorl();if (intFalg = 3)if (jhMenthod.tb_JhGoodsInfoMenthodDelete(jhGood)=1) MessageBox.Show("刪除成功",”提示");intFalg = 0;jhMenthod.tb_JhGoodsInfoFind("", 5, dataGridView1);ControlStatus();ClearContorl();elseMessageBox.Sh
35、ow("刪除失敗","提示"); intFalg = 0;jhMenthod.tb_JhGoodsInfoFind("", 5, dataGridView1);ControlStatus();ClearContorl();private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)if (intFalg = 2 | intFalg = 3) FillControls();private void txtGoodsJhPrice_Text
36、Changed(object sender, EventArgs e) if (txtGoodsNum.Text != "")txtGoodsNeedPrice.TextConvert.ToString(Convert.ToInt32(txtGoodsJhPrice.Text)*Convert.ToInt32(txtGoodsNum.Text);privatevoidtxtGoodsSellPrice_KeyPress(objectsender,25KeyPressEventArgs e)if (e.KeyChar != 8 && !char.IsDigit
37、(e.KeyChar)&&e.KeyChar!='.') MessageBox.Show(請(qǐng)輸入數(shù)字”); e.Handled = true;private void txtGoodsNum_KeyPress(object sender, KeyPressEventArgs e) if (e.KeyChar != 8 && !char.IsDigit(e.KeyChar)MessageBox.Show("請(qǐng)輸入數(shù)字"); e.Handled = true;private void txtGoodsJhPrice_KeyPres
38、s(objectsender, KeyPressEventArgs e)if (e.KeyChar != 8 && !char.IsDigit(e.KeyChar) && e.KeyChar != '.') MessageBox.Show("請(qǐng)輸入數(shù)字"); e.Handled = true;private void txtGoodsNoPrice_KeyPress(object sender, KeyPressEventArgse)if (e.KeyChar != 8 && !char.IsDigit(e.KeyChar) && e.KeyChar
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度時(shí)尚賣場(chǎng)商鋪?zhàn)赓U合同范本4篇
- 二零二五年度玻璃制品出口代理采購(gòu)合同3篇
- 2025年度鋁合金門(mén)窗行業(yè)環(huán)保監(jiān)測(cè)與評(píng)估合同4篇
- 二零二五年房地產(chǎn)項(xiàng)目質(zhì)量監(jiān)督與驗(yàn)收合同3篇
- 2025年淘寶電商平臺(tái)年度采購(gòu)銷售服務(wù)合同范本3篇
- 2025年度淋浴房租賃與托管服務(wù)合同8篇
- 二零二四萬(wàn)科物業(yè)合同范本針對(duì)高層住宅消防安全管理3篇
- 二零二五版35KV輸電線路檢修合同模板3篇
- 二零二四全新風(fēng)機(jī)維修保養(yǎng)購(gòu)銷合同模板下載3篇
- 二零二五版假離婚法律效力確認(rèn)及后續(xù)婚姻關(guān)系恢復(fù)合同3篇
- 一年級(jí)語(yǔ)文雨點(diǎn)兒-教學(xué)課件【希沃白板初階培訓(xùn)結(jié)營(yíng)大作業(yè)】
- 替格瑞洛藥物作用機(jī)制、不良反應(yīng)機(jī)制、與氯吡格雷區(qū)別和合理使用
- 河北省大學(xué)生調(diào)研河北社會(huì)調(diào)查活動(dòng)項(xiàng)目申請(qǐng)書(shū)
- GB/T 20920-2007電子水平儀
- 如何提高教師的課程領(lǐng)導(dǎo)力
- 企業(yè)人員組織結(jié)構(gòu)圖
- 日本疾病診斷分組(DPC)定額支付方式課件
- 兩段焙燒除砷技術(shù)簡(jiǎn)介 - 文字版(1)(2)課件
- 實(shí)習(xí)證明模板免費(fèi)下載【8篇】
- 復(fù)旦大學(xué)用經(jīng)濟(jì)學(xué)智慧解讀中國(guó)課件03用大歷史觀看中國(guó)社會(huì)轉(zhuǎn)型
- 案件受理登記表模版
評(píng)論
0/150
提交評(píng)論