文章分类 -  .NET

上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页
摘要:今天发现一个好东西, 马上想到年初的时候带团队做项目,要求UI界面支持中英双语的问题,当时考查了几种方法,都不理想,不管是写在XML里还是资源文件里,最主要的问题是都要在程序中对要获取的资源字符串使用 string 进行硬编码,比如 GetString("Message") 。考虑到项目的规模比较大,开发维护周期都会比较长,这种办法怕后期会失控,以 string 做为参数的话,不管写错写漏,都没有... 阅读全文
posted @ 2010-07-13 17:33 rob_2010 阅读(1084) 评论(0) 推荐(1)
摘要:.NET Framework中,叫做System.Runtime.Caching,这不仅是个缓存库,还是个框架,可以在上面开发自己的库。ObjectCache定义了所有缓存都要实现的通用操作。与之搭配的是个内存缓存实现,叫做MemoryCache。这个缓存系统的结构如下: 上图大家可以看出来对应那些产品了吗?下面我给大家介绍一个实现这样一个架构的代码示例,代码的核心就是ObjectCache:定义... 阅读全文
posted @ 2010-07-07 18:21 rob_2010 阅读(221) 评论(0) 推荐(0)
摘要:在asp.net中我们知道有viewstate这样的页面级容器为我们保存表单数据,这样我们每次提交时数据都不会丢失,很容易的完成查询+分页的实现。找过相关MVC分页的例子,都是扩展HtmlHelper方法来实现。我想大家在ASP.NET开发中都用过 wuqi的AspNetPager分页控件以及dacey的NSunPage用来开发Winform项目的分页控件非常方便的满足了大家的分页需求。那么我们来... 阅读全文
posted @ 2010-07-07 17:18 rob_2010 阅读(1033) 评论(0) 推荐(0)
摘要:在介绍之前,先简单说一说ASP.NET服务端GZIP压缩模块的作用及工作原理,很多人编写网页的时候页面因为使用了大量的JS特效又或者放置很多大型 动态广告导致了页面或脚本体积庞大,通常都会使用一些压缩工具本地对页面或脚本进行一定的压缩后再上传到服务器,但这样的压缩工具一般压缩率有限,优化自 然也不明显,本文章介绍的压缩模块的作用就是对asp.net的页面或脚本等资源进行高强度GZIP压缩(一般能压... 阅读全文
posted @ 2010-07-07 15:03 rob_2010 阅读(153) 评论(0) 推荐(0)
摘要:在前端时间开发的时候由于需要将异常保存到数据库中,所以就到网上搜了下专门的日志记录工具,一搜果然很多,比如:log4net,NLog,EntLib Logging等等,但是还是log4net名气最大,所以就下载下来试用了一番,果然很方便,其涵盖了所有常用的日志记录方式具体的可以看下表: AdoNetAppender 将日志记录到数据库中。可以采用SQL和存储过程两种方式。AnsiColorTerm... 阅读全文
posted @ 2010-06-12 10:01 rob_2010 阅读(672) 评论(1) 推荐(1)
摘要:前几周我发表了一系列文章介绍我们正在研究的ASP.NET MVC框架。ASP.NET MVC框架为你提供了一种新的开发Web应用程序的途径,这种途径可以让应用程序变得更加层次清晰,而且更加有利于对代码进行单元测试和支持TDD(测试驱动开发)开发。这一些列的第一篇文章创建了一个简单的电子商务产品列表/浏览站点。他涉及到了MVC背后的高层次概念并演示了一个ASP.NET MVC项目从设计到实现的过程和... 阅读全文
posted @ 2010-06-10 23:57 rob_2010 阅读(304) 评论(0) 推荐(0)
摘要:前几周我发表了一系列文章介绍我们正在研究的ASP.NET MVC框架。ASP.NET MVC框架为你提供了一种新的开发Web应用程序的途径,这种途径可以让应用程序变得更加层次清晰,而且更加有利于对代码进行单元测试和支持TDD(测试驱动开发)开发。这一些列的第一篇文章创建了一个简单的电子商务产品列表/浏览站点。他涉及到了MVC背后的高层次概念并演示了一个ASP.NET MVC项目从设计到实现的过程和... 阅读全文
posted @ 2010-06-10 23:55 rob_2010 阅读(261) 评论(0) 推荐(0)
摘要:上个月我发表了介绍ASP.net MVC框架系列文章的第一篇,介绍了一个具有产品列表/浏览功能的简单的电子商务网站,包含了MVC背后的高级概念,并演示了从零开始实现如何创建一个ASP.net MVC项目并测试了电子商务网站的产品列表功能。在今天的这篇文章里我将要深入介绍ASP.net MVC框架中的URL映射架构,并讨论如何在你的应用程序里里用这种方式进行更高级的开发。Part1回顾在Part1中... 阅读全文
posted @ 2010-06-10 23:53 rob_2010 阅读(372) 评论(0) 推荐(0)
摘要:Microsoft 在Microsoft ASP.NET 3.5 Extensions Preview中提出了ASP.net MVC框架的概念,Visual Studio 2008和.NET Framework 3.5也将开始支持WebForm和MVC两种开发Web应用的模式,为Web开发人员提供了一种更新的方式,同时Scott在他的个人博客中发表了一系列介绍ASP.net MVC框架的文章。个人... 阅读全文
posted @ 2010-06-10 23:52 rob_2010 阅读(301) 评论(0) 推荐(0)
摘要:在ASP.NET MVC中,经常会在Controller与View之间传递数据,因此,熟练、灵活的掌握这两层之间的数据传递方法就非常重要。本文从两个方面进行探讨:ØController向View传递数据ØView向Controller传递数据一、Controller向View传递数据1. 使用ViewData传递数据我们在Controller中定义如下:ViewData... 阅读全文
posted @ 2010-06-10 19:58 rob_2010 阅读(229) 评论(0) 推荐(0)
摘要:一、浏览详细  生成Details.aspx后,View不需要做任何修改(当然可以根据需要去调整View),直接在Controller中的Details方法中添加以下代码:[代码]二、修改  Edit.aspx根据Create.aspx修改了一下,加上验证:[代码]  在Controller中实现Edit方法:[代码]三、删除  Delete.aspx中做了一点修改加上了JavaScript删除确... 阅读全文
posted @ 2010-06-08 16:14 rob_2010 阅读(257) 评论(0) 推荐(0)
摘要:管使用什么来开发程序,都少不了需要做分页,目前使用asp.net mvc开发的web应用程序的人越来越多了,相应的辅助,提高开发效率的helper方法、控件都将会出现。今天我向大家介绍一款在asp.net mvc框架中使用的分页控件。本人也是在新年的时候初次使用,但是一直没有推荐给大家。利用五一休息时间也就介绍给大家。声明我与博杨计算机有限公司无任何关系只是觉得这个分页控件很好用,并且功能强大,在... 阅读全文
posted @ 2010-06-08 16:12 rob_2010 阅读(557) 评论(1) 推荐(1)
摘要:去年写过一篇MVC分页的自己用的一个ASP.Net MVC分页拿出来分享下现在发一个改进版里面用到的IPagedList我自己也记不清是从哪里COPY来的了。呵呵这里我就不把IPagedList的代码贴出来了,要使的下载DEMO自己拿吧。 后台对数据的分页个人最近比较喜欢使用DefaultValue当然也可以写成这里ToPagedList 这个扩展方法里第一个参数是index 懒得去改成page了... 阅读全文
posted @ 2010-06-08 16:11 rob_2010 阅读(182) 评论(0) 推荐(0)
摘要:摘要 什么是.Net内存泄露?如何确定是发生了内存泄露?如何预防内存泄露的发生?正文 1.dot Net内存泄露简介 刚开始使用Net的读者(甚至做了一两年商业开发的同行)可能对Net的内存泄露不是很了解,甚至会说Net不存在内存泄露,他们会问“不是有GC机制 吗?”恩,是有这么回事,它保证了通常应用时不用考虑头疼的资源释放问题,但很遗憾的是这个机制不保证你开发的程序就... 阅读全文
posted @ 2010-06-08 15:47 rob_2010 阅读(410) 评论(0) 推荐(0)
摘要:Microsoft Excel是Microsoft Office的一个组件,是功能强大的电子表格处理软件,它与文本处理软件的差别在于它能够运算复杂的公式,并且有条理地显示结果。Microsoft Excel是除了Microsoft Word之外最常用的办公软件之一,本节将介绍如何使用C#创建Excel文档。与在C#中添加Word文档的方法类似,添加Excel文档时需要为项目添加对Microsoft... 阅读全文
posted @ 2010-06-06 12:37 rob_2010 阅读(311) 评论(0) 推荐(0)
摘要:1、泛型概述泛型可将具体类型的指定推迟到客户端代码声明并实例化类的时候。 使用泛型类型可以最大限度地重用代码、保护类型的安全以及提高程序的性能。 泛型最常见的用途是创建集合类。 NET Framework 类库在 System.Collections.Generic 命名空间中包含几个泛型集合类。应尽可能地使用这些类来代替普通的类,如 System.Collections 命名空间中的 Array... 阅读全文
posted @ 2010-06-04 14:48 rob_2010 阅读(181) 评论(0) 推荐(0)
摘要:1.定义System.Collections.Generic.List<T>类表示可通过索引访问的对象的强类型列表。提供用于对列表进行搜索、排序和操作的方法。T为类型参数,代表列表中元素的类型。该类实现了IList<T>泛型接口,是ArrayList类的泛型等效类,其大小可按需动态增加。2.构造函数名称说明List<T>()初始化 List<T> 类... 阅读全文
posted @ 2010-06-04 14:47 rob_2010 阅读(217) 评论(0) 推荐(0)
摘要:Agenda.C#泛型及机制.泛型类型.泛型方法.泛型约束.讲座总结.Q&A C#泛型演示class Stack<T> { private T[] store; private int size; public Stack() { store = new T[10]; size = 0; } public void Push(T x) { store[size++] = x; ... 阅读全文
posted @ 2010-06-04 14:46 rob_2010 阅读(158) 评论(0) 推荐(0)
摘要:在许多教程中常看到列出了两者之间的区别const (1)在编译期间解析常量 (2)必须在申明时就初始化 (3)即可用来修饰类中的成员,也可用来修饰函数中的局部变量 static readonly (1)在运行期间解析常量 (2)即可在申明时初始化,也可在构造器中初始化(3)只可用来修饰类中的成员从上面的区别看似乎也很明白,可是在实际的使用中还是不太好把握。在c#中有两种不同的常量:静态常量(co... 阅读全文
posted @ 2010-06-04 14:42 rob_2010 阅读(226) 评论(0) 推荐(0)
摘要:怎样提高WebService性能大数据量网络传输处理 (1)直接返回DataSet对象 特点:通常组件化的处理机制,不加任何修饰及处理; 优点:代码精减、易于处理,小数据量处理较快; 缺点:大数据量的传递处理慢,消耗网络资源; 建议:当应用系统在内网、专网(局域网)的应用时,或外网(广域网)且数据量在KB级时的应用时,采用此种模式。 示例如下: 代码客户程序调用方法: 代码(2) 返回DataSe... 阅读全文
posted @ 2010-06-04 12:30 rob_2010 阅读(217) 评论(0) 推荐(0)

上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页