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#代码中的函数: 方法...
C#中析构函数,Close函数,Dispose函数的区别
C#中析构函数是有垃圾搜集器来调用的,当所引用的堆上的数据当无效时,会隐式调用。一般表现为当引用变量超出其作用域时就会调用。 Close函数和Dispose函数则是一种约定。调用C...
C#中操作IIS 7.0
Microsoft自Windows Vista一起发布了IIS 7.0,这个已经是去年的话题了,随后,由.NET开发的Web程序便逐步从IIS 6.0过渡到IIS 7.0上了。IIS 7.0提供了很多比上一版本更多的新特性,包括完全模块化的组件、文本...
浅析C#编程中的内存管理
C#编程的一个优点是程序员不需要关心具体的内存管理,尤其是垃圾收集器会处理所有的内存清理工作。虽然不必手工管理内存,但如果要编写高质量的代码,还是要理解后台发生的事情,理解C#的内存管理。本文主要介绍给变...
C#中的输入框函数
private string InputBox(string Caption, string Hint, string Default) { Form. InputForm. = ne...
Gridview中添加按钮响应事件
Title生成按钮事件的接口 Gridview控件里自带的行删除,更新功能仅有接口,没有响应事件的代码。要想实现对GridView中行的操作,可以通过添加自定义的按钮事件来实现。下面以添加自...
C#文件操作方法大全
C#追加文件 StreamWriter sw = File.AppendText(Server.MapPath(".")+"\\myText.txt"); sw.WriteLine("追逐理想"); sw.WriteLine("kzlll"); sw.WriteLine(".NET笔记"); sw.Flush(); sw.Close(); C#拷贝文件 string ...
ASP.NET 2.0运行原理及其过程简要分析
主要类: System.Web.HttpRuntime System.Web.HttpApplicationFactory System.Web.HttpApplication System.Web.Compilation.BuildManager System.Web.Compilation.ApplicationBuildProvider Syste...
asp.net常规页生命周期阶段列表和事件列表
当我们使用asp.net开发网站,每运行一个页面,这个页面都将经历一个生命周期。了解页的生命周期非常重要,因为这样我们才能在合适的生命周期编写代码实现预期效果。网上有一句话概括非常精辟:"Do the right thing a...
使用CSS样式表格式化XML文档
这篇文章适用于有一定CSS基础的朋友们。如果你还没有CSS基础,可以到中文w3schools进行学习。 1、XML中引入CSS样式。 在XML中引入CSS样式表有两种方...
.NET下正则表达式应用四例
1.确认有效电子邮件格式下面的代码示例使用静态 Regex.IsMatch 方法验证一个字符串是否为有效电子邮件格式。如果字符串包含一个有效的电子邮件地址,则 IsValidEmail 方法返回 true,否则返回 false,但不采取其他...