自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(97)
  • 资源 (4)
  • 收藏
  • 关注

原创 在MVC3中抛出错误页--HttpException

最近在用MVC实现一些权限管理方面的东西,大概思路是继承AuthorizeAttribute写了一个子类UserAuthorizeAttribute,在需要验证的Action或controller中引用该Attribute。重写了三个方法,依执行顺序分别是OnAuthorization -> AuthorizeCore -> HandleUnauthorizedRequest。在O

2013-05-10 14:42:56 448

翻译 屏保延迟启用密码保护

我们设置屏保为了保护屏幕,在一段时间后系统能启用密码保护程序,以保证离开后电脑数据安全。可是怎么设置屏保后,延迟多少时间再启用密码保护呢?通俗举例说,我想10分钟后启用屏保,15分钟后启用密码保护,该怎么设置?参考以下微软的方案:分析设置屏幕保护程序锁定计算机的时间和建立密码保护的时间之间的延迟。解决方案单击开始,单击运行,键入regedt32,然后单击确定

2012-11-08 14:42:35 259

原创 C#获取域名[/虚拟目录] 及物理目录

using System;using System.Web;namespace RTXEX.Common{ /// /// 全局类,获取当前域名、物理路径 /// public class WebApplication { static string _appUrl = null; static string _a

2012-09-05 17:28:34 331

转载 ASP.NET正则实现表情替换为图片,如[hanx]替换为<img src="img/hanx.gif"/>

string pattern = @"\[/(\w+)\]";string result = System.Text.RegularExpressions.Regex.Replace("owjfdsl聊天消息,表情[hanx]j1111lsjfs", pattern, "");result 就是转换后的字符串。另,附一个别处找来的,关键字正则替换的扩展方法:public static

2012-09-04 15:16:49 360

转载 “添加UFT-8文件头并转换成ANSI编码”,无需添加BOM照样转换

set fso = CreateObject("Scripting.FileSystemObject")'Files属性获取文件集合时,与CMD下的for遍历文件有相同的Bug:'如果文件名有变动,可能会重复或多次遍历'看来是某个API的Bug'所以先获取文件列表再使用保险一点FileList = ""for each oFile in fso.GetFolder(".").Fil

2012-09-01 12:09:14 984

原创 在MsSQLServer2000上通过调用OLE创建二维条码

在运行MSSQLServer的服务上注册组件,"regsvr32  "........\QRBarcode.ocx""。函数fn_CreateQRImage:-- =================================================================-- 根据字符串产生QR图片,保存到指定的路径中.-- 返回值: 成功返回图片保存所有

2012-05-07 14:57:52 280

原创 Web三层开发中,dal类库如何得到当前网站运行的物理路径?

dal层主要是处理数据访问之类的操作,那么如何获取网站运行时根目录的物理路径呢?//string xmlPath=@""D:\aa\bb\test.xml"string xmlPath=AppDomain.CurrentDomain.BaseDirectory+"test.xml"相看AppDomain 类.

2011-12-22 14:40:46 281

转载 Repeater 绑定List<string>

当Repeater的数据源为List类型时, 前台如何写代码呢?在你想输出的地方写上:即可.

2011-12-16 16:01:50 421

原创 限制文本框中只能输入数字(+,-)的正则表达式写法

最近由于项目要求,要限制文本框中只能输入数字,在网上翻查了许多资料,但符合项目实际要求的比较少。据分析总结得以下代码,经测试在IE6.0+,ff,chrome下有效:$("input.number").live("keyup paste blur", function() {    //1.该方法不能识别"+""-",并管制多个小数点的输入。    //this.value =

2011-12-07 09:40:11 276

原创 window.showModalDialog模态窗返回数据

var jsonData = {}; jsonData.name = name; jsonData.sex = sex; jsonData.age = age; jsonData.height = height; jsonData.weight = weight; //alert(jsonData);

2011-11-25 09:40:19 221

转载 .net控制数据库事务:COM+事务

在分布式应用程序中,往往要同时操作多个数据库,使用数据库事务就不能满足业务的要求了。在COM+中,提供完整的事务处理服务。很方便处理多个数据库上的事务。Demo:COM+事务/// /// COM+事务 /// public void ComTran() { SqlConnection conn = new SqlConnection("Data Sou

2011-11-22 13:48:17 238

转载 Keycode对照表

2011-11-16 09:34:28 452

转载 让批处理文件(.bat)程序无窗口(隐藏/静默)运行

将下面的代码保存为.vbs 文件,把 test.bat 改成你的批处理文件,然后运行.vbs 文件--------------------------------------------------------------set GuWS=WScript.CreateOb

2011-10-11 08:26:41 1022

转载 JavaScript获取页面宽度高度大全

网页可见区域宽:document.body.clientWidth网页可见区域高:document.body.clientHeight网页可见区域宽:document.body.offsetWidth(包括边线的宽)网页可见区域高:document.body.offs

2011-09-16 15:43:09 241

翻译 MSSQLServer 2008 作业失败 通过EMAIL通知

步骤如下:1、在“管理”——》“数据库邮件” 中创建smtp服务器的邮件,相当于邮件客户端设置。如,邮件为12345@sina.com,服务器smtp.sina.com2、启动“sqlserver代理”,在操作员中新建操作员,如dba,并提供邮件地址,如:888@sina

2011-09-16 13:18:03 230

原创 临时切换鼠标左右键

C#版:using System;using System.Collections.Generic;using System.Text;namespace swapMouseButton2{ class Program { pri

2011-08-24 08:41:41 242

翻译 将ListView中的内容以Excel导出

HTML: ' />

2011-08-22 16:27:07 264

转载 String.Format,DateTime日期时间格式化集锦,备忘录

//String.Format,DateTime日期时间格式化集锦,备忘录DateTime dt = DateTime.Now;//2010年10月4日 17点05分string str = "";//str = string.Format("{0:y yy yyy yyy

2011-08-15 16:51:44 459

原创 通用分页存储过程

GO-- =============================================-- Author: lenya-- Create date: 2011/7/1-- Description: 通用分页存储过程-- =================

2011-07-27 14:28:05 235

翻译 字符串分组聚合

with t as( select Charles parent, William child union select Charles, Harry union select Anne, Peter union select Anne, Zara union select Andrew, Beatrice union select

2011-06-23 15:59:00 196

翻译 如何给JavaScript文件传递参数

如何给JavaScript文件传递参数  <!-- ClientIds.a = ; ClientIds.b = ""; ClientIds.c = "c"; // --> 在test.js文件里:var scripts = document.getElementsByTagName(script

2011-06-16 11:53:00 314

转载 给文件夹添加说明的方法!

<br /><br />添加详细信息可以通过在该文件夹中创建一个Desktop.ini文件来实现,而为了创建这样一个文件,我们可以先为文件夹指定一个特<br />定的图标,这样一来,不但可以添加详细提示信息,还可以使文件夹图标更醒目,从而引起操作者的注意。<br />  下面是具体操作步骤。<br />  1.在想要添加详细提示信息的文件夹上单击右键,然后从弹出菜单中选择“属性”。<br />  2.在“属性”对话框中,选择“自定义”选项卡,然后单击“更改图标”按钮。<br />  3.在“更改图标”对话框

2011-05-31 13:52:00 724

原创 ie6 css expression 实现min-width/max-width

1.实现最小宽度min-width标准浏览器和ie7+用:min-width:1008px;这样在实现自适应布局时可以保证布局不小于一定宽度,同时宽屏或窄屏窗口被用户拖窄后不会出现布局自动换行。对于Ie6以下模拟实现用的css表达式:_width:expression((documentElement.clientWidth 600) ? "600px" : "auto

2011-05-26 14:27:00 398

转载 ie6 css expression 实现min-width/max-width

1.实现最小宽度min-width标准浏览器和ie7+用:min-width:1008px;这样在实现自适应布局时可以保证布局不小于一定宽度,同时宽屏或窄屏窗口被用户拖窄后不会出现布局自动换行。对于Ie6以下模拟实现用的css表达式:_width:expression((documentElement.clientWidth < 1008) ? "1008px" : "auto" );2.最大宽度max-width标准浏览器和ie7+用:max-width:600px;实际中可以对布局元素如divOut{w

2011-05-26 14:27:00 126

转载 SwapMouseButton切换鼠标左右键

SwapMouseButton切换鼠标左右键 int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow){ // TODO: Place code here. BOOL bSwapped

2011-05-26 09:18:00 294

原创 如何让系统启动时自动拨号?

<br />先看连接属性(如图)<br /><br />运行:regedit<br />在项HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Run下新建字符串值:“C:/Windows/System32/rasphone.exe -d "宽带连接"”(没有中文引号,此红色为连接名称)。<br /> 

2011-05-06 19:16:00 237

原创 sql 查询时加行号

<br />select ROW_NUMBER()Over(ORDER BY UserID)  as rowId,UserID,UserName from  Users

2011-04-26 22:01:00 262

转载 PowerBuilder中的事务管理

PowerBuilder中的事务管理<br />----作为数据库的前台开发工具Power-Builder支持事务管理的操作。在Power-Builder中有一种称作事务(transaction)的对象,这个对象是PowerBuilder应用与数据库的通讯区域。PowerBuilder在应用开始时建立一个全局的事务对象SQLCA。由于大多数的应用只用到一个数据库,所以一般开发者主要也只用SQLCA作为与唯一数据库连接的事务对象。<br />----PowerScript中常用的事务管理的语句有四个:COMM

2011-04-15 10:28:00 310

转载 PowerBuilder面向对象的程序设计

PowerBuilder面向对象的程序设计<br />----在PowerBuilder的应用开发中,运用面向对象技术不是必须的,但是对于一个大型复杂应用系统的开发,如果采用了面向对象技术,则开发效率会大大提高。<br />----用PowerBuilder开发的好处是,即使您不懂得什么是面向对象技术,您也可能会下意识地用到面向对象技术的一些特性,但是如果您对这一技术有了充分的了解,那对您所设计程序的可重用性,可维护性和其他各方面的质量都会有大幅度提高。<br /><br />PowerBuilder的对象

2011-04-15 10:26:00 283

原创 获取dw检索时传进来的参数

<br />获取dw检索时传进来的参数,如图:<br />

2011-04-14 17:35:00 225

转载 PB编程绝招

1. 如何使PB窗口总在最上层   通过SetWindowPos函数吧窗口的显示层次修改为HWND_TOPMOST,就可以使指定窗口永远不会被其他窗口覆盖,该函数声明为:   Function Long SetWindowPos(Long hwnd, Long ord, Long x, Long y, Long dx, Long dy, Long uflag) Library “user32.dll”   参数1为要顶层显示的窗口句柄,参数2指定显示的层次,参数7为附加选项,其余参数指定窗口位置和大小,均可

2011-03-21 08:44:00 289

转载 PB中数据窗口设计的字段检验Validation Expression

PB中数据窗口设计的字段检验Validation expression_r_r,表达式中取字段录入值不是使用字段名,而是使用gettext()函数.例如检验字段必须录入数值型:IsNumber(GetText())如果不是数值型,则会弹出检验出错信息:Validation Message所录入的错误信息.注意:如果由于检验出错,会弹出信息,此时会激发DataWindow的LoseFocus事件,因此在LoseFocus事件中请不要执行AcceptText(),否则会弹出2次出错信息.引用自:http://b

2011-03-17 11:05:00 570

转载 仅当使用了列的列表,并且 IDENTITY_INSERT 为 ON 时,才能在表 'TableName' 中为标识列指定显式值。

--必须显示的表名字段名: SET   IDENTITY_INSERT   del   ONinsert   into   del(id,birthday)   select   id,birthday   from   del     --标明字段名SET   IDENTITY_INSERT   del   OFF引用:http://topic.csdn.net/t/20050723/11/4163061.html

2011-03-15 17:18:00 472

原创 sqlsa/sqlda使用示例

//获取相同条件下的所有记录数ls_sqlgetcnt += ls_sqlwhrprepare sqlsa from :ls_sqlgetcnt using sqlca;describe sqlsa into sqlda;declare my_cursor dynamic cursor for sqlsa;open dynamic my_cursor using descriptor sqlda;fetch my_cursor using descriptor sqlda;ll_

2011-03-07 09:13:00 390

转载 MD5算法在PB中的实现

开发者在线 Builder.com.cn 更新时间:2008-03-28作者:MIS/ERP开发 来源:CSDN       MD5算法自从1991开发出来以后广泛用于数字签名和加密解密领域。目前使用PB外的语言可以较为简单地实现了MD5加密,使用PB来实现的比较鲜见,这可能有如下两方面的原因:一,PB在位运算方面未提供直接使用的函数,要实现位运算比较麻烦;二,在PB(PB10之前的版本)中无法直接获取字符的unicode值。如果能够攻破这两个难点,在熟悉MD5算法之后应该比较容易地在PB中实现MD5加密。

2011-03-03 09:32:00 380 1

转载 在PB程序中如何测试网络连接是否中断

添加者:Ericwoo, 最后更新者: Ericwoo 于 二月 20, 2009  (查看变更) 原作者:hygougou http://topic.csdn.net/t/20050412/18/3930736.html出于这样的考虑:connect using sqlca //如果远程数据库网络不通,这句语句将会耗费比较长的时间等待。所以考虑速度的问题,在连接之前现判断网络是否连通,如果连通则执行这句,不通则提示。//声明全局变量global varstring password_,password_

2011-02-25 11:08:00 539

转载 .NET Framework 3.5 SP1安装时下载文件问题及精简方法

08年8月初,.NET Framework 3.5 SP1 发布了。在下载 .NET Framework 3.5 Service Pack 1 完整软件包(231MB) 之后,在本地运行安装程序时,它并不是直接就开始安装的,而是需要连接网络下载一点点东西,对网络速度不快的用户造成了一些时间上的浪费。既然是完整软件包,为什么还是要下载一部分文件才行呢?原来,.NET Framework 3.5 SP1 完整安装包是一个安装程序同时适用于所有语言的,但如果要同时包含所有语言的语言包,体积会在现在的基础上进一步增

2011-01-24 10:04:00 367

转载 用PB实现客户端程序的自动升级

用PB实现客户端程序的自动升级C/S结构的运行模式虽然没有B/S结构更加容易扩展和简便,但由于其稳定性好、安全性高、运行速度快等特点,现在仍然被广泛应用于各种大型应用系统中,有些则和B/S形成混合的运行模式。  B/S优越于C/S的一个很大特点就是,客户端不需要安装客户端软件,通过浏览器就可以实现各种应用,并且服务器上的内容的变化可以快速反映到客户端。如果让客户端软件也实现自动升级,可以弥补C/S模式在这方面的缺陷。本文就给出了一种可自动升级客户端软件的设计思路,并给出了使用PB的实现方法。1 实现思路 

2011-01-15 12:08:00 366

原创 使用存储过程创建datawindow

今天饶有兴趣,对使用stored procedures创建datawindow作了学习分析,作笔记如下:PowerBuilder Help 说明:OLE DB Using database stored procedures in DataWindow objectsYou can use database stored procedures as a data source for DataWindow objects. The following rules apply:Result set defin

2011-01-12 11:34:00 456

转载 如何判断数据库中是否已经存在某个临时表?

Q:如何判断数据库中是否已经存在某个临时表?A:一、已创建的临时表只存在于tempdb库的用户表中(但不属于tempdb库),而不可能存在于某个其它库的的用户表中;         如为库A创建了一个临时表#m,但在A的表对象中并没有#m,而#m确在tempdb的表对象中(你可以在查询分析器的观察). 二、为任何库创建的临时表,表名均不能重复,因为临时表只存在于tempdb库的用户表中; 三、临时表并不存在父对象,其tempdb..sysobjects.parent_obj=0; 四、还存在临时存储过程等其

2011-01-11 14:12:00 472

w3school_201103.chm

w3school 离线文档 CSS .NET

2011-11-24

socket资源(践)

服务器往客户端发送消息.一次发送,群发.(.rar)

2010-11-05

QuickCHM V2.6(含注册码)

QuickCHM V2.6是真正的所见即所得(WYSIWYG)CHM文件制作软件,内置简单易用的所见即所得网页编辑器,使你可以不必在两个软件之间切换,只使用一个软件就可以完成CHM文件的制作。软件采用hhp格式保存和读取,使软件通用性增强。增强反编译功能,反编译后直接可以用QuickCHM读取,使工作更轻松。 用户名:ljwbh 注册码:686A6D9C-9333451B-33202F76

2010-09-17

在DataWindow中实现列的折行

使用api根据字符串实际长度进行割分,添加换行符,以实现折行。。。 开发环境:pb9.0.2

2010-08-07

空空如也

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

TA关注的人

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