随笔分类 - .Net开发
摘要:名称 解释 GettingStarted - Required ChooseSourceDatabase 选择数据库 MappingFile Mapping文件位置(会根据output目录自动更改,不需要设置) OutputDirectory 文件输出目录 RootNameSpace 根节点的命名空间 Filter by Individual Objects - Optional EnumTabl...
阅读全文
摘要:微软的.net虽然相对于SUN 的JAVA来说还比较年轻,但是我们不得不惊叹他的快速发展。一路走来,当大部分的公司刚从.net 1.1转移到2.0的时候,.net 3.0,3.5早已推出很长时间,并在各个技术社区讨论得如火如荼。甚至部分公司已经开始使用这些技术了,WCF,WPF,WF都已不再仅限于谈论了。如今,当开发人员正在为自己能较早使用高版本的Framwork所带来优势的而暗暗自爽的时候,.n...
阅读全文
摘要:Snippet Compiler Snippet Compiler是一个基于 Windows 的小型应用程序,你可以通过它来编写、编译和运行代码。如果你具有较小的代码段,并且你不想创建完整的 Visual Studio .NET 项目(以及该项目附带的所有文件),则该工具会很有用。现在Snippet Compiler已经支持.NET Framework 3.5,最新版本为Snippet Comp...
阅读全文
摘要:敏捷需求分析,敏捷项目管理,敏捷软件开发已经被大家炒的很热了。在当今商业项目复杂多变的情况之下似乎“敏捷”都已经成为了不二之选了。的确,无论从理论还是在无数的案例证明,对于当今的这种商业环境下的软件项目,大部分都是适合的。 就像一门优秀语言的出现会影响一个软件开发人员职业生涯的5年,10年,甚至更长时间一样。一门优秀的软件项目管理思想和最佳实践的的出现和普及对软件从业人员的...
阅读全文
摘要:前面已经说到,CAB框架中除了提供了强大的支持功能,如依赖注入,事件机制,界面组合显示…,还有一个专门封装业务逻辑的WorkItem。企业应用系统其实主要就是企业业务的自动化实现,一个应用框架提供的支持功能都只是为了更好地为业务服务。下面就来看看CAB中的WorkItem是如何封装业务用例的。 首先看看WorkItem都包含哪些元素? 从WorkItem的属性列表中我们可以看出,WorkIt...
阅读全文
摘要:通过前面的介绍我们可以知道在静态Main方法中执行继承自FormShellApplication的对象实例可以进行很多框架的初始化工作,如加载模块,加载服务等。从FormShellApplication的类型定义中: public abstract class FormShellApplication : WindowsFormsApplication where TWorkItem : Wo...
阅读全文
摘要:现在我们来看看基于CAB的应用程序中非常重要的一个类。这个类可以认为是一个CAB应用的启动点。他就是FormShellApplication。 FormShellApplication的继承关系如下: 该类需要传入两个类型参数,一个是继承自WorkItem的类(如果不需要通过重载WorkItem的OnRunStarted方法来实现更多处理,这里可以直接使用WorkItem),一个是继承自Fo...
阅读全文
摘要:首先我们来看看Composite UI Application Block中涉及的相关概念和术语。这里会做一个简单的介绍,后续文章会详细说到其用法。 应用程序架构元素 CAB. Composite UI Application Block的缩写 Module. 应用程序的组成部件,其中包含SmartParts,支持Service,业务逻辑和配置信息等 ObjectBuilder.通过策略和配置...
阅读全文
摘要:微软开发了一套开源的企业库 (Enterprise Library),通过使用这套企业库里面提供的各种应用程序块可以极大的提高应用程序的开发效率和缩短开发周期,也由此得到了大家的广泛应用。 企业库包括大家熟知的如下应用程序块: Caching Application Block. Cryptography Application Block. Data Access Appli...
阅读全文
摘要:看看自己的上一篇博客,已经粉长粉长时间了,不知道是忙,还是压根就不想写,所以自己的博客一直没啥变化,看看访问名次也落了不少,呵呵,太没面子了,所以呀,还是准备写点东东...... 最近一个项目涉及倒微软的Composite UI Application Block , 里面的一些好设计思想很值得大家学习,所以后面就拿出来和大家分享一下。
阅读全文
摘要:Sqlserver存储过程和C#分页类简化你的代码! 下面是存储过程(sqlserver2000下通过) --最通用的分页存储过程 -- 获取指定页的数据 CREATE PROCEDURE Pagination @tblName varchar(255), -- 表名 @strGetFields varchar(1000) = '*', -- 需要返回的列 @...
阅读全文
摘要:各位团队成员: 有没有想过在研究别人代码的同时也做一个属于开源项目团队自己的开源项目呢?如果你热爱开源,我想你一定会有这样一份热情投入进来,至于项目类型和开发方式,欢迎大家集思广益,多多提出自己的想法,也希望非本团队成员能够加入进来,谢谢
阅读全文
摘要:把lib项目文件转换成web项目文件,转换方法如下:(假设项目名称为:NetUDisk) a-建立虚拟目录指向项目所在的目录 b-用文本编辑器打开NetUDisk.csproj把的第三行ProjectType = "Local"更改成ProjectType = "Web" c-新建立一个名字叫NetUDisk.csproj.webinfo的文件,里面内容如...
阅读全文
摘要:马上要过年了,在这年末之际,有没有想过对自己的技术也做个总结呢? 欢迎大家踊跃Share自己的心得,这次的Share主要是请各位把自己日常工作中用到的工具(注意哦,是实际开发中用到的)和技术罗列出来。这样大家都有机会了解到热门的技术和工具,同时也能给相关人员提供一些宝贵的资讯。 我来带个头吧! 编程平台:...
阅读全文
摘要:开源协议列表 License Approval Process License Information *Academic Free License *Adaptive Public License *Apache Software License *Apache License, 2.0 *Apple Public Source License *Artistic lice...
阅读全文
摘要:大家都在提开源,都在倡导开源,但是有谁真正了解开源的协议呢? 下面我将在网上转载点这方面的文档,供大家学习 来源:http://www.juntuan.net开源在今天的软件业已经很普遍,但开源是否意味着使用者可以对开源后的代码为所欲为呢?答案是否定的。开源运动同样有自己的游戏规则和道德准则。不遵行这些规则不但损害开源运动的健康发展,也会对违规者造成名誉和市场上的...
阅读全文
摘要:在网上胡乱找了一些,适合收藏: /******* 导出到excelEXEC master..xp_cmdshell 'bcp SettleDB.dbo.shanghu out c:\temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""' /*********** 导入ExcelSELECT * FROM OpenDataSource( 'Micr...
阅读全文
摘要:1、GlobalProxySelection 类 包含所有 HTTP 请求的全局默认代理实例。2、代码示例if(Setting.NeedProxy) { GlobalProxySelection.Select = SetupProxy(); } //Create a new request HttpWebRequest HttpWRequest = (HttpWebReq...
阅读全文
摘要:程序员 2005 第1期(PDF) 程序员 2005 第2期(PDF)程序员 2005 第3期(PDF) 程序员 2005 第4期(PDF)
阅读全文
摘要:今天遇到这样一个问题,我为所有的Project写了一个测试Project(主要是便于测试代码的管理),我需要测试一个模块,这个模块会读取配置文件信息,我会将配置信息反序列化到一个类,然后验证反序列化后的类是否和配置文件中的信息匹配。 由于以前的单元测试没有涉及到测试读取应用程序配置文件信息,所以我首先想到的是把配置信息写在Nunit GUI的应用程序配置文件里,因为Nu...
阅读全文


浙公网安备 33010602011771号