2012年1月13日

软件开发过程中的三层架构的深入解析和搭建(一)

摘要: 一、什么是三层架构(1)情景:设想我们去餐厅吃饭,我们刚刚坐下来,就会有服务员过来为我们服务。服务员记下我们点的菜,然后将菜单传给厨房的大厨。大厨拿出后勤人员事先买好准备好的菜开始烹制,然后交给服务员端出来让我们享用。其实这个餐厅的饮食服务业务可以分解为三个部分来完成,每一部分各司其职。服务员只管接待顾客、向厨师传递顾客的需求;厨师只管烹炒不同口味、不同特色的美食;后勤工作人员只管提供美食原料。他们三者分工合作共同为顾客提供满意的服务。在餐厅里为顾客提供服务期间,服务员、厨师、后勤工作人员,三者中任何一个人员发生变化时(例如请假或辞职)都不会影响其他俩者的正常工作,只对变化者进行重新调整即可正 阅读全文

posted @ 2012-01-13 19:33 c语言源码 阅读(491) 评论(0) 推荐(0) 编辑

C#托盘窗口显示

摘要: 托盘显示许多软件都有这个功能,在C#中如何实现呢,下面的方法可以实现托盘显示,不过可能有些复杂。首先,需要在工具栏拖入NotifyIcon,如图1的那个控件。图一:然后,设置NotifyIcon的属性,加图标什么的。最后,最主要的,就是NotifyIcon点击事件,要实现点击托盘图标隐藏窗口,再点击显示窗口,还有右键托盘能显示菜单等。下面着重介绍一下这一部分的实现。一、点击托盘右键菜单 这个NotifyIcon本身就有这个属性,即NotifyIcon.ContextMenu,添加相应菜单即可。 详见托盘显示演示的 AddTrayMenuItem()方法。二、隐藏至托盘和显示 该部分使用user 阅读全文

posted @ 2012-01-13 16:49 c语言源码 阅读(517) 评论(0) 推荐(0) 编辑

导航