![《條碼技術(shù)》課程設(shè)計(jì)-Code25碼生成與識別程序設(shè)計(jì)_第1頁](http://file4.renrendoc.com/view11/M00/2C/2D/wKhkGWWtLpSAHYLJAABmya7_Rik038.jpg)
![《條碼技術(shù)》課程設(shè)計(jì)-Code25碼生成與識別程序設(shè)計(jì)_第2頁](http://file4.renrendoc.com/view11/M00/2C/2D/wKhkGWWtLpSAHYLJAABmya7_Rik0382.jpg)
![《條碼技術(shù)》課程設(shè)計(jì)-Code25碼生成與識別程序設(shè)計(jì)_第3頁](http://file4.renrendoc.com/view11/M00/2C/2D/wKhkGWWtLpSAHYLJAABmya7_Rik0383.jpg)
![《條碼技術(shù)》課程設(shè)計(jì)-Code25碼生成與識別程序設(shè)計(jì)_第4頁](http://file4.renrendoc.com/view11/M00/2C/2D/wKhkGWWtLpSAHYLJAABmya7_Rik0384.jpg)
![《條碼技術(shù)》課程設(shè)計(jì)-Code25碼生成與識別程序設(shè)計(jì)_第5頁](http://file4.renrendoc.com/view11/M00/2C/2D/wKhkGWWtLpSAHYLJAABmya7_Rik0385.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
《條碼技術(shù)》課程設(shè)計(jì)題目Code25碼專業(yè)包裝工程
目錄一、課程設(shè)計(jì)目標(biāo)····················3二、程序界面設(shè)計(jì)····················3三、程序代碼設(shè)計(jì)····················4四、程序運(yùn)行結(jié)果····················9五、設(shè)計(jì)心得體會····················10
程序設(shè)計(jì)目標(biāo)任選一種條碼碼制(39碼除外),編程實(shí)現(xiàn)條碼的生成、打印、存儲、打開、識別等功能。(利用CorelDraw軟件生成不同碼制的條形碼符號。熟悉VB編程環(huán)境下的一些基本操作和基本編程語言。利用VB編寫程序?qū)崿F(xiàn)條碼的生成。利用VB編寫程序?qū)崿F(xiàn)條碼的識別。)程序界面設(shè)計(jì)程序界面設(shè)計(jì)應(yīng)該包括繪圖、條碼編譯、打開圖片、保存圖片、打印、清空等基本內(nèi)容。程序代碼設(shè)計(jì)程序代碼的內(nèi)容:OptionExplicitPrivateCharStringAsStringPrivatest(0To9)AsStringPrivateCheckStringAsStringDimbarTextAsStringDimMaxX,MaxYAsIntegerDimStartX,StartY,EndX,EndYAsIntegerDimBSStringAsStringDimDataStringAsStringDimFileNameAsIntegerPrivateSubform_load()CharString="0123456789"st(0)="00110"''0st(1)="10001"''1st(2)="01001"''2st(3)="11000"''3st(4)="00101"''4st(5)="10100"''5st(6)="01100"''6st(7)="00011"''7st(8)="10010"''8st(9)="01010"''9FileName=1EndSubPrivateSubCommand1_Click()barText=Text1.TextPicture1.ClsDims,eAsInteger''起始符與終止符Dimi,j,K,c,x0,y0AsIntegerMaxX=0MaxY=0x0=40y0=30''''起始符Fors=1To3Picture1.Line(x0,y0)-(x0,y0+100*HScroll1.Value)x0=x0+1Nextsx0=x0+1Fors=1To3Picture1.Line(x0,y0)-(x0,y0+100*HScroll1.Value)x0=x0+1Nextsx0=x0+1Picture1.Line(x0,y0)-(x0,y0+100*HScroll1.Value)x0=x0+2''''條碼DimCtrlStringAsStringForK=1ToLen(barText)CtrlString=st(InStr(1,"0123456789",Mid(barText,K,1))-1)Fori=1To5c=Int(Mid(CtrlString,i,1))Ifc=1Then''畫寬條Forj=1To3*HScroll1.ValuePicture1.Line(x0,y0)-(x0,y0+100*HScroll1.Value)x0=x0+1NextjElsePicture1.Line(x0,y0)-(x0,y0+100*HScroll1.Value)''畫窄條x0=x0+1EndIfx0=x0+1''畫空NextiNextK''''終止符Fors=1To3Picture1.Line(x0,y0)-(x0,y0+100*HScroll1.Value)x0=x0+1Nextsx0=x0+1Picture1.Line(x0,y0)-(x0,y0+100*HScroll1.Value)x0=x0+2Fors=1To3Picture1.Line(x0,y0)-(x0,y0+100*HScroll1.Value)x0=x0+1Nextsx0=x0+1MaxX=Picture1.CurrentX+30MaxY=Picture1.CurrentY+30EndSubPrivateSubpicture1_MouseDown(buttonAsInteger,shiftAsInteger,xAsSingle,yAsSingle)StartX=xStartY=yBSString=""EndSubPrivateSubpicture1_MouseMove(buttonAsInteger,shiftAsInteger,xAsSingle,yAsSingle)Ifbutton=1ThenPicture1.Line(StartX,StartY)-(x,StartY),vbRedPicture1.Line(StartX,StartY+1)-(x,StartY+1),vbRedPicture1.Line(StartX,StartY+2)-(x,StartY+2),vbRedEndIfEndSubPrivateSubCommand4_Click()DimCommonDialog1SetCommonDialog1=CreateObject("MSComDlg.CommonDialog")CommonDialog1.FileName=""CommonDialog1.Filter="JPG圖片(*.JPG)|*.jpg|BMP圖片(*.BMP)|*.bmp|ICO圖標(biāo)(*.ICO)|*.ico|GIF圖片(*.GIF)|*.gif"CommonDialog1.ShowSaveIfCommonDialog1.FileName<>""ThenSavePicturePicture1.Image,CommonDialog1.FileNameEndSubPrivateSubpicture1_MouseUp(buttonAsInteger,shiftAsInteger,xAsSingle,yAsSingle)EndX=xEndY=yBSString=""DimiAsIntegerDimcolAsColorConstantsFori=StartXToEndXcol=Picture1.Point(i,StartY-1)Ifcol>10ThenBSString=BSString&0ElseBSString=BSString&1EndIfNextCommand2_ClickEndSubPrivateSubCommand2_Click()DimStempAsStringDimc,i,j,KAsIntegerDimtemp(0To4)AsStringBSString=Mid(BSString,InStr(1,BSString,1),Len(BSString))'去前空白區(qū)0Fori=Len(BSString)To1Step-1'去后空白區(qū)0IfMid(BSString,i,1)<>0ThenBSString=Mid(BSString,1,i+1)ExitForEndIfNextK=0c=0Forj=11ToLen(BSString)-10IfMid(BSString,j,1)=0Andc<3Thentemp(K)=0K=K+1c=0ElseIfMid(BSString,j,1)=0Andc=3Thentemp(K)=1K=K+1c=0ElseIfMid(BSString,j,1)=1Andc<3Thenc=c+1EndIfIfK=5ThenK=0Stemp=""Stemp=temp(0)&temp(1)&temp(2)&temp(3)&temp(4)Fori=0To9Ifst(i)=StempThenDataString=DataString&Mid(CharString,i+1,1)EndIfNextiEndIfNextjMsgBox"條碼符號表示的信息為:"&vbCrLf&DataStringDataString=""EndSubPrivateSubCommand3_Click()Picture1.ClsDimoDLGSetoDLG=CreateObject("MSComDlg.CommonDialog")WithoDLG.DialogTitle="打開文件".Filter="圖片文件|*.jpg;*.bmp;*.tif".FilterIndex=1.MaxFileSize=255.ShowOpenIf.FileName<>""ThenPicture1.Picture=LoadPicture(.FileName)EndIfEndWithSetoDLG=NothingEndSubPrivateSubCommand5_Click()DimscaleModeAsIntegerscaleMode=Picture1.scaleModePicture1.scaleMode=3Printer.scaleMode=6Printer.PaintPicturePicture1.Image,0,0,Picture1.ScaleWidth,Picture1.ScaleHeight,0,0,Picture1.ScaleWidth,Picture1.ScaleHeightPrinter
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025標(biāo)準(zhǔn)版?zhèn)€人購房合同書
- 2025合伙買車合同
- 2024-2025學(xué)年新教材高中生物 第二章 基因和染色體的關(guān)系 微專題四 伴性遺傳的解題方法說課稿 新人教版必修第二冊
- 預(yù)制樓板施工方案
- 肇慶鋼板樁支護(hù)施工方案
- 別墅電梯出售合同范例
- 2023九年級數(shù)學(xué)下冊 第二十九章 投影與視圖29.1 投影第2課時(shí) 正投影說課稿 (新版)新人教版001
- 2024年四年級英語上冊 Unit 3 Let's Go Lesson 15 In the City說課稿 冀教版(三起)
- 自然補(bǔ)償管道施工方案
- 2024年四年級英語上冊 Unit 1 My classroom The fifth period(第五課時(shí))說課稿 人教PEP
- 2025年熱管換熱氣行業(yè)深度研究分析報(bào)告
- 職業(yè)學(xué)院學(xué)生晚出、晚歸、不歸管理辦法
- 2025年陜西西安市經(jīng)濟(jì)技術(shù)開發(fā)區(qū)管委會招聘30人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025山東能源集團(tuán)中級人才庫選拔高頻重點(diǎn)提升(共500題)附帶答案詳解
- 《安利蛋白質(zhì)粉》課件
- 【可行性報(bào)告】2024年數(shù)據(jù)標(biāo)注與審核項(xiàng)目可行性研究分析報(bào)告
- 2024-2025學(xué)年滬科版數(shù)學(xué)七年級上冊期末綜合測試卷(一)(含答案)
- 2025門診護(hù)理工作計(jì)劃
- 《針法灸法》課件-溫灸器灸
- 電氣領(lǐng)域知識培訓(xùn)課件
- 山東省部分學(xué)校2024-2025學(xué)年高一上學(xué)期12月選科指導(dǎo)聯(lián)合測試地理試題( 含答案)
評論
0/150
提交評論