Welcome 微信登录

首页 / 网页编程 / ASP.NET

对象属性之间的相互赋值

对象属性之间的相互赋值

对象属性之间的相互赋值2013-11-28 博客园 JasenKin(一)前言当不同命名空间下的两个类具有相同的属性,并且需要进行相互赋值时,如下图中的 Jasen.Core.Info类的实例与Jasen.Core.Test.Info类的实例需要相互赋值时,按照一般的思路直接赋值就可 以了。通常,这种情况在调用Web Service的时候比较常见。当需要转换的类很多时,亦或者需要转换的属性 很多时,我们就需要根据一定的规则来对这种场景来进行设计了,谁也不会...
Xml日志记录文件最优方案

Xml日志记录文件最优方案

Xml日志记录文件最优方案2013-11-28 博客园 JasenKinXml作为数据存储的一种方式,当数据非常大的时候,我们将碰到很多Xml处理的问题。通常,我们对Xml文 件进行编辑的最直接的方式是将xml文件加载到XmlDocument,在内存中来对XmlDocument进行修改,然后再保 存到磁盘中。这样的话我们将不得不将整个XML document 加载到内存中,这明显是不明智的(对于大数据XML 文件来说,内存将消耗很大,哥表示鸭梨很大)。下面...
CacheHelper对缓存的控制 减轻服务器的压力

CacheHelper对缓存的控制 减轻服务器的压力

CacheHelper对缓存的控制 减轻服务器的压力2013-11-28 博客园 JasenKin通常我们针对页面以及相关数据进行相应的缓存(分为客户端和服务端的缓存),以下代码为对一般操作 进行相应的缓存(服务端),用以减少对数据库的访问次数,减少服务器的压力。(一)CacheHelper 类CacheHelper类主要是依赖于系统的System.Web.Caching.HostingEnvironment.Cache,具体代码如 下:public st...
如何将DataRow转换成相应的对象

如何将DataRow转换成相应的对象

如何将DataRow转换成相应的对象2013-11-28 博客园 JasenKin一直以来对框架非常感兴趣,对大多数框架(目前本人看过的)来说一般分为三个部分:(1): 拼接SQL语句(反射)。(2):执行CRUD操作,获取相应的DataTable、DataSet等等。(3) :将相应的DataTable、DataSet转换成对象(反射)。因此可以将上述3个部分各个击破,一步一步来 实现自己的框架,看的框架多了,也就成了路。反射在这里面被淋漓尽致的运用,哈...
使用泛型以及通用方法将XML与OBJECT进行相互转换

使用泛型以及通用方法将XML与OBJECT进行相互转换

使用泛型以及通用方法将XML与OBJECT进行相互转换2013-11-28 博客园 JasenKin过年的这段时间一直没有闲着,总体来说可以分为以下2个部分的学习。1:ORMCodeHelper的参考 与学习。2:MVC3的学习。对于ORMCodeHelper(Keny的),完全的采用插件式开发,即插即用 ,个人感觉还是比较爽的,架构不错。它包括了SQL SERVER 2000,SQL SERVER 2005以及ORACLE的相关C#代码 的生成。比哥一年...
项目中dynamic与xml的相互转换

项目中dynamic与xml的相互转换

项目中dynamic与xml的相互转换2013-11-28 JasenKin 项目中很多地方采用dynamic新特性进行开发,因此本人参看了很多关于dynamic的资料。在新的一年开始 ,记录下自己的学习经验。dynamic关键字用于声明一个动态对象,然后通过该动态对象去调用方法或 读写属性。(一)测试Alexandra Rusina提供的参考资料参考 http://blogs.msdn.com/b/csharpfaq/archive/2009/10/19...
项目中使用Web Service的经验和技巧

项目中使用Web Service的经验和技巧

项目中使用Web Service的经验和技巧2013-11-28 博客园 JasenKin先看整体项目布局(如下图所示),有个大体的了解。Jasen.SilverlightService为silverlight项目, Jasen.SilverlightService.Core为实现松耦合的类库,Jasen.SilverlightService.Web为Web服务发布网站。 本文将讲解web服务的注意事项以及使用技巧。这是本人在开发中的一些经验以及总结,本来...
关于ASP.NET页面生命周期的整体把握

关于ASP.NET页面生命周期的整体把握

关于ASP.NET页面生命周期的整体把握2013-11-28 cnblogs JasenKin对于每一个.NET程序员,对于ASP.NET页面生命周期都有一定的了解和把握。关于一些细节方面请参考 http://blog.sina.com.cn/s/blog_5f7aa2970100d5h4.html,内容比较详尽,本文将不再概述。本文主要是从 继承以及视图状态,事件,委托,容器控件以及子控件这些方面来把握和控制整体的页面生命周期。先看下下面4个相关页面的代...
Configuration自定义操作:为Route构造相关的自定义Configuration

Configuration自定义操作:为Route构造相关的自定义Configuration

Configuration自定义操作:为Route构造相关的自定义Configuration2013-11-28 cnblogs JasenKin背景大家对配置文件都是非常的熟悉,至于怎么个玩法就各有千秋。本人偶然在一个开源项目中看到牛人写的代码,其中就有关于配置文件的操作的方面。惊叹于代码的艺术的时候,更多的是感叹,唉!高手真多,本人什么时候才能达到这个水平,一步一步来,说不定,3,5几年后哥也成了高手了,哈哈。低调,一定要低调!Configuratio...
ASP.NET MVC应用程序的执行过程

ASP.NET MVC应用程序的执行过程

ASP.NET MVC应用程序的执行过程2013-11-28 cnblogs JasenKin基于ASP.NET MVC Web应用程序的请求首先通过一个UrlRoutingModule的对象(HTTP模块)。这个模块匹配请求,并且执行路由选择。这个UrlRoutingModule对象选择第一个匹配当前请求的路由对象。如果没有路径匹配,这个UrlRoutingModule什么也不做,让这个请求返回给常规的ASP.NET或者IIS来请求处理。从这个被选中的R...
用ASP.Net MVC快速创建一个电影数据库应用程

用ASP.Net MVC快速创建一个电影数据库应用程

用ASP.Net MVC快速创建一个电影数据库应用程2013-11-28 cnblogs JasenKinStephen Walther 从头开始到结束建立了整个数据驱动ASP.NET MVC应用程序。这个教程对于那些刚刚接 触ASP.NET MVC框架以及想要获得一种建立ASP.NET MVC应用程序的过程的新人是一个很好的介绍。这 个教程的目的就是给你一种“它会是什么样子”去创建ASP.NET MVC应用程序的理念。在这一课中,...
从web开发看.NET和Java

从web开发看.NET和Java

从web开发看.NET和Java2013-11-28 51cto博客 virusswb首先声明本文只从一个角度来说一下.NET和Java,而且只说一个点,可以肯定的是,本文的观点肯定是片面的,但是我觉得可以说明一些问题,或者作为一些参考。我个人不排斥任何技术,也认为任何技术都可以实现同一个业务目的。个人涉猎过.NET, Java, Python, Rails,有的时间长些,有的时间短些。技术是为业务服务的,或者是为某种商业或者非商业的目的来服务的,为了实现...
用户管理架构设计

用户管理架构设计

用户管理架构设计2013-11-28今天给大家分享的是:用户管理模块或者说用户管理子系统如何设计,包括如何抽象以及相关的存储。大部分的应用中都会有用户的概念,除非你的网站全部是匿名访问,不保存用户任何信息。其实这也是不好的,因为你的网站如果没有用户的概念,没有设计用户模块,就很难收集用户信息及用户行为,也就很难有数据来分析用户的喜好,也就少了一条给用户提供更好服务的途径。现在是web2.0的时代,甚至是web3.0,用户越来越在意网站给自己带来的内容,显示...
配置Visual Studio 2010开发环境

配置Visual Studio 2010开发环境

配置Visual Studio 2010开发环境2014-02-18 本站 likedreamVisual Studio 2010是一个强大的IDE,微软的主要编程语言都包含于其中,不管是做桌面软件,还是做Web应用,使用Visual Studio 2010都可以搞定。安装好Visual Studio 2010简体中文专业版之后,您可以根据自己的需求来配置Visual Studio 2010的开发环境。比如我经常要用C#,所以这里我们把VS2010配置为&...
<< 311 312 313 314 315 316 317 318 319 320 >>