上一页 1 ··· 3 4 5 6 7
摘要: 本例子下载地址:http://files.cnblogs.com/mengxin523/策略模式.rar 从现在开始我们要开始学习一下23种设计模式。如果在我们的项目中能够适当应用到设计模式,不仅能够有助于提高我们的代码健壮性,而且还能够增强项目的可复用性和扩展性,在后期维护的时候更加方便,谓之灵活性好。 23种设计模式可谓是集全世界优秀的软件开发人员的心血历经几十年总结而成的软件开发设计方法... 阅读全文
posted @ 2009-02-18 08:19 SAP梦心 阅读(702) 评论(1) 推荐(0) 编辑
摘要: 用过QQ2009的网友都知道QQ主面板的界面非常炫丽,特别好看,鼠标移上去还有淡入淡出的效果。那这样效果是怎么做出来的呢?其实不难,只要自定义一个用户控件的外怪就可以了,用到GDI+技术和时钟控件来操作… 首先我们在VS2008里面新建一个Windows窗体控件库的项目,系统会自动生成一个用户控件UserControl1.cs出来,我们就用默认的名字吧~~ 本例子下载地址:http://files... 阅读全文
posted @ 2009-02-13 08:20 SAP梦心 阅读(1516) 评论(0) 推荐(1) 编辑
摘要: 用过VS2005和VS2008的开发人员肯定知道在安装这个IDE的时候会自动安装了一个精简版的SQL数据库服务SqlExpress,这个数据库系统少了最重要的企业管理器,也就是说不能用它来建数据表和一些可视化操作。如果碰到项目中要用到SQL数据库的时候也不能附加到数据库服务里面去,导致项目在连接数据库的时候会提示找不到数据库文件而读取失败。那么,这个精简版的SQL数据库服务是不是意味着一无是处呢?... 阅读全文
posted @ 2009-02-12 08:45 SAP梦心 阅读(1024) 评论(2) 推荐(0) 编辑
摘要: 在开发C#项目的时候往往会遇到这样的场景:整个系统都最小化到托盘,然后用户想要双击托盘显示出主界面,而此时你需要在显示主界面的时候弹出一个验证用户信息的对话框,要求用户输入密码等来验证。这样的场景就意味着你必须对密码验证框进行单一实例,否者你双击一次托盘就显示一次验证框,到最后就会产生不必要的麻烦… 单一模式在《深入浅出设计模式》一书里面算是最最简便的一个模式了,主要是为了防止系统多次实例化窗体。... 阅读全文
posted @ 2009-02-11 08:36 SAP梦心 阅读(959) 评论(1) 推荐(0) 编辑
摘要: 3G来了,很多人在讨论该干点什么跟风的3G事,好获得投资。我也说道说道掺乎掺乎。 在2G时代,GPRS手机上网,现在已经很普遍了,我在地铁上公交上老看见有人在看新闻,有人在聊QQ,还有人在玩麻将游戏,也不知道是联网的还是单机的。 我也经常用GPRS上网,百度搜索、百度知道搜索、单词查询、翻译、看新浪新闻、看天涯社区、看小说、看大众点评、看爱帮。 用的浏览器就是UCWEB。看来手机浏览器地盘必然是生... 阅读全文
posted @ 2009-02-10 13:03 SAP梦心 阅读(954) 评论(1) 推荐(0) 编辑
摘要: 2月14日情人节就要到了,由于这个是一次对我来说很重要的节日,因此我也计划了情人节浪漫的一天,一定要过的不平凡一点。 那天手机闹钟会在7点准时叫我起床,我懒床十分钟,到七点十分准时起床。两分钟叠被子,两分钟穿衣服,三分钟刷牙,五分钟洗脸加洗面奶,一分钟刮胡子,一分钟梳头。然后出门买包子和花生浆,然后买两个鸡蛋边走进公司边吃饭… 到办公室差不多7点50分,接着赶紧上上网。8点整那该死的部门小朝会... 阅读全文
posted @ 2009-02-10 12:39 SAP梦心 阅读(734) 评论(1) 推荐(0) 编辑
摘要: 2009年初随着国家信息产业部发了3张3G牌照,标志着中国从此进入了3G时代。2009年对3G起着非常重要的作用,中国移动将在年中投资588亿左右在全国范围内建6万个3G基站。3G理论速度将会达到3M每秒,届时这些字眼将完全进入我们平民百姓眼中:移动互联网、移动电视、移动网游、移动在线电影…所有的一切只要和“移动”两个字挂钩将会被时代赋予有新的意义。 既然3G就在眼前,我们平民百姓只要顺齐自然,买... 阅读全文
posted @ 2009-02-07 08:16 SAP梦心 阅读(784) 评论(0) 推荐(0) 编辑
摘要: 我写下这个文章不是来说Linux的坏处,也不是来用户Windows系统,只是用他们之间的差异化再根据目前市场的行情做出一些判断而已。 虚拟机市场的巨头Vmware公司就说过十年之内Linux一定会取代windows系统成为主流。我不知道这公司到底是根据什么来做出这个判断的,如果是因为目前windows市场份额一直在下降的话那么就太目光短浅了。十年前Linux系统一直在叫,高调大捧说Linux系统会... 阅读全文
posted @ 2009-02-06 08:14 SAP梦心 阅读(5998) 评论(108) 推荐(1) 编辑
摘要: 不敢想象我这一个月多是怎么过来的,除了白天上班和周末有时候出去玩之外我一般都是宅在宿舍做这个梦心日记本V2.0 。自从上次V1.0的版本放出去之后受到论坛很多网友的鼓励和支持,也有不少人提出宝贵的意见,看到大家这么热心我就在计划V2.0的版本了,而且一定要和第一版很多不同,也要改进很多东西。 我不知道像QQ那样头像的功能是怎么做的,也不知道如千千静听那样的界面是如何开发的,很羡慕那样华... 阅读全文
posted @ 2009-01-31 15:42 SAP梦心 阅读(631) 评论(0) 推荐(1) 编辑
摘要: 差不多开发了一个月了吧~~~不过期中断断续续的,还好,能按时完成~~~ 现在把生成的EXE文件发上来,源文件等重构好之后再放吧~~~ http://files.cnblogs.com/mengxin523/梦心日记本V2.0.rar 阅读全文
posted @ 2009-01-06 10:13 SAP梦心 阅读(785) 评论(7) 推荐(1) 编辑
摘要: 今天晚上在宿舍狠狠得看了一点关乎自定义控件与GDI+相结合的例子,终于看得懂一点了...原来每个控件的细节外观都是一点点画出来的,也许这需要对色彩有较强的敏感度,但没事,我有时间慢慢测试。现在不仅要自定义按钮,同时还要自定义窗体和菜单的外观,有点计划去模仿QQ2009的效果,嘿嘿~不过在自定义控件方面还是有很多空白,期待明天晚上能有所突破吧~明天晚上就继续学习,研究窗体的画图........ 阅读全文
posted @ 2008-12-16 10:05 SAP梦心 阅读(1081) 评论(0) 推荐(0) 编辑
摘要: 昨天看了一点自定义控件方面的知识,用到GDI+画图技术,那本460多页的《GDI+程序设计》真的是一本棒棒的书,看到60页我就已经可以自定义出一个背景颜色淡入淡出的按钮出来了!这个是以前我想都不敢想的事~~~看来很多认为很高深很难的东西却未必如此,努力一定有收获! 做自定义控件确实可以做出自己的个性出来,编译成dll就可以到处引用,实在方便。 也许在我自定义控件学... 阅读全文
posted @ 2008-12-11 11:35 SAP梦心 阅读(567) 评论(0) 推荐(1) 编辑
摘要: 程序下载地址: http://files.cnblogs.com/mengxin523/Diary.rar 已经数不清这是第几次的项目了。从当初大一的时候用VB开发的登陆系统(其实算是半成品)开始到后来的个人平面写真设计,再到第一个梦心个人网站开发,平和一种Flash视频,个人纯Flash网站,宿舍个人特效视频,搞笑的CS视频制作,对我影响非常大的芗城闪客纯Flash... 阅读全文
posted @ 2008-12-07 19:33 SAP梦心 阅读(866) 评论(2) 推荐(0) 编辑
摘要: 最近在做关乎个人自己的项目,忙得要死,也无暇顾及这里了,因此博客园好久也没更新...看来蜘蛛网结了不少,我的项目经验也不少! 我们常常口头理论得说三层架构,面向对象,应该要怎么设计才不会有"臭虫",怎么样设计才会使软件更加灵活,易用,可复用性强,对扩展开发对修改关闭,可真正要设计的时候却老是下不了手,看来经验这个东西还是很重要啊... 这次的项目就有点这个感觉,不过... 阅读全文
posted @ 2008-12-04 09:38 SAP梦心 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 昨天一时兴起,就在编程论坛里面搜索很早以前发的求助帖子,发现我共发了35个主题帖子,里面大多都是学习C#的时候遇到困难的求助帖。我随便进一个主题,发现当初自己学习的东东很搞笑。以现在的水平来看当初迷惑我很久的问题,实在小菜一碟,很搞不懂为何那时候的我就被挡住了呢! 可能是我进步很大吧,这是值得肯定的。 其实在学C#半年之前我就已经注册了号了(2007.05.11注册的),开始只是学习VB,也不怎么... 阅读全文
posted @ 2008-11-19 08:41 SAP梦心 阅读(644) 评论(3) 推荐(0) 编辑
摘要: 很多光盘上的程序,比如电脑迷光盘,开头总有一段动画,用来展现企业品牌和LOGO之用。这个动画是Flash做的,而且嵌入到程序中简直做到无缝融合,因为右键点击它也不会有那特有而烦人的Flash右键菜单。 因此将Flash融合到WinForm中能够增强程序的多媒体效果和炫丽的外观。现在我们就来看看在C#桌面程序中如何插入Flash视频,而且去掉烦人的右键菜单。 首先要插入Flash就必须使用Fla... 阅读全文
posted @ 2008-11-18 08:22 SAP梦心 阅读(1948) 评论(2) 推荐(0) 编辑
摘要: 由于项目中存在这样的载入的画面:在界面上有显示载入信息的Label控件和进度条,如果采用单线程则在载入数据的时候UI界面会被锁死,造成假死的感觉。为了给一个更友好的界面,因此有必要引入多线程技术,使得软件更加“人性化”。 但随后在子线程中访问界面上的控件的时候会出现异常,不能操作主线程所控制的UI界面。看来这得用到委托技术了! 首先我们定义委托: public delegate void load... 阅读全文
posted @ 2008-11-11 07:59 SAP梦心 阅读(1512) 评论(3) 推荐(0) 编辑
摘要: 相信每个人对注册表并不陌生,在运行里面输入“regedit”就可以打开注册表编辑器了。这东西对Windows系统来说可是比较重要的,也是病毒常常会光顾的地方,比如病毒和恶意软件常常会在注册表的启动项里面写入自己的启动键值来达到自启动的目的,有些病毒还会修改注册表里面来映像劫持杀毒软件,这是破坏系统的第一步。同时,大多软件(软件的序列号和信息)和硬件信息、系统信息、安全模式等等设置都保存在这里,因此... 阅读全文
posted @ 2008-11-07 07:58 SAP梦心 阅读(7651) 评论(8) 推荐(2) 编辑
摘要: 这几天狂看关于读写XML文件方面的资料,虽然XML比MSSQL方便,不用安装数据库服务软件,也不用附加数据库等操作,但XML毕竟不适合做大的数据存储,因为每当查询读取XML文件时都要先读取它到数据集然后再进行查询(MSSQL是先查询数据,再把查询结果存到数据集),这在无形中占用了一点内存,也失去了一些效率,这在XML文件比较大的时候效果很明显。 所以XML一般用作配置文件用,它的作用也不容小视。学... 阅读全文
posted @ 2008-11-05 09:35 SAP梦心 阅读(810) 评论(0) 推荐(0) 编辑
摘要: 昨天粗粗看了一下微软官方爆出的关于VS2008的硬件要求,感觉自己的老爷机(闪龙2200+\768M DDR内存\160G并口硬盘\5600显卡)勉强可以运行吧,同时对WPF开发和Linq新的查询语言的好奇(当然还有更多的新的功能新的特性),于是自己刚买的宇瞻钢铁侠16G的U盘从公司拷回来自己前几天下载的VS2008。 VS2008 Team System共有7个压缩包,总大小达到4.2G(包含M... 阅读全文
posted @ 2008-11-03 10:53 SAP梦心 阅读(1346) 评论(7) 推荐(0) 编辑
摘要: 随着对.NET学习的深入,慢慢认识到了WPF。这应该属于新事物,属于.NET 3.0里面的一个组件~它的出现相对于传统的GUI程序来说是大的变革。通过它,我们可以轻松感受软件的炫丽,震撼视觉效果和用户体验,因此我们可以对WinForm里自定义控件与GID+的组合开发带来的痛苦说拜拜。 开发WPF要用到全新的语言——XAML语言。XAML在WPF中的真正用途是界面描述,当然它也可以用来写代码。XAM... 阅读全文
posted @ 2008-10-30 08:17 SAP梦心 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 如果你已经有较多的面向对象开发经验,跳过以下这两步: 第一步 掌握一门.NET面向对象语言,C#或VB.NET 我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。 ASP.NET是一个全面向对象的技术,不懂OO,那绝对学不下去! 第二步 对.NET Framework类库有一定的了解 可以通过开发Windows Form应用程序来学习.NET Framework... 阅读全文
posted @ 2008-10-28 12:07 SAP梦心 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 因为做项目要用到数据库,因此存储过程是必不可少的,看了一点如何在.NET中调用存储过程的资料,颇有点心得,觉得这个东西是当用到数据库的时候必须要会的一项技术。下面是它的定义: 存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何... 阅读全文
posted @ 2008-10-28 08:21 SAP梦心 阅读(1047) 评论(0) 推荐(0) 编辑
摘要: 最近学了一些关乎.NET结构分层方面的技术和思想,感觉分层结构既很好得体现了OO思想,也很好的融合了设计模式。这样分层的好处就是极大提高了软件的可复用,和扩展,易维护以及灵活性。 经典的三层结构分为:表现层(UI)、业务逻辑层(BLL)和数据访问层(DAL)。各个分层之间通过对外接口来互相访问,除此之外就几乎没有什么联系,很好体现了模块之间的松耦合。而层内部主要是处理和本层工作有关的业务,绝不牵扯... 阅读全文
posted @ 2008-10-27 08:19 SAP梦心 阅读(1784) 评论(2) 推荐(1) 编辑
摘要: XML(可扩展标记语言)基于文本编码,用于Web上数据交换和存储,比起数据库来说更加灵活,更加方便,读写不用什么数据库驱动,编写方法也很简单,不用什么软件直接用记事本就可以搞定了。 对学编程的人员来说,XML是必学的技术之一。因此,这些天我都在研究C#中对XML的读写,感觉所用到的操作特别多,设计到的方法和类也比较多(反正看的时候有点晕晕的,可以看懂,但要常应用加深印象)。 所用到的操作类都在Sy... 阅读全文
posted @ 2008-10-22 08:54 SAP梦心 阅读(1822) 评论(1) 推荐(0) 编辑
摘要: 昨天公司请了一个老师过来讲解QAD财务系统,可能是她声音太小,或者屏幕太过模糊导致底下很多人都昏昏欲睡,包括我。只有我的副理特别牛,一直在和那老师讨论问题,问得那老师几乎要招架不住了。我心里那个佩服啊… 虽然我坐在那里没有听课,但我却不闲着,拿出我的手机打开电子书,看起.NET泛型应用的文章来。这个是以前存在手机里面的技术性文章,看过了一次,现在再拿出来看应该可以加深印象,同时还可以获得意想不到的... 阅读全文
posted @ 2008-10-21 11:20 SAP梦心 阅读(1149) 评论(1) 推荐(1) 编辑
摘要: 终于把23种设计模式给整理完了,通通理解了一遍。虽然看得懂,能够随着里面代码和传递参数的方法绕来绕去,一层一层拔下去而不会“头晕”,但离实际运用它们还是有很大的距离的。 这23种设计模式涵盖了所有软件架构师和设计师前辈们的经验和方法,将最常用的设计方法和模式都“抽取”出来成为精华的核心代码,就像数学里面的公式一样,只要你设计模式会了,会应用了,那么你离设计出没有“臭虫”和高效的代码不远了~ 通过对... 阅读全文
posted @ 2008-10-17 10:13 SAP梦心 阅读(625) 评论(0) 推荐(1) 编辑
摘要: 昨晚回宿舍开始提取23种设计模式的源码,一一整理成DOC文档,必要的时候拿出来看,也可以打印出来... 哎~~~~每看一次都是一次质的飞跃,呼呼~~~加油,最好达到这样的境界:看到一个项目,然后就想到对应的设计模式出来... 哈哈,会的! 阅读全文
posted @ 2008-10-17 10:12 SAP梦心 阅读(874) 评论(5) 推荐(0) 编辑
摘要: 从电脑报里面认识了C#,然后在《C#入门经典》了解了C#,通过C#了解了可爱的OO,再通过《你必须知道的.NET》熟悉了OO思想,然后通过OO思想我又知道了《设计模式》! 看了《大话设计模式》,共23种设计模式,4种设计原则我终于知道原来OO是这样的原则,感叹原来C#和OO可以这样设计...天啊~~~感觉这几天学的东西比过去一年学的还要多的多啊~~~~ 呼呼~~~为何不早点去学习去懂它呢?否则现... 阅读全文
posted @ 2008-10-17 10:11 SAP梦心 阅读(709) 评论(5) 推荐(1) 编辑
摘要: “互为榜样”这句话是我对郭建苍的。 说这句话的时候我其实很心虚,当然这可以归纳为自己的不自信。 郭建苍在我心中其实是很牛的一个人。他有自知之明,懂得去把握自己,懂得去计划实施。他的毅力和能力其实不在我之下,而且让我最欣赏的是他特有的主见和眼光,也善于委屈自己,善于隐藏自己。他是个很牛X的人,但在老乡和朋友面前却不会太张扬,让人感觉他似乎就是凌凌七,你不知道他有多厉害,只是了解到他的外表。 他可以悬崖勒马,下定了决心的事他马上去实施。跟我说他要改一下“素质”,不在粗口脏话连篇,第二天之后就几乎没有听见过他以前的口头禅了。而我去改变这样的状况却要等到毕业环境改变了之后... 他常常说我帮了他很多, 阅读全文
posted @ 2008-09-30 23:08 SAP梦心 阅读(482) 评论(0) 推荐(1) 编辑
上一页 1 ··· 3 4 5 6 7
鄙视一切不懂技术又装懂的小人!