- 博客(30)
- 收藏
- 关注
原创 [转] 关于ASP.NET页面打印技术的总结
网络打印概述• B/S结构导致了Web应用程序中打印的特殊性。• 程序运行在浏览器中,打印机在本地,而文件确可能在服务器上,导致了打印控制不是很灵活。• 格式如何控制和定制等,是我们开发中可能会面对的问题。 打印文档的生成• 1、客户端脚本方式一般情况下,主要使用JS 可以分析源页面的内容,将欲打印的页面元素提取出来,实现打印。通过分析源文档的内容,可以生成打印目标文档。优点:客户端独立完成打印
2007-05-28 20:19:00
1109
转载 应该了解的垃圾收集机制
对于大多数应用而言,了解垃圾收集机制的主要动机并不是为了对内存“省吃俭用”,而是为了处理非托管资源的控制问题,这些问题往往跟内存的大小没有什么关系。例如对一个文件进行操作,该何时关闭文件,关闭文件时要注意什么问题,如果忘了关闭会带来什么后果?这些都是我们需要认真考虑的,无论你的内存有多大:)对于这一类的操作,我们不能依赖GC帮我们做,因为它并不知道我们在释放时想干什么,它甚至不知道自己该干
2006-12-12 13:35:00
789
转载 .net内存回收与Dispose﹐Close﹐Finalize方法
一. net的对象使用一般分为三种情况﹕1.创建对象2.使用对象3.释放对象二.创建对象1.创建对象实际分为两个步骤﹕变量类型宣告和初始化对象2.变量类型宣告(declare),如﹕ FileStream fs这行代码会在当前的变量作用域空间(栈或堆)里建立一个叫做fs的变量﹐至少四个字节吧(因为要存一个对象的地址)3.初始化对象对象在使用(调用其方法或属性
2006-12-10 11:45:00
1403
转载 随心所欲的Web页面打印技术
一.概述 对基于B/S架构的应用程序而言,客户端的页面打印一直是比较头疼的问题,简单的做法是:1.使用IE的打印功能;2.使用水晶报表。但以上两种办法,都有很大的局限性,很难实现特殊要求的排版和精确的定位,所以不能满足一些特殊客户的BT要求。为此,本人总结了自己在使用Web打印上的一点经验,和大家分享。 本文涉及以下技术:javascript、ActiveX、ASP.NET、GDI+。
2006-11-24 19:53:00
1183
转载 Ajax原理详细说明
Ajax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。本文的作者是一位 Ajax 专家,他演示了这些技术如何协同工作 —— 从总体概述到细节的讨论 —— 使高效的 Web 开发成为现实。他还揭开了 Ajax 核心概念的神秘面纱,包括
2006-08-29 20:16:00
1381
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
800
原创 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
1065
原创 ASP.net 验证码(C#)
/* Copyright all(c) 2005 ZhongFeng, http://blog.youkuaiyun.com/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
819
原创 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
1093
原创 雅虎公司C#笔试题,看看你能解答多少?
雅虎公司C#笔试题,包括问答题和选择题两部分。试试看,你能回答出多少题,可以通过雅虎的考试吗?Question 1. (单选) 在计算机网络中,表征数据传输可靠性的指标是 1. 传输率 2. 误码率 3. 信息容量 4. 频带利用率Question 2. (单选) 以下关于链式存储结构的叙述中哪一条是不正确的? 1. 结点除自身信息外还包括指针域,因此存储密度小于顺序存储结
2005-12-20 20:12:00
1123
原创 aspx->cs->dll && 无aspx文件部署
asp.net项目在部署后,aspx文件并没有被编译,这种情形要一直维持到用户第一次访问页面,该页面文件aspx才会转化成cs,并编译成dll,这次访问速度不会很快,但从此以后,所有访问者将得到理想的访问速度。那么如何在部署后就让所有的aspx处于已经编译成dll的状态呢?通过上面的描述我们不难想到,只要把所有页面都访问一遍即可,这个访问有一个简单方法,就是递归项目所在的文件夹,把物理路径转化成w
2005-11-18 18:32:00
1486
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
922
原创 网页设计常用代码
1、禁止页面正文内容被选取 false"onmouseup="document.selection.empty()"> 2、消除ie6自动出现的图像工具栏,设置 GALLERYIMG属性为false或no . 3、防止点击空链接时,页面往往重置到页首端。 代码"javascript :void(null)"代替原来的"#"标记 4、如何避免别人把你的网页放在框架中 5、页面定时刷新
2005-11-05 18:46:00
3545
原创 分布式系统开发学习之CS模式(二)
http://rayinuk.cnblogs.com/archive/2005/05/16/156786.aspxCS模式的限制与应用我在上一篇总结的时候提到CS模式含有一系列的限制。那这些限制都是什么呢?其实CS模式最基本的问题在于其缺乏可量测性,主要原因是由于Server逐渐的变成了性能的瓶颈。在前文里曾介绍可量测性和性能是分布式结构的二大特点。二者相辅相成,缺乏了可量测性也成为了CS模式不是
2005-10-21 22:40:00
1979
原创 分布式系统开发学习之CS模式(一)(转)
http://rayinuk.cnblogs.com/articles/155597.htmlCS模式简介分布式结构至今已经有了30年的历史了,特别自电脑网络的时代开始,分布式结构变的非常的受欢迎。CS模式(Client-Server Architecture)可能是应用软件开发所使用的最成功的一种模式。它首先是出现在主机系统中,在局域网环境下,其性能显的格外的突出。而现在,CS模式已经成为一种基
2005-10-21 22:34:00
6021
翻译 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
1381
原创 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
1209
1
原创 微软Windows Vista七个版本提前揭密
http://news.youkuaiyun.com/news/newstopic/26/26214.shtml 众所周知,现在的软硬件产品线是越来越丰富,或者说越来越“混乱”。一向善于凑热闹的微软自然也是不甘示弱:下一代操作系统Windows Vista届时将会有七个不同的版本。 首先是Starer Edition(精简版)。类似于Windows XP Starter Edition,是一
2005-09-17 20:33:00
1550
原创 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
1047
原创 MSDN讲座学习笔记(一).NET应用程序的执行
通过编译和链接生成单一的本地可执行文件(.exe)的时代已经过去,在Microsoft Windows中,应用程序的执行早已演变成为基于DLL(动态链接库)的形式,而通过.NET,我们正在向基于虚拟机的程序执行模式演化。Managed Execution软件在运行时(CLR)环境的执行,提高了软件的可移植性可安全性。运行.NET程序的客户端必须安装Microsoft .NET Framework
2005-08-27 18:30:00
1041
原创 永远的Beyond
83年Beyond组成,为了参加一场音乐比赛,当时Beyond尚未成型,84年阿PAUL加入,陈时安离队,86年刘志远加入,但在88年就离队,4人组合正式成型。85年Beyond自己出资开了第一场演唱会《永远等待》,86年Beyond更自己出资制作了《再见理想》唱片,Beyond和唱片公司签约,87年出了一张《永远等待》的EP,随着88年发行的第三张唱片《旧日足迹》,Beyond开始走向辉煌。
2005-08-23 22:56:00
1102
原创 用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
1678
4
原创 .NET的优势与劣势
.NET的优势与劣势。 XML Web服务并未成为普及.NET的导火索 此前人们一直在想:“对.NET来说,是否存在不同于Java的、独特的应用领域和市场?”。 业内普遍认为,微软新一代系统构筑环境--.NET Framework是在研究Java的基础上开发出来的。不仅功能和架构相似,而且由于是在Java之后开发出来的,因此Java所没有的功能更是随处可见。比如在Web应用中实现事件驱动型
2005-08-20 23:39:00
4790
原创 使用DataReader还是DataSet?
经常听到有人问这个问题:“在ASP.NET Web应用程序中我应该用DataReader类还是DataSet类呢?”在很多文章以及新闻组的贴子中我经常看到这样的误解,即认为DataReader(SqlDataReader或OleDbDataReader的缩写)比DataSet好。有时候我也会看到相反的说法。事实上,Microsoft创建了这两个数据存取类是因为它们都是我们所需要的。每个类都有其优点
2005-08-19 13:23:00
881
原创 C#的异常处理
通用语言运行时(CLR)具有的一个很大的优势为,异常处理是跨语言被标准化的。一个在C#中所引发的异常可以在Visual Basic客户中得到处理。不再有 HRESULTs 或者 ISupportErrorInfo 接口。尽管跨语言异常处理的覆盖面很广,但这一章完全集中讨论C#异常处理。你稍为改变编译器的溢出处理行为,接着有趣的事情就开始了:你处理了该异常。要增加更多的手段,随后引发你所创建的异常
2005-08-18 19:21:00
1130
原创 在DataGrid中创建弹出式窗口(转)
这篇文章来自DotNetJunkie的提议。他最初写信要求我们提供一个关于如何创建在DataGrid 中使用HyperLinkColumn的例子,可以在用户点击这一列后打开一个新窗口,显示出此列的详细内容。在此之前我们曾经通过email回答他们,他建议我们将这个方法加入他们的指南中,于是,就有了这篇文章。像我们原来的文章一样,它很简单,但是简单的包含代码的方法例可以更有效地启发开发者。 这个例
2005-08-18 18:51:00
954
原创 Asp.net 页面导航的几种方法与比较
在ASP.NET应用中,Web表单之间的导航有多种方式:用超级链接,用Response.Redirect,用Server.Transfer,或者用Server.Execute。本文将分析这四种导航方式的异同及其优缺点,帮助你选择最佳的导航方式。 一、超级链接 从一个表单进入另一个表单最简单的方式是使用HTML超级链接控件。在Web表单中,使用超级链接的HTML代码类如: 进入表单2 当
2005-08-18 18:44:00
684
原创 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
959
原创 使用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
997
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人