2004年11月27日

摘要: 转载:向 XPath 中添加自定义函数 在 Web 应用程序中处理数据库更新的两种方法 Microsoft Corporation Prajakta Joshi 2002 年 10 月 8 日 摘要:特邀作家 Prajakta Joshi 讨论了如何使用 .NET 框架 SDK 中的 Sy... 阅读全文
posted @ 2004-11-27 20:46 吴文力 阅读(1740) 评论(0) 推荐(0)
 
摘要: 硬件篇编程实现测试CPU的速度CPU的速度随温度和电压的变化而变化,如何随时查看CPU的速度?下面我们通过编程实现。在这个过程中,要用到汇编语言的知识。 第一步:生成一个基于对话框的工程CPUSpeed。其他选项我们可以都取其默认值。 第二步:在对话框上添加一个按钮,名称为"测试CPU速度",双击此按钮生成此按钮的处理函数,OnButton1。 第三步:在CPUSpeedDlg.cpp文件中... 阅读全文
posted @ 2004-11-27 18:28 吴文力 阅读(7488) 评论(0) 推荐(0)
 
摘要: 网络篇POP3协议封装类目前互连网上,EMAIL的使用是越来越广泛了。在所有的TCP连接线路中,大概有一半的线路是用来收发EMAIL的。因此,许多网络应用程序要想离开POP3协议是不可能的。 而且,很多EMAIL系统都是使用SMTP协议来作为发送协议,而POP3协议来作为接受协议。关于这2个协议的许多资料,你可以看一下RCF821(关于SMTP的)和RCF1225(关于POP3的)。虽然在WI... 阅读全文
posted @ 2004-11-27 18:06 吴文力 阅读(7839) 评论(0) 推荐(0)
 
摘要: [前言:]拥有美丽的外观,软件就成功了一半。界面由控件、工具栏、菜单、窗体等元素组成,对他们进行美化就能得到一个美丽的界面。让控件更醒目在ComboBox中改变列表框的宽度我们经常会使用到组合框,而组合框是是有2种功能的--下拉和列表。一般情况下,列表框的宽度和选择框是一样宽的,但是我们有些时候确实很需要把列表框的宽度变大,一便让我们能更好的看我们要选的东西。 为了能有这个功能,我写了下面的... 阅读全文
posted @ 2004-11-27 17:40 吴文力 阅读(27711) 评论(14) 推荐(1)
 
摘要: 在Visual C++中用ADO进行数据库编程1. 生成应用程序框架并初始化OLE/COM库环境 创建一个标准的MFC AppWizard(exe)应用程序,然后在使用ADO数据库的InitInstance函数中初始化OLE/COM库(因为ADO库是一个COM DLL库)。本例为: BOOL CAdotestDlg::OnInitDialog() { ::CoInitial... 阅读全文
posted @ 2004-11-27 17:27 吴文力 阅读(2585) 评论(0) 推荐(0)
 
摘要: VC中利用ADO共同实现数据库的操作ADO是应用层的编程接口,它通过OLE DB提供的COM接口访问数据,它适合于各种客户机/服务器应用系统和基于Web的应用,尤其在一些脚本语言中访问数据库操作是ADO的主要优势。ADO是一套用自动化技术建立起来的对象层次结构,它比其他的一些对象模型如DAO(Data Access Object)、RDO(Remote Data Object)等具有更好的灵活性,... 阅读全文
posted @ 2004-11-27 17:23 吴文力 阅读(1733) 评论(0) 推荐(0)
 
摘要: 几种VC++数据库开发技术的比较从功能简单的数据库(如Jet Engine)到复杂的大型数据库系统(如oracle),VC++6.0都提供了一些编程接口。本文主要介绍以下五种: 1.ODBC API; 2.MFC ODBC类; 3.MFC DAO类;(数据访问对象) 4.MFC的OLE/DB; 5.ActiveX数据对象(ADO)。 1.开放数据库连接(ODBC API):提供了一个通... 阅读全文
posted @ 2004-11-27 17:11 吴文力 阅读(6173) 评论(3) 推荐(0)
 
摘要: MFC简单打印方法通过MFC来完成打印作业有很多的方法,应用场合也有所不同。我们通常是利用视图框架在MFC基础之上按照OnPreparePrinting() à OnBeginPrinting() ? à OnPreprareDC() à OnPrinting () à OnEndPrinting()的顺序来编程的。对于我们使用单文档或者多文档的视图框架时这无疑是一种很好的方式。但是,在基于对话框... 阅读全文
posted @ 2004-11-27 16:41 吴文力 阅读(2570) 评论(0) 推荐(0)
 
摘要: 在VC++6.0中用MFC进行COM编程首先应当明确,MFC中是通过嵌套类而不是多重继承来实现COM接口的,通过接口映射机制将接口和实现该接口的嵌套类关联起来;MFC中提供一套简明的宏来实现嵌套类的定义.其次,MFC通过CCmdTarget类实现了IUnknown接口。 本文首先描述创建一个COM服务器的步骤和核心代码.然后说明客户程序关键代码。 此COM服务器实现一个TimeLogSe... 阅读全文
posted @ 2004-11-27 16:32 吴文力 阅读(8700) 评论(0) 推荐(0)
 
摘要: 进入MFC讲坛的前言(一)在这里,我想谈谈自己学习MFC的一些体会。我是从1997年才开始在Window下编写程序的。在这之前,我编写过一些DOS程序,包括一个简单的全屏幕编辑器和一个带函数的表达式解释器,都是一些小的程序。Window 3.1流行后,我开始在它下面编写程序。 从编写DOS程序到编写Window程序,需要从编程思想上作一个比较大的调整。在DOS下编写程序,程序的总体流程完全由应用... 阅读全文
posted @ 2004-11-27 16:07 吴文力 阅读(5644) 评论(5) 推荐(1)
 
摘要: 利用VC实现图像的特殊显示效果经常看电视的朋友们不知注意到没有,最近的电视连续剧在每集片头或片尾部分都有显示一些特殊效果的图像,比如前一阵子中央一套放的《长征》、目前中央八套正在播放的《康熙王朝》,这些特效称为"图像的浮雕效果"和"图像的雕刻效果",经过这些特效处理后的图像增强了观众们的视觉效果,它们看上去仿佛是使用3D技术作的,这也是为什么这种技术那么流行的原因吧。其实,我们完全可以用一些简单的... 阅读全文
posted @ 2004-11-27 15:55 吴文力 阅读(105998) 评论(419) 推荐(4)
 
摘要: 如何在VC5下定制多媒体真彩封页在自己的应用程序定制多媒体真彩封页,可以使应用程序在显示名称和版权特性时丰富程序界面,避免由于应用程序启动前进行大量数据初始化时用户进行较长时间的空等待过程,在给应用程序增加了生动特性和专业特性的同时,也起到了宣传和广告的作用。虽然VC5中具有特定的类来实现这一功能,但通过定制自己的应用程序多媒体启动封页,还可使自己的应用程序别具一格。VC5中的实现步骤:1.制作... 阅读全文
posted @ 2004-11-27 15:18 吴文力 阅读(10012) 评论(2) 推荐(0)
 
摘要: 图形处理在VC下显示JPEG、GIF格式图像的一种简便方法一、 引言 JPEG图像压缩标准随然是一种有损图像压缩标准,但由于人眼视觉的不敏感,经压缩后的画质基本没有发生变化,很快便以较高的压缩率得到了广泛的认可。GIF格式虽然仅支持256色但它对于颜色较少的图像有着很高的压缩率,甚至超过JPEG标准,也得到了广泛的认同。但作为众多程序员的一个重要的开发工具--Microsoft Visual ... 阅读全文
posted @ 2004-11-27 14:58 吴文力 阅读(1616) 评论(0) 推荐(0)
 
摘要: 一、TCP/IP 体系结构与特点 1、TCP/IP体系结构 TCP/IP协议实际上就是在物理网上的一组完整的网络协议。其中TCP是提供传输层服务,而IP则是提供网络层服务。TCP/IP包括以下协议:(结构如图1.1) (图1.1) IP: 网间协议(Internet Protocol) 负责主机间数据的路由和网络上数据的存储。同时为ICMP,TCP, UDP提供分组发送服务。... 阅读全文
posted @ 2004-11-27 14:36 吴文力 阅读(4599) 评论(5) 推荐(0)
 
摘要: [前言:]有好的界面软件就成功了一半,本文将向您介绍怎样设计一些有“稀奇古怪”形状的窗体,如何设定窗体的颜色、如何设置任务栏和状态栏以及菜单图标等等,通过这些技巧能更深入的理解VC的文档-视图结构。 如何制作透明窗体 使用SetLayeredWindowAttributes可以方便的制作透明窗体,此函数在w2k以上才支持,而且如果希望直接使用的话,可能需要下载最新的SDK。不过此... 阅读全文
posted @ 2004-11-27 12:41 吴文力 阅读(1103) 评论(0) 推荐(0)
 
摘要: 关键字 帮助文件信息显示原作者姓名 戚高文章原始出处 原创 介绍一般的系统帮助文件在显示关于帮助信息的时候大部分采用的方法是静态的形式将要显示的内容显示到界面上,由于这次担任项目开发,我总觉得那样太单调了,于是,在各个网站搜索后发现了一个很好的控件类(字模显示控件类),于是我进行扩充完成了一些动态显示的功能,完成后的各种要显示的帮助信息能够象放映电影一样的进行动态显示,效果蛮好的,现将制作过程... 阅读全文
posted @ 2004-11-27 12:18 吴文力 阅读(817) 评论(0) 推荐(0)
 
摘要: 一个更COOL的透明浮动窗口 引子: 大家看过http://www.vccode.com上那篇文章《一个很酷COOL的透明浮动窗口》(http://www.vccode.com/file_show.php?id=2330)。我进行了一些改进,解决了作者在文章最后遗留下的那个问题,并实现快捷菜单功能。以下格式仿此文章的格式,并有一部分从其中摘录(偶人比较懒,嘿嘿),在此感谢作者。 正文:... 阅读全文
posted @ 2004-11-27 12:12 吴文力 阅读(4499) 评论(1) 推荐(0)
 
摘要: 什么是数据库事务 数据库事务是指作为单个逻辑工作单元执行的一系列操作。设想网上购物的一次交易,其付款过程至少包括以下几步数据库操作: · 更新客户所购商品的库存信息 · 保存客户付款信息--可能包括与银行系统的交互 · 生成订单并且保存到数据库中 · 更新用户相关信息,例如购物数量等等 正常的情况下,这些操作将顺利进行,最终交易成功,与交易相关的所有数据库信息也成功地更新... 阅读全文
posted @ 2004-11-27 11:16 吴文力 阅读(542) 评论(0) 推荐(0)