编程技巧 - 文章列表
-
怎样在Web开发中完美控制IE标题栏
IE以及任何目前浏览器的标题栏,原本都应该是由<title>这个HTML标签来控制的,当然现在仍然也是。只是目前的鬼趋势是,你最好不要再刷新你的网页页面了,然后还需要接受用户的任意蹂躏。这也就是传说中神龙见首不见尾,杀人于无影无形的悖时Ajax技术!在浏览器的标题栏中显示贴切的页面标题,是一个网页专业的表现,同时也能对搜索引擎友好。当然如果放上适当的提示信息,也会很有意义。那么怎么”动态”的来定制这个标题内容呢?我们知道使用ASP动态修改浏览器title,大概是这样的语句:<title><% = GenerateTitle %><
-
Visual C# 2005快速入门之编写方法
在下面的练习中,将创建一个应用程序,它包含的一个方法能够计算一名顾问的收费金额——假定该顾问每天收取固定的费用,将根据工作了多少天来收费。首先要开发应用程序的逻辑,然后利用“生成方法存根向导”来写出这个逻辑使用的方法。接着,我们将在一个控制台应用程序中运行方法,以获得对该程序的最终印象。最后,我们将使用Visual Studio 2005调试器来检查方法调用。 开发应用程序逻辑 1. 在Visual Studio 2005中打开My Documents文件夹下的Microsoft PressVisual CSharp Step by StepChapter 3DailyRate子文件夹中的
-
Visual C# 2005快速入门之运用作用域
前面已经展示了一些在方法内部创建变量的例子。变量从定义了它的语句开始存在,同一个方法内的后续语句可以使用该变量。换言之,变量只能在创建了之后才能使用。方法执行完毕后,变量也会彻底消失。 假如一个变量能在程序中的一个特定位置使用,就说明该变量具有那个位置的作用域。也就是说,一个变量的作用域(scope)是指能够使用该变量的程序区域。作用域既作用于方法,也作用于变量。一个标识符(不管它代表变量还是代表方法)的作用域是从声明明该标识符的那个位置开始的。 定义局部作用域 界定方法主体的起始与结束大括号建立了一个作用域。方法主体中声明的任何变量都具有那个方法的作用域;一旦方法结束,它们也会消失,而
-
ASP.Net2.0中自定义控件在page中的注册
今天在网上看到ASP.Net 2.0中注册自定义控件的好方法,记录如下。 在web.config 文件中全局注册自定义控件\n<system.web> <pages> <controls> <add tagPrefix=”rx” assembly=”HYLQ.Component” namespace=”HYLQ.Component”/> </controls>
-
Visual C# 2005快速入门之调用方法
方法之所以存在就是为了被调用!使用方法名来调用一个方法,要求它执行它的任务。如果方法要获取信息(由它的参数指定),就必须提供它需要的信息。如果方法要返回信息(由它的返回类型指定),就应该以某种方式来捕捉这个信息。 指定方法调用语法 为了调用一个C#方法,需要采用如下语法形式:\nmethodName (argumentList)
-
ASP.NET技巧:数据导出到Excel最为简易的方法
只需将ContentType 设置为 “application/vnd.ms-excel”,表示以Excel方式输出.代码如下:DataToExcel.aspx:<%@ Page Language=”C#” AutoEventWireup=”true” CodeFile=”DataToExcel.aspx.cs” Inherits=”DataToExcel” %>\n<html xmlns=”http://www.w3.org/1999/xhtm
-
了解c#2.0中的Anonymous Methods(匿名方法)
Anonymous Methods 是 C#2.0的新特性之一,它允许我们在代码中创建一个内置的没有方法名的方法,将代码与委托实例相关联,从而使委托的实例化工作更加直观和方便,提高了代码的可读性和可维护性。下面来看一个简单的匿名方法的使用:\nprivate int[] _integers = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };\nint[] evenIntegers = Array.FindAll(_integers, delegate(int integer)
-
Asp.Net2.0权限树中Checkbox的操作
这里使用asp.net2.0的TreeView控件结合JavaScript实现权限树的部分功能。 假设权限树中有如下三条规则: 1、该节点可以访问,则他的父节点也必能访问; 2、该节点可以访问,则他的子节点也都能访问; 3、该节点不可访问,则他的子节点也不能访问。\n代码如下://获取元素指定tagName的父元素function public_GetParentByTagName(element, tagName) { var parent = element.parentNode; var upperTagName = tagName.toUpperCase();
-
ASP.NET技巧:一些常用的数据操作类
偶也不知道算不算,反正我自己随时写的用,很粗浅的,适合跟我一样的新手收藏,指不定就用得上呢!\n 一组是我这两天写留言本的,另组是以前VS2003写投票用的\n 高手看见的话,麻烦把好的解决方案说下,谢谢哦!!新手的话,共同学习了!!\n——–下面是我最近写个留言本用的———— public static OleDbConnection con() {//数据库连接类 OleDbConnection con = new OleDbConnection(ConfigurationMa
-
ASP.NET2.0中配置文件的加密与解密
首先添加引用: \nusing System.Web.Configuration;\n加密操作如下:\nprivate void ProtectSection(string sectionName, string provider) { Configuration config = WebConfigurationManager. OpenWebConfiguration(Request.ApplicationPath);ConfigurationSection section = config.GetSection(se