自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Visual C++ 使用与生成的文件

Visual C++ 使用的文件<br /><br /><br />.C - C 语言源文件: <br /><br />这种文件编译为 C 文件。如果其中包含 C++ 代码,必须将文件重命名为 .CPP 或 .CXX 文件,或在编译文件时使用 /Tp 开关。如果源文件包含 C++ 代码,Microsoft 建议将文件重命名为具有 .CPP 或 .CXX 扩展名。 <br /><br />.CPP 或 .CXX - C++ 语言源文件: <br /><br />这种文件编译为 C++ 文件。要将其编译为 C

2011-05-27 17:45:00 1336

原创 Inno Setup安装、卸载时判断是否程序正在运行

<br />[Code]<br />var<br />ErrorCode: Integer;<br />IsRunning: Integer; <br />// 安装时判断客户端是否正在运行<br />function InitializeSetup(): Boolean;<br />begin<br />Result :=true; //安装程序继续<br />IsRunning:=FindWindowByWindowName('E家人客户端');<br />while IsRunning<>0 do<b

2011-05-24 13:47:00 1918

原创 安装程序自动检测安装.Net Framework运行环境(使用InnoSetup)

<br />最近公司开发了一个WinForm的项目,部署人员在制作安装程序的时候问到怎么在安装程序中自动检测是否安装.Net Framework,由于是使用InnoSetup制作的安装程序,InnoSetup本身是支持Pascal脚本的,于是撰写了如下的代码来实现自动检测安装.Net Framework的功能。<br />InnoSetup可在在脚本中插入[Code]代码段,其中的代码可以通过事件驱动,支持的主要事件如下:    <br />function InitializeSetup(): Boole

2011-05-24 12:48:00 7619

原创 在VC中如何使程序开机时自动运行

<br />在计算机系统启动的过程中,有些程序经常会自动打开并运行,以便实现对系统的监控或者病毒的检测等特定目的,典型的例子就是一些常用的杀毒软件,如NOD32、KV300、瑞星以及卡巴斯基杀毒软件等。那么此项功能在VC中如何实现呢? <br />    利用WIN.INI文件可以实现相关程序的自动启动。<br />    WIN.INI是系统保存在C:/Windows目录先的一个系统初始化文件。系统在启动时会检索该文件中的相关项,以便对系统环境的初始设置。在该文件中的“[windows]”数据段中,有两个

2011-05-18 10:26:00 2844

原创 键盘(键盘基础,按键消息)

<br />在Microsoft Windows 98中,键盘和鼠标是两个标准的使用者输入来源,在一些连贯操作中常产生互补作用。当然,鼠标在今天的应用程序中比十年前使用得更为广泛。甚至在一些应用程序中,我们更习惯于使用鼠标,例如在游戏、画图程序、音乐程序以及Web浏览器等程序中就是这样。然而,我们可以不使用鼠标,但绝对不能从一般的PC中把键盘拆掉。<br />相对于个人计算机的其它组件,键盘有非常久远的历史,它起源于1874年的第一台Remington打字机。早期的计算机程序员用键盘在 Hollerith卡

2011-05-12 12:00:00 2983

原创 SQL无法连接 数据库里无项目

<br />昨天,发现SQL2000数据库无法连接,但看到服务等一切都正常,打开企业管理器,在数据库上竟显示无项目??明明我有好几个的数据库在里面~怎么会这样呢!打开应用程序日志,看见下面的话:“您正在运行的 Microsoft SQL Server 2000 或 Microsoft SQL Server 2000 桌面引擎(又称 MSDE)的版本包含已知的与 Windows 的 此版本一起使用时的漏洞。要减少计算机的漏洞,免受特定病毒 攻击,已经禁用 Microsoft SQL Server 2000、M

2011-05-11 16:40:00 11516

原创 Unicode下CString(wchar_t)转换为 char*

<br />Unicode下CString(wchar_t)转换为 char* <br /><br /> <br /> <br />,平台VC2005,使用Unicode字符集。因为以前一直是用多字节字符集的,使用的str开头的函数都要转换 成_wcs,烦,最后,被CString类型无法转换为char*或char[]的错误搞得是火大了。<br />使用以前转换CString的方法或者网上别人的指导用法,都失效了<br />1.strcpy_s( pchar, sizeof(pchar), mCString.

2011-05-11 14:23:00 942

原创 C语言位运算符:与、或、异或、取反、左移和右移

位运算是指按二进制进行的运算。在系统软件中,常常需要处理二进制位的问题。C语言提供了6个位操作运算符。这些运算符只能用于整型操作数,即只能用于带符号或无符号的char,short,int与long类型。C语言提供的位运算符列表:运算符 含义 描述& 按位与 如果两个相应的二进制位都为1,则该位的结果值为1,否则为0| 按位或 两个相应的二进制位中只要有一个为1,该位的结果值为1^ 按位异或 若参加运算的两个二进制位值相同则为0,否则为1~ 取反 ~是一元运算符,用来对一个二进制数按位取反,即将0变1,将1变

2011-05-06 09:45:00 628

原创 BeginTrans,CommitTrans 与RollbackTrans

<br />下面的“事务方法”管理在会话处理中的事务,会话由 object 所在处表示: BeginTrans 开始一个新的事务。CommitTrans 结束当前事务并保存所作的修改。RollbackTrans 结束当前事务并将在rdoEnvironment 对象中的数据库还原到该当前事务开始时的状态。<br />可以对rdoConnection 对象使用事务方法-但是在这种情况下,事务的范围只限于在 rdoConnection 下建立的 rdoResultset 和 rdoQuery 对象中。<br />

2011-05-06 09:44:00 806

原创 BeginTrans、CommitTrans、RollbackTrans 方法学习

<br />下面的“事务方法”管理在会话处理中的事务,会话由 object 所在处表示: BeginTrans 开始一个新的事务。<br />CommitTrans 结束当前事务并保存所作的修改。<br />RollbackTrans 结束当前事务并将在rdoEnvironment 对象中的数据库还原到该当前事务开始时的状态。<br />可以对rdoConnection 对象使用事务方法-但是在这种情况下,事务的范围只限于在 rdoConnection 下建立的 rdoResultset 和 rdoQuer

2011-05-05 17:58:00 731

转载 指针函数与函数指针的区别

<br /> 指针函数和函数指针<br />一、指针函数<br />    当一个函数声明其返回值为一个指针时,实际上就是返回一个地址给调用函数,以用于需要指针或地址的表达式中。<br />    格式:<br />         类型说明符 * 函数名(参数)<br />    当然了,由于返回的是一个地址,所以类型说明符一般都是int。<br />    例如:int *GetDate();<br />          int * aaa(int,int);<br />    函数返回的是一个地址值

2011-05-05 16:23:00 281

android文档

android,提供android 源代码分析。

2013-04-09

空空如也

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

TA关注的人

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