.NET快速开发实践之应用IExtenderProvider实现输入法自动切换(转)
我在前面的.NET快速开发实践中的IExtenderProvider扩展组件和.NET快速开发实践之应用IExtenderProvider实现对象与UI控件的绑定两篇Post介绍了IExtenderProvider扩展编程模式和应用IExtenderProvider实现实体与对象的...
javascript 模板系统 (转)
由于各种原因,被逼使用前台模板。看了一下其他JS模板库的实现,发现其原理并不难,遂决定重造轮子。使用ROR.erb风格。换言之,逻辑是写在"<%"与"%>"之间,如果是注释,则用"<%#"与"%>",凡是后台传过来的变量都加上...
.net 4.0 中对多线程新特性(转)
在4.0之前如果需要在多线程环境下操作集合类型的对象往往需要额为每种操作添加比较复杂的锁机制才能保证每个线程对资源的访问安全,在4.0的Collection名称空间下面又多了一个新的名称空间Concurrent,在这个名称空间...
ListView选中selectedItem上下移动 C#
//上移private void ListViewUpMove(ListView listView) { if (listView.SelectedItems.Count == ...
ASP.NET缓存:方法和最佳实践 (转)
在 ASP.NET 提供的许多特性中,缓存支持无疑是我最欣赏的特性,我这样说当然是有充分理由的。相比 ASP.NET 的所有其他特性,缓存对应用程序的性能具有最大的潜在影响,利用缓存和其他机制,ASP.NET 开发人员可以接受...
浅析ASP.NET 3.5与ASP.NET 4.0主要差别
本文将为大家简单比较ASP.NET 3.5与ASP.NET 4.0之间主要差别,希望能对大家了解ASP.NET新特性有所帮助。 ASP.NET 3.5中下列特性是之前的版本中没有的: ·Ajax集成 ·LINQ ·自动属性 ·Lambda表...
ASP.NET 网站后台任务
很多网站都有后台任务的需要,如定时地对队列中的待发送电子邮件进行发送或定时地检查应用程序的运行状况。本文介绍实现ASP.NET网站后台任务的一个方法。先了解一下Global.asax.cs文件中的Application_Start这个函数...
精进不休 .NET 4.0 - ADO.NET Entity Framework 4.0 新特性
介绍ADO.NET Entity Framework 4.0 的新增功能对外键的支持,即把外键当做实体的一个属性来处理 对复杂类型的支持,即实体属性可以是一个复杂类型 将多个表映射到一个概念实体,将一个表拆为多个概...
Treeview 分级加载方法 (转)
先说一下主要原理: 此处使用OnTreeNodePopulate事件并採用刷新的方式获取数据。第一次加载时获取根结点及其下两级结点,显示根结点和第一级结点,用第二级结点判断第一级结点是否含有结结点...
More Effective C# Item9 :使用泛型元组代替out和ref参数
如果我们在进行设计时,需要针对一个方法返回多个结果,通常情况下,我们会使用ref或者out参数。同时,我们还是使用泛型元组来返回多个不相关的值。 我们来看下面的代码,首先定义一个具有继承关...
HttpModule实现系统IP访问控制
最近项目中的一个政务系统要求可配置的IP访问控制,既然有这个需求我们自然要满足啦。对于之前一篇中使用IHttpHandlerFactory验证用户经验,这次使用HttpModule来更早的检测用户。如何来更好的判断IP是否在允许的...
[转]使用C#和CodeDOM技术实现语言无关的Code Wizard
CodeDOM是.net framework的一项重要的源代码生成技术。本文详细讨论了CodeDOM的原理以及如何利用CodeDOM技术实现一个与语言无关的Code Wizard。并给出了一个用C#语言实现的例子。一、什么是CodeDom?现在的...
[转]决定何时使用 DataGrid、DataList 或 Repeater
摘要:了解 ASP.NET 用于显示数据的三个控件: DataGrid、DataList 和 Repeater。 这些控件中的每一个都有独特的特性以及相关的优点和缺点。 创建显示数据的 ASP.NET 应用程序时,为这项工作选择正确的控件非常重要...
C#对文件夹的判断、创建、移动、删除
(1)判断文件夹是否存在:DirectoryInfo类用于复制、移动、重命名、创建和删除目录等典型操作。用Directory类的Exists 方法可以简单快速的判断文件夹是否存在,参数是文件的路径。返回值是Boolean型。返回...
C#动态生成EXCLE并进行添加内容(转)
Microsoft Excel是Microsoft Office的一个组件,是功能强大的电子表格处理软件,它与文本处理软件的差别在于它能够运算复杂的公式,并且有条理地显示结果。Microsoft Excel是除了Microsoft Word之外最常用的办公软件...
C#运用ADO.net动态创建excle并进行相应的数据修改显示
button1是动态创建excle,button2是添加数据,button3是现实数据using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using Sy...
EOM(Enterprise Operating Model)-企业经营模型简介
企业经营模型(Enterprise Operating Model,简称“EOM”)是从企业经营的全局出发,以创新思维,通过模型理论和软件新构架技术而建立的一种企业信息化解决方案。一、企业信息化现状当前企业信息化发展喜忧参半。...
TreeView递归绑定地区列表
private Service svc = Service.GetInstance(); DataSet allRegion;protected void Page_Load(object sender, EventArgs e) { if(!...
IIS 之 无法找到该页 解决办法
今天升级一个功能,我把网站生成好后,放到IIS里,结果出现了如下问题,前提是IIS选择是2.0的,而且应用程序池也是存在的1.服务器应用程序不可用,查看了下系统事件日志说什么无法创建应用程序域因此未能加载请求...
.net实例:Asp.net把UTF-8编码转换为GB2312编码
最近在做的系统中,碰到了一个问题,交易系统采用的UTF-8编码,而一些支持系统使用的是GB2312编码。 不同编码的页面、脚本之间互相引用,就会产生乱码的问题,解决方法就是统一成一种编...