.net/c# - 文章列表
-
LINQ体验系列文章导航
导言\n在2007年11月19日,微软发布了Visual Studio 2008 和.NET 3.5。带来了很多新东西,比如ASP.NET3.5、LINQ、Silverlight、ASP.NET 3.5 Extensions等等,我们要跟紧着微软的步伐,很多的东西不得不从头开始学习了,LINQ体验系列是我在学习过程中记录下来的里程,在我的博客中分享,给大家一起学习Visual Studio 2008 和 .NET 3.5提供一个平台。\n本系列共三部分,第一部分讲述了Visual Studio 2008新特性,第二部分介绍了C# 3.0新语言特性和改进。第三部分开始讲解LINQ,先整体介绍了L
-
.net生成静态页方法总结
最近一直忙与公司网站新闻系统的重建工作,对于大中型新闻系统的架构也做了一定的了解,服务器缓存/URL重写什么的也做了一定了解. 现在根据公司要求是把新闻页生成静态页来处理,生成程序采用过几种方法,归纳一下几种方法的用法与区别. 第1种方法: 用server.Execute(path As String,writer As Sysetem.IO.TextWriter) 方法,这种方法很简单,向服务器放松动态网页请求,获取页面的客户端html代码,然后把内容写进文件里.这种方法写起来比较简单: 1 Dim swHtml As StringWriter
-
理解C#值类型与引用类型
从概念上看,值类型直接存储其值,而引用类型存储对其值的引用。这两种类型存储在内存的不同地方。在C#中,我们必须在设计类型的时候就决定类型实例的行为。这种决定非常重要,用《CLR via C#》作者Jeffrey Richter的话来说,“不理解引用类型和值类型区别的程序员将会给代码引入诡异的bug和性能问题(I believe that a developer who misunderstands the difference between reference types and value types will introduce subtle bugs and performance i
-
利用UrlRewrite,asp.net动态生成htm页面(补充说明2)
前几天写了两篇关于URL重写时,生成静态页面的随笔。\n利用UrlRewrite,asp.net动态生成htm页面 利用UrlRewrite,asp.net动态生成htm页面(补充说明)今天把原来的思路给整理了一下,原来需要两个类(ModuleRewriter和CreateHtmFactoryHandler)才能完成整个过程,现在只用ModuleRewriter就可以了,我画了个流程图关键类ModuleRewriter代码\nCodeusing System;using System.Text.RegularExpressions;using System.Configuration;usin
-
.Net中FckEditor的配置和使用方法(含示例源码)
前些天,在项目中用到了在线编辑器,不知道用哪个好,在网上搜了一下,发现FckEditor是一个不错的组件。它有多国语言版,支持多个平台(Asp.Net,Asp,Php,Jsp等等)。但是这个组件下下了后,研究了好很一段时间才对它有了一个初步的认识,关于它网上有很多的文章,但是关于如何使用方面的例子却不多。 所以我打算做这样一个例子,方便大家在用到这个组件的时候能马上上手。我们要用它,首先我们的手头要先有这个组件(下载FckEditor_2.5.1)。因为我学的是.Net,而且也越来越流行,所以我的例子以Asp.Net为主。要让FckEditor支持.Net还要下载FckEditor_Ne
-
使用ASP.NET MVC 和LINQ建立一个简单的博客 – Part 1
摘要 \n微软发布了ASP.NET 3.5 Extensions的第一个CTP版本,它包含ASP.NET 3.5的一个重要的extensions:ASP.NET MVC Framework。本系列文章拟使用ASP.NET MVC和LINQ建立一个简单的Blog系统,在第一部分,Keyvan介绍了MVC模式、ASP.NET MVC Framework以及简单Blog系统的基本原理。 原文地址:Building a Simple Blog Engine with ASP.NET MVC and LINQ – Part 1\n内容 简介\n什么是MVC?\n什么是ASP.NET MVC
-
LINQ体验(12)——LINQ to SQL语句之对象标识和对象加载
对象标识运行库中的对象具有唯一标识。引用同一对象的两个变量实际上是引用此对象的同一实例。你更改一个变量后,可以通过另一个变量看到这些更改。\n关系数据库表中的行不具有唯一标识。由于每一行都具有唯一的主键,因此任何两行都不会共用同一键值。 \n实际上,通常我们是将数据从数据库中提取出来放入另一层中,应用程序在该层对数据进行处理。这就是 LINQ to SQL 支持的模型。将数据作为行从数据库中提取出来时,你不期望表示相同数据的两行实际上对应于相同的行实例。如果您查询特定客户两次,您将获得两行数据。每一行包含相同的信息。\n对于对象。你期望在你反复向 DataContext 索取相同的信息时,它实
-
Visual Studio 2008 Professional 简体中文RTM版 体验(1)
Visual Studio 2008 Professional 简体中文RTM版 体验(1) \n一 安装此版本中的序列号我已经自己在安装文件中修改为网络上传说的正版序列号!!!修改方法用记事本打开Setup 目录下的setup.sdb找到 [Product Key]把他下面的一串字符改成PYHYPWXB3BB2CCMV9DX9VDY8T 保存即可!!!\n来源:http://www.cnblogs.com/future
-
vs2008中文版提供下载(包含中文msdn)
MSDN Library for Visual Studio 2008下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=6ff3bc60-32c8-4c22-8591-a20bf8dff1a2&DisplayLang=zh-cnVisual Studio Team System 2008 Team Suite\n下载地址:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=d95598d7-aa6e-4f24
-
ASP.NET常见错误提示
Runtime Error 运行时错误Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server mac