- 博客(39)
- 资源 (10)
- 收藏
- 关注
转载 C#调试心经
我们在做程序开发时,难免会遇到错误异常。如何快速地找到出错的地方、分析错误的原因以及找到解决问题的方案,是许多初级程序员困扰的问题,这也正是经验的宝贵之处。下面我将简单介绍在Visual Studio中调试以及一些高级的调试和常见的错误。PS:如无特别说明Visual Studio均指Dev10即Visual Studio 2010。
2011-01-07 08:28:00
676
原创 Visual Studio 2005快捷键大全
Visual Studio 2005作为一款成熟的集成开发工具,使用它可以加快我们的系统开发效率。而在实际学习工作中,我们除了使用Visual Studio 2005提供的友善的UI来进行操作意外,我们还可以使用其快捷键方式,来快速执行我们的操作。下面列举的Visual Studio 2005快捷键和具体的操作。整理一下与大家分享。 【快捷键功能】CTRL + SHIFT + B生成解决方案 CT
2010-02-04 11:27:00
424
原创 小布老师视频 - LoadRunner视频教程地址大全
http://www.sg138.cn发布注:如转载请注明出处。在线观看:小布老师视频 - 概述,兼LoadRunner介绍1-4讲测试工具http://www.sg138.cn/LR/lr-1.htmlhttp://www.sg138.cn/LR/lr-2.htmlhttp://www.sg138.cn/LR/lr-3.htmlhttp://www.sg138.c
2010-02-04 11:25:00
989
原创 sql server中所有的外键信息
select b.name as constname ,c.name as ForeignTable ,d.name as ForeignCol ,e.name as refTable ,f.name as refCol from sysforeignkeys a inner join sy
2009-03-27 16:54:00
697
转载 PL/SQL Developer中,存储过程无法调试的问题解决办法
在Oracle10中新建了一个用户,然后编写存储过程在PL/SQL Developer中调试,提示ORA-0131: Insufficient privileges.Note: Debugging requires the DEBUG CONNECT SESSION system privilege.用管理员帐号登录后,执行grant Debug Connect Session to
2009-03-12 17:02:00
1869
转载 Windows XP下Oracle 10g EM启动不了的解决方法
开始 - 运行 - 输入services.msc - 启动OracleDBConsoleorcl服务提示有误。手工从cmd命令行启动:C:/Documents and Settings/wangnc>emctl start dbconsoleEnvironment variable ORACLE_SID not defined. Please define it.设置Oracle_sid环境变
2009-03-05 10:48:00
2516
转载 创建良好设计的代码(基于Delphi/VCL)
我们平时都会写很多代码,为公司,为自己或者为朋友。有时,为了验证自己的一个想法,或学习某一个技术,会写一些试验性的代码。这样的代码的生命周期很短,基本不需要维护,随意写一下就可以。但是,当你真正要完成一个 Project 的时候,代码设计就非常重要。因为这样的代码是需要长期维护,不断修改或增强的。设计凌乱的代码会使得维护非常困难或者根本不可能,修改这样的代码意味着产生更多的 bug 或者就是灾难
2009-03-03 16:02:00
678
转载 也谈将界面代码和功能代码分离(基于DELPHI/VCL)
进一步将界面代码和功能代码分离(基于DELPHI/VCL)之一-----如何将界面代码和功能代码分离(基于Delphi/VCL)一文之补充建议读过Nicrosoft(奈软) 朋友的‘如何将界面代码和功能代码分离’一个,很是佩服, 仔细读过之后, 我想补充我对在DELPHI上实现界面与功能代码,这方面的体会。还是拿Nicrosoft的个人通讯录管理作为例子还说吧,可参见:http://ww
2009-03-03 16:00:00
1096
转载 Delphi中实现界面与业务逻辑的分离
在做Delphi软件开发之前,我从事Java软件的开发工作,从Java开源社区我学到了很多软件的设计理想,这也许就是我从Java那里得到的回报啊! 开阔了眼界!最近的项目是用Delphi开发,所以我又看起了Delphi,一个月的时间里我看了差不多看了4本Delphi方面书籍,在做Delphi项目的时候我更是用DELPHI的语法,JAVA的思想来进行软件的开发与设计,感觉有些累!啊,闲话少
2009-03-03 15:51:00
1044
转载 如何将界面代码和功能代码分离(基于Delphi/VCL)
很多朋友看了上次我写的“创建良好设计的代码(基于Delphi/VCL)”后,对我说感觉上可以接受其中的观点,但似乎说得太简单,不够具体;也有的朋友对其中的一个小例子有些异议。因此便有了此文。 上次,我举的例子是这样的:假设要从某处获得一个字符串列表,然后显示于 TListBox 中,我所推崇的代码是: ObjectXXX :=
2009-03-03 15:49:00
978
转载 类成员的可见性
private //不可见。protected //派生类可见。public //可见。published //可见。用于运行时信息。automated //可见。用于兼容。
2009-03-03 10:14:00
931
转载 PLSQL Developer使用技巧(不断更新)
PL/SQL Developer 是一个为 Oracle 数据库开发存储程序单元的集成开发环境(IDE),使用 PL/SQL Developer 你能方便地创建你的客户/服务器应用程序的服务器部分,执行SQL 语句和 PL/SQL 语句。因为PL/SQL Developer是基于Oracle的客户端工具,我在使用时先装了Oracle - OraClient10g_home1软件。
2009-02-17 08:25:00
5785
转载 SQL Server 2000 中恢复误删数据--Log Explorer
今天不小心把客户那边的数据库中删了一千多条数据,而且之前又没有备份,真的是很郁闷,后来在网上找到一工具,用起来挺方便,让我躲过一劫。首先来看一下界面: 输入服务器地址,用户名及密码后点Connect,进入到下面的界面: 在这里选择要恢复数据的数据库,选择Use On-line Log(如果你又备份文件的话就不需要用这个工具了,直接用SQL搞定了)。然后
2009-02-16 14:58:00
3645
1
转载 如何在Delphi中调用oracle的存储过程返回数据集
【delphi+oracle报表解决方案(一)】delphi中调用oracle的存储过程(分带返回游标,不返回值两种) 关键字: delphi ,oracle存储过程,游标,返回数据集,报表注:delphi 6+ oracle 8.1.6一.创建包与包体1.附:建表aaclass为下面作测试用create table aaclass(CID VARCHAR2(50), CNAME VARCHA
2009-02-16 10:24:00
1014
转载 oracle 动态调用存储过程,返回游标类型
定义了一个存储过程procedure GetDate(aParam in varchar2,aExesql in out varchar2,aReturnSet out sys_refcursor ) isbeginselect sysdate into aExesql from dual;open aReturnSet for select sysdate today from dual;
2009-02-16 09:42:00
6102
转载 在PL/SQL 开发中调试存储过程和函数的一般性方法
Oracle 在PLSQL中提供的强大特性使得数据库开发人员可以在数据库端完成功能足够复杂的任务, 本文将结合Oracle提供的相关程序包(package)以及一个非常优秀的第三方开发工具来介绍在PLSQL中开发及调试存储过程的方法,当然也适用于函数。版权声明: 本文可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息。 目录准备工作 从一个最简单的存储过程开始 调试存储过程
2009-02-16 09:11:00
1546
转载 Oracle数据类型
Character 数据类型 Character 数据类型用来存储字母数字型数据。当你在oracle 中定义一个character 数据时,通常需要制定字段的长度,它是该字段的最大长度。ORACLE提供以下几种character 数据类型:CHAR() CHAR数据类型是一种有固定长度和最大长度的字符串。存储在数据类型为CHAR字段中的数据将以空格的形式补到最大长度。长度定义在1——
2009-02-06 14:45:00
1249
转载 oracle 存储过程的基本语法 及注意事项
1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字( 参数1 IN NUMBER, 参数2 IN NUMBER) IS变量1 INTEGER :=0;变量2 DATE;BEGINEND 存储过程名字2.SELECT INTO STATEMENT 将select查询的结果存入到变量中,可以同时将多个列存储多个变量中,必须有一条 记录,否则抛出异常(
2009-02-06 14:43:00
490
转载 oracle存储过程例子二
刘贤同学写的一个例子,很不错,所以就收藏一下:)sql 代码create or replace PROCEDURE p_insert_t (v_x in NUMBER) IS temp_id number; BEGIN FOR i IN 1..v_x LOOP select SEQ_B_USER_ID.nextval
2009-02-06 14:32:00
941
转载 oracle存储过程代码实例
1、用来插入大量测试数据的存储过程CREATE OR REPLACE PROCEDURE INSERTAMOUNTTEST(ST_NUM IN NUMBER,ED_NUM IN NUMBER)ISBEGINdeclare i number;beginFOR i IN ST_NUM..ED_NUM LOOPINSERT INTO tb
2009-02-06 14:28:00
720
转载 通过一个实际的例子学习Oracle存储过程
--创建存储过程CREATE OR REPLACE PROCEDURE xxxxxxxxxxx_p(--参数IN表示输入参数,OUT表示输入参数,类型可以使用任意Oracle中的合法类型。 is_ym IN CHAR)AS--定义变量 vs_msg VARCHAR2(4000); --错误信息变量 vs_ym_beg CHAR(6); --起始月份 vs_ym_en
2009-02-06 14:27:00
500
转载 解决方法:ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
近日在配置Oracle 10G的流复制环境时,遇到一个问题,关闭数据库(shutdown immediate)后,通过SQL Plus连接数据库:conn sys/his@orc0 as sysdba,出现如下错误: ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务通过重启服务的方式启动数据库,再次连接却能成功登录,也就是说在关闭数据库状态下无法连接服务器
2009-01-14 09:09:00
1280
转载 Oracle 测试数据安装是否成功
要测试数据安装是否成功,可按顺序执行以下两个步骤: 测试步骤 1: 请执行操作系统级的命令:tnsping orcl 上述命令假定全局数据库名是 orcl。以下是命令执行后的示例: C:/>tnsping orclTNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 10
2009-01-14 08:35:00
2935
1
转载 解决方法:ORA-01017: invalid username/password; logon denied错误
出现:ORA-01017: invalid username/password; logon denied错误而且:在SQL*PLUS中也不能登入:解決方法:1.“运行”->输入CMD->进入根目录:c:>;2.输入: sqlplus /nolog;3. connect username/password as sysdba,会显示“已链接”;4.然后就可以使用其他用户(非管
2009-01-14 08:26:00
22540
原创 解决方法:ORA-24324:未初始化服务句柄 错误
系统:Windows Server xpOracle:10g 10.2.0.1.0安装程序 --- 成功,新建实例 --- 失败,报告如下错误:ORA-24324:未初始化服务句柄ORA-24323:不允许此值ORA-28547:连接服务器失败,可能是Oracle Net管理错误看到‘忽略’和‘中止’两个按钮,点忽略后提示:ORA-03114:未连接到ORALCE (注:大
2009-01-13 16:31:00
21153
3
转载 进程与线程函数(API)
CancelWaitableTimer这个函数用于取消一个可以等待下去的计时器操作CallNamedPipe这个函数由一个希望通过管道通信的一个客户进程调用ConnectNamedPipe指示一台服务器等待下去,直至客户机同一个命名管道连接CreateEvent创建一个事件对象CreateMailslot创建一个邮路。返回的句柄
2008-12-31 09:58:00
952
转载 设备场景函数(API)
CombineRgn将两个区域组合为一个新区域CombineTransform驱动世界转换。它相当于依顺序进行两次转换CreateCompatibleDC创建一个与特定设备场景一致的内存设备场景CreateDC为专门设备创建设备场景CreateEllipticRgn创建一个椭圆CreateEllipticRgnIndir
2008-12-31 09:57:00
913
转载 打印函数(API)
AbortDoc取消一份文档的打印AbortPrinter删除与一台打印机关联在一起的缓冲文件AddForm为打印机的表单列表添加一个新表单AddJob用于获取一个有效的路径名,以便用它为作业创建一个后台打印文件。它也会为作业分配一个作业编号AddMonitor为系统添加一个打印机监视器AddPort启动“添加端口”
2008-12-31 09:56:00
924
转载 绘图函数(API)
AbortPath抛弃选入指定设备场景中的所有路径。也取消目前正在进行的任何路径的创建工作AngleArc用一个连接弧画一条线Arc画一个圆弧BeginPath启动一个路径分支CancelDC取消另一个线程里的长时间绘图操作Chord画一个弦CloseEnhMetaFile关闭指定的增强型图元文件设备场景
2008-12-31 09:54:00
865
转载 位图、图标和光栅运算函数(API)
BitBlt将一幅位图从一个设备场景复制到另一个CopyIcon制作指定图标或鼠标指针的一个副本。这个副本从属于发出调用的应用程序CopyImage复制位图、图标或指针,同时在复制过程中进行一些转换工作CreateBitmap按照规定的格式创建一幅与设备有关位图CreateBitmapIndirect创建一幅与设备有关位图Cr
2008-12-31 09:53:00
885
转载 控件与消息函数(API)
AdjustWindowRect给定一种窗口样式,计算获得目标客户区矩形所需的窗口大小AnyPopup判断屏幕上是否存在任何弹出式窗口ArrangeIconicWindows排列一个父窗口的最小化子窗口AttachThreadInput连接线程输入函数BeginDeferWindowPos启动构建一系列新窗口位置的过程B
2008-12-31 09:52:00
794
转载 硬件与系统涵数(API)
ActivateKeyboardLayout激活一个新的键盘布局。键盘布局定义了按键在一种物理性键盘上的位置与含义Beep用于生成简单的声音CharToOem将一个字串从ANSI字符集转换到OEM字符集ClipCursor将指针限制到指定区域ConvertDefaultLocale将一个特殊的地方标识符转换成真实的地方ID
2008-12-31 09:49:00
999
转载 文本字体函数(API)
AddFontResource在Windows系统中添加一种字体资源CreateFont用指定的属性创建一种逻辑字体CreateFontIndirect用指定的属性创建一种逻辑字体CreateScalableFontResource为一种TureType字体创建一个资源文件,以便能用API函数AddFontResource将其加入Wind
2008-12-31 09:48:00
723
转载 菜单函数(API)
AppendMenu在指定的菜单里添加一个菜单项CheckMenuItem复选或撤消复选指定的菜单条目CheckMenuRadioItem指定一个菜单条目被复选成“单选”项目CreateMenu创建新菜单CreatePopupMenu创建一个空的弹出式菜单DeleteMenu删除指定的菜单条目DestroyM
2008-12-31 09:47:00
837
转载 网络函数(API)
WNetAddConnection创建同一个网络资源的永久性连接WNetAddConnection2创建同一个网络资源的连接WNetAddConnection3创建同一个网络资源的连接WNetCancelConnection结束一个网络连接WNetCancelConnection2结束一个网络连接WNetCloseEnu
2008-12-31 09:45:00
725
转载 文件处理函数(API)
CloseHandle关闭一个内核对象。其中包括文件、文件映射、进程、线程、安全和同步对象等CompareFileTime对比两个文件的时间CopyFile复制文件CreateDirectory创建一个新目录CreateFile打开和创建文件、管道、邮槽、通信服务、设备以及控制台CreateFileMapping创建
2008-12-31 09:41:00
595
转载 windows 消息函数(API)
BroadcastSystemMessage将一条系统消息广播给系统中所有的顶级窗口GetMessagePos取得消息队列中上一条消息处理完毕时的鼠标指针屏幕位置GetMessageTime取得消息队列中上一条消息处理完毕时的时间PostMessage将一条消息投递到指定窗口的消息队列PostThreadMessage将一条消息
2008-12-31 09:37:00
666
原创 Delphi 常用函数
uses StrUtils;【字符串函数大全】 首部 function AnsiResemblesText(const AText, AOther: string): Boolean; $[StrUtils.pas 功能 返回两个字符串是否相似 说明 ANSI(American National Standards Institute)美国国家标准协会
2008-12-31 09:18:00
1219
转载 TOLEContainer部件的用法详解
TOLEContainer部件 要创建OLE对象,需在窗体中加入OLE包容器部件。 应用程序部件包含链接或嵌入的对象。用该部件可显示在OLE服务器编辑的数据。部件的ObjClass,ObjDoc,ObjItem 属性分别定义OLE类、文件、项目。要定义OLE对象是否本地激活,使用InPlaceActive 属性。如果OLE对象可以本地激活,OLE服务器菜单将与OLE应用程序的菜单进行融合,Gro
2008-12-31 09:07:00
4124
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人