摘要: 今天还是进行学习ABAP,发现SAP的消息定义都是在一个地方都写好(SE91),然后在程序中调用,而且呈现的方式有很多种。我不由的想到QAD系统也是一样的机制。如此这样把消息正文都定义好之后再去调用就可以在很大程度上跟程序解除聚合,同时消息内容还可以复用。这些机制是好的,做到灵活,可以不用去改动程序而做到变更消息内容。我想,写程序不也是如此呢~~PS:明天视频光盘大概就到了吧,呼呼,接下去可能边学... 阅读全文
posted @ 2010-08-23 22:46 SAP梦心 阅读(692) 评论(0) 推荐(0) 编辑
摘要: 今天学到如何读取内表。在SQL Server 2005管理器里面看到了SPFLI这个航班表,里面有一大串的数据。其中第一个栏位是MANDT,放的是Client的信息。由于我登录的是Client 001,而表里面却没有001的数据,故在SE16里面看不到任何记录。于是我就做了一点手脚,直接在SQL Server 2005管理器里面直接把这些000的数据给Update了,000的数据都改为001,这样... 阅读全文
posted @ 2010-08-22 22:42 SAP梦心 阅读(962) 评论(1) 推荐(0) 编辑
摘要: 昨天在百度上偶然搜到一片文章,讲的就是SAP系统安装在Windows7系统的例子。想想现在用到的windows server 2003的破系统,真的很讨厌。如果能在windows7下面进行学习,那是最好不过了!安装sap跟2003其实没啥两样,该设置的都设置一样即可,除了虚拟内存不必弄那么大之外,其他的都差不多一样!一直在等待小白鼠来尝试一下, 如果合适的话可以考虑重新部署sap系统在window... 阅读全文
posted @ 2010-08-20 23:52 SAP梦心 阅读(1110) 评论(4) 推荐(0) 编辑
摘要: 正常在企业运作的时候,单纯使用标准的SAP系统整套流程走下来固然是没有问题,但是偏偏每个企业都有自己的一套运作流程,所以SAP标准的流程自然不能满足实际运用的需要,所以就需要对SAP系统进行二次开发。客制一些程序和画面,在原有的基础上新增一些功能,来满足企业实际的运用~实施了SAP的企业在二次开发之前都会向SAP公司申请Access Key来开发ABAP程序。而个人在开发的工程中是不大可能向SAP... 阅读全文
posted @ 2010-08-19 22:35 SAP梦心 阅读(4106) 评论(1) 推荐(4) 编辑
摘要: 为什么我突然想学习sap呢?为什么我会舍弃.net这个最喜欢的语言而转向sap这个大型ERP系统呢??事情要说起来其实很简单也很复杂。任何事情的发生总是有很多根源的~且不说我是从事ERP工作的,刚开始也没有对ERP没有多少的喜欢。由于对.net痴迷了很久,可是工作上一直没有涉及到,确实够痛苦的。只能自己在课外之余自己去研究.net的知识。我就是这样走过了近3年的.net学习~虽然不是小菜,但没有实... 阅读全文
posted @ 2010-08-17 22:57 SAP梦心 阅读(1472) 评论(6) 推荐(1) 编辑
摘要: 主机武装的乃是windows7武功。下载Ubuntu10.04 ISO秘籍,存于G盘。下载VMware7.1最新版的虚拟机,亦存于G盘。右键选虚拟机压缩包,发现压缩率为100%,于是用winmount虚拟之,并装于D盘,占用D盘1G空间也。毕,开之并设定一系统,是为Ubuntu门派,磁盘分10G房子,内存划1G箱子,虚拟光驱预载入Ubuntu秘籍,启动,进系统安装界面。须臾乃成。系统自动下载中文语言装之,并自动下载软件更新,真智能也~因在虚拟机武装Ubuntu门派,故显卡驱动无法装全,Ubuntu系统3D特效这等绝世武功无法展现,乃最大遗憾。后装QQ,发现官网下载不了,怒,百度之,终下载成。. 阅读全文
posted @ 2010-07-28 22:17 SAP梦心 阅读(509) 评论(0) 推荐(1) 编辑
摘要: 意外去参加了一个开源的讲座,有几个词终于进入了我的视线...下一步我知道该怎么做。 阅读全文
posted @ 2010-06-20 22:15 SAP梦心 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 今天(2010-04-25)要给一个老乡LYYa买本本,一大早我就起床了,开了本本记了一下配置和大概价格。洗刷完毕吃完饭就跟她弟弟LWF出发了。我们相中的本本是:联想G460A-ITH。 顺便说一下我一贯买本本的“习惯”:方正、宏基、海尔、东芝、清华紫光的多PASS,绝不考虑;中低端优先考虑神舟;中端考虑惠普和三星;中高端考虑联想和IBM;特殊需要才考虑华硕;其他品牌若无特别关照则不在考虑之列。 LYYa预算在5K左右,我就给她推荐了联想这款I3的处理器,毕竟这款CPU是双核四线程,性能不是盖的;搭配2G三代内存和320G的硬盘,足够日常之用;所用的显卡G310M虽处于入门级显卡,但应对主流. 阅读全文
posted @ 2010-05-10 22:14 SAP梦心 阅读(529) 评论(2) 推荐(0) 编辑
摘要: WPF里面虽然很多形式上跟Winform一样,但是控件的使用上面还是会有很多诧异。RichTextBox就是一个例子,是的,在WPF里面对这个控件可以做很多Winform很难做的效果出来。比如在对RichTextBox插入图片,winform时代除了用复制粘贴这种借助剪贴板的差劲方法之外就是要重写和自定义RichTextBox控件了。这就需要高超的编程能力了。但在WPF里面,只需要加几个代码就能搞... 阅读全文
posted @ 2010-04-07 22:44 SAP梦心 阅读(5001) 评论(4) 推荐(2) 编辑
摘要: 本以为WPF里面的XAML会很强大,可以设置很多属性,比如文本框的圆角属性,可惜的是这属性是不存在的。不过意外发现Border是有CornerRadius属性的,我们用它可以设置Border的圆角效果。 XAML主要代码如下:<Border CornerRadius="5" Height="35" Margin="142,137,202,139" BorderThickness="1" Bo... 阅读全文
posted @ 2010-04-04 23:25 SAP梦心 阅读(6928) 评论(2) 推荐(0) 编辑
摘要: 前几天利用公司强大的网络从微软官方下载了最新的Visual Studio 2010 RC版,共花了15分钟搞定。用自己的16G U盘拷回家安装,打算尝鲜一下这个传说中具有划时代意义的IDE工具。微软宣称它将是下一个Visual Studio 6.0... 首先我用winmount软件虚拟ISO镜像,大小2.25G。然后双击就开始运行了! 1:安装界面 2:初始化界面3:开始安装4:安装完这个要重... 阅读全文
posted @ 2010-04-03 22:00 SAP梦心 阅读(826) 评论(2) 推荐(0) 编辑
摘要: 大概在2009年中的时候,偶然看到WPF这词,还不明白它是用来干嘛的!后来下载了一个WPF写的Demo,这个是一个计算营养计算的程序,绚丽的UI界面以及各种动画效果让我吃惊不小,很难相信这个是.net开发的。后来我才知道这就是WPF的魅力!WPF是微软新一代图形系统,运行在.NET Framework 3.0架构下,为用户界面、2D/3D 图形、文档和媒体提供了统一的描述和操作方法。基于Direc... 阅读全文
posted @ 2010-04-03 17:10 SAP梦心 阅读(989) 评论(1) 推荐(0) 编辑
摘要: 很多年前我偶尔听到“自由职业”这词,开始以为自由职业者都是一群找不到工作的倒霉蛋,懒散,堕落和无能。暗暗对自己说长大之后一定不要学他们,男人,最重要的是要有事业!可是,现在我越来越发现其实这一切都只是我一厢情愿的想法罢了。我很欣赏自由职业者,他们自由,有活力,有见识。虽然生存压力大,赚钱也并非固定,但是他们自由,可以随意支配自己的时间,最最重要的是能做自己感兴趣喜欢的事情!在深闺办公室待久了难免会产生两种想法:1、懒散不想去面对外面的世界;2、很向往外面的花花绿绿。我是2-1-2之间走过了一年半。有的时候要成为我们希望的身份,要做自己喜欢的事就必须要付出代价。去坚持一件事情开始会觉得很轻易,可 阅读全文
posted @ 2010-03-10 22:12 SAP梦心 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 最近网上大的事件莫过于瑞星和360两家安全厂商互相的口水仗了!世间的事就是如此,本来两家和和美美的。瑞星之前付给360一定的钱,请360在他们的软件管家里面做他们的广告,两者相安无事。突然之间360宣布要开发360免费的杀毒软件,于是他们的关系急剧恶化,瑞星单方面终止了他们的合作合同。待到360发布免费杀毒软件1.0版本之后瑞星就开始叫嚣了,到处宣扬360杀毒能力不强等等。经过我下载测试,360免费杀毒杀毒能力跟其它安全软件还是有一定的距离,不过还是有一定的提升空间。相比瑞星这种杀毒软件,“误杀门”频出,把一个好好的牌子给砸了,更搞笑的是杀毒软件不像杀毒,倒像是桌面宠物(狮子)。360在安全方 阅读全文
posted @ 2010-02-10 22:11 SAP梦心 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 看了《我的青春谁做主》,整部剧情都还行,名字其实可以改为:《三个女孩是如何战胜她们妈妈的故事》。对一些剧情安排和故事结局我一直很不满意,觉得现实生活未必就能那么轻易妥协。所以以下是我想要的人物结局:1、周晋:财大气粗,但是我觉得毕竟他还是应该为当初的懦弱付出点代价。所以在麦冬刺伤他的那一集里,我不要求他死,但至少要残疾,否则太对不起死去的郁欢了!2、青楚:这女人很要强,做事很有原则。我就不希望她会收到什么身体的伤害了,不过我觉得当周晋残疾之后她应该果断放弃他,去找另一个有车有房的大款!!这样才对得起自己的生活!3、小样:这丫头确实很不错。不过我觉得她最后应该跟了高齐,人家对她那么好她一点也没感 阅读全文
posted @ 2010-01-10 22:08 SAP梦心 阅读(774) 评论(0) 推荐(0) 编辑
摘要: 题记:妈的,研究了PetShop之后才知道什么叫设计...作为动态网页的开发人员,PetShop系统是必须要去研究的一个项目。这个是微软为了宣传.NET的优势而虚拟的一个项目,里面运用了非常多的新技术以及架构,是网页开发人员的圣经!!很早之前我就下载研究了,一直看不懂。云里雾里绕了一大圈,也实在搞不懂绕来绕去的有啥意思,直接对数据库进行存取就OK了嘛~但我这个想法是危险的。我开始体会到了分层以及良好设计的好处。由于要构建自己的网站,因此想尝试用一下这些架构。我发现做一个网站除了前期的需求分析之外,第二部的架构分析是我最头疼的,因为这个是拥有8年以上开发经验的系统架构师做的事情。摆在我面前的问题 阅读全文
posted @ 2009-12-10 22:06 SAP梦心 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 最近在做工作室的网站,留言模块采用纯HTML+JQuery+ASHX对数据库进行无刷新操作。虽然数据能够读出来,但是还是有一些小BUG出现:1、留言板的计数器第一次打开的时候已做更新,但是点击刷新按钮就无动于衷了。2、点击 回复 链接弹出输入管理员回复的框,在里面输入回复的留言之后点击提交之后页面上不会显示新添加的留言回复(实际上已经写入到数据库)。3、显示回复内容有点问题。留言表和回复留言的表是... 阅读全文
posted @ 2009-11-02 22:29 SAP梦心 阅读(687) 评论(0) 推荐(2) 编辑
摘要: Sqlite是最近比较流行的数据库了,拥有比Access高效快速,易操作易实施。完全不需要在客户端进行任何的配置,只需要在站点中引用入DLL文件即可使用了。实际运用中当我用SqliteAdmin以及SQLite Expert Professional 2软件新建Sqlite数据库的时候在ASP.NET中是无法运用的,老是报错:文件不是一个合法的数据库。后来采用一种方法,就是直接在ASP.NET里面... 阅读全文
posted @ 2009-11-01 22:04 SAP梦心 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 现在为一家工作室做网站,在登陆模块中涉及到前端页面通过AJAX传递中文的用户名和字母的密码到后台验证,然后再把验证后的信息返回到前端的过程。调试的时候发现老是提示用户名不存在。于是我在后台直接输出我传递进去的用户名,发现输出来的全部是乱码。看来是编码的问题,于是百度了一下,发现其实只需要一行语句就能轻松搞定了:在Web.config中的<system.web>节点里添加如下语句:<... 阅读全文
posted @ 2009-10-23 23:38 SAP梦心 阅读(1557) 评论(0) 推荐(0) 编辑
摘要: 网页可见区域宽:document.body.clientWidth网页可见区域高:document.body.clientHeight网页可见区域宽:document.body.offsetWidth (包括边线的宽)网页可见区域高:document.body.offsetHeight (包括边线的宽)网页正文全文宽:document.body.scrollWidth网页正文全文高:documen... 阅读全文
posted @ 2009-10-20 15:00 SAP梦心 阅读(1096) 评论(1) 推荐(0) 编辑
摘要: 在设计.net程序架构的时候,我更倾向于使用接口而不是实体类在作为函数的参数。我们来看看下面这个例子:第一个方法public IList<Article> Get(),他调用数据库,并得到一个包含了查询结果数据集合的SqlDataReader,然后调用第二个方法private IList<Article> FillArticles(SqlDataReader reader)... 阅读全文
posted @ 2009-10-13 22:33 SAP梦心 阅读(2216) 评论(0) 推荐(1) 编辑
摘要: 现在博客系统的评论遇到一个问题,用户点击“最后一页”链接之后就自动调取最后一页的资料来显示。我是将当前页用一个全局变量存储。同时在“最后一页”链接里单击方法调用一个函数自动去修改页数为最后一页,然后再调用载入评论的方法。可是我发现点击“最后一页”第一次的时候系统没反应,再点击一次就抓去最后一页的资料了!要说全局变量没改,应该是... 阅读全文
posted @ 2009-10-01 23:51 SAP梦心 阅读(1558) 评论(0) 推荐(0) 编辑
摘要: 对博客系统已经做到了博客评论模块部分了,对单篇博文进行静态化的同时对博文的评论部分采取AJAX的方式去读取。这就要利用到JQuery,ASHX以及Json来合作了。一篇文章有多个评论,每十个为一页。用户每点击下一页则自动抓去下一页,这个过程采用无刷新放心进行。Json格式其实和表格式有异曲同工之妙,在网络传输中,它比XML还省流量,而且与JS有更好的融合,更容易被解析。Json格式样例如下:{"P... 阅读全文
posted @ 2009-09-29 23:16 SAP梦心 阅读(1337) 评论(5) 推荐(2) 编辑
摘要: 现在接到一个任务,要为一家公司做一个博客模块,要求全静态化。也就是不仅博客首页是静态页面,其他子页面也都要静态的,这样可以使得网站更安全,同时也能减轻服务器的负担,访问速度更快! 由于之前做过生成静态页面的网站,对生成静态的页面有一些思路。首先要做一些子页面的模版,当发表一篇博文的时候就通过这个页面的模版生成对应的HTML页面,里面固定住文章的内容,发表日期,分类等等信息,同时将这个页面的地址存到... 阅读全文
posted @ 2009-09-23 21:51 SAP梦心 阅读(596) 评论(3) 推荐(0) 编辑
摘要: 最近看QQ空间里面的投票功能很使用。点击一个链接就弹出一个层,然后再加载一些投票信息,旁边的区域变成灰色不可用状态。其实这不算什么高深的技术,只要在ASP.NET中利用JQuery结合一般处理程序ASHX即可搞定了。首先我们新建一个网站,在网站里面新增一般处理程序,命名为ReadData.ashx。然后在里面输入如下代码:using System;using System.Collections.... 阅读全文
posted @ 2009-09-22 22:31 SAP梦心 阅读(1846) 评论(9) 推荐(1) 编辑
摘要: 2009年8月1日我到厦门大正电脑城入手小黑本本,然后回家里将我那台伴随我4年半的台式机硬盘里的数据传到我的本本之后,宣告了我的台式机从此退役,由小黑接任它的历史使命,继续见证我今后生活的点点滴滴…时间回到2004年下半年我来到商师上大一。我专业是计算机,所以必须有一台PC来学习。于是我软磨硬泡我父母给我买一台电脑。那时候电脑挺贵的,256M的一代内存卖到460元,80G的硬盘也卖到460元左右。我家里本来就不宽裕,老爸那么一点可怜的工资不仅要供养我上大学的学费和生活费,还要养这个家。所以买3100元的电脑我是求了一个学期。于是到了2005年初的时候我托三姑的一个远房亲戚朋友组装了一台PC,配 阅读全文
posted @ 2009-08-14 22:08 SAP梦心 阅读(446) 评论(0) 推荐(1) 编辑
摘要: 最近在选笔记本,然后涉及到是使用3G(1+2)内存还是4G(2+2)的问题。因为微软的Windows系列的操作系统,包括Windows 9x、Windows 2000、Windows XP、Vista以及最新的Windows 7等32位操作系统都只能支持3.2G左右的内存。如果我们物理内存达到4G的话,那么就有800M的内存处于是没有被系统识别,是纯属浪费。但4G内存可以组成双通道,带宽加倍,更重要的是今后不用再怕内存升级的烦恼了。 高速内存盘Z盘 后来意外得知有一种方法可以利用剩下的未被系统识别的内存。这款软件很小巧,能够将内存划分出一部分出来虚拟成磁盘,称作内存盘。这块磁盘可不一般,外观和 阅读全文
posted @ 2009-07-17 22:08 SAP梦心 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 经常上CSDN社区论坛的朋友应该知道在CSDN里面结贴的时候会让你给各个回帖的人一定的分值作为报酬。此时我们不能固定TextBox框的个数,因为回帖的人数是不固定的。而且如果将TextBox控件和单一的回帖人关联则会导致后台代码冗余,也不利于维护和扩展吗,显得不灵活不显示。QQ空间的留言本里面也是类似的情况。当有人给我们留言的时候我们要回复这个留言就点击“回复”就会出现一个... 阅读全文
posted @ 2009-06-03 09:16 SAP梦心 阅读(1683) 评论(1) 推荐(0) 编辑
摘要: 一个经常让开发人员疑惑的问题是母版页是如何处理相对路径的。如果你使用的是静态文字,这一问题不会困扰你。不过,如果你加入了<img>标签或者指向其他资源的HTML标签,问题就可能发生。当你把母版页和内容页放在不同的目录时,问题就发生了。把母版页和内容页分放到不同的目录,这是大型网站推荐使用的最佳实践。实际上,微软建议你在专门的文件夹里保存所有的母版页。不过,如果你不够小心,使用相对路径时... 阅读全文
posted @ 2009-05-12 12:39 SAP梦心 阅读(610) 评论(0) 推荐(0) 编辑
摘要: 我相信許多使用 Access 作為資料庫的程式設計師而言,多半曾經遇到煩人的「運作必須使用更新查詢」的問題。坦白說,我實在不認為這道錯誤訊息切合實情,甚至經常會誤導程式設計師。 在大部份時侯,這個問題的源頭根本就是權限的問題。所以說最快、最骯髒的解決方法,就是對於資料庫檔案加上 Everyone 的完全控制權限,十有八九可以立即解決問題。不過另一個問題來了,這對於權限的控管和安全性方面又有極為不良... 阅读全文
posted @ 2009-05-11 13:00 SAP梦心 阅读(1463) 评论(0) 推荐(0) 编辑
摘要: 在VS2008里面开发完全正常,但是在IIS5.1里面默认网站里面新增一个虚拟目录的制定到这个网页里面的话在浏览器里面http://localhost/查看就是可以显示,但是里面的链接全部不正常。 举例:虚拟目录的名称为meng,那么我们要访问我们的网站就要这样:http://localhost/meng/Default.aspx 这样首页是出来了,但是里面的链接都不是以http://localh... 阅读全文
posted @ 2009-05-08 09:03 SAP梦心 阅读(392) 评论(0) 推荐(0) 编辑
摘要: ASP.NET标准控件功能强大,虽然在编程方面方便点,后台代码可以任意访问到并操作,但CSS对母版内容页里的标准控件则很难。原因是经过编译之后的页面标准控件的ID都会变为母版页占位符和原ID的合成字符串,已经不是原来的ID值了,此时如果你的CSS是用ID来定位则失效(在没有母版页的普通aspx页面里标准空间的id值经过编译之后不会变化)。这就是为什么VS中查看到的代码和浏览器中看到... 阅读全文
posted @ 2009-04-22 08:27 SAP梦心 阅读(1262) 评论(0) 推荐(0) 编辑
摘要: 这几天在做ASP.NET网站,后台数据库就用轻便的Access作数据库。我发现Access虽然相对MSSQL简单小巧,不用那么多的设置,但它也不轻松。如果你对它执行SQL语句的操作,万一表名或者字段名使用了它的关键字,那么就会抛出异常,而这些关键字在MSSQL中是很正常的。有时候这会让你苦不堪言。 Access作数据库的一个好处就是它可以随意携带而且不用像MSSQL一样还要附加和配置。但它的优势也... 阅读全文
posted @ 2009-04-20 08:26 SAP梦心 阅读(823) 评论(3) 推荐(0) 编辑
摘要: 现在市面上浏览器无外乎有这么几种:微软的IE、Mozilla的火狐、苹果Safari、谷歌Chrome和Opera等。其他诸如遨游、世界之窗、360安全卫士等都是基于IE内核的浏览器,少了IE内核它们全部没用,因此严格来说并不是真正意义上的浏览器。 有这么一句话很多人都知道:未来的一切都是WEB的。对操作系统的作用越来越被浏览器所淡化,以后的趋势就是人们只要一个... 阅读全文
posted @ 2009-04-18 13:39 SAP梦心 阅读(703) 评论(0) 推荐(0) 编辑
摘要: 从2005年初拥有自己的一台PC开始到现在已经有好几年的网龄了,算上高中时代,至少有6年的网龄。期间用过的软件可谓非常多,好的坏的我都用过。本人特别追求新版本的软件,因为新版本就意味着靓丽的UI界面,高效的运行速度,简洁的代码以及丰富的功能等等。现在回头看看以前用过的软件,总结出了一套自有的软件的优胜劣汰的法则。 先拿操作系统来说吧:第一次接触的操作系统是Win98,那时候对电脑根本就不懂,因... 阅读全文
posted @ 2009-04-09 08:35 SAP梦心 阅读(623) 评论(0) 推荐(0) 编辑
摘要: 这天都在学习c#的反射原理,网上的资料很多。以前听说反射也仅仅是在《大话设计模式》里面直到一点点,了解不深。 开始我还不知道反射到底有什么好处,后来我才知道利用反射我们可以在运行时的时候通过变量来实例化类的实例。可以有效避免了很多的逻辑判断。 以下是我的测试的代码: using System; using System.Collections.Generic; using ... 阅读全文
posted @ 2009-03-25 10:05 SAP梦心 阅读(727) 评论(0) 推荐(0) 编辑
摘要: 今天开始重构我的梦心日记本V2.0版本。因为我发现它运行有点慢,而且占用内存资源达到了170M多,这简直很疯狂。每一次读取日记都要载入一次数据库,太恐怖了,做的无用功太多太多。同时我在窗体的构造函数里面实例化了太多的对象,因此程序开始登入的速度很慢很慢...界面有时候还一闪闪的,可能是.NET 的GDI+部分的缺陷吧,反正我一直没有找到好的方法。 既然是重构我就可能改一些细节和速度了... 阅读全文
posted @ 2009-03-04 18:29 SAP梦心 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 我是2008年8月1日正式加入漳州灿坤有限公司,成为公司资讯中心APS组的一名程序员,跟着师傅建旺管理全公司的订单销售模块,维护开发QAD平台的订单销售模块的程序。每天上班都是处理其它厂部打电话过来报的异常,偶尔也会有任务分配下来进行模块的开发。公司八点上班,中午休息四十分钟吃饭,下午的五点下班。 从08年8月1号到现在09年2月下旬,扣除近20天的教育训练和年假,算起来不多不少半年的时间。这短短... 阅读全文
posted @ 2009-02-24 08:25 SAP梦心 阅读(943) 评论(5) 推荐(0) 编辑
摘要: 今天来学习一下设计模式中的中介者模式。 中介者模式可以理解为作为两者双方的调解者,负责传递消息给对方,如果可能还可以在中介类中对消息进行处理。我们常见的三层结构中也可以运用到该模式。比如往大了说业务逻辑层也可以看做表现层和数据库读取层的“中介者”。 把理论说了那么多也没用,主要还是在从代码中理解出思想出来: namespace 中介者模式 { class Program { ... 阅读全文
posted @ 2009-02-24 08:23 SAP梦心 阅读(520) 评论(2) 推荐(0) 编辑
摘要: 今天来看看代理模式。首先要理解何为代理模式?啥时候用到代理模式? 当人A要做一件事情,但苦于无法和这个事情的当事人B认识,而使事情特别难办。同时B的一个朋友C也是自己的朋友,这样我们可以委托C去请求B帮忙而达到目的,好处是A不用去认识B。C就是A和B的代理人,起着中间人的作用。 把这个例子放到我们的软件设计中来,A可以放在客户端,起着事件的引导作用。然后C作为A的代理人,牢记A的委托(传递A的实例... 阅读全文
posted @ 2009-02-19 08:26 SAP梦心 阅读(507) 评论(1) 推荐(0) 编辑
鄙视一切不懂技术又装懂的小人!