编程技巧 - 文章列表
-
ASP.NET 利用Outlook发送邮件
引用命名空间:\nusing System.Net.Mail;using System.Configuration;/// <summary> /// 发送EMAIL /// </summary> /// <param name=”sRecipientEmail”>收件人地址</param> /// <param name=”sSubject”>主题</param> /// <param name=&
-
ASP.NET获取汉字拼音的首字母
#region GetChineseSpell获取汉字拼音的第一个字母 //获取汉字拼音的第一个字母 static public string GetChineseSpell(string strText) { int len = strText.Length; string myStr = “”; for (int i = 0; i < len; i++) { myStr += getSpell(strT
-
新瓶旧酒ASP.NET AJAX系列文章索引
新瓶旧酒ASP.NET AJAX系列文章索引
-
Expression Studio和Silverlight学习资源、安装问题汇总
ASP.NET 3.5 Extensions、Expression Studio和Silverlight、IE 8 Preview 发布及学习资源、安装问题汇总 \n微软昨天在MIX08大会发布了ASP.NET Extensions Preview 2、ASP.NET MVC Preview 2、Silverlight 2 Beta1、Expression Studio 2.0 Beta、Expression Blend 2.5 March 2008 Preview、IE 8 Beta 1一系列的产品。 \nASP.NET 3.5 Extensions Preview 2 \n下载地址:ASP
-
ASP.NET加密算法(MD5/DES)
本文讲 ASP.NET的MD5和DES加密和解密算法#region MD5算法 public string md5(string str, int code) { if (code == 16) //16位MD5加密(取32位加密的9~25字符) { return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str, “MD5″).ToLower().Subst
-
浅谈水晶报表在ASP.NET中的一种灵活应用
使用水晶报表的强大功能来实现应用程序的统计分析及打印导出等功能,是微软平台上进行.NET应用程序开发报表的一种不错的选择。水晶报表在设计、开发、配置以及部署上,还是会给初学者带来一定的困扰的。那么,是否存在一种相对比较简单而且易用的方式来进行水晶报表的设计、开发、配置以及部署呢?本文将提供一种比较简单且相对灵活的方法。\n本文将包含以下内容:Crystal Reports的另类非对象模式数据绑定\n水晶报表的简单模式部署\nP.S. 本文中描述到的Crystal Reports为Crystal Reports for Visual Studio .NET,原则上该版本是runtime fr
-
VS2005 中调试JavaScript的方法
事实上,web应用程序相对于桌面应用程序来说,升级起来更加方便。如我们从应用程序的立场来看这两种技术的发展,无疑,web应用程序已经比桌面应用程序更流行了。web应用程序的设计师不同于桌面应用程序的设计师,web页是由静态的html标记,图片,脚本标记和JavaScript构成的。web页与web服务端相结合的,通过浏览器把请求交付给服务端进行处理。在今天,有很多种不同的web服务器。流行的有IIS,WebSphere,Weblogic,Apache等。web服务器是用来处理脚本的,而处理这些脚本的是一些基本的类库。当一个页从浏览器发送请求到服务端时并不会转换html标记,解释和解析这些h
-
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