随笔分类 -  .NET 综合

摘要:面临的问题 对于高并发高访问的Web应用程序来说,数据库存取瓶颈一直是个令人头疼的问题。特别当你的程序架构还是建立在单数据库模式,而一个数据池连接数峰值已经达到500的时候,那你的程序运行离崩溃的边缘也不远了。很多小网站的开发人员一开始都将注意力放在了产品需求设计上,缺忽视了程序整体性能,可扩展性等方面的考虑,结果眼看着访问量一天天网上爬,可突然发现有一天网站因为访问量过大而崩溃了,到时候哭都来... 阅读全文
posted @ 2008-07-30 15:49 Leepy 阅读(1803) 评论(3) 推荐(1) 编辑
摘要:在实际开发中如新闻系统就需要利用js来调用某分类的新闻等. 非Codebehind版 Showjs.aspx ---------------------------- Showjs.html --------------------------- 这样就可以正常查看showjs.html输出"output" Codebehind版 用Vs.Net新建showjs.aspx然后把除此句以外的... 阅读全文
posted @ 2008-06-20 02:25 Leepy 阅读(3270) 评论(1) 推荐(0) 编辑
摘要:今天看到TerryLee的一篇文章http://www.cnblogs.com/Terrylee/archive/2008/02/20/1075764.html,其中有一条ASP.NET Tag/Search Cloud Server Control(导读:在Web2.0时代,Tag成为了一个标志,通常一些网站都会采用Tag云图来显示。有“好事者”干脆开发了一个Tag云的ASP.NET服务器控件),里边的源文件是用vb写的,我就把代码改改,转换成C#的了 阅读全文
posted @ 2008-02-21 16:32 Leepy 阅读(3881) 评论(3) 推荐(0) 编辑
摘要:(1)在网站根目录下,添加一个Web窗体“ComplexRSS”。 (2)切换到设计视图,将一个“GridView”控件拖曳到界面中,并设计其样式,具体样式如代码清单5-4所示。因为采用数据源后绑定的技术,此处不需为“GridView”控件配置数据源。 (3)设计完界面后,需要编写实现绑定的代码,此时要用到RSS工具的类库,将其添加到此站点中。右键单击网站根目录,在弹出的快捷菜单... 阅读全文
posted @ 2007-04-20 14:46 Leepy 阅读(3072) 评论(3) 推荐(1) 编辑
摘要:在你的Page_Load中添加这样的代码: Page.Response.Clear(); bool success = ResponseFile(Page.Request, Page.Response, "目的文件名称", @"源文件路径", 1024000); if (!success) Response.Write("下载文件出错!");Page.Response.End(); 文件... 阅读全文
posted @ 2007-03-12 15:43 Leepy 阅读(22244) 评论(41) 推荐(8) 编辑
摘要:原地址忘了在哪里了,是个英文网站,我自己共享一个吧http://www.cnblogs.com/Files/liping13599168/SWFUpload_beta.zip 阅读全文
posted @ 2007-02-25 11:12 Leepy 阅读(5198) 评论(5) 推荐(0) 编辑
摘要:构建一个安全的系统,这是一个非常庞大的工程。它包括设置网络安全,设置操作系统安全以及应用程序本身的安全性。本文介绍的是有关应用.Net技术如何构建一个安全的Web应用系统。一 安全涉及的服务构建一个Web应用系统,肯定要涉及到客户端,iis以及数据库等各个组建。下面这幅图[该图来源:http://msdn2.microsoft.com/en-us/library/aa302415.aspx]很好地... 阅读全文
posted @ 2007-02-10 15:28 Leepy 阅读(901) 评论(0) 推荐(1) 编辑
摘要:我们的目标:尽可能编写出运行效率更高,更健壮,更容易维护的C#代码。 原则一:尽可能的使用属性(property),而不是数据成员(field)。 Always use properties instead of accessible data members. 出于以下几点原因,请在设计类时,尽可能的使用属性,而不是成员。 1、.Net对属性的支持远远大于对成员的支持,你可以对属性进行数据绑定,... 阅读全文
posted @ 2007-02-10 15:14 Leepy 阅读(512) 评论(2) 推荐(0) 编辑
摘要:最近在做一个通过HttpWebRequest来实现登陆和自动发信息的小软件,虽然还没有实现,但是今天从一个老外的网站上看到了一个获取CookieContainer很好的方法,拿出来共享一下,这是我看到过代码最少而且很不错的了。1usingSystem;2usingSystem.Runtime.InteropServices;3usingSystem.Text;4usingSystem.Net;56namespaceNExplus.NSiter7{8/**////<summary>9///获取Cookie的方法类。10///</summary>11publicclassC 阅读全文
posted @ 2007-01-08 19:07 Leepy 阅读(323) 评论(0) 推荐(0) 编辑
摘要:不少人在 VS 2003 转向 2005 的时候找不到网格布局了,因为2005默认为流布局,而且在属性选项板上没有该属性可选,其实还是可以通过" 工具-->选项-->HTML设计器-->CSS定位-->定位选项-->将使用工具箱、粘贴或拖放操作添加的控件定位更改为以下设置(选中)-->绝对定位 " 找回丢失的网格布局 阅读全文
posted @ 2007-01-06 11:05 Leepy 阅读(395) 评论(1) 推荐(0) 编辑
摘要:using System;using System.Collections.Generic;using System.Collections;using System.Threading;namespace ThreadHelperLib{ public class ThreadHelper { public ThreadHelper() { ... 阅读全文
posted @ 2006-12-20 15:06 Leepy 阅读(564) 评论(0) 推荐(0) 编辑
摘要:概要:许多ASP.NET应用程序需要跨访问的用户属性跟踪功能,在ASP.NET1.1中,我们只能人工实现这一功能。但如今,使用 ASP.NET 2.0的Profile对象,这个过程变得异常简单。Stephen Walther将验证该对象,并向你展示如何使用Profile来跟踪用户属性、创建一个购物篮,及其他一些例子。 总目录介绍User Profile总揽定义User Profile使用Profi... 阅读全文
posted @ 2006-12-10 19:59 Leepy 阅读(2046) 评论(0) 推荐(0) 编辑
摘要:使用 Substitution 控件指定输出缓存网页上要以动态内容替换该控件的部分。Substitution 控件为要缓存大部分内容的页提供了一种缓存局部页的简化解决方案。可以对整页进行输出缓存,然后使用 Substitution 控件指定页中免于缓存的部分。需要缓存的区域只执行一次,然后从缓存读取,直至该缓存项到期或被清除。动态区域则在每次请求页时执行。由于不必对这些部分进行封装以缓存在 We... 阅读全文
posted @ 2006-11-25 17:05 Leepy 阅读(2033) 评论(1) 推荐(0) 编辑
摘要:自定义HTTP处理程序,就是HTTP处理程序必须实现接口System.Web.IHttpHandler。在实现接口IHttpHandler时,必须做两件事,一件事是设置IsReusable属性,另一件事是实现ProcessRequest()方法。创建Generic Handler. using System;using System.IO;using System.Web; public clas... 阅读全文
posted @ 2006-11-21 13:29 Leepy 阅读(665) 评论(1) 推荐(0) 编辑
摘要:AspNetPager分页示例之DataGrid(PostBack分页) Url分页 编号 新闻标题 新闻来源 发布日期 编辑命令 56 转战陕北十三年:吴旗切尾巴战... 阅读全文
posted @ 2006-11-16 22:37 Leepy 阅读(1040) 评论(1) 推荐(0) 编辑
摘要:语音是人类最自然的交互方式,也是现阶段软件用户界面发展的最高目标。微软公司一直积极推动语音技术的发展,并且公布了语音开发平台Speech SDK帮助开发人员实现语音应用。using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;u... 阅读全文
posted @ 2006-11-16 22:23 Leepy 阅读(10724) 评论(1) 推荐(1) 编辑
摘要://DataGridRadio.aspx ' name=RadioName> // DataGridRadio.aspx.csusing System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.... 阅读全文
posted @ 2006-11-12 22:38 Leepy 阅读(1269) 评论(0) 推荐(0) 编辑
摘要:在asp.net开发中,脚本可以提高bs程序与客户的交互能力、降低客户端与服务的数据传输。但是大多数asp.net开发人员还是趋向于避免写客户端脚本或只用脚本完成一些简单的功能,造成这种状况有很多原因,但是脚本程序难以调试是其中的主要原因。下面的操作步骤描述了怎样利用vs.net中的调试器来调试javascript:1,首先,要让你的ie允许调试脚本,具体步骤如下: 打开ie->工具菜单->inter选项->高级选项卡->去掉“禁止脚本调试"选项2,打开vs.net,创建一个新的asp.net项目(或打开一个)3,运行你要调试的页面4,当你的页面呈现在ie里的 阅读全文
posted @ 2006-11-11 21:29 Leepy 阅读(414) 评论(0) 推荐(0) 编辑
摘要:最近对.net的辅助工具比较感兴趣,网上也已经有.net的十个必备工具的帖子了,这里提供了一份全面的工具列表:Code generation NVelocity CodeSmith X-Code .NET XGoF - NMatrix / DEVerest Compilation eXtensible C# - ResolveCorp M... 阅读全文
posted @ 2006-11-11 19:39 Leepy 阅读(730) 评论(1) 推荐(0) 编辑
摘要:通过编程方式实现短信息的发送对很多人来说是一件比较烦杂的事情,目前一般的解决方法是通过计算机和手机的连线,通过可对手机编程的语言编写相关的手机短信息程序来实现,而这种方法对于一般人来说是很难达到的,因为此种方法不仅要有很多必备的硬件设备,也还需懂得手机编程的相关知识。本文就来探讨一下另外一种通过Visual C#发送短信息的简单实现方法,这种方法在实现过程中比我们想象的要简单许多,只需拥有Visu... 阅读全文
posted @ 2006-11-05 08:54 Leepy 阅读(716) 评论(0) 推荐(1) 编辑