一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

WinForm界面開發(fā)之酒店管理系統(tǒng)--開篇

  星移斗轉(zhuǎn),時光似箭,不知不覺中,酒店管理系統(tǒng)的開發(fā)從開始到現(xiàn)在的結(jié)束,已經(jīng)2個月了,2個月的業(yè)余時間,2個月的生活情趣,都寄托在這個軟件當(dāng)中,經(jīng)歷了各種艱苦和困惑,終于得以修成正果---深田之星酒店管理系統(tǒng)的順利發(fā)布。

  技術(shù)的歷程是一個開拓進(jìn)取、攻克難題的歷程,其中有困惑也有興奮,有苦澀也有甜蜜, 在這個過程中,再一次檢閱了我的Database2Sharp代碼自動生成的開發(fā)工具的,再一次從“深田之星送水管理系統(tǒng)”進(jìn)行升華,技術(shù)從來沒有盡頭,只有不斷完善,以及不斷的超越和創(chuàng)新。在這個過程中,總會產(chǎn)生一系列的Q&A,碰到了一個難題,如何尋找相應(yīng)的解決方法,就是非常有趣的問題了。

  寫這個隨筆的初衷主要不是宣傳我做的軟件,而是有感而發(fā),感隨物現(xiàn),介紹在其中歷程的一些思考和解決方法,介紹做這個酒店管理系統(tǒng)的一些界面和非界面,代碼和非代碼的東西,和大家做一個交流,希望大家能我從言之無物、略表空洞的文章中撿趣拾遺,略受啟發(fā)。言畢,曬上所做東西,在繼續(xù).......

 

  整個系統(tǒng)的界面布局還是沿用我的“送水管理系統(tǒng)網(wǎng)絡(luò)版”的界面樣式,采用了OutlookBar + Wenfenluo停靠控件,客房狀態(tài)視圖、KTV狀態(tài)視圖、茶室狀態(tài)視圖等都是動態(tài)展示相關(guān)的房間信息的,因此需要做成控件,整個控件結(jié)合了菜單操作,以及公布一些接口給界面調(diào)用顯示的,封裝這塊總的還是花費了不少功夫,因為很多時間花費在尋找合適的控件上,尋找是否有人家造好的輪子,以免重復(fù)制造輪子。不過再好的輪子,要想用的好,都是需要修改和調(diào)整的。由于沒有找到很合適的,基本上這個界面都是自己封裝控件來實現(xiàn)的。下面幾篇文章我會詳細(xì)介紹一些這方面的知識,為讀者,也為自己在技術(shù)方面做一個到此一游的標(biāo)記,N月之后,回頭看看,希望仍覺得有用,呵呵。

  下面介紹一下另外一個部分,就是下圖左邊部分的顯示,它是一個很好的開源控件,給我進(jìn)行了適當(dāng)?shù)姆庋b,里面的顯示內(nèi)容,可以隨意定制,因此在客服、KTV、茶室中公用一個狀態(tài)顯示窗口,但是顯示的內(nèi)容不同,界面效果還是不錯的。左邊的狀態(tài)那塊用的是一個ExploreBar的控件,另外一個比普通按鈕好看的是一個不錯的按鈕類,功能比較強(qiáng)大方便,可以設(shè)置 很多種效果,包括各種圖片的設(shè)置還是很方便的,我這里只是用了它的最原始效果。

  下面這個是報表模塊中的一部分了,整個系統(tǒng)很多報表,報表都脫不了打印啊、導(dǎo)出啊的功能了,開始想利用ActiveReport做為報表打印的,可是發(fā)現(xiàn)為每個不同的報表設(shè)計一個報表窗口,實在是消受不起,而且這些內(nèi)容又是重復(fù)再重復(fù)的了,因此利用我原先封裝好的分頁GridView控件就可以了,由于很多報表不需要分頁功能,因此再封裝一個不用分頁,但是有導(dǎo)出、打印功能的GridView控件就可以了。封裝后的控件,既能解析類似List的格式數(shù)據(jù)源,也可以解析DataTable的數(shù)據(jù)格式,還可以對字段的顯示名稱隨意設(shè)置,感覺省了很多麻煩。



  另外一個就是小票打印了,很多基本上采用了GP5860這種POS打印機(jī)進(jìn)行小票打印了,這種如果是串口的打印,那么很方便,我原來的送水系統(tǒng)中就實現(xiàn)了,而且網(wǎng)上也有POS打印的C#代碼,可是如果我偏偏碰到了USB口的小票打印機(jī),那么采用那個就不行了,而且那個沒有預(yù)覽功能,另外USB口的小票打印機(jī)和普通的打印機(jī)很容易弄錯亂,不知道是否他們的打印原理差不多?因此必須解決小票打印機(jī)和普通打印機(jī)的打印問題,即多個并存,互不影響。這個問題可能是做進(jìn)銷存問題,如果碰到打印機(jī)沖突,需要解決的問題之一吧。





  主要碰到的問題,基本上就是上面這些,其他的很多事苦力活,界面的設(shè)計需要耐心細(xì)致,功能的開發(fā)調(diào)試,更需要一份清晰的開發(fā)思路。

  在開發(fā)這個系統(tǒng)的過程中,越來越感覺積累是很重要的東西(前面開發(fā)的軟件經(jīng)驗和代碼積累),開發(fā)的輔助工具(如我的Database2Sharp代碼生成工具)也是必不可少,每次能夠在已有資源上有所創(chuàng)新,有所超越,是一個非常有趣的心理體驗。

NET技術(shù)WinForm界面開發(fā)之酒店管理系統(tǒng)--開篇,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲精品短视频 | jizzjizz国产精品 | 午夜伦伦| 久久国产自偷自偷免 | 97色精品视频在线观看免费 | 国产在视频线精品视频www666 | 免费在线视频一区 | 另类图片综合网 | 欧美成国产精品 | 国产青草视频 | 久久亚洲人成国产精品 | 天天更新天天久久久更新影院 | 好吊妞视频998www | 一区二区三区伦理高清 | 欧美在线黄 | 亚洲美女性视频 | 欧美人最猛性xxxxx | 久久久久久网站 | 很黄很暴力深夜爽爽无遮挡 | 中文字幕在线视频网 | 影音先锋国产系列精品 | 亚在线| 手机看片www xiao2b cm | 色5月婷婷 | 韩国资源视频一区二区三区 | 美女又爽又黄免费 | 涩涩色中文综合亚洲 | 欧亚精品一区二区三区 | 久久综合网久久综合 | 国产综合精品久久亚洲 | 欧美在线一二三区 | 91最新视频| 午夜视频在线观看网站 | 手机在线观看黄色网址 | 成人情趣视频无遮掩免费 | 国产精品伦理久久久久 | 久久a热6| 成人伊人网 | 国产综合亚洲欧美日韩一区二区 | 超碰97人人射妻 | 色美女影院 |