ASP.NET MVC笔记 之 Action 过滤器
Action 过滤器在代码中体现为添加到Action上方的属性,MVC框架包含了一些过滤器,如: OutputCache –指示Controller在指定时间内缓存返回的结果。 HandleError –...
.NET Compact Framework下的串口通信
在Wince和Windows Mobile下,很多设备以串口(Serial Port/Com Port)的方式提供访问接口,例如可以通过串口访问GPS的receiver,从而接收NMEA Data。在CF.NET2.0开始,MS把串口操作封装了到System.IO.Ports.SerialPo...
从 VC 6.0移植代码到 VS C++ 2005得出的一些经验
最近将一个系统的源码从VC 6.0移植到VS C++ 2005上,从而得出了一些经验。不同编译平台的代码移植(这里指从低版本的编译器往高版本的编译器之间的代码移植),其移植成本主要由两方面组成,一是系统库的变化产生的...
silverlight 在企业应用开发中的定位
从silverlight 1开始,MS对这个技术的定位似乎更重视于互联网应用的娱乐性体验,但是,我认为silverlight技术应该更多关注一下企业应用的解决方案。 把html应用于企业应用的原始动力是易...
深入解读 ADO.NET 2.0 的十大最新特性
1. 批量复制操作(Bulk Copy Operation) 将数据从一个数据源批量复制到另一个数据源是ADO.NET 2.0的一个新特性。批量复制类提供了最快的方法把数据从一个数据源迁移到另一个数据源。每个ADO.NET的数据提供者都会...
ASP.NET下用JavaScript给Label,textbox等赋值
1、不同的控件使用的属性不同: document.getElementById("tbTest").value="aaaaa"; //文本框:tbTest &nb...
读取Excel表格数据到DataGridView中
其实想在datagridview中显示excel表格中的数据跟读取数据库中的数据没什么差别,只不过是创建数据库连接的时候连接字段稍有差别。private void btnShow_Click(object sender, EventArgs e)  ...
Hashtable基础学习
今天要用Hashtable,赶紧从网上找到一篇不错的文章来恶补一下: 一、哈希表(hashtable)简述 在.net framework中,hashtable是system.collections命...
Visual Studio 2008中的Linq开发技术
1,SQL SERVER 2005 Express 可以安装并运行在多处理器计算机上但只支持一个CPU;缓存池内存限制为1GB;数据库最大为4GB2,在同一台计算机上最多可以安装16个SQL SERVER 2005 Express实例****************************...
ADO.NET枚举数据提供者
ADO.NET 2.0引入了基于工厂方法设计模式的公共模型概念,它使用简单的应用程序编程接口(API)通过不同的数据提供者进行数据库访问。数据提供者工厂让你不需要在代码中限定使用指定的数据提供者。工厂方法类创建并返...
C# List构造TreeView
今天根据任务做了从数据库中查询得到两个List,然后又通过List构造TreeView; 1 数据库中有两张表: 权限类型表:类型ID Function_TypeID <PK> &nbs...
.NET中的三种Timer的区别和用法
最近正好做一个WEB中定期执行的程序,而.NET中有3个不同的定时器。所以正好研究研究。这3个定时器分别是: //1.实现按用户定义的时间间隔引发事件的计时器。此计时器最宜用于 Windows 窗体应用程序中,并且必须...
.NET下的状态(State)模式 ------行为型模式
最近学习了State状态模式,现把相关知识点总结,便于以后学习: 对象状态影响对象的行为: 对象拥有不同的状态,往往会产生不同的行为。一、动机在软件构件过程中,某些对象的状态如果改变,其行...
.NET,你忘记了么(一)—— 遵从CLS
首先,让我们来简单地看下什么叫做CLS。鉴于个人的英文水平,我还是先给出CLS的英文解释,然后我再翻译:The CLS is a specification that defines the rules to support language integration. This is done in ...
让 .Net程序脱离 .Net Framework框架运行
Net 框架目前逐步在普及了,仍然有很多人在寻找如何让.Net程序脱离.NET框架的方法。现成的工具有 Xenocode 的postbuidle或者vas,还有 Salamander .NET Linker .另外还有 MaxToCode 作者以前做的 framework linker. ...
.NET,你忘记了么?(四)——回味HTML非主流标签
在我们平时所写的ASP.NET中,我们更多的是去使用服务器端控件:<asp:>。与此同时,我们却忽略了很多HTML元素的使用。在这章,让我们来简单的对HTML的一些元素的标准来做简单的回顾。1. <q> 和 <blockquote>对于这...
.NET,你忘记了么?(三续)——重新理解List
在上文中,我对List<T>的理解大错特错,在成文前,首先做下自我批评,然后也对造成的不良影响表示道歉。周四面试的惨败,让我的心情着实糟糕了两三天。痛定思痛,决心回家继续苦读。首先开始的就是对List的重新认...
.NET,你忘记了么?(二)——使用using清理非托管资源
我们都知道,垃圾回收可以分为Dispose和Finalize两类,关于这两者的区别已经太多了,一个是正常的垃圾回收GC所调用的方法,另外一个是终结器Finalizer,所调用的方法,在Effective C#一书中,有着明确的建议是说使用...
C#教程第四课:循环控制语句
本节课将介绍如何使用C#控制语句中的循环语句,本课目的如下:1.学会"while"循环的用法。2.学会"do" 循环的用法。3.学会"for" 循环的用法。4.学会foreach循环的用法。5.进一步了解"break"语句的用法。6.如何使用"co...
C#代码与javaScript函数的相互调用
问: 1.如何在JavaScript访问C#函数? 2.如何在JavaScript访问C#变量? 3.如何在C#中访问JavaScript的已有变量? 4.如何在C#中访问JavaScript函数? 问题1答案如下: javaScript函数中执行C#代码中的函数: 方法...