999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

文件高效批量打印方案在資產管理系統軟件中的實施

2017-03-15 17:14:53向少斌
電子技術與軟件工程 2017年2期
關鍵詞:自動化

向少斌

摘 要 隨著辦公環境質對文件的需求,許多硬件設備上的電子資料需要打印機處理。由于打印過程中需要根據文件的格式、頁面來選擇打印機并設置打印機參數,非常耗時耗力。尤其在文件數量較多以及文件格式復雜的情況下,人工操作更是顯得笨拙。為了解決以上問題,本文采用MFC技術,結合VC++語言編寫圖形化程序,只要針對文件類型設置好打印參數,文件就可以一鍵自動批量打印。通過實際使用表明,該程序可以對文件高效批量打印,并極大減少人工勞動,大大提升了實際工作效率。

【關鍵詞】文件 批量打印 自動化 VC++

資料打印已經成為人們生活工作當中不可或缺的一部分,個人檔案存檔、學生畢業論文提交到圖書館、公司辦公文件打印等等。這些文件在打印過程中需要根據不同的文件格式調用相關程序,根據不同的文件幅面大小選擇相應的打印機,并設置各種打印參數。例如打印 10 份 A4 大小的 word 文件、10 份 A3 大小的ppt文件和 10 份 A2 大小的pdf文件,需要調用 10 次 Microsoft Word 程序、10 次 Microsoft Power Point 程序和 10 次 Adobe Acrobat 程序,運行 30 次打印命令,按文件幅面大小分別選擇支持 A4 和 A3 幅面的小型打印機和支持 A2 幅面的大幅面打印機,并設置紙張來源等打印參數。以上過程若采取人工操作會非常耗時耗力,造成大量重復性低效率勞動。為進一步提高辦公效率,本文采用MFC技術,結合VC++語言編寫了圖形化程序,只要針對文件類型設置好打印參數,文件就可以批量打印。

1 VC++語言簡介

Microsoft Visual C++是Microsoft公司推出的開發Win32環境程序,面向對象的可視化集成編程系統。它不但具有程序框架自動生成、靈活方便的類管理、代碼編寫和界面設計集成交互操作、可開發多種程序等優點,而且通過簡單的設置就可使其生成的程序框架支持數據庫接口、OLE2,WinSock網絡、3D控制界面。它以擁有“語法高亮”,IntelliSense(自動編譯功能)以及高級除錯功能而著稱。比如,它允許用戶進行遠程調試,單步執行等。還有允許用戶在調試期間重新編譯被修改的代碼,而不必重新啟動正在調試的程序。其編譯及建置系統以預編譯頭文件、最小重建功能及累加連結著稱。這些特征明顯縮短程式編輯、編譯及連結的時間花費,在大型軟件計劃上尤其顯著。

2 批量打印程序設計

2.1 文件打印過程分析

為了編寫批量打印圖形化程序,需要對整個批量文件打印過程進行相關分析。

(1)設置打印類型。根據不同的文件格式,預先設置好打印參數。

(2)讀取文件列表。從已選擇文件夾下選擇一個(或者文件列表第一個)文件。

(3)格式判斷。文件格式判斷是通過文件的后綴名進行識別,例如.doc、.pdf、.txt等。

(4)獲取打印設備列表。根據設備連接的打印設備,來獲取打印機的類型和打印機數量。

(5)選擇打印機并確定打印。根據第4步中獲取的打印機設備,選擇一個打印機并打印,在打印過程中才會執行第3步。

(6)結束打印。文件批量打印結束后結束打印,關閉程序。

2.2 批量文件打印流程

批量文件打印流程如下:

(1)運行圖形化界面程序。

(2)選擇打印批量文件所在的目錄。

(3)設置不同格式文件的打印參數,從設備列表選擇打印機并開始打印。

3 批量打印程序實現

3.1 獲取文件目錄

根據用戶的輸入或者選擇,判斷目錄是否合法,主要代碼如下:

GetPath(constchar* path)

{

if(NULL==path || strlen(path)==0)//目錄判斷合法性

{

AfxMessageBox("目錄為空!",……);

判斷選擇的目錄是否合法,合法的保存文件目錄并顯示。

3.2 識別文件類型并打印文件

識別類型實現較為簡單,根據文件名,以符號”.”對字符串分割,第二個字符串代表文件類型,而打印函數則是選擇打開文件,并根據文件類型讀取數據,然后發送給打印機打印的過程。而打印過程主要是讀取文件中的內容,然后發送給選定打印機進行文件打印過程。主要設計代碼如下:

BeginPrint()//制定打印過程

{

……

for(inti=0;i

{

GetText(i,strPrintFile);//把文件內容讀入緩沖區

if(PrintFile(strPrintFile,m_Page) !=SUCCESS )//打印

AfxMessageBox("打印失敗!",MB_ICONERROR);

return;

AfxMessageBox("打印完畢!",MB_ICONINFORMATION);

4 使用總結

本圖形化程序編寫完后,已經應用到實際的辦公環境中,取得了良好的效果。利用圖形化程序,只需要簡單的選擇打印目錄,并根據文件類型設置好打印參數,就可以批量的自動化打印,將人工打印步驟交由計算機來實現,簡化了打印過程,實現了自動打印整個目錄中所有文件的目標,解除了重復勞動,極大地提升了工作效率。

參考文獻

[1]張忠帥.VC++ 2008專題應用程序開發實例精講[M].電子工業出版社,2008.

[2]張園.自動化技術在批量打印方面的應用[J].電子測試,2014(08):05.

[3]花的神明.輕松實現文檔批量打印操作[M].電子工業出版社,2010(07):15.

作者單位

廣東電網有限責任公司物流服務中心 廣東省廣州市 510630

猜你喜歡
自動化
國內焊接設備市場現狀及發展趨勢研究
經營者(2016年12期)2016-10-21 07:39:01
供電企業電力自動化主站系統研究
錦界煤礦連采膠帶機集控系統的介紹
供熱站自動控制系統中PLC的應用
AGV小車在白酒行業自動化立體倉庫中的應用
中國市場(2016年36期)2016-10-19 03:40:15
電氣工程及其自動化問題與對策
我國機械設計制造及其自動化的現狀及發展趨勢
淺論節能設計理念在機械制造與自動化中的應用
簡析火力發電廠熱工自動化儀表應用及故障排除方法
配網自動化實用化模式建設及系統運行
主站蜘蛛池模板: 亚洲免费福利视频| 国产免费怡红院视频| 91系列在线观看| 久久黄色小视频| 国产精品区网红主播在线观看| 91福利免费视频| 国产成人1024精品下载| 999国产精品永久免费视频精品久久| 2020最新国产精品视频| 久久国产精品无码hdav| 黄色网站不卡无码| 香蕉国产精品视频| 在线免费观看a视频| 99视频有精品视频免费观看| 国产丝袜无码一区二区视频| 国产成本人片免费a∨短片| 亚洲一区第一页| 国产十八禁在线观看免费| 精品福利视频导航| 熟妇丰满人妻| 99激情网| 1769国产精品免费视频| 一级一级一片免费| 欧美日韩高清| 女人18毛片久久| 91精品啪在线观看国产60岁| 国产91无码福利在线| 国产极品嫩模在线观看91| 日本人妻一区二区三区不卡影院| 亚洲精品欧美重口| 97国内精品久久久久不卡| 国产成人免费手机在线观看视频 | 亚洲国产综合精品中文第一| 亚洲无码熟妇人妻AV在线| 992tv国产人成在线观看| 亚洲国产成人自拍| 免费a在线观看播放| 久久久久久久久久国产精品| 国产亚洲视频中文字幕视频| 亚洲系列中文字幕一区二区| 色欲色欲久久综合网| 91九色视频网| 欧美日韩亚洲国产主播第一区| 天天综合天天综合| 91无码人妻精品一区二区蜜桃| 国产免费网址| 又猛又黄又爽无遮挡的视频网站| 亚洲精品卡2卡3卡4卡5卡区| 国产精品无码制服丝袜| 亚洲国产日韩视频观看| 欧美国产精品拍自| 亚洲无码免费黄色网址| 成人蜜桃网| 亚洲美女一区| 国产午夜小视频| 麻豆国产原创视频在线播放 | 欧美精品在线看| 久久毛片基地| 91精品在线视频观看| 欧美性色综合网| 99性视频| 欧美三級片黃色三級片黃色1| 日韩欧美在线观看| 亚洲国产精品成人久久综合影院| 婷婷六月激情综合一区| 蜜臀av性久久久久蜜臀aⅴ麻豆| 国产成人福利在线视老湿机| 亚洲国产精品无码久久一线| 天天躁夜夜躁狠狠躁图片| 国产精品久久久久久久久kt| 手机在线国产精品| 日韩精品专区免费无码aⅴ| 人妻一区二区三区无码精品一区| 中文字幕中文字字幕码一二区| 91在线无码精品秘九色APP| 91在线播放免费不卡无毒| 久久人妻xunleige无码| 免费看久久精品99| 久久婷婷六月| 曰韩人妻一区二区三区| 二级特黄绝大片免费视频大片| 国产麻豆永久视频|