自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 资源 (5)
  • 收藏
  • 关注

原创 ASPxGridView-根据记录值来控制命令按钮(CommandButton)或子表命令列(CommandColumn)的显示与可用

数据记录操作时经常需要根据一条记录的值来确定当前记录是否可编辑或该记录的子表记录是否可编辑。以下方法为Server端方法直接隐藏命令列(CommandColumn),该方法适合控制整个表中的数据编辑    protected void grdIndicatorType_Init(object sender, EventArgs e) //在表格组件的初始化过程中实现   

2016-05-16 15:57:43 1688

转载 关于.Net 中的 request.AllowAutoRedirect 属性(获取跳转后网页源码)

private string GetWebString(string url) { HttpWebRequest h = (HttpWebRequest)HttpWebRequest.Create(url); h.AllowAutoRedirect = false; HttpWebResponse r = (HttpWebResponse)h

2016-05-13 11:08:41 5933

原创 ASPx组件访问模板中的控件

ASPxTabControl.SpaceAfterTabsTemplate等ASPxLabel tmpUnitNameLabel = tabMenu.FindControl("lab_UnitName") as ASPxLabel;

2015-09-14 14:54:09 499

原创 用Highcharts实现动态曲线图表的关键设置

作者:摘自:1.一定要初始化一

2014-08-08 10:26:10 1161

转载 使用ASPxPopupControl

------------------------------------------------------------------------------------------指定触发弹窗事件--杂项--PopupElementID="触发事件ID" 关闭弹窗--杂项--CloseAction=CloseButton1.如果需要弹窗在屏幕正中央,设置杂项----Popu

2014-07-18 09:18:37 1301

原创 VirtualBox虚拟机可以随VBox窗口的缩放自动调整屏幕分辨率

作者:原创摘自:原创

2014-06-13 13:27:37 37511

转载 JavaScript中的function与感叹号

:http://www.nqwang.com/2014/0408/92232.html

2014-04-25 17:24:04 623

原创 解决启动MySql时的1067错误

在有一台计算机上安装禅道项目管理系统后,使用集成管理工具启动不起来,总报“没有安装VC运行环境”,但实际上是安装了的。按禅道官网论坛上一个帖子思路,进入安装目录:D:\xampp\services\目录,双击“start.bat”来启动服务,结果显示是MySql启动失败,报“。。。1067.。。。”错误,从网上查资料,说是MySql的My.ini配置错误,或系统目录下存在另一个My.ini文件

2013-05-07 13:33:29 912

原创 TeeChart7 Pro中FastLine最多可添加的点数

摘自:原创作者: TeeChart7 Pro中FastLine最多可添加28,000,000个点,多了会报:out of Memory错。

2012-11-29 12:53:09 1097

原创 Delphi中使用SetLength分配的动态数组空间在越界赋值后出现invalid pointer operation异常

摘自:原创作者: 在Delphi7下,使用SetLength对一个动态数组分配了一段空间,在上标越界后,对元素进行赋值不会出现异常,如: ////////////////////////////////////////////// procedure a; var tmpBuff : array of integer; begin ... setLength(tmpBuff,10

2012-11-29 12:53:07 1578

原创 TidTcpClient总结

TidTcpClient包装了一个完整的TCP客户端,该客户端包括sock支持。该控件是以下客户端控件的父类: TIdDayTime, TIdEcho, TIdFinger, TIdFTP, TIdGopher, TIdHTTP, TIdNNTP, TIdPOP3, TIdQUOTD, TIdSMTP, TIdTelnet, and TIdWhois。 属性property BoundIP:

2012-11-29 12:53:05 1649

原创 为什么TIdTcpClient总是无法接收服务器发来的数据?

来源:原创 作者: 请确认服务器发来的数据量达到了TIdTcpClient的读取方法中指定的数据量,比如: FStr := IdTCPClient1.ReadString(1024); 如果服务器发来的数据不够1024字节,则IdTCPClient1不会从Read过程中返回数据,直到服务器发来的数据达到或超过1024后,Read过程才会返回1024字节的数据。这样有时会让人感觉好像IdTC

2012-11-29 12:53:03 2026

原创 MSComm的属性、事件及方法

Delphi  MSComm 实时串口通讯 MSComm控件具有丰富的与串口通信密切相关的属性,提供了对串口进行的多种操作,进而使串行通信变得十分简便。MSComm的控件属性较多,常用的属性如下:1).CommPort:设置或返回串行端口号,缺省为1。2).Setting:设置或返回串口通信参数,格式为“波特率,奇偶校验位,数据位,停止位”。例如:MSComm1.Setting:=9600,n,8

2012-11-29 12:53:01 1504

原创 粗制滥造的平板电脑键盘皮套

TAOBAO上充斥着大量的40~80几元的平板电脑键盘皮套,质量十再不敢恭维。直接上图吧。

2012-11-29 12:52:58 719

原创 怎样控制其他程序窗体上的窗口控件

作者:摘自多个网站 用我的方法来控制其他程序窗体上的窗口控件,必须先了解什么是回调函数。我的理解是这样的: 回调函数写出来不是自己的程序去调用的,反而是让其他的东西去调用,比如windows操作系统,比如其他的程序等等之类的。但是什么时候被调用却不知道了。回调函数一般是按照调用者的要求定义好参数和返回值的类型,你向调用者提供你的回调函数的入口地址,然后调用者有什么事件发生的时候就可以随时按照你

2012-11-29 12:52:56 797

原创 虚拟桌面原理及实现

作者:摘自http://blog.csdn.net/A00553344/article/details/3858216 虚拟桌面实现原理 1. 原理概况 每次开机的时候,创建多个桌面,然后定时监控快捷键(Ctrl+数字键),如果有快捷键被按下,就切换到数字键对应编号的桌。 2.什么是桌面?  每一个运行着Window NT 的系统中都有一个Window 工作站对象,这个对象是安全对象的第

2012-11-29 12:52:54 567

原创 极其无聊的 StrtoDate 失败

作者:原创环境说明:WIDOWS2008,IIS6故障描述:用Delphi作了一个Dll,放在C#编写的ASP.NET网下使用,但在DLL中总是无法正确的将'2011-10-14'转换为时间型数据,报:'2011-10-14' is not a valid date。新建一个EXE项目测试,StrtoDate函数是好没有问题的;使用外部EXE程序调试Dll,StrtoDate函数也没有问题

2012-11-29 12:52:52 656

原创 C# 串口在关闭时候死锁的解决方法

摘自:http://blog.csdn.net/wuyazhe/archive/2010/05/19/5606276.aspx 作者: 用过微软SerialPort类的人,都遇到过这个尴尬,关闭串口的时候会让软件死锁。先看如下代码:  01.void comm_DataReceived(object sender, SerialDataReceivedEventArgs e)      02.

2012-11-29 12:52:50 1189

原创 Wince中为元件注册鼠标事件以实现Canvas中的拖拽效果

摘自:http://blog.csdn.net/xingjunli/archive/2010/07/30/5777226.aspx作者:     伴随这苹果在设计和用户体验方面取得的成功,现在越来越多的UI交互都向Touch flow方向发展,而Silverlight For Windows Embedded方案,可帮助我们快速建立和实现内涵丰富用户体验友好的软件界面UI,下面通过鼠标事件的方式

2012-11-29 12:52:48 524

原创 如何代码安装驱动?

开发驱动、调试驱动是个有技术含量的体力活,但是安装别人开发好的驱动,应该不会太难吧?那么该如何安装驱动呢? 如果知道了如何安装驱动,那么识别器引擎驱动、虚拟键盘鼠标驱动就都可以搞定了。呼呼。 以下文章可供参考:1:windows驱动入门,DDK中例子的实用方法,驱动的安装,调试,演示。http://hi.baidu.com/zarelaky/blog/item/852fab3ef7b98cf9

2012-11-29 12:52:46 1308

原创 C# Stream 和 byte[] 之间的转换

摘自:http://www.jb51.net/article/13706.htm作者:///  /// 将 Stream 转成 byte[] ///  public byte[] StreamToBytes(Stream stream) { byte[] bytes = new byte[stream.Length]; stream.Read(bytes, 0, byt

2012-11-29 12:52:43 354

原创 Delphi format的用法

摘自:http://www.cnblogs.com/sonicit/archive/2007/06/04/769882.html作者:一、Format函数的用法Format是一个很常用,却又似乎很烦的方法,本人试图对这个方法的帮助进行一些翻译,让它有一个完整的概貌,以供大家查询之用:首先看它的声明:function Format(const Format: string; const Args

2012-11-29 12:52:41 256

原创 C#导出到EXCEL

方法1:调用com组件,导出access数据到Excel,就是直接调用access的导出功能,此方法速度超级快using Access;Access.ApplicationClass oAccess = new Access.ApplicationClass();oAccess.Visible = false;try{        //ACCESS9:      oAccess.OpenCurr

2012-11-29 12:52:39 283

原创 C#中使用DOM解析XML文档的方法

用DOM来处理XML是有点强大,不过,在以下三种情况中不适合用DOM.一:读取XML时,应用XmlTextReader或XmlValidatingReader; 二:查询XML,应用XPathDocument; 三:XML转换,应用XslTransform.用C#来处理DOM主要的几个步骤如下:一、先声明一XmlDocument对象并装载XML文件或片段;      XmlDocument d

2012-11-29 12:52:37 1637

原创 用Delphi模拟键盘输入/鼠标点击

摘自:原创作者:模拟键盘我们用Keybd_event这个api函数,模拟鼠标按键用mouse_event函数.Keybd_event函数能触发一个按键事件,也就是会产生一个WM_KEYDOWN或WM_KEYUP消息,一般用这两个消息来模拟一次按键(按键的过程是:按下,然后弹起),但是没有直接用这个函数方便。Keybd_event共有四个参数:第一个为按键的虚拟键值,如回车键为vk_re

2012-11-29 12:52:35 1432

原创 浮点数与字节数组的相互转换

摘自:原创作者:procedure TForm1.Button1Click(Sender: TObject);var  aa : array[0..7] of byte; //8个字节长的字节数组  tmpF : double;//8 字节双精度浮点数  i : integer;  tmpK : double;//8 字节双精度浮点数begin  tmpF := now;//取当前时间  ed

2012-11-29 12:52:33 3192

原创 C#日期格式化

作者:摘自:日期转化一为了达到不同的显示效果有时,我们需要对时间进行转化,默认格式为:2007-01-03 14:33:34 ,要转化为其他格式,要用到DateTime.ToString的方法(String, IFormatProvider),如下所示:using System;using System.Globalization;String format="D";DateTime

2012-11-29 12:52:31 1321

原创 Asp.Net程序在VS2005中设置断点无效

作者:摘自:原创方法1:给Asp.Net程序的目录添加ASP.NET用户,并设置读写权限注意:ASP.NET 计算机帐户要在安装了IIS后才有方法2:如果你用的是IE8的话,请修改注册表:HKEY_LOCALMACHINE -> SOFTWARE -> Microsoft -> Internet Explorer -> Main增加 dword 键 TabProcG

2012-11-29 12:52:29 492

原创 iframe页面调用高度自适应方法代码,兼容IE,FF

作者:摘自:http://lgf444.javaeye.com/blog/216043 function SetCwinHeight(iframeObj){  if (document.getElementById){   if (iframeObj && !window.opera){       if (iframeObj.contentDocument && iframeObj.conte

2012-11-29 12:52:27 364

原创 C#中TList的应用问题

作者:TList是线程安全的,即在线程中添加,删除元素不用考虑数据冲突问题,TList会自己处理.创建一个包含自定义类的List       class CTagID        {            public string ReaderID = "";            public string TagID = "";            public DateTi

2012-11-29 12:52:25 936

原创 oracle查询效率

选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用

2012-11-29 12:52:22 483

原创 表达式解析器

支持   "加[+]、减[-]、乘[*]、除[/]、商[$:两整数相除,结果的整数部分]、模[%]、括号[()]"四则混合运算,支持"与[&]、或[|]、异或[^]、左移[]和非[!]"逻辑运算功能,同时它们可以出现在同一个表达式中,它们的优先级依次为括号、非、与或异或左右移、乘除商模、加减。如式:12.45+3*16   >2*(3+6*(3+2)-1)=12.45+3*4*32,计算结果为:3

2012-11-29 12:52:20 790

原创 线性插值算法实现图像缩放

摘自:http://shenghuafen.cnblogs.com/articles/22486.aspx 和http://www.winu.cn/space-14160-do-blog-id-4053.html作者:Windows的GDI有一个API函数:StretchBlt,对应在VCL中是TCanvas类的StretchDraw方法。它可以很简单地实现图像的缩放操作。但问题是它是用了速度

2012-11-29 12:52:18 768

原创 如何判断两个矩形是否相交

如果两个矩形相交,则必然存在线条交叉,而能交叉的线条只有横线和竖线,两根横线或两根竖线都不可能交叉。所以,这个问题就转化成寻找是否存在交叉的横线与竖线。  另外,A线与B线交叉等价于B线与A线交叉,所以,只要写一个函数就足够用了,多调用几次,反正计算机是专门做简单而又烦琐的工作的。  下面是这个函数:判断一条横线和一条竖线是否交叉。该函数的参数分别是:横线左、横线右,横线Y,竖线上,竖线下

2012-11-29 12:52:16 1233

原创 Delphi中的字节高低位

//WORD 的高低位互换function WordLoHiExchange(w: Word): Word; register;asm  XCHG AL, AHend;取高低位的函数: Hi,Lo取32位中的高低16位:HiWord,LoWord

2012-11-29 12:52:14 2796

原创 十六进制字符串与其他类型的转换

此示例输出 string 中的每个字符的十六进制值。首先,它将 string 分析为字符数组,然后对每个字符调用 ToInt32(Char) 以获取相应的数字值。最后,在 string 中将数字的格式设置为十六进制表示形式。C#string input = "Hello World!";char[] values = input.ToCharArray();foreach (cha

2012-11-29 12:52:12 454

原创 C#中的多线程(1)

摘自:http://knowledge.swanky.wu.googlepages.com/threading_in_c_sharp.html作者:By Joseph Albahari, Translated by Swanky Wu概述与概念C#支持通过多线程并行地执行代码,一个线程有它独立的执行路径,能够与其它的线程同时地运行。一个C#程序开始于一个单线程,这个单线程是

2012-11-29 12:52:10 609

原创 解决Delphi无法设置工程属性的问题

作者:故障:Delhpi5,7等在Windows2003系统下无法设置工程的属性,点击菜单中的工程属性菜单项,报:读某某地址出错。原因:这可能是2003Server默认的安全级别较高,启用了“数据执行保护”功能引起的。解决:  打开“系统属性”对话框:选择“高级”页:点击“性能”项的“设置”按钮:选择“只为关键 Windows 程序和服务启用数据执行保护”项

2012-11-29 12:52:08 465

原创 互联网与ActiveX

作者:未知摘自:网络 一些人把Internet看作是计算机的现代野蛮西部,因为在Internet上实施的标准实在太少,几乎没有什么安全手段。虽然在Internet 上出售商品的人正以指数方式增长,但不幸的是,蛮荒不化的Internet环境使许多慎重的行业,如银行和大型零售商场都不敢问津。   一、 概论   一些人把Internet看作是计算机的现代野蛮西部,因为在Internet

2012-11-29 12:52:06 414

原创 ActiveX Active Form ocx 网页插件做数字签名的方法

作者:pcplayer摘自:网络 首先要有工具包,包括以下几个软件: makecert.exe  制作cer格式的证书,即X.509证书,同时可以创建私钥 cert2spc.exe  将cer格式证书转换成spc格式证书,即PKCS #7证书 signcode.exe  将证书签署到ocx上去 chktrust.exe  检查签署证书后的ocx是否正确 certmgr.exe,是管

2012-11-29 12:52:03 387

LimExSocket.zip

C#源码,其中包含同步TCP服务器、异步TCP服务器、TCP客户端、HTTP客户端,经事件、属性、方法封装,可直接加到项目中使用。 该源码包中的代码均经过实际应用的检测。 异步TCP服务器由MSDN示例改写、优化而来;HTTP客户端支持HTTPS调用,可调用微信API接口;

2020-04-14

C#源码:批量自动去除图片白边

C#编写的批量去除图片白边的小程序。 采用像素扫描的方法来确定白边的范围,然后载掉白边。 自动去除图片白边。

2014-07-16

c#自定义组件及添加工具箱图标的方法和示例源码

两份文档 1.WinForm控件开发总结.doc 2.为自定义组件添加工具箱图标.doc 两个自定义组件的源码 1.TLogWriter:日志文件记录类 2.TAppPath:取应用程序的执行路径

2013-09-30

MsComm组件自动检测并自动注册动态库Delphi源码

功能说明: 这是一个内含Mscomm组件检测和自动注册MSCOMM组件的Dll库,调用其中的方法可以检测系统中是否注册了MsComm组件,如果发现没有注册MsComm会提示用户是否注册,然后由用户决定是否注册。 MSCOMM自动注册 的目录结构 <DIR> DCU //DCU <DIR> Dll_Code //动态库代码 <DIR> EXE //动态库和测试程序的输入目录 <DIR> MsComm资源文件 //动态库所使用的资源文件目录,基中包含6.0版的MsComm组件及相关文件 <DIR> TEST_Code //动态库测试程序代码 使用说明.txt //说明文件

2013-03-08

Delphi编写的日志文件记录组件源程序

Delphi编写的日志记录组件源代码,从中可以学习自定义组件的一些技巧,如注册到组件面板、添加自定义图标等。 日志组件具有以下属性及方法: public { Public declarations } procedure AddLog(p_Info: string); //添加一条日志信息 procedure FlushLogFile; //日志内容立即写入文件 published { Published declarations } property LogFilePath: string; //日志文件保存的路径 property LogFileNamePrefix: string ; //日志文件名前缀 property LogFileNameSuffix: string; //日志文件名后缀 property MaxCountPreFile: integer; //每个文件最大记录数 property Reserved: integer; //保留前多少个日志文件 property SingleLine: boolean; //每行一条记录 property RecordTime: Boolean; //自动添加时间 property Display: TStrings read ; //显示日志内容的Memo或Listbox的Items property AddBlankLine: Boolean; //在日志信息后添加空白行 property FlushImmediately: Boolean ; //立即将文件缓存写入磁盘 end; ------------------------------------ 文件列表: LogWriter.pas//源代码 LogWriter.dcr//组件图标文件 为自己的组件添加图标的方法.doc //

2011-04-14

空空如也

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

TA关注的人

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