自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wxf0701的专栏

专注Dot Net平台的Web开发技术

  • 博客(30)
  • 收藏
  • 关注

原创 [转] 关于ASP.NET页面打印技术的总结

 网络打印概述• B/S结构导致了Web应用程序中打印的特殊性。• 程序运行在浏览器中,打印机在本地,而文件确可能在服务器上,导致了打印控制不是很灵活。• 格式如何控制和定制等,是我们开发中可能会面对的问题。 打印文档的生成• 1、客户端脚本方式一般情况下,主要使用JS 可以分析源页面的内容,将欲打印的页面元素提取出来,实现打印。通过分析源文档的内容,可以生成打印目标文档。优点:客户端独立完成打印

2007-05-28 20:19:00 1037

转载 应该了解的垃圾收集机制

对于大多数应用而言,了解垃圾收集机制的主要动机并不是为了对内存“省吃俭用”,而是为了处理非托管资源的控制问题,这些问题往往跟内存的大小没有什么关系。例如对一个文件进行操作,该何时关闭文件,关闭文件时要注意什么问题,如果忘了关闭会带来什么后果?这些都是我们需要认真考虑的,无论你的内存有多大:)对于这一类的操作,我们不能依赖GC帮我们做,因为它并不知道我们在释放时想干什么,它甚至不知道自己该干

2006-12-12 13:35:00 754

转载 .net内存回收与Dispose﹐Close﹐Finalize方法

 一. net的对象使用一般分为三种情况﹕1.创建对象2.使用对象3.释放对象二.创建对象1.创建对象实际分为两个步骤﹕变量类型宣告和初始化对象2.变量类型宣告(declare),如﹕  FileStream fs这行代码会在当前的变量作用域空间(栈或堆)里建立一个叫做fs的变量﹐至少四个字节吧(因为要存一个对象的地址)3.初始化对象对象在使用(调用其方法或属性

2006-12-10 11:45:00 1291

转载 随心所欲的Web页面打印技术

 一.概述  对基于B/S架构的应用程序而言,客户端的页面打印一直是比较头疼的问题,简单的做法是:1.使用IE的打印功能;2.使用水晶报表。但以上两种办法,都有很大的局限性,很难实现特殊要求的排版和精确的定位,所以不能满足一些特殊客户的BT要求。为此,本人总结了自己在使用Web打印上的一点经验,和大家分享。  本文涉及以下技术:javascript、ActiveX、ASP.NET、GDI+。

2006-11-24 19:53:00 1142

转载 Ajax原理详细说明

Ajax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。本文的作者是一位 Ajax 专家,他演示了这些技术如何协同工作 —— 从总体概述到细节的讨论 —— 使高效的 Web 开发成为现实。他还揭开了 Ajax 核心概念的神秘面纱,包括

2006-08-29 20:16:00 1340 1

转载 在网站开发中经常用到的javascript技术

 1>屏蔽功能类1.1 屏蔽键盘所有键function document.onkeydown(){   event.keyCode = 0;   event.returnvalue = false;}-->1.2 屏蔽鼠标右键在body标签里加上oncontextmenu=self.event.returnvalue=false或者function document.oncon

2006-08-18 15:39:00 774

原创 Asp.net常用Code汇总

1. 打开新的窗口并传送参数://传送参数:response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="++"’)</script>")  //接收参数:string a = Request.QueryString("id");string b = Request.Quer

2006-01-14 21:03:00 1014

原创 ASP.net 验证码(C#)

/* Copyright all(c) 2005 ZhongFeng, http://blog.csdn.net/SW515 */ public class ValidateCode : System.Web.UI.Page {  private void Page_Load(object sender, System.EventArgs e)  {   this.CreateCheckCodeI

2005-12-29 22:19:00 792

原创 c#面试题----答案

1——10:2 3 2 1 1,1 3 2 4 4 11——20:3 2 3 1 1,1 4 2 2 321——30:2 4 4 2 3,2 1 1 1  123431——40:2 3 4 4 2,2 1 2 3 341——50:3 1  14  1 3,4 4 2 1 3

2005-12-20 20:21:00 1066

原创 雅虎公司C#笔试题,看看你能解答多少?

雅虎公司C#笔试题,包括问答题和选择题两部分。试试看,你能回答出多少题,可以通过雅虎的考试吗?Question 1. (单选)  在计算机网络中,表征数据传输可靠性的指标是   1. 传输率   2. 误码率   3. 信息容量   4. 频带利用率Question 2. (单选)  以下关于链式存储结构的叙述中哪一条是不正确的?   1. 结点除自身信息外还包括指针域,因此存储密度小于顺序存储结

2005-12-20 20:12:00 1082

原创 aspx->cs->dll && 无aspx文件部署

asp.net项目在部署后,aspx文件并没有被编译,这种情形要一直维持到用户第一次访问页面,该页面文件aspx才会转化成cs,并编译成dll,这次访问速度不会很快,但从此以后,所有访问者将得到理想的访问速度。那么如何在部署后就让所有的aspx处于已经编译成dll的状态呢?通过上面的描述我们不难想到,只要把所有页面都访问一遍即可,这个访问有一个简单方法,就是递归项目所在的文件夹,把物理路径转化成w

2005-11-18 18:32:00 1423 1

原创 ASP.NET 2.0页面框架的几点新功能

新增的页面事件:在ASP.NET 2.0中,一个ASP.NET页面的生命周期主要为(红色字体表示ASP.NET 2.0新增加的阶段页面事件):客户端请求页面—》预初始化(OnPreInit)—》初始化(OnInit)—》完成初始化(OnInitComplete)—》载入ViewState(LoadViewState)—》处理回送数据(IPostBackDataHandler)—》Page_OnPr

2005-11-18 18:22:00 887

原创 网页设计常用代码

1、禁止页面正文内容被选取 false"onmouseup="document.selection.empty()">  2、消除ie6自动出现的图像工具栏,设置 GALLERYIMG属性为false或no .  3、防止点击空链接时,页面往往重置到页首端。 代码"javascript :void(null)"代替原来的"#"标记  4、如何避免别人把你的网页放在框架中  5、页面定时刷新

2005-11-05 18:46:00 2969

原创 分布式系统开发学习之CS模式(二)

http://rayinuk.cnblogs.com/archive/2005/05/16/156786.aspxCS模式的限制与应用我在上一篇总结的时候提到CS模式含有一系列的限制。那这些限制都是什么呢?其实CS模式最基本的问题在于其缺乏可量测性,主要原因是由于Server逐渐的变成了性能的瓶颈。在前文里曾介绍可量测性和性能是分布式结构的二大特点。二者相辅相成,缺乏了可量测性也成为了CS模式不是

2005-10-21 22:40:00 1915

原创 分布式系统开发学习之CS模式(一)(转)

http://rayinuk.cnblogs.com/articles/155597.htmlCS模式简介分布式结构至今已经有了30年的历史了,特别自电脑网络的时代开始,分布式结构变的非常的受欢迎。CS模式(Client-Server Architecture)可能是应用软件开发所使用的最成功的一种模式。它首先是出现在主机系统中,在局域网环境下,其性能显的格外的突出。而现在,CS模式已经成为一种基

2005-10-21 22:34:00 5847

翻译 ASP.NET极限:页面导航 (翻译)(转)

http://truly.cnblogs.com/archive/2005/10/02/248155.htmlASP.NET极限:页面导航 (翻译) .tblAutumnCode { font:messagebox; table-layout: fixed; } table.tblAutumnCode pre { background-Color:#F7F5E5; border :1px

2005-10-06 23:16:00 1340

原创 C#获取本地计算机名IP,Mac地址

using System;using System.Drawing;using System.Management;using System.Net;using System.Net.Sockets;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;na

2005-09-25 00:33:00 1176 1

原创 微软Windows Vista七个版本提前揭密

http://news.csdn.net/news/newstopic/26/26214.shtml        众所周知,现在的软硬件产品线是越来越丰富,或者说越来越“混乱”。一向善于凑热闹的微软自然也是不甘示弱:下一代操作系统Windows Vista届时将会有七个不同的版本。   首先是Starer Edition(精简版)。类似于Windows XP Starter Edition,是一

2005-09-17 20:33:00 1509

原创 C# 3.0 Orcas 简介 (转)

文章来源:http://idior.cnblogs.com/archive/2005/09/14/237089.htmlImplicitly typed local variablesvar i = 5;var s = "Hello";var d = 1.0;var numbers = new int[] {1, 2, 3};var orders = new Dictionaryint,Order

2005-09-16 00:06:00 1007

原创 MSDN讲座学习笔记(一).NET应用程序的执行

通过编译和链接生成单一的本地可执行文件(.exe)的时代已经过去,在Microsoft Windows中,应用程序的执行早已演变成为基于DLL(动态链接库)的形式,而通过.NET,我们正在向基于虚拟机的程序执行模式演化。Managed Execution软件在运行时(CLR)环境的执行,提高了软件的可移植性可安全性。运行.NET程序的客户端必须安装Microsoft .NET Framework 

2005-08-27 18:30:00 1008

原创 永远的Beyond

  83年Beyond组成,为了参加一场音乐比赛,当时Beyond尚未成型,84年阿PAUL加入,陈时安离队,86年刘志远加入,但在88年就离队,4人组合正式成型。85年Beyond自己出资开了第一场演唱会《永远等待》,86年Beyond更自己出资制作了《再见理想》唱片,Beyond和唱片公司签约,87年出了一张《永远等待》的EP,随着88年发行的第三张唱片《旧日足迹》,Beyond开始走向辉煌。

2005-08-23 22:56:00 1055

原创 用ASP.Net获取客户端网卡的MAC

using System.Text.RegularExpressions;using System.Diagnostics;public class test{        public test        {}        public static string GetCustomerMac(string IP) //para IP is the clients IP        

2005-08-23 00:49:00 1642 4

原创 .NET的优势与劣势

.NET的优势与劣势。 XML Web服务并未成为普及.NET的导火索   此前人们一直在想:“对.NET来说,是否存在不同于Java的、独特的应用领域和市场?”。   业内普遍认为,微软新一代系统构筑环境--.NET Framework是在研究Java的基础上开发出来的。不仅功能和架构相似,而且由于是在Java之后开发出来的,因此Java所没有的功能更是随处可见。比如在Web应用中实现事件驱动型

2005-08-20 23:39:00 4543

原创 使用DataReader还是DataSet?

经常听到有人问这个问题:“在ASP.NET Web应用程序中我应该用DataReader类还是DataSet类呢?”在很多文章以及新闻组的贴子中我经常看到这样的误解,即认为DataReader(SqlDataReader或OleDbDataReader的缩写)比DataSet好。有时候我也会看到相反的说法。事实上,Microsoft创建了这两个数据存取类是因为它们都是我们所需要的。每个类都有其优点

2005-08-19 13:23:00 853

原创 C#的异常处理

 通用语言运行时(CLR)具有的一个很大的优势为,异常处理是跨语言被标准化的。一个在C#中所引发的异常可以在Visual Basic客户中得到处理。不再有 HRESULTs 或者 ISupportErrorInfo 接口。尽管跨语言异常处理的覆盖面很广,但这一章完全集中讨论C#异常处理。你稍为改变编译器的溢出处理行为,接着有趣的事情就开始了:你处理了该异常。要增加更多的手段,随后引发你所创建的异常

2005-08-18 19:21:00 1066

原创 在DataGrid中创建弹出式窗口(转)

 这篇文章来自DotNetJunkie的提议。他最初写信要求我们提供一个关于如何创建在DataGrid 中使用HyperLinkColumn的例子,可以在用户点击这一列后打开一个新窗口,显示出此列的详细内容。在此之前我们曾经通过email回答他们,他建议我们将这个方法加入他们的指南中,于是,就有了这篇文章。像我们原来的文章一样,它很简单,但是简单的包含代码的方法例可以更有效地启发开发者。  这个例

2005-08-18 18:51:00 918

原创 Asp.net 页面导航的几种方法与比较

 在ASP.NET应用中,Web表单之间的导航有多种方式:用超级链接,用Response.Redirect,用Server.Transfer,或者用Server.Execute。本文将分析这四种导航方式的异同及其优缺点,帮助你选择最佳的导航方式。 一、超级链接   从一个表单进入另一个表单最简单的方式是使用HTML超级链接控件。在Web表单中,使用超级链接的HTML代码类如: 进入表单2    当

2005-08-18 18:44:00 651

原创 Asp.net常用函数大全(转)

ASP.NET常用函数(推荐) Abs(number) 取得数值的绝对值。 Asc(String) 取得字符串表达式的第一个字符ASCII 码。 Atn(number) 取得一个角度的反正切值。 CallByName (object, procname, usecalltype,[args()]) 执行一个对象的方法、设定或传回对象的属性。 CBool(expression) 转换表达式为Bool

2005-08-10 23:24:00 929

原创 使用ADO.NET怎样从SQL Server 中检索数据

此示例阐释如何使用 SqlDataReader 类从 SQL Server 读取数据。此类提供了一种从数据源读取只进数据记录流的方法。如果要使用具有 OLE DB 接口或 SQL Server 7.0 以前的 SQL Server 版本的数据库,请参阅从 OLE DB 检索数据。 SqlDataReader 是通过调用 SqlCommand 的 ExecuteReader 方法来创建的,而不是通过

2005-08-10 19:23:00 971

原创 Asp.net基于窗体的身份验证

2005-08-08 19:25:00 776

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除