Welcome 微信登录

首页 / 软件开发 / C++

用动态SQL方法4连接Oracle的实现(第1.0版)

用动态SQL方法4连接Oracle的实现(第1.0版)

用动态SQL方法4连接Oracle的实现(第1.0版)2008-04-20wujinglong摘要动态SQL的第4种方法通过SQLDA(The SQL Descriptor Area)和oracle内部交换数据,可以执行直到程序运行时还不知道选择表项或虚拟输入宿主变量的个数和类型的SQL语句。模块 oracle 的数据jmp_bufjmp_continue 保存程序断点FILE*ORAinstdin默认输入源FILE*ORAoutstdout默认输出源In...
自己编的SQL服务端加客户端

自己编的SQL服务端加客户端

自己编的SQL服务端加客户端2008-04-20陆晓春自己编的SQL服务端加客户端,具有语法解析和简单的数据库操作功能(没有使用MFC的数据库API)。界面使用了CJ60Lib类库,语法显示使用了CrystalEdit类 。登陆帐户:Aministrator: admin admin,可以添加帐户和更改帐户类型。Super User: superuser superuser,可以执行所有的操作。User: user user,只能执行查询功能。简单功能介绍...
VC在SQL Server7中动态增加/删除用户

VC在SQL Server7中动态增加/删除用户

VC在SQL Server7中动态增加/删除用户2008-04-20肖进本文主要通过调用SQL Server7的系统存储过程和系统表,在程序中动态增加和删除用户。一、首先用系统管理员帐号登录系统:程序省略,请看源程序。二、 进入用户管理界面:1、 读取数据库:从master..sysdatabse中读取所有数据库。void CUser::AddDataBase(){ _RecordsetPtr rs; _bstr_t bt; HRESULT hr; ...
控制CComboBox中ListBox的DropDown及Back

控制CComboBox中ListBox的DropDown及Back

控制CComboBox中ListBox的DropDown及Back2008-04-20问题背景这是UE的一个要求,是在CComboBox下拉出ListBox的时候,弹出一个选择窗口,然后选中一项,显示在CComboBox的Edit中同事的做法是在ComboBox的父窗口捕捉ComboBox的CBN_DROPDOWN通知消息,在消息响应函数中弹出选择窗口,然后为ComboBox设置Strings和选中项。但是不好的现象是,因为是在处理下拉的消息,故此函数结束...
Customizing-自定义拖放

Customizing-自定义拖放

Customizing-自定义拖放2008-04-20拖放的默认实现是对大多数应用程序来说足够了,然而,许多应用程序要求这些标准改变这些标准的行为。本文将介绍怎么改变这些默认的步骤。另外,你可以使用这个技术来建立不支持符合文档作为Drop源的应用程序。如果你正在自定义OLE拖放行为或者你已经有了一个非OLE应用程序,你必须创建一个COleDataSource对象来包含数据。当用户开始启动一个拖放操作的时候,你的代码应该在该对象调用DoDragDrop函数而...
一个支持皮肤化的对话框类

一个支持皮肤化的对话框类

一个支持皮肤化的对话框类2008-04-20一、介绍该类从MFC的CDialog继承而来,支持如下特征:1、运行于win2000或者winxp平台上,可以使用任何透明色以透视对话框的区域。2、运行于win2000或者winxp平台上,可以使得整个对话框透明。3、使用位图背景。位图可以来自资源文件、bmp或者HBITMAP4、设置背景类型:标题、中心、伸缩;设置对话框的大小适合位图的大小5、可以点击对话框的任何部分允许/禁止移动对话框二、用法使用该类的方法如...
改变MDI客户窗口背景的方法

改变MDI客户窗口背景的方法

改变MDI客户窗口背景的方法2008-04-20在北京工业大学计算机学院 胡击先生的“深入MDI客户窗口编程”一文中谈到了其在学习过程中摸索出的两种改变MDI客户窗口背景的方法,并具体描述了其中一种实现方法,同时给出了示例代码。我对作者这种孜孜不卷的学习态度表示钦佩,并同时提出自己在遇到同样的情况时所采取的解决方法。希望能够互相学习、交流。其实,VC6.0/5.0在其MSDN Library中已经对修改MDI主窗口的客户区背景提供了...
应用程序中添加“Coolbars”的简单方法

应用程序中添加“Coolbars”的简单方法

应用程序中添加“Coolbars”的简单方法2008-04-20从微软新版本的ie中,我们明显感觉到微软正在采用一种新的工具条外观。新风格的工具条长被称为“Coolbar”。其图标始终保持扁平状态,除非鼠标指针移到上面。Coolbar首次出现是在Windows 95的通用控件动态库中(comctl32.dll)。随着VC++6.0的发布,VC++程序员将会有更多的途径使用comctl32.dll中的新特点。对于仍然打算使用VC++5...
类似Dreamweaver的颜色选择器

类似Dreamweaver的颜色选择器

类似Dreamweaver的颜色选择器2008-04-20一、前言用过Dreamweaver的朋友一定对它的颜色选择器留下深刻的印象,因为它确实相当好用,其中的一项比较实用的功能是可以选取屏幕上任意一点的颜色。笔者按此思路封装了一个称为CColorPicker的类实现了类似的功能,并修正了Dreamweaver颜色选择器将屏幕上选取的颜色作近似处理的缺点。本文详细介绍了CColorPicker类的使用方法,并提供示例工程供读者参考。下图便是示例代码的执行效...
CGfxOutBarCtrl之提升篇

CGfxOutBarCtrl之提升篇

CGfxOutBarCtrl之提升篇2008-04-20本文代码运行效果图今天难得有空停下手中的活来收一下信箱的MAIL,很高兴能收到大家的来信,其中大多都是针对上期中的一篇文章:《CGfxOutBarCtrl之BUG篇》。看到大家热情洋溢的言语我想再次感谢VC知识库的朋友们!其中有几位朋友在来信中提到:如何在多文档程序中实现类似OutLook的菜单界面呢?我觉得这个问题问的很好,因为现在大多数的界面库(BCG/CJLibrary)演示程序都是建立Dial...
带文字的进度条

带文字的进度条

带文字的进度条2008-04-20 vc知识库 在下载安装的过程中,我们经常会看到带有文字的进度条,它能给人一种直观的概念。在VC中也有进度条的控件,但它不能显示文字。今有一CProgressCtrl类的派生类CTextProgressCtrl就有完成这样的工作。两种控件运行情况的对比如下: 下面介绍CTextProgressCtrl类的具体使用过程:1. 运行VC,建立一个名为progressDemo的基于对话框的程序,在对话框中加入两个progress...
增强GridCtrl

增强GridCtrl

增强GridCtrl2008-04-20界面预览: 在一个数据录入界面中有的数据项需要编辑录入,有的项需要选择录入,虽说有几个用ListCtrl做的扩展也基本能满足要求,总觉不好用,猛然发现有人用GridCtrl做的扩展,正合吾意。经过我的进一步完善,现在的代码在我的程序中已经能够很好的工作了。以下介绍一下两个新增接口:1、BOOL AddComboColumn(int iCol,CStringArray &comStr);将iCol列设置为用组合...
类似EXCEL的报表类库(更新)

类似EXCEL的报表类库(更新)

类似EXCEL的报表类库(更新)2008-04-20 VCKBASE 我在 VCKBASE 《在线杂志》第二十四期中有一篇文章“类似EXCEL的报表类库”。这篇文章中的例子程序已经有最新版了,界面截图和文档内容也已更新。最新程序请从本文上方的链接处下载。20030907更新内容:1)开始在程序里支持图表显示2)修改了在打印部分的输出线条偶尔有重叠现象3)支持了在单元格里面放入下拉式列表20030807更新内容:1)这一版解决了打印预...
CAnimateCtrl::Open的使用问题

CAnimateCtrl::Open的使用问题

CAnimateCtrl::Open的使用问题2008-04-20提出问题:使用CAnimateCtrl::Open( LPCTSTR lpszFileName )时,参数lpszFileName 是个字符串,表示AVI文件名。因此在分发应用程序时,除了分发可执行程序外,还必须单独分发AVI文件。是否有办法从资源中得到AVI文件?在这个程序中,如果要从外部获取文件是相当不方便的,万一谁不小心将文件删除或改名的话。。。。所以最好的方法是将文件作为资源存储在可...
<< 11 12 13 14 15 16 17 18 19 20 >>