- 博客(39)
- 收藏
- 关注
原创 WEB打印大全
1、控制"纵打"、 横打”和“页面的边距。 (1) function SetPrintSettings() { // -- advanced features factory.printing.SetMarginMeasure(2) // measure margins in inches factory.SetPageRange(false, 1, 3) // need pag
2009-11-13 14:51:00
320
转载 第十一回:参数之惑---传递的艺术(上)
本文将介绍以下内容: 按值传递与按引用传递深论 ref和out比较 参数应用浅析 1. 引言接上回《第九回:品味类型---值类型与引用类型(中)-规则无边》中,对值类型和引用类型的讨论,其中关于string类型的参数传递示例和解释,引起园友的关注和讨论,可谓一石激起千层浪。受教于装配脑袋的深切指正,对这一概念有了相当进一步的了解,事实证明是我错了,在此向朋友们致歉,同时非常感谢
2009-11-13 14:50:00
472
转载 第十回:品味类型---值类型与引用类型(下)-应用征途
本文将介绍以下内容: 类型的基本概念 值类型深入 引用类型深入 值类型与引用类型的比较及应用 [下载]:[类型示例代码] 1. 引言值类型与引用类型的话题经过了两个回合([第八回:品味类型---值类型与引用类型(上)-内存有理]和[第九回:品味类型---值类型与引用类型(中)-规则无边])的讨论和切磋,我们就基本的理解层面来说已经差不多了,但是对这一部分的进一步把握和更深刻的理
2009-11-13 14:49:00
284
原创 按比例保存图片
ToThumbnailImage.aspx ToThumbnailImage http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema"> Text="生成图片"> 现图: ImageUrl="images/lionsky.jpg" Width="
2009-11-04 10:33:00
405
原创 正则表达式
1、“.”为通配符,表示任何一个字符,例如:“a.c”可以匹配“anc”、“abc”、“acc”;2、“[]”,在[]内可以指定要求匹配的字符,例如:“a[nbc]c”可以匹配“anc”、“abc”、“acc”;但不可以匹配“ancc”,a到z可以写成[a-z],0到9可以写成[0-9];3、数量限定符号,表示匹配次数(或者叫做长度)的符号:包括:“*”——0次或者多次 “
2009-11-04 10:32:00
257
转载 第九回:品味类型---值类型与引用类型(中)-规则无边
本文将介绍以下内容: 类型的基本概念 值类型深入 引用类型深入 值类型与引用类型的比较及应用 1. 引言上回[第八回:品味类型---值类型与引用类型(上)-内存有理]的发布,受到大家的不少关注,我们从内存的角度了解了值类型和引用类型的所以然,留下的任务当然是如何应用类型的不同特点在系统设计、性能优化等方面发挥其作用。因此,本回是对上回有力的补充,同时应朋友的希望,我们尽力从内存
2009-11-04 10:29:00
380
原创 如何处理Oledb中EXCEL驱动读取EXCEL文件中字段长度大于255字符时出现的"数据截断"问题.
run regeditHKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Jet/4.0/Engines/Excel中TypeGuessRows的数据是25,所以我的程序在读取前25行数据不存在数据截断的问题.设置为0.
2009-11-03 11:10:00
2460
1
原创 将Excel文件数据库导入SQL Server的三种方案
将Excel文件数据库导入SQL Server的三种方案 //方案一: 通过OleDB方式获取Excel文件的数据,然后通过DataSet中转到SQL ServeropenFileDialog = new OpenFileDialog();openFileDialog.Filter = "Excel files(*.xls)|*.xls";if(openFileDialog.Sh
2009-11-03 11:08:00
594
原创 既能输入又能选择的DropDownList
WebForm3.aspx WebForm3 http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema"> function addTxtTanto(va){ document.all("txtTitle").value=va; document.all("txtTitle
2009-11-03 11:04:00
587
转载 第八回:品味类型---值类型与引用类型(上)-内存有理
本文将介绍以下内容: 类型的基本概念 值类型深入 引用类型深入 值类型与引用类型的比较及应用 1. 引言买了新本本,忙了好几天系统,终于开始了对值类型和引用类型做个全面的讲述了,本系列开篇之时就是因为想写这个主题,才有了写个系列的想法。所以对值类型和引用类型的分析,是我最想成文的一篇,其原因是过去的学习过程中我就是从这个主题开始,喜欢以IL语言来分析执行,也喜好从底层的过程来深入
2009-11-03 11:00:00
272
原创 C#日期格式化
C#日期格式化 日期转化一为了达到不同的显示效果有时,我们需要对时间进行转化,默认格式为:2007-01-03 14:33:34 ,要转化为其他格式,要用到DateTime.ToString的方法(String, IFormatProvider),如下所示:using System;using System.Globalization;String format="D";DateTi
2009-11-02 13:32:00
577
转载 第七回:品味类型---从通用类型系统开始
本文将介绍以下内容: .NET 基础架构概念 类型基础 通用类型系统 CLI、CTS、CLS的关系简述 1. 引言 本文不是连环画,之所以在开篇以图形的形式来展示本文主题,其实就是想更加特别的强调这几个概念的重要性和关注度,同时希望从剖析其关系和联系的角度来讲述.NET Framework背后的故事。因为,在作者看来想要深入的了解.NET,必须首先从了解类型开始,因为C
2009-11-02 13:29:00
384
原创 TreeView使用集锦
1.下载地址http://msdn.microsoft.com/downloads/samples/internet/ASP_DOT_NET_ServerControls/WebControls/default.asp下载后是后缀为bat的版本(1)bulid.将bulid.bat的路径指向csc.exe所在路径,生成Microsoft.Web.UI.WebControls.dll。(2)在www
2009-01-23 10:42:00
368
原创 只能输入汉字的输入框
在输入框中只能输入汉字 ,而对数字、字母及键盘上的其它符号无法输入!对遇到只输入汉字的输入框很有用!如:真实姓名等,降低击键错误1程序如下: 只能输入汉字的输入框 源代码如下://* function onlychinese() {if ((window.event.keyCode >=32) && (window.event.keyCode {window.even
2009-01-23 10:39:00
589
原创 通过点连接来保存图片
http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> Test Document function runSave(){if (saveImg.location != "about:blank")window.saveImg.document.execCommand("SaveAs");}function saveImgAs(url){
2009-01-23 10:38:00
627
转载 第五回:深入浅出关键字---把new说透
本文将介绍以下内容: 面向对象基本概念 new关键字深入浅出 对象创建的内存管理 1. 引言园子里好像没有或者很少把new关键字拿出来说的,那我就占个先机吧,呵呵。那么,我们到底有必要将一个关键字拿出来长篇大论吗?看来是个问题。回答的关键是:你真的理解了new吗?如果是,那请不要浪费时间,如果不是,那请继续本文的循序之旅。下面几个 问题可以大概的考察你对new的掌握,开篇之前,希望大
2009-01-23 10:36:00
430
转载 第四回:后来居上:class和struct
本文将介绍以下内容: ? 面向对象基本概念? 类和结构体简介? 引用类型和值类型区别1. 引言提起class和struct,我们首先的感觉是语法几乎相同,待遇却翻天复地。历史将接力棒由面向过程编程传到面向对象编程,class和struct也背负着各自的命运前行。在我认为,struct英雄迟暮,class天下独行,最本质的区别是class是引用类型,而struct是值类型,它们在
2009-01-23 10:33:00
374
原创 C#代码与javaScript函数的相互调用
问:1.如何在JavaScript访问C#函数?2.如何在JavaScript访问C#变量?3.如何在C#中访问JavaScript的已有变量?4.如何在C#中访问JavaScript函数?问题1答案如下:javaScript函数中执行C#代码中的函数:方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中; 2、在前台写一个js函数,内容为document.ge
2009-01-13 13:15:00
328
原创 页面间的传值方法
一、使用QuerystringQuerystring是一种非常简单的传值方式,其缺点就是会把要传送的值显示在浏览器的地址栏中,并且在此方法中不能够传递对象。如果你想传递一个安全性不是那么太重要或者是一个简单的数值时,用此方法最好不过了。下面通过一个小例子来完成传值工作,步骤如下:1、创建一个web form2、在新建的web form中放置一个button1,在放置两个TextBox1,TextB
2009-01-13 13:06:00
418
原创 第三回:历史纠葛:特性和属性
本文将介绍以下内容: ? 定制特性的基本概念和用法? 属性与特性的区别比较? 反射的简单介绍1. 引言attribute是.NET框架引入的有一技术亮点,因此我们有必要花点时间来了解本文的内容,走进一个发现attribute登堂入室的入口。因为.NET Framework中使用了大量的定制特性来完成代码约定,[Serializable]、[Flags]、[DllImport]、
2009-01-13 13:05:00
296
转载 第二回:对抽象编程:接口和抽象类
本文将介绍以下内容: ? 面向对象思想:多态? 接口? 抽象类 1. 引言在我之前的一篇post《抽象类和接口的谁是谁非》中,和同事管伟的讨论,得到很多朋友的关注,因为是不成体系的论道,所以给大家了解造成不便,同时关于这个主题的系统性理论,我认为也有必要做以总结,因此才有了本篇的新鲜出炉。同时,我将把上贴中的问题顺便也在此做以交代。2. 概念引入什么是接口? 接口是包含
2009-01-13 13:03:00
331
转载 第一回:恩怨情仇:is和as
本文将介绍以下内容: ? 类型转换? is/as操作符小议 1. 引言 类型安全是.NET设计之初重点考虑的内容之一,对于程序设计者来说,完全把握系统数据的类型安全,经常是力不从心的问题。现在,这一切已经在微软大牛们的设计框架中为你解决了。在.NET中,一切类型都必须集成自System.Object类型,因此我们可以很容易的获得对象的准确类型,方法是:GetType()方法。那么.
2009-01-09 11:47:00
343
原创 C#调用ORACLE存储过程返回结果集及函数
ORACLE段:首先在ORACLE建立PACKAGE和PACKAGE BODY,将在这里面定义函数和存储过程返回结果集。1:建立PACKAGE:CREATE OR REPLACE package SCOTT.pk_wtistype mytype is ref cursor;procedure p_wt(mycs out mytype);function f_get(str in varchar2)
2009-01-09 11:38:00
409
原创 关于ACCESS数据库的不可更新查询
在写.net程序时,如果用access做数据库,经常忘记一些事,而使数据库不能访问,而报的错也不是很直接.比如:执行了一个不可更新的查询.在ASP里经常遇到这样的异常,在ASP.NET里也遇到.郁闷多时,有朋友也帮我解决过这样的问题.其处理的方法很简单,应该说不应该是一个什么大问题,可是总忘,故题于此,以助人助已.A: 你的分区一定是NTFS的,要把数据库文件所在的文件夹或数据库文件的安全属性
2009-01-09 11:35:00
1577
原创 SQL Server 存储过程的分页
建立表:CREATE TABLE [TestTable] ( [ID] [int] IDENTITY (1, 1) NOT NULL , [FirstName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL , [LastName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL , [Count
2009-01-09 11:34:00
348
转载 DataFormatString--格式化字符串 、常用正则表达式
DataFormatString--格式化字符串 DataFormatString="{0:格式字符串}" 在DataFormatString 中的 {0} 表示数据本身,而在冒号后面的格式字符串代表所们希望数据显示的格式;数字、货币格式:在指定的格式符号后可以指定小数所要显示的位数。例如原来的数据为「1.56」,若格式设定为 {0:N1},则输出为「1.5」。其常用的数值格式如下表所示:
2009-01-09 11:32:00
826
1
原创 .net中前台javascript与后台c#函数相互调用
问:1.如何在JavaScript访问C#函数?2.如何在JavaScript访问C#变量?3.如何在C#中访问JavaScript的已有变量?4.如何在C#中访问JavaScript函数?问题1答案如下:javaScript函数中执行C#代码中的函数:方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中; 2、在前台写一个js函数,内容为document
2009-01-09 11:32:00
348
转载 将Excel文件数据库导入SQL Server的三种方案
将Excel文件数据库导入SQL Server的三种方案//方案一: 通过OleDB方式获取Excel文件的数据,然后通过DataSet中转到SQL ServeropenFileDialog = new OpenFileDialog();openFileDialog.Filter = "Excel files(*.xls)|*.xls";if(openFileDialog.ShowDial
2009-01-09 11:30:00
397
转载 TreeView使用集锦
1.下载地址http://msdn.microsoft.com/downloads/samples/internet/ASP_DOT_NET_ServerControls/WebControls/default.asp下载后是后缀为bat的版本(1)bulid.将bulid.bat的路径指向csc.exe所在路径,生成Microsoft.Web.UI.WebControls.dll。(2)在www
2009-01-09 11:28:00
419
原创 用C#实现生成PDF文档
PDF文档已经成为网络上非常通用的文档格式。在项目中遇到了这样的需求。就写了一个。 using System;using System.IO;using System.Text;using System.Collections;namespace PDFGenerator{public class PDFGenerator{static float pageWidth = 594.
2009-01-09 11:25:00
632
原创 如何在上传的图片上写字
现在很多网站都在上传得图片上加了水印,现在我找到了一个简单的方法。 void UploadBtn_Click(Object sender, EventArgs e) { String filename; String filename1; String[] filename2; int q; filename=Up
2009-01-09 11:20:00
564
原创 既能输入又能选择的DropDownList控件
早就想做一个这样的控件了,最近在一个项目中遇到了这样的问题,所以就写了一个。我遇到的需求是既能输入又能选择的DropDownList,其中输入的是课程成绩,选择的是补考、缓考、缺考。此控件支持取值和赋值。支持IE6、IE7,其他的没测。 SelectTextBox.ascx.cls{ POSITION:absolute; } SelectTextBox.ascx.
2009-01-09 11:14:00
1229
原创 上传图片到数据库及显示
上传htrk.aspx upload2 http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema"> runat="server"> borderColor="#000000" cellSpacing="0" width="352" bord
2009-01-09 11:13:00
587
原创 按比例保存图片
ToThumbnailImage.aspx ToThumbnailImage http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema"> Text="生成图片"> 现图: ImageUrl="images/lionsky.jpg" Width="4
2009-01-09 11:12:00
466
原创 读取XML文件
ReadXMLbyDOM.aspx ReadXMLbyDOM http://schemas.microsoft.com/intellisense/ie5"> runat="server" Width="136px" Height="144px"> runat="server" Text="显示节点内容"> 使用DOM访问
2009-01-09 11:11:00
358
原创 .NET日期格式
DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int
2009-01-09 11:07:00
711
原创 为DataGrid添加scrollbar并固定header
1.首先在页面中划出一个带有滚动条的区域:2.将datagrid添加到区域之中并引用css固定标题: ...... CellPadding="3" BackColor="White" BorderWidth="1px" BorderStyle="None" BorderColor="#999999" Width="592px" ShowHe
2009-01-09 11:04:00
877
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人