asp.net自定义控件中ToolboxBitmap元数据设置详细说明
在asp.net应用的过程中,少不了的会创建一些自定义服务器控件,但控件完成后,默认的图标是统一的蓝色齿轮的图标,没有个性,也不能很好的直观表示控件的作用,这时我们需要自己添加自定义的工具图标&n...
C# TreeView菜单,MenuStrip菜单递归动态生成例子
这是在权限系统中设计中常用到的两种菜单处理方式 private DataTable ModuleTable; private void FrmMain_Load(object sender, EventArgs e) ...
ASP.NET性能优化-页面及控件
一谈到ASP.NET系统,不得不谈到的一个问题是性能优化.尽管ASP.NET本身速度在ASP基础上快了很读,但是如果优化做得不好,效果并不大明显.所以本文专门从页面和控件选择等角度谈谈性能优化.性能优化是三两句话说不清的,...
C#调用外部DLL
每种编程语言调用DLL的方法都不尽相同,在此只对用C#调用DLL的方法进行介绍。首先,您需要了解什么是托管,什么是非托管。一般可以认为:非托管代码主要是基于win 32平台开发的DLL,activeX的...
asp.net 调用 excel 组件
Asp.net 如何调用 Excel ?1. 引用 Microsoft.Office.Interop.Excel.dll,自动包装成Interop.Microsoft.Office.Interop.Excel.dll2. &nb...
动态分配内存地址(.NET)
在前一篇中构造的双向循环链表,指针变量所指向的地址实属静态分配,把结构体的成员字段赋值后,运行库就会分配一定内存给该变量。.NET中实现动态分配内存使用关键字"stackalloc","stackalloc"取意为在堆栈上分配地...
ASP.NET CausesValidation 属性
好久没有用asp.net了,今天项目中涉及到一个页面,点击Cancel按钮时,结果仍然去验证那些必填项。后来发现按钮有一个属性CausesValidation,将其设为False(默认值为True),就可以了。定义和用法CausesVali...
三层架构实例
写一个小的三层架构给新手朋友们分享一下。一、打开VS 20051、文件--》新建--》项目2、展开其它项目类型--》Visual Studio解决方案=》空白解决方案3、起一个名字,并确定(如下图)4、在解决方案资源管理器里...
C#中取得汉语拼音首字母
static void Main(string[] args) { Console.WriteLine( GetChineseSpell("笑天下之可笑之人"));&n...
你必须学习的10项.NET技术
1.WCF (Windows Communication Foundation):虽然WCF显然没有WPF或SilverLight那么吸引人,但是它却是在。NET框架下解决业务问题的基础。所以你今年至少要学习一门。NET的新技术,那你就选择WCF吧。2.ADO.NET (an...
简单工厂、工厂方法和抽象工厂模式
假想场景:hp和apple是全球知名的电脑生产厂家,他们各自的电脑操作系统分别是windows和macintosh,microsoft是软件行业的龙头。为了吸引更多客户购买电脑,hp和apple请ms为他们开发两款最常用的软件,办公软件和...
C#的类型——值类型与引用类型
C#中的类型分为值类型和引用类型,很多初学者往往弄不清楚值类型和引用类型的区别,其实值类型和引用类型的区别是很明显的。下面先讨论一下值类型和引用类型各包括那些类型。 C#中的值类...
asp.net 给button 控件 换个背景图片
button控件是asp.net下常用的控件之一,平常经常需要使用各种带背景图片的按钮,用Imagebutton吧,又没用Text属性 ,不够通用,每次都得用ps做,麻烦,而button却没有设置背景图片的属性......怎么就不能有个完美的呢,难道...
配置silverlight 2的开发环境
写在之前,看到新闻上说当下就业问题很严峻,不过感触不是太深。事情就是那样,没有自己亲身经历总觉得不够刻骨铭心。我在被裁之后,不得不重新找工作,才真正体会到问题的严重性。不过我还算幸运,已经开始工作了,...
C#正则表达式(RegEx)高级应用之分组(Group)替换(Replace)
今天,说一下 .NET 里面 正则 使用的稍微高级一些的技巧:分组替换 ,下面我们举两个实例来说明这个问题:一段字符串,把其中出现的 Ax,Ay 形式的内容,替换为 Ax 的形式(也就是 ,和Ay 都不要了),其中x 和y是数字...
根据现有 C#代码文件生成扩展代码文件的想法
看到这标题的朋友可能搞不懂到底在搞什么,不过不要紧有兴趣的朋友可以先了解一下IVsSingleFileGenerator到底是用来做什么用的《实现自定义的VsSingleFileGenerator 》;在vs.net里提供一个IVsSingleFileGenerato...
用 Lambda表达式传递委托
在其中用了两个存储指针转换以达到无缝读取缓存,在Cat Chen一语提醒之后,想了一想:的确是没有必要在缓存中使用两个存储指针的,其实一个存储地址,只要保证写入时在其它线程就可以。更改存储介质至以下两个属性...
.NET 4.1 中的新基类,开源 Preview中
前言:昨天一如既往地登上forums.asp.net答帖子,却被上面的一条滚动新闻雷到了:.NET 4.1 Preview - New Base Class Library (BCL) Extension Methods - RFC因为考虑到April 1st的关系,这是Scott Hanselman给大...
轻量级网页客户端矢量图形绘制技术总结
提到在线绘图,目前最流行的技术应该属Flex了(可参见另一篇文章:15个强大的在线图片编辑器 ),另外Silverlight在此方面也很有潜力。相比之下,诸多轻量级的客户端矢量图形绘制技术却显得有点鲜为人知。谨以此文总...
Asp.Net Mvc: 浅析TempData机制
环境:Windows 2008, VS 2008 SP1, Asp.Net Mvc 1.0------------------------------------------------------------------------------一. Asp.Net Mvc中的TempData在Asp.Net Mvc框架的ControllerBase中存在一个...