网站导航
首页
API文档
小知识
技术文章
项目文档
关于我们
联系我们
程序人生
技术经验
问与答
阅读分享
英语学习
新闻公告
行业资讯
系统公告
技术经验
为什么要使用AOP?
为什么要使用AOP?在网上看到很多文章提到面向方面编程(Aspect-OrientedProgramming),但一直没有搞清楚这样做有什么好处,为什么要使用AOP呢?问题:尽管面向对象编程与面向过程相比减少了代码的重复,但是它仍然留下了大量的重复代码。面向对象设计有助于最小化应用程序逻辑的代码重复,但是对于实现横切关注点的代码仍然很难实现模块化,例如日志,...
2022-11-14
步步为营 .NET 设计模式学习笔记 一
步步为营.NET设计模式学习笔记一开篇(设计模式之泡妞二十三招)园子里讲设计模式的太多了,最近我也在学设计模式,把我自己练的一些代码整理下,写个.NET设计模式学习笔记来让自己在设计模式的功底更深一层。记得金庸小说里风清扬教令狐冲的时候,说过独孤九剑的总纲,无招胜有招,其实设计模式中也有这种总纲,那便是?Identifytheaspectsofyourapp...
2022-11-14
Microsoft Enterprise Library 5.0 如何集成MySQL数据库
MicrosoftEnterpriseLibrary5.0如何集成MySQL数据库今天在网上找了一下MicrosoftEnterpriseLibrary5.0如何集成MySQL数据库,结果只找到了entlib4.1的扩展模块,http://entlibcontrib.codeplex.com/ ,按照上面的说明配制后还是不成功。于是只好手动修改一下来支持en...
2022-11-14
步步为营 .NET 设计模式学习笔记 三、Strategy(策略模式)
步步为营.NET设计模式学习笔记三、Strategy(策略模式)策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。(原文:TheStrategyPatterndefinesafamilyofalgorithms,encapsulateseachone,andmakestheminterc...
2022-11-14
不使用DalFactory和IDAL,支持多种数据库应用
不使用DalFactory和IDAL,支持多种数据库应用MS的PetShop示例应用程序的“多层架构”被很多.NET开发人员奉为经典的架构,我以前做的项目团队的Leader也是照搬它的,甚至来到现在这个公司后,好几个新来的同事建解决方案也是照搬PetShop的架构,可见PetShop对大家影响之深。下面是PetShop3.0的架构图:为了支持多数据库应用,在...
2022-11-14
步步为营 .NET三层架构解析 八、UI的设计(GridView的设计及其分页)
步步为营.NET三层架构解析八、UI的设计(GridView的设计及其分页)这次我们设计员工操作列表Custom.aspx和部门操作列表Departmant.aspx的设计.以及如何设计GridView的分页功能.先调用BLL设计方法获取数据的List列表,转换成PagedDataSource,再设置PagedDataSource属性来实现分页功能.先看Cu...
2022-11-13
巧用项目生成事件属性自动打包
巧用项目生成事件属性自动打包.net项目有两个生成事件:预先生成事件和后期生成事件。如下截图:在这两个事件中我们可以实现我们的一些与编译相关的需求,比如编译完成后将某些文件打包并传输到发布服务器上等。这里要介绍的一个应用案例如下:我们发布Job的流程是将Debug或Release重命名为Bin,然后将Bin目录和App.config压缩成zip包。第一步:在...
2022-11-13
jQuery中对异步提交JSON和XML数据的处理方式
jQuery中对异步提交JSON和XML数据的处理方式最近在项目中用到Jquery,感觉真的不错,开源的插件也比较多。 项目中,我随手记录一些常用的方法。也是刚刚学习,有问题大家一起讨论, 希望能留下宝贵意见! 首先,在JQuery中AJAX请求一般有 &nb...
2022-11-13
dynamic是FrameWork4.0的新特性
dynamic是FrameWork4.0的新特性http://www.microsoft.com/china/community/clubs/blogs.mspxdynamic是FrameWork4.0的新特性。dynamic的出现让C#具有了弱语言类型的特性。编译器在编译的时候不再对类型进行检查,编译期默认dynamic对象支持你想要的任何特性。比如,即使...
2022-11-13
数据库开发和设计
数据库开发和设计引言:一直在从事数据库开发和设计工作,也看了一些书籍,算是略有心得。很久之前就想针对关系数据库设计进行整理、总结,但因为种种原因迟迟没有动手,主要还是惰性使然。今天也算是痛下决心开始这项卓绝又令我兴奋的工作。这将是一个系列的文章,我将以讲座式的口吻展开讨论(个人偷懒,这里的总结直接拿去公司培训新人用)。系列的第一讲我们先来回答下面几个问题数据...
2022-11-13
Newtonsoft.Json 为asp.net 3.5开发的
Newtonsoft.Json为asp.net3.5开发的使用的库是:Newtonsoft.Json为asp.net3.5开发的Beta4版本,获取数据库数据用的是MicrosoftEnterpriseLibrary4.1其中扩展了这个库的功能,使之最适合把DataTable,DataSet,DataRow转为JSON模式另外使用了Jquery的$.getJ...
2022-11-13
步步为营 .NET三层架构解析 七、UI的设计(登陆页面、注册页页和添加部门页面)
步步为营.NET三层架构解析七、UI的设计(登陆页面、注册页页和添加部门页面)在我们设计好了三层架构的SQLHelper、Model、DAL和BLL后,我们要开始来调用它设计好的功能了。首先我们来设计Login.aspx,先看界面的设计:<table> <tr> <tdstyle="100px;text-al...
2022-11-12
ASP.NET的(HttpModule,HttpHandler)
ASP.NET的(HttpModule,HttpHandler)此文章转载自http://blog.csdn.net/21aspnet/archive/2009/02/02/3857963.aspx 在以前的ASP时候,当请求一个*.asp页面文件的时候,这个HTTP请求首先会被一个名为inetinfo.exe进程所截获,这个进程实际上就是www服务...
2022-11-12
asp.net中 使用jquery+ashx 做ajax,json做数据传输
asp.net中使用jquery+ashx做ajax,json做数据传输一直在想在asp.net中怎么才能向在java中那样用struts那样做页面请求。当然asp.netmvc就是类似struts的东西吧,不过还没来得及学习。今天就用ashx来接收页面请求,并调用后台,然后返回数据给前台,用jquer.ajax提交请求,接收ashx返回的数据。例子: ...
2022-11-12
C#中标准Dispose模式的实现
C#中标准Dispose模式的实现需要明确一下C#程序(或者说.NET)中的资源。简单的说来,C#中的每一个类型都代表一种资源,而资源又分为两类:托管资源:由CLR管理分配和释放的资源,即由CLR里new出来的对象;非托管资源:不受CLR管理的对象,windows内核对象,如文件、数据库连接、套接字、COM对象等;毫无例外地,如果我们的类型使用到了非托管资源...
2022-11-12
-- 继续下滑加载更多... --
上一页
26
27
28
下一页
W3CAPI 在线教程 | 菜鸟教程 © 2018 版权所有 | 豫ICP备18043494号-2