摘要:
本系列文章将介绍Composite Application Guidance for WPF,为你采用WPF技术来创建Composite Application提供参考。这是第一篇,简要介绍了什么是Composite Application Guidance for WPF、与CAB的区别以及资源下载。
阅读全文 摘要: sourceforge.net在我们每一个程序员的心目中都是很重要的,甚至超过自己的老婆。^_^我们都是热爱技术,不讨论政治的程序人员,但是发现我们的“她”却很难见面,肯定心里面有点不爽。幸好只是和谐掉一级域名“sourceforge.net“,而二级域名(针对项目,比如:fuzz.sourceforge.net)还是可以访问的。没关系,今天我来教大... 阅读全文
摘要: “工欲善其事,必先利其器。”,最近浏览国外的一些blog而整理搜集的工具集,我将会不定期的更新。如果你觉得有用就试试吧。 阅读全文
摘要: 在上一篇中,讨论了使用SQL构建数据访问层的方法,并且针对的是Access数据库。而这一篇中,将要创建一个针对SQLServer数据库的数据访问层,并且配合存储过程实现。 阅读全文
摘要: 老温评语:在我写这篇文章之前,我的心情比较沉重,不知道会不会影响我现在的写作情绪,之前由于我发表了几篇文章而大受欢迎同时也有网友对我进行炮轰,认为我是在炒作.我真的感到非常悲哀,我真的是撞猪上了;而且给Brain看到了顺便笑了我一把!苍天啊,上帝啊,佛祖啊.但话又说回来没有风雨怎么能见彩虹,一定要保持乐观精神,引用伟大领袖毛主席的话:一切反动派都是纸老虎!我相信只要用事实说话,那么是金子就一定会发... 阅读全文
摘要: 怎样使用JavaScript在客户端验证GridView控件呢?在客户端又怎么去得到一个服务端控件的客户端ID呢?详情尽在本文。 阅读全文
摘要: 透视投影,与Z BUFFER求值 为什么有透视。因为眼球是个透镜。假如地球生物进化的都靠超声波探测空间,那也许眼睛就不会有变成球,而是其他形状...为什么有人玩3D头晕?其中一个重要的作用是,眼球不完全是个透镜。所以当视野大于60度,屏幕四周投影的变形就比眼球投影视网膜利害多。而且人脑习惯了矫正眼球投影的信息。突然有个屏幕上粗糙的模拟眼球成像,大脑还真一时适应不了。 Z BUFFER数值计算,以... 阅读全文
摘要:
Silverlight 给我们带来了如同 Winform 一样便捷的开发方式,然而在桌面应用程序中一个非常重要的元素——模态对话框,却不具备。
本文提供了一个简单的封装,以便更方便的实现模态对话框主/从调用的场景。
阅读全文 摘要: 我们知道yield return可以用来生成迭代器,它的原理是将函数的调用堆栈保存起来,并在下一次调用迭代器的MoveNext()方法时恢复堆栈以继续运行.那么我们在调用一个对象上的阻塞io操作时,可以通过yield return来保存调用堆栈,当阻塞io操作可以继续时,就恢复堆栈继续运行.下面用一个例子来说明假设写一个回显服务器用多线程实现如下Code highlighting produced... 阅读全文
摘要: 在.NET 3.5 平台上使用LINQ to SQL创建三层/多层Web应用系统 (Part 1)在新的.Net Framework 3.5平台上,Microsoft发布了LINQ(C# 3.0, VB.Net 9.0)-集成语言查询(Language-Integrated Query),也就是通过编程语言来查询数据: 数据库 (LINQ to SQL) DataSet 数据集(LINQ to D... 阅读全文
摘要: 上文中我对异常报告组件进行了重构和配置,实际上在上文中MyDebuger组件就已经完成了。我在设计这个组件时考虑到了它的扩展性,其中一个重要的扩展就是可以定义新的异常处理程序模块之后通过配置与主程序一起工作。这节我就开发一个简单的异常处理程序,之后进行配置实现写日志到文件系统。 阅读全文
摘要: 上篇文章得到了几位兄台的鼓励,也得到不少朋友的关注;考虑到这些和程序员的“职业道德”,我便以最快的速度把源码中的重大错误在这里进行纠正,并向关心、下载了的朋友表达 阅读全文
摘要: 在PetShop 4.0中,利用消息队列临时存放要插入的数据,来避免因为频繁访问数据库的操作。而队列中的消息,则等待系统的专用的应用程序来处理,最后将数据插入到数据库中。 阅读全文
摘要: Timus 1013. K-based numbers. Version 3 要求计算出不包括相邻的零的 N 位 K-进制数共有多少个。 阅读全文
摘要: 在C++/MFC中一般都有比较成熟的主窗口分割策略,但对于当前使用人数不多的新技术——WPF,很多技术还需要更多人加入其中,讨论一些比较实际的应用,主窗口分割就是其中比较常见的问题。本文将对此进行应用方面的探讨,并附带给出源码和截图,方便大家学习和研究。 阅读全文
摘要: 接着上一篇,在 Silverlight 中支持3种绑定:OneWay, TwoWay, OneTime. 默认是 OneWay.其中 OneWay 表示仅仅从数据源绑定到目标(通常是 UI 对象),单向的;TwoWay 表示既可以从数据源绑定到目标,目标的更改也可以反馈给数据源,使其发生更新。而 OneTime 是 OneWay 的一种特例,仅加载一次数据。随后数据的变更不会通知绑定目标对象。这样... 阅读全文
摘要: 在上一篇的基础上, 我们来看看如何为我们的服务器控件添加事件支持。丰富的事件支持能让控件的使用者最大限度的参与控件的生命周期,最大限度得提高控件的重用性。每一个服务器控件都从Control基类继承了 OnInit, OnLoad, OnPreRender, and OnUnLoad 等 4 个事件. 在页面开发中, 开发人员可以通过2种方式来注册ASP.NET事件. 1. 通过声明的方式 <... 阅读全文
摘要: 
IE7的web标准之道
IE历来被web标准的拥护者所诟病,而当FireFox横空出世以后,更多的网页制作者开始关注web标准设计。看着FireFox的市场占有率不停的上升,微软终于推出了IE7。但IE7是否真的能够力挽狂澜,是否真的能够得到用户的信任,是否真的能够得到网页设计者的认可呢?
且看《IE7的web标准之道》系列文章,和你一起见证IE7的改变!
阅读全文 摘要: SOA作为整合历史的系统,和现有的各个分立的系统有先天的优势,但SOA作为一个革命性的新软件开发方法论的面目出现,更深层次的原因在于它对于复杂性的处理方式有别于以前的方法论。 我们可以简单的将开发的复杂性归结为对各个领域对象的状态的控制上,意思就是如果在任何时刻系统的领域对象的所有状态是明确可知的,那么就可以说这个系统是可控的。 可以推断出随着业务领域的复杂程度提高,领域对象会不断增长,这个问题... 阅读全文
摘要: 得益于mod_aspdotnet.so,这个支持apache2.2的不好找,附上http://www.cnblogs.com/Files/xin478/mod_aspdotnet-2.2.0.2006-setup-r2.rar有个支持apache2.0的,到处上,可以上网找。安装后,打开httpd.conf,尾部添加LoadModule aspdotnet_module "modules/mod_... 阅读全文
摘要: 原创文章,如需转载,请注明出处。当我们在定义AJAX服务的时候,对于各种各样的请求,应该以什么样的数据格式来响应哪?当然如果是请求一段Markup代码的话,HTML就是最合适的,客户端请求到数据后,就可以直接插入到前端页面中了。那如果客户端需要的是纯粹的数据的话,我们是应该提供XML哪,还是JSON?这两者各有什么优缺点和好处哪,了解了这两者的差异后我们就可以基于实际情况进行权衡取舍了。我们从以下... 阅读全文
摘要:
前几天,在园子里看了一个图片幻灯效果,很不错,不过今天想找却找不到了。这两天想把网站的图片幻灯效果给换了,原来的虽然做成了web控件,不过控件里硬编码了javascript和css,甚至还有document.write这样的输出,感觉很是不爽。偶然发现了一篇翻译文章如何使用 JavaScript 创建可维护的幻灯片效果,感觉原作者在构建可分离的javascript和css上颇有心得,不过这里和我想要的效果还有些差异,参照大部分国内网站的实现方式,应该能够实现定时的播放,同时在右下角还应该有一个序列号的指示,就像新浪网的首页那样,既然作者帮我们作了大部分的分离工作,剩下的这部分自己实现,也十分简单。
阅读全文 摘要: 开始创建Silverlight的组件Silverlight在嵌入式领域发挥的作用绝对不仅仅只有增加Web的用户体验而已。很多嵌入式设备需要丰富多彩的用户交互界面,比如ATM、自动售货机、自助查询终端、老虎机(喔)……Windows Embedded Standard的主要应用领域恰好在这几个方面,所以Silverlight对于来说Windows Embedded Stand... 阅读全文
摘要: 昨天朋友说原先写的那个loadJS有问题。。。。经过调试。。。终于发现。。原来是连续多标记插入head后。。。导致script标记的onload触发出现问题(IE,FF)后又调试了半天,发现,OP在地址无效时。。。或者内容为空时。。只触发一次onpropertychange而且状态还是连接中,而后,过若干MS会改变状态为loaded,但是改变状态的同时不会触发onpropertychange,真是... 阅读全文
软件设计者,尤其是软件界面的设计者往往缺乏一种全局观,在设计时往往将精力和时间放在一些细节上面,像雕刻艺术家一样对很细小的地方精雕细琢,而实际上,将软件拿给用户时,用户并不是每个细节都很关注,比如说看看界面上的按钮大小是不是一致,线条是不是排列整齐等等,他们只会大致的观察,他们看重的是软件的功能,表达的内容和可用性,而对那些细小的部分视而不见,如果将主要的精力和时间花在雕琢软件特别是界面上是不可取的,那样做往往是浪费时间,因为在软件的开发中还有更重要的事情等着要做。我并不是说软件界面不重要,相反软件界面是用户体验的重头戏,我说的是没有必要特别的去雕刻软件,要有一种全局观,只要界面的细节部分不影响界面的整体风格,不是那么碍眼,不是那么难看就可以,因为没有太多的时间让我们去做一件艺术品。
愚人拙见,希望您来评点,谢谢!
摘要: 产品关键字竞价排名,是阿里巴巴主要的收入来源之一,我们在做投标(反竞价)系统,产品,公司排名等系统中,都可以拿来一用.废话少说,直切正题:首先来分析需求:直接看这里http://athena.china.alibaba.com/keyword/bidding_page.htm?Bidding=daohang分析数据库设计1.首先要有一个竞价的公司表,设计如下companyid companynam... 阅读全文
摘要: 最近刚做了一个时下比较流行的隐藏层录页面,登录过程使用了ajax,但是奇怪的是,程序运行到添加cookies时就无端终止了,郁闷..跟踪无果,网上查询亦无果,无奈下只有借用javascript的cookies,用户登录过程是ajax验证完成后,返回正确标记同时返回登录的用户名ID,这样就可以在javascript中实现这样的效果。这个登录框完全效仿baidu知道的登录模式,唯一的不同点是百度知道... 阅读全文
摘要: 本文讨论了如何处理FileSystemWatcher针对同一文件变化的多次事件触发,代码借鉴了log4net的处理方法。 阅读全文
摘要: 最近接手一个公司的论坛。主题数量大概有100W,回复数有900W,在线人数3000左右。之前设计论坛的GG采用静态集合来缓存每个版块的主题列表。但论坛偶尔会冒出个缓存的bug,其中解决了些问题,但时不时又会有新的bug。ms有点“野火烧不尽春风吹又生”的感觉...
所以我也想着手改善一下,想了想决定重写个原型出来,暂放cnblogs希望大虾们能指点一下迷津。 阅读全文