自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (11)
  • 收藏
  • 关注

原创 c#调用api(FindFirstFile,FindNextFile)高效遍历目录文件

在c#下遍历目录,应用最多的应该就是 System.IO.DirectoryInfo.GetDirectories或GetFiles了,但是当目录特别大,文件特别多时,效率不尽人意,此时我们很容易想到三个Win32API函数 FindFirstFile,FindNextFile和FindClose。这三个API搭配使用就能遍历文件和子目录了,而且可以遍历的时候随时中止,避免无谓的操作。在网上搜了一

2012-07-24 13:37:04 4973 2

转载 Saving Word 2007 Documents to PDF and XPS Formats

public static void wordConvertPdf(string wordPath, string pdfPath) { oWord.Application wordApplication =new Microsoft.Office.Interop.Word.Application (); oWord.

2012-07-25 11:47:39 999

原创 c#写的windows服务,定时抓取客户机的屏幕,并发送到指定的邮箱

windows服务,能够定时抓取客户机的屏幕,并发送到指定的邮箱。(参考了一些网上的代码,xp系统下测试无问题)public partial class Service1 : ServiceBase    {        static DateTime time;        [System.Runtime.InteropServices.DllImportAttribute(

2011-10-24 15:33:23 1598 3

原创 js 正则表达式判断有效数

在网上找了些,发现有各种的bug,所以自写了一个,留在这里做个备份    function isNum()    {          var s=document.getElementById("Text1").value;  //判断有效数字的正则表达式var pattern=/^[-|+]?(([1-9]+\.?\d+)|(0\.\d*[1-9]\d*)|([0-9]

2011-08-26 17:49:11 2432

原创 绑定目录树

protected void Page_Load(object sender, EventArgs e)    {        if (!Page.IsPostBack)        {            string path = "D:\\129\\h

2011-08-09 18:01:59 432

原创 c# 合并jpg图片

string path = Server.MapPath("~/temp/");        string  imgFilePath1 = path + "123456ASDFG.JPG";        string  imgFilePath2 = path + "a

2011-08-03 17:00:09 1690

转载 【转贴】C#编写的winform程序脱离.net框架的方法

   C#程序脱离.net框架的多种方法与应用本文介绍的是C#编写的winform程序脱离.net框架的方法。【也支持VB.NET和C++.NET】本文地址:http://hi.baidu.com/44498/blog/item/dabd37166a11bd10962b437d.html转载请说明。------------------------------很多朋友会问,为何选择C#   ?其实原因很简单,因为它具有其他任何语言都不具备的生产力。软件工程的发展,主要目的也就是提高生产力,这个核心不变,我们的

2011-05-25 10:37:00 1225

转载 【转贴】详细解读Express版与付费版本的差别

在此列出Express版的「十不一没有」,由前3个「不」即可发现Express版锁定在初学者及非商业用途。尽管如此,Visual Studio 2005 Express仍然是适合广大学生,软件开发爱好者,初学者的功能强大、易学易用的IDE.<br /><br /><br />1.不能远程除错:限制本机开发与除错。 <br /><br />2.不能远程访问数据库(Visual Web Developer 2005 Express版可以):主从架构的应用,限制只能存取本机数据库;Visual Web Devel

2011-04-11 16:29:00 885

转载 将DataTable或Ilist转换成JSON格式

<br />using System;  <br />using System.Data;  <br />using System.Text;  <br />using System.Collections.Generic;  <br />using System.Reflection;  <br />   <br />/// <summary>  <br />/// 将DataTable或Ilist<>转换成JSON格式  <br />/// </summary>  <br />public class

2010-10-20 16:26:00 732

转载 Jquery ajax参数设置

参数名类型描述url String(默认: 当前页地址) 发送请求的地址。typeString(默认: "GET") 请求方式 ("POST" 或 "GET"),默认为 "GET"。注意:其它 HTTP 请求方法,如 PUT 和 Delete 也可以使用,但仅部分浏览器支持。timeoutNumber设置请求超时时间(毫秒)。此设置将覆盖全局设置。async Boolean(默认: true) 默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为false。注意,同步请求将锁住浏览器,用

2010-10-18 10:13:00 586

原创 js 中的 encode decode 转化

js :var decode=decodeURIComponent(encoded.replace(//+/g,  " "));var encode=encodeURIComponent(decode);

2010-01-06 16:47:00 553

转载 使用ajax控件时的提示信息

在使用ASP.NET AJAX控件后,如果想利用Js脚本来输出一些提示对话框,往往会想到利用 Page.Register ClientScriptBlock或者 Page.RegisterStartupScript注册,但是,页面上仍然没有提示信息。利用如下语句即可以解决这个问题:     ScriptManager.RegisterClientScriptBlock(UpdatePanel1,t

2010-01-06 15:47:00 671

原创 js 调用 UpdateProgress

UpdateProgress一般这样用起来比较容易一些.一般会这样用:html:                                                                        Text="Button" />                                                                  

2010-01-06 15:04:00 824

原创 asp.net 本地化

因为最近项目中用到中英又语,就是所说的本地化,在此大概做一说明.母版页前台:English中文后台:protected void LinkButton1_Click(object sender, EventArgs e)    {        LinkButton lbtn = (LinkButton)sender;        string s = lbtn.Text; 

2009-12-27 17:06:00 539

原创 gridview 合并单元格

///         /// 根据主键,合并gridview 的行        ///         /// 要合并行的gridview        /// 要合并行的列集合        /// 合并所依据的主键        public static void GroupRows(GridView GridView1, int[] cellNums, string keyname) 

2009-12-27 17:05:00 588

原创 c# 导出table中的数据到模板excel中

///     /// 把table中的数据导出到excel中去    ///     /// 要导入的table    /// 模板excel中,一个sheet要显示的行数,如果数据多一个sheet中的最大值,会自动生成新的sheet    private void ExportExcel(System .Data .DataTable dt,int maxcount)    {       

2009-12-27 16:26:00 2975

原创 母版页路径问题

在母版页中的图片,或链接路径往往在引用页面中打不到正确的路径.用ResolveClientUrl可以解决这个问题比如图片.可以这样设置:〈img alt="" src="〈%=ResolveClientUrl("~/images/spacer.gif")%〉" /〉在使用相对URL地址时在前面加上(~)或(~/)相当于根目录,然后找到到根目录下的images文件夹,在images

2009-12-16 13:37:00 1028

原创 js 设置button 的disabled属性

.net 页面中,需有有一个button按钮,点击后,设置本按钮的disabled属性,并触发服务器端事件。代码如下:html:             c#  protected void Button1_Click(object sender, EventArgs e)    {  } 但是问题来了,他只触发了客户端事件,服务器端事件压根就没有执行。查了一下资料

2009-12-01 22:13:00 38962

原创 button 中 text 换行

 

2009-11-26 14:15:00 1679

转载 js调用c#后台方法

 一,后台方法:protected string CsharpVoid(string strCC){return strCC;}javascript 调用   var s = "";      document.write(s);二,1.后代码:protected void CsharpVoid()     {         string strCC = "www.esoutong.

2009-11-26 12:06:00 1251

原创 c# treeview 递归生成树

private void InitTree(TreeNodeCollection Nds, string pid, DataTable dt, string id, string name, string urlname, string parentID)    {        TreeNode tmpNd;           //递归寻找子节点         DataRow[] rows

2009-10-19 17:04:00 3056

原创 oracle 存储过程 访问其它用户的表

在oracle 的存储过程中,如果用   用户名.表名 访问其它用户表,在编译的时候会报错,找不到用户表.解决这个问题,就是必须显式的赋予该用户对该表操作权限.如:grant select on table1 to user;

2009-10-19 12:13:00 1909

原创 gridview 中gridline的 颜色设置及表头换行

在做项目时要设置gridview中的gridline颜色,找了半天没有找到,试了一下,如果设置BorderColor的话,那么gridview中仅仅是四个边框的颜色改变,里面的单元格边框的颜色不变,一时又想不出好的办法,最后只好用样式表解决了.样式表如下:    .DHTR_Grid_Row td{    border-right: black 1px solid;    border-t

2009-10-14 14:29:00 4997 1

转载 JS获取浏览器窗口大小、获取屏幕、浏览器、网页高度宽度

网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWidth (包括边线的宽) 网页可见区域高:document.body.offsetHeight (包括边线的宽) 网页正文全文宽:document.body.scrollWidth 网页正文全文高:do

2009-07-28 20:27:00 511

转载 asp.net页面生命周期

转载http://www.cnblogs.com/dotnetnuke/archive/2008/09/28/1301406.html对于ASP.NET开发者,理解ASP.NET的页面生命周期是非常重要的。主要是为了搞明白在哪里放置特定的方法和在何时设置各种页面属性。但是记忆和理解页面生命周期里提供的事件处理方法(method)非常困难。互联网上有很多关于页面生命周期内部机制的文章,所以本文只

2009-07-28 11:16:00 633

转载 C# 将数据导出到Excel汇总

C# 将数据导出到Excel汇总 一、asp.net中导出Excel的方法:在asp.net中导出Excel有两种方法,一种是将导出的文件存放在服务器某个文件夹下面,然后将文件地址输出在浏览器上;一种是将文件直接将文件输出流写给浏览器。在Response输出时,t分隔的数据,导出Excel时,等价于分列,n等价于换行。 1、将整个html全部输出Excel此法将html中所有的内容,如按钮

2009-06-29 14:37:00 715

原创 js控制treeview中的checkbox实现单选功能

.net 中treeview中的checkbox 实现单选功能。并在后台服务器端取值。function OnTreeNodeChecked()     {         var element = window.event.srcElement;         if (element.checked)        {            tv=document.getEleme

2009-06-12 15:34:00 4588 1

原创 js控制div 在页面的固定位置

  用js控制div,使div 总能在当窗体的某一位置。window.onresize = resizeDiv;        window.onscroll = resizeDiv;        function resizeDiv()        {            var docWidth = document.documentElement.clientWidth;   

2009-06-12 15:30:00 11282 2

转载 一些常用的正则表达式

"^/d+$"  //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$"  //正整数 "^((-/d+)|(0+))$"  //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$"  //负整数 "^-?/d+$"    //整数 "^/d+(/./d+)?$"  //非负浮点数(正浮点数 + 0) "^(([0-9]+/.

2009-06-04 11:01:00 537

原创 js控制gridview 中的checkbox 全选

       function checkAll(oCheckbox)   {        var chk=document .getElementById("GridView1").getElementsByTagName("input");        for(var s=0;s        {            if(chk[s].id="Checkbox2" )         

2009-06-04 10:52:00 2847

原创 Window.Open() 和 window.showModalDialog()用法 及传值

1、window.open()window.open (page.html, newwindow, height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no) 参数解释:window.open 弹出新窗口的命令;

2009-03-25 23:46:00 1737

转载 oracle 中的 CONCAT,substring ,MINUS 用法

  有的时候,我们有需要将由不同栏位获得的资料串连在一起。每一种资料库都有提供方法来达到这个目的: MySQL: CONCAT() Oracle: CONCAT(), || SQL Server: + CONCAT() 的语法如下: CONCAT(字串1, 字串2, 字串3, ...): 将字串1、字串2、字串3,等字串连在一起。请注意,Oracle的CONCAT(

2009-03-25 10:45:00 11762

原创 select into 和 insert into select 两种表复制语句(转自互联网)

 select * into destTbl from srcTblinsert into destTbl(fld1, fld2) select fld1, 5 from srcTbl以上两句都是将 srcTbl 的数据插入到 destTbl,但两句又有区别的:第一句(select into from)要求目标表(destTbl)不存在,因为在插入时会自动创建。 第二句(inser

2009-03-19 16:44:00 681

原创 选项卡和对话框

var oPopup; var popTop=50; var mytime; function closemsg(){ try{ clearTimeout(mytime); }catch(e){} oPopup.hide();

2009-03-09 20:32:00 838

原创 一个简单的用ajax验证注册用户名是否存在的例子

首先在注册页Default.aspx创建一个XMLHttpRequest对象    var xmlHttp;        function createXMLHttpRequest()        {            if(window.ActiveXObject)            {                xmlHttp = new ActiveXObject("Mi

2008-05-28 23:04:00 765

vspd7.2.308

安装完成后,不要打开,直接替换安装目录下面的DLL文件即可。

2017-12-25

( InstallShield2015LimitedEdition2

同一份文件,因为上传权限的原因,被切割成了两份文件,这是文件2,可以同时下载后再合并解压缩,也可去官网下载,http://learn.flexerasoftware.com/content/IS-EVAL-InstallShield-Limited-Edition-Visual-Studio?lang=1033&ver=ult

2017-09-22

InstallShield2015LimitedEdition

一份文件,因为上传权限的原因,切割成两个上传,你可以在如下链接中下载 http://learn.flexerasoftware.com/content/IS-EVAL-InstallShield-Limited-Edition-Visual-Studio?lang=1033&ver=ult

2017-09-22

propertyGrid 用法示例

propertyGrid 用法示例 propertyGrid AppSettings SpellingOptions ExpandableObjectConverter

2013-05-21

windows服务定时截取用户桌面,并发送到指定邮箱

windows服务定时截取用户桌面,并发送到指定邮箱

2011-10-24

jquery调用Webservice的demo(.net)

jquery调用 webservices 的demo 很简单的一个demo

2011-09-09

ASPAJAXExtSetup.msi

ASPAJAXExtSetup.msi asp.net ajax

2008-08-28

ASPAJAXCTP.msi(asp.net ajax)

asp.net ajax ASPAJAXCTP.msi

2008-08-28

ASPNETAJAXVS2008.msi(安装时要用的)

asp.net ajax安装(该死的20个字限制)

2008-08-28

asp.net+ajax利剑.pdf

圣殿祭司的asp.net2.0专家技术手册

2008-08-28

SQL必知必会(Teach Yourself SQL in 10 Minutes)

Sams Teach Yourself SQL in 10 Minutes, Third Edition SQL必知必会英文原版

2008-08-28

空空如也

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

TA关注的人

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