- 博客(647)
- 收藏
- 关注
原创 Javascript 刷新框架及页面的方法总集 框架页刷新
先来看一个简单的例子: 下面以三个页面分别命名为frame.html、top.html、bottom.html为例来具体说明如何做。 frame.html 由上(top.html)下(bottom.html)两个页面组成,代码如下: frame 现在假设top.html (即上面的页面)
2009-08-12 22:09:00 840
原创 让Flash自适应浏览器屏幕大小的几种方法
要让flash自适应浏览器屏幕大小需要做到以下两点:1、swf文件随着浏览器屏幕大小也相应改变大下;方法:在网页里除了放你的swf文件外不要放其他的任何内容,并且swf文件的宽,高都设为100%;(可以看我的源文件里的fullscreen.htm文件);2、当swf文件大小改变时,flash 内容也相应重新安排。在这个例子里,我在主舞台上使用了一loader组件来载入一张图片。当你
2009-08-12 22:06:00 1889
原创 ASP.NET备份还原数据库
核心技术:using System.Data.SqlClient;using System.IO;string SqlStr1 = "Server=(local);DataBase=master;Uid=sa;Pwd=";string SqlStr2 = "Exec sp_helpdb";string SqlStr1 = "Server=(local);database=" + this.Dro
2009-08-12 22:04:00 788
原创 C# 开发winform程序 手机短信群发系统
手机短信群发作为企业日常通知,公告,天气预报等信息的一个发布平台,在于成本低,操作方便等诸多特点,成为企业通讯之首选。本文介绍短信的编码方式,AT指令以及用C#实现串口通讯的方法。前言目前,发送短信的方式主要有三种:1、网关方式:向当前电信部门申请,不需要另外设备。但是费用相对来说,比较高,以目前上海移动公司推出的短信群发套餐来说,对于中小企业的短信息的发送数量来看,短信群发和打电话相比,几乎
2009-08-12 22:01:00 1981 1
原创 C#中怎么复制数组?C#复制数组的5种方法
方法一:使用for循环int []pins = {9,3,7,2}int []copy = new int[pins.length];for(int i =0;i!=copy.length;i++){copy[i] = pins[i];}方法二:使用数组对象中的CopyTo()方法int []pins = {9,3,7,2}int []copy2 = new int[pins.leng
2009-08-12 21:59:00 1047
原创 C#中英文语音合成与中文语音识别技术
在.net中,对英文语音有较好的支持,但是对中文语音的支持还没有加入进来,我们要想实现中文发音或中文语音识别,必需先安装微软的Speech Application SDK(SASDK),它的最新版本是 SAPI 5.1 他能够识别中、日、英三种语言,你可以在这里下载:http://www.microsoft.com/speech/download/sdk51/,需要安装这两个文件Speech SD
2009-08-12 21:58:00 1531 2
原创 C#中英文混合朗读文本代码
//首先要引用一个类库SpeechLib.dll using System; using System.Collections.Generic; using System.Windows.Forms; using SpeechLib; namespace TestSpeaker1 { static class Program { /// /// 应用程序的主入口点。
2009-08-12 21:57:00 1590
原创 Visual C#的剪切板编程 vs2005
Visual C#是微软.Net框架中的一个重要的程序开发语言,虽然在.Net框架中还有其他的程序开发语言,但微软似乎对Visual C#更喜爱有加。这同时也就决定了Visual C#在.Net框架中的地位,以及他以后的发展前途。由于针对剪切板方面的编程始终是程序设计的一个重点,当然也可以算是一个难点。本文将探讨如何利用Visual C#进行剪切板编程。本文将结合二个具体的程序例子来介绍Visua
2009-08-12 21:55:00 1186
原创 C#判断文件是否打开
using System.IO;using System.Runtime.InteropServices;[DllImport("kernel32.dll")]public static extern IntPtr _lopen(string lpPathName, int iReadWrite);[DllImport("kernel32.dll")]public static exter
2009-08-12 21:51:00 2727 1
原创 sql2000 因为选定的用户拥有对象,所以无法除去该用户
把sql数据库从一个服务器移到另一个服务器上,或者把数据库备份了以后,重新卸载了sqlserver2000又重新安装了,之后还原,都可能会遇到这个有关用户权限的提示“sql2000 因为选定的用户拥有对象,所以无法除去该用户”,此时,删除这个用户又删除不掉,在安全里面重新添加吧,又会提示此用户存在,这该怎么办呢?由于mssql200数据库的错误,我把一个原来的数据库还原到现在的sql上,此
2009-08-08 19:49:00 1123
原创 关于 FROM a,b 和 a LEFT JOIN b 的区别
简单的讲就是SELECT * FROM a,b WHERE a.id=b.id和 SELECT * FROM a LEFT JOIN b ON a.id=b.id 通俗的解释:例表a aid adate 1 a1 2 a2 3 a3 表b bid bdate 1 b1 2 b2 4 b4 两个表a,b相连接,要取出id相同的字段 select * from a ,b where a.aid
2009-08-03 11:58:00 1513
转载 Beginner's Guide To ASP.NET Cookies
Table of Contents Introduction What are Cookies ? How Cookies are started ? Advantages of Cookies Disadvantages of Cookies How to create cookies ? How to read data from cookies ? W
2009-08-01 21:05:00 1099
原创 .net3.5下利用Linq新特性对Dictionary进行快速排序
using System;using System.Collections.Generic;using System.Text;using System.Linq;namespace DictionarySorting{ class Program { static void Main(string[] args) { Dictio
2009-08-01 17:10:00 1961
原创 防盗链IHttpHandler
/* * * 防盗链IHttpHandler * * * 增加了对文件关键字的选择(即仅对文件名存在某些关键字或不存在某些关键字进行过滤) * 设置web.config中节以下值 * string eWebapp_NoLink 如果文件名符合该正确表态式将进行过滤(不设置对所有进行过滤) * string eWebapp_AllowLink 如果文
2009-07-09 15:00:00 1011 1
原创 JS中用replace的问题
"hand hand hand"想变换为"hand.gif hand.gif hand.gif"开始用str=str.replace("hand","hand.gif"); 输出:hand.gif hand hand只替换了一次。。。:(想到用正则,因为replace本来就可以用正则替换。引用返回根据正则表达式进行文字替换后的字符串的复制。stringObj.replace(rgEx
2008-11-17 21:46:00 2269
原创 关于MMC不能打开文件C:/Program Files/Microsoft SQL Server/80/Tools/Binn/SQL Server Enterprise Manager.MSC可能是由于文件不存在,不是一个MMC控制台,或者用后来的MMC版
打开运行对话框输入:mmc 控制台--添加/删除管理单元--添加--找到MicrosoftSQL企业管理器--添加--关闭--确定 回到控制台 再:控制台--选项--控制台模式选择"用户模式完全访问"--将下面的选择全部取消 然后再:控制台--另存为--存储为:C:/ProgramFiles/MicrosoftSQLServer/80/Tools
2008-09-28 09:57:00 1097
原创 WAP技术入门(续)
语法规则如下:1、 每一行程序均以分号结尾2、 注释方法:“//”或者“/* */”3、 使用关键字“var”来声明变量 怎么样?从上面我们就可看出来,WMLScript语言和javascript语言是多么的相似,WMLScript的变量类型有:Boolean、Interger、Floating-point、String、Invalid WMLScript的流程控制语言和javascri
2008-05-29 18:17:00 3256
原创 发现数据库中有D99_Tmp表的应对方法
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;//添加的命名空间引用using System.Net;using System.N
2008-05-06 11:02:00 1287
转载 我的一段执行 xp_cmdshell回显读取的经历!(图)
最近在写 xp_cmdshell 执行命令,怎样读取回显的事!我在"企业管理器 SQL Server Enterprise Manager "执行一下命令EXEC master.dbo.xp_cmdshell dir c:/screen.width-300)this.width=screen.width-300" border="0" src="http://anqn.com/pic/31
2008-05-06 11:01:00 3398
原创 JS读取XML
xml version="1.0" encoding="utf-8"?>root> url>http://mat1.qq.com/luxury/images/2007/10/10/1.jpgurl> url>http://mat1.qq.com/luxury/images/2007/10/10/2.jpgurl> url>http://mat1.qq.com/lux
2008-01-25 18:05:00 1535
原创 ASP.NET中实现二级或多级域名(修改UrlRewrite)需要注意的问题
1.域名解析问题 输入了域名http://1234.abc.com/,浏览器提示找不到网页。首先,你应该确认你的域名是否支持泛域名解析,就是让所有的二级,三级域名都指向你的server。其次,要保证你的站点是服务器上的默认站点,就是80端口主机头为空的站点即可以直接用IP可以访问的http://1234.abc.com/,要么要提示你的站点的错误信息,要么会正确的执行你定义的URLRe
2007-11-29 13:26:00 1129
原创 ASP.NET中实现二级或多级域名(修改UrlRewrite)
大家应该知道,微软的URLRewrite能够对URL进行重写,但是也只能对域名之后的部分进行重写,而不能对域名进行重写,如:可将 http://http://www.abc.com//1234/ 重写为 http://www.abc.com/show.aspx?id=1234 但不能将 http://1234.abc.com/ 重写为 http://www.abc.com/show.asp
2007-11-29 13:21:00 1260 1
原创 javascript写的关于静态页面获取URL传递参数的函数
以前写了关于静态页面刷新后,跳转菜单定位的函数,前几天没事看了看,感觉还是有点问题,通用性不好,所以写了下面这个静态页面获取URL传递参数的函数,顺便说一句,html页面上的元件不是只可以用默认的标签,可以自己加的,如:看到那个gotoURL了么?直接加上就可以用,很方便的,写函数的时候无意中用出来的。 function getQueryString(queryStringName){ v
2007-10-10 12:15:00 1678
原创 线程,同步与锁
线程在多核时代的优势月来越明显,多线程编程的学习也提上议事日程。但越来越多的人陷入线程的泥潭,最后搞得自己面目全非。越来越多的死锁,越来越多的异常数据,在并发性测试中让一个个线程程序员焦头烂额。“自己在自己的编程环境下怎么都没事,单步调试也不会有任何错误,到了两个人,多个人测试的时候怎么就不行了呢?”线程,同步与锁的问题渐渐的凸现在了每个程序员的面前。 还是让我们一起来学习同步与锁吧。 loc
2007-10-02 16:29:00 1771
原创 对 Windows 窗体控件进行线程安全调用
今天在编写一个windows应用程序的时候碰到了一个小问题,程序需求是这样的,创建多个线程调用执行某个方法,Windows Form中有个Progress Bar控件用于显示已经执行完毕的进程数,即当所有的线程都运行完毕后,Progress Bar的进度也到头了。先给出初步的实现方式: private const int MAXTHREAD = 100; //最大线程数private int
2007-10-02 16:21:00 1624 1
原创 半角全角互转函数[JS版 VBS版]
/* **************************** * 半角全角 * **************************** * 参数说明: * str:要转换的字符串 * flag:标记,为0时半转全,为非0时全转半 * 返回值类型:字符串 **************************** */ function DBC2SBC(str,flag) { v
2007-10-02 16:11:00 1160
原创 禁止文本框粘贴功能【支持IE、Mozlla、Firefox等】
//not IE is requiredfunction fncKeyStop(evt){ if(!window.event) { var keycode = evt.keyCode; var key = String.fromCharCode(keycode).toLowerCase(); if(evt.ctrlKey && key ==
2007-10-02 16:09:00 1249
原创 让firefox支持children
HTMLElement.prototype.__defineGetter__("children", function () { var returnValue = new Object(); var number = 0; for (var i=0; i if (this.childNodes[i].node
2007-10-02 16:07:00 2036
原创 .Net下与传统COM和ActiveX的交互(原理与实践)
概要: 本文主要说明在.net(C#)中是如何也传统的COM和ActiveX进行交互的。其中包括: 1、如何在.net中使用传统的COM及ActiveX? 2、反之,如何让其它应用程序以传统的COM及ActiveX方式访问.net对象?也就是如何将.net对象以COM及ActiveX的形式暴露给操作系统。 3、一些开发概要和示例,以及开发示例代码。代码只做演示与测试,不涉及细节问题。 第0部份
2007-10-02 15:57:00 3298
原创 将自定义.NET控件嵌入IE浏览器
利用Visual Studio .NET开发自定义的WinForm控件,恐怕大家都已经很熟悉了。正常情况下,这种控件只能用在基于.NET的Windows Application程序开发上,而无法直接嵌入到IE,这不免让人感觉遗憾。 毕竟.NET控件已经不同于在Win32下用Delphi或C++Builder开发的自定义控件。基于.NET开发的任何受控装配件(Assembly)都是IL代
2007-10-02 15:50:00 2272
原创 整理的几个常用的数据库维护的脚本
/********************************************************************************* * FielName : backup.sql
2007-10-02 15:34:00 2081 1
原创 C#中的一个条件生成器类
在进行sql查询的时候,有时候要进行很多条件限制,自己来拼写SQLwhere条件容易出错,而且判断条件复杂,后期维护困难,基于这个原因我在一个小项目中写了一套生成sql条件的类。总共包括一个Condition类,与两个枚举型类型(LogicOper,CompareOper) 代码如下: public class Condition{ static string[] logicOper
2007-10-02 15:29:00 1393
原创 C#摄像头编程
这段时间搞视频采集方面的程序,在国外网站上找到一个用C#写的驱动摄像头的程序。经改造和调试,如下:(1)安装摄像头后,一般可以找到一个avicap32.dll文件(2)这是一个关于摄像头的类:using System;using System.Runtime.InteropServices;namespace webcam{ /// /// avicap 的摘要说明。 ///
2007-10-02 15:23:00 1897
原创 Response.Redirect 打开新窗口的两种方法
一般情况下,Response.Redirect 方法是在服务器端进行转向,因此,除非使用 Response.Write("window.location=http://dotnet.aspx.cc;") 方法外,是不能在新窗口打开所指定的 URL 地址的。但是,如果仔细分析一下,如果设置 form 元素的 target 属性,还是有办法打开新窗口的。下面就是可以采用的两种方法。方法一
2007-09-30 14:15:00 1271
原创 ASP.NET URL重写
URL 重写是截取传入 Web 请求并自动将请求重定向到其他 URL 的过程。 比如浏览器发来请求hostname/101.aspx ,服务器自动将这个请求中定向为http://hostname/list.aspx?id=101。url重写的优点在于: 缩短url,隐藏实际路径提高安全性 易于用户记忆和键入。 易于被搜索引擎收录二 实现url重写的基本方法 下载MS的
2007-09-30 13:44:00 1459
原创 用C#实现中文验证码
1、汉字编码原理 到底怎么办到随机生成汉字的呢?汉字从哪里来的呢?是不是有个后台数据表,其中存放了所需要的所有汉字,使用程序随机取出几个汉字组合就行了呢?使用后台数据库先将所有汉字存起来使用时随机取出,这也是一种办法,但是中文汉字有这么多,怎么来制作呢?其实可以不使用任何后台数据库,使用程序就能做到这一切。要知道如何生成汉字,就得先了解中文汉字的编码原理。 1980年,为了使每一个汉字有
2007-09-28 13:34:00 1299
原创 捕捉DataGrid的双击事件(C#版本)
namespace DataGridDoubleClick{ using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; using System.Data; public
2007-09-27 16:24:00 1084
原创 javascript汉字转换成拼音
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">> javascript汉字转拼音 var strGB="啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘鞍氨安俺按暗岸胺案肮昂盎凹敖熬翱袄傲奥懊澳芭捌扒叭吧笆八疤巴拔跋靶把耙坝霸罢爸白柏百摆佰败拜稗斑班
2007-09-27 15:58:00 22080
原创 HTML中的alt及title换行方法
换行方法一:使用换行符 阅读 编辑 运行 复制 保存span title="第一行 第二行 第三行">请将鼠标移到我的上面看看title换行了没span><span title="第一行第二行第三行">请将鼠标移到我的上面看看title换行了没换行效果 <span title="第一行第二行第三行">请将鼠标移到我的上面看看ti
2007-09-27 15:55:00 5230
原创 一个不常用的HTML标签——fieldset
一个不常用的HTML标签fieldset,不过我觉得比较有意思,其语法如下: fieldset名称 下面是一个代码示例: 用户登陆 帐号: 密码: 代码的实际效果如
2007-09-27 15:49:00 1223
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人