编程技巧 - 文章列表

  • 在指定应用程序域中执行代码

    超级入门级:) 哈哈~ 留个纪念。//// 在指定应用程序域中执行代码//////\nusing System;using System.Collections.Generic;using System.Text;\nnamespace DomainTest{ class Program { private static string strKey = “Key1″;static void Main(string[] args) { AppDomain domaintest = AppDomain.Creat

  • VC#2005快速入门之使用布尔操作符

    布尔操作符(Boolean operator)是求值结果要么为true,要么为false的一种操作符。C#提供了几个非常有用的布尔操作符,其中最简单的是NOT(求反)操作符,它使用感叹号(!)来表示。!操作符求一个布尔值的反值。在上例中,假如变量areYouReady的值为true,那么表达式!areYouReady的求值结果就是false。  理解相等和关系操作符  两个更常用的布尔操作符是相等(==)和不等(!=)操作符。利用这两个二元操作符,可以判断一个值是否与相同类型的另一个值相等。表1展示了这些操作符是如何工作的,其中以一个名为age的int变量为例。  表1 布尔操作符操 作 符\

  • 介绍几个ASP.NET中容易忽略但却很重要的方法函数

    给大家介绍几个.NET中Path类的几个方法:\n1. Path.combine(string, string) 根据给出的两个路径, 返回一个路径. 例如: string CompletePath = System.IO.Path.Combine(@”c:MyApp”, @”Imagesskyline.jpg”); 将会返回一个全路径 c:MyAppImagesskyline.jpg 第一个参数中有无””结尾都可以.\n2. Path.GetExtension(string)

  • ASP.Net常用功能整理–生成图片的缩略图

    这二天想了想决定把自己先前做的项目中的小的功能,整理一下,奉献大家!经大家提议,我决定加上源代码,但是源代码不一定都是我写的,有的来自书上,有的来自网上,有的来自开源项目,与我自己的代码有不相符的,那就是先前的例子!\n源代码:点击这里下载源代码\n以下是上传一张800*1000的,分别生成不同缩略图\n命名空间:\nusing System.IO;\n核心代码:System.Drawing.Image.GetThumbnailImageAbort callb = null;\ntry { // 保存到指定的文件夹 File1.PostedFile.SaveA

  • ASP.NET技巧:將datagrid控件內容輸出到excel文件

    一個將datagrid控件內容輸出到excel文件的demo.\n生成EXCEL文件#region 生成EXCEL文件public void setToExcel(){// Response.Clear(); // Response.Buffer= true; // Response.Charset=”utf-8″;   if (eformsn.Text==”\") { DataGrid1.Visible=false; Label1.Text=&

  • ASP.NET 2.0站点地图搭建网站导航结构

    二、 使用SiteMap的方式  你可以以三种常见方式来使用在前一节所创建的站点地图文件:  · 使用SiteMapPath控件  · 使用SiteMap数据源控件  · 使用SiteMap类  这个SiteMapPath控件允许你生成breadcrumb。图3显示出什么是breadcrumb。\n图3:Breadcrumb导航

  • ASP.NET2.0数据库入门之SQL Server

    因为Access并不真正为高性能应用程序服务,所以一个希望有多个同时连接用户的站点必须部署一个比Access更适合的数据源。本文将讲述如何从Microsoft SQL Server(一种企业级RDMS)中获取数据。  SQL Server完全版包括了三个部分。第一个是引擎,用于实际组织数据以及针对命令响应进行读取和写入操作。第二个是开发人员的工具软件包,用于对数据库进行操作,例如Query Analyzer和Data Transformation Services。最后一个是用于管理数据的工具,包括备份程序和复制模式。  虽然完全版对大型企业来说有着不可估量的好处,但是很多开发人员并不需要整套

  • AJAX入门之使用for实现反射机制

    什么是反射机制  反射机制指的是程序在运行时能够获取自身的信息。例如一个对象能够在运行时知道自己有哪些方法和属性。  在JavaScript中利用for(…in…)语句实现反射  在JavaScript中有一个很方便的语法来实现反射,即for(…in…)语句,其语法如下:\nfor(var p in obj){      //语句}

  • 漫谈Ajax在ASP.Net中的使用

    AJAX出来的时间也不短了。虽然它在某些方面很受争议,但是瑕不掩瑜。AJAX不能说它属于哪门语言,而是任何一门语言与JavaScript,XML的交叉。我觉得,说Ajax是任何一门WEB语言与DHTML、XML的交叉这样更加合适。\n以下只讨论IE部分。\nAjax在应用中使用有3个部分(个人观点):1、数据(一般通过IE内置组件Microsoft.XMLHTTP来取得或者发送数据);2、事件(事件指的是客户端事件,如果是服务端事件,那么AJAX也就没什么意义了);3、绑定(暂且就叫绑定吧,也可以说是显示,一般通过DHTML来完成)。\n从上面看,Ajax就使用了Microsoft.XMLHT

  • 浅析CMS内容管理系统的两种方案之二

    上篇讲到了XSL和XML如何在客户端浏览。也是CMS内容管理系统内容发布的一种形式,即XSL(模版)+XML(内容)。   但是现实情况是由客户端浏览器不支持,这样做还会给服务器造成一定的负载,能够减轻服务器服务负载的最好方法就是完全实现静态页面的内容访问机制,当然这样就需要再次将XSL和XML生成HTML或者SHTML。  这就是所说的CMS内容管理系统内容发布的第二种形式HTML或者SHTML。  在Java中有很多方式来实现,首先是先产生XSL文件,即模版文件。  当然我们首先要统一编码,所有的文件编码都为“UTF-8”,符合全球化标准。即产生的文件编码格式为“UTF-8”,数据库编码格