自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 VC++ 的串口通讯

                                               VC++ 的串口通讯       代翔  在VC++中有两种方法可以进行串口通讯。一种是利用Microsoft公司提供的ActiveX控件 Microsoft Communications Control...

2001-06-07 10:36:00 5617 0

原创 深入研究虚函数和vtable

 深入研究虚函数和vtable国防科技大学计算机学院     褚瑞        在面向对象的C++语言中,虚函数(virtual function)是一个非常重要的概念。因为它充分体现了面向对象思想中的继承和多态性这两大特性,在C++语言里应用极广。比如在微软的MFC类库中,你会发现很多函数都有...

2001-05-28 18:11:00 2275 1

原创 用 Java 保存位图文件

                                    用 Java 保存位图文件    Jean-Pierre Dubé·jdeveloper 摘要   虽然 Java 提供了几种打开图像的机制,但保存图像并不是它的强项。这篇技巧将讲述如何将图像保存在 24 位位图文件中。另外,...

2001-05-28 14:46:00 1243 0

原创 利用键盘钩子在Windows平台下捕获键盘动作

利用键盘钩子在Windows平台下捕获键盘动作信息产业部电子第二十二研究所青岛分所 郎锐 01-5-24 下午 02:50:39一、引言我们可以在应用程序中毫不费力的捕获在本程序窗口上所进行的键盘操作,但如果我们想要将此程序作成一个监控程序,捕获在Windows平台下任意窗口上的键盘操作,就需要借...

2001-05-28 14:42:00 2501 2

原创 WINDOWS键盘事件监控原理及应用

WINDOWS键盘事件监控原理及应用赵桂华 ·逸仙时空WINDOW的消息处理机制为了能在应用程序中监控系统的各种事件消息,提供了挂接各种反调函数(HOOK)的功能。这种挂钩函数(HOOK)类似扩充中断驱动程序,挂钩上可以挂接多个反调函数构成一个挂接函数链。系统产生的各种消息首先被送到各种挂接函数,...

2001-05-25 11:24:00 1572 0

原创 COM组件中的线程模式

                          COM组件中的线程模式 lostall·com集中营 提及COM的线程模式,实际上指的是两个方面,一个是客户程序的线程模式,一个是组件所支持的线程模式。客户程序的线程模式只有两种,单线程公寓(STA)和多线程公寓(MTA)。组件所支持的线程模式有...

2001-05-25 11:20:00 1355 0

原创 MTS组件的创建过程

                                       MTS组件的创建过程 lostall·COM集中营     一个MTS组件的创建过程包含以下几个步骤:  1。一个客户机为在MTS中注册的COM对象调用CreateObject  2。这个COM对象的注册表设置表明它是一...

2001-05-25 11:15:00 1375 0

原创 数据库正规化和设计技巧

数据库正规化和设计技巧QQ新人类·yesky  在动态网站的设计中,数据库设计的重要性不言而喻。如果设计不当,查询起来就非常吃力,程序的性能也会受到影响。无论你使用的是mySQL或者Oracle数据库,通过进行正规化的表格设计,可以令你的PHP代码更具可读性,更容易扩展,从而也会提升应用的性能。 ...

2001-05-25 09:22:00 1054 0

原创 unix下编写socket程序的一般步骤

unix下编写socket程序的一般步骤 章永阳·yesky   在unix下写socket程序可能是最方便,你只要掌握其一般步骤,就可以松的写出面向传输层的应用。   1、理解几个常用的socket函数  #include   #include   int socket(int domain,i...

2001-05-25 09:10:00 1521 0

原创 对于HOOK函数的一点认识

对于HOOK函数的一点认识maco·cpcw        这种函数是Windows消息处理机制的一部分,通过设置“钩子”,应用程序可以在系统级对所有消息、事件进行过滤,访问在正常情况下无法访问的消息。当然,这么做也是需要付出一定的代价的。由于多了这么一道处理过程,系统性能会受到一定的影响,所以大...

2001-05-25 08:59:00 2792 0

原创 FTP命令详解

FTP命令详解china aspascii: 设定以ASCII方式传送文件(缺省值)bell: 每完成一次文件传送,报警提示.binary: 设定以二进制方式传送文件.bye: 终止主机FTP进程,并退出FTP管理方式.case: 当为ON时,用MGET命令拷贝的文件名到本地机器中,全部转换为小写...

2001-05-25 08:51:00 2099 0

原创 在JAVA开发中的中文处理问题及解决办法

                            在JAVA开发中的中文处理问题及解决办法张来东     在应用开发的过程中,总会遇到一些“难以理解”的系统缺陷和“不易解决”的问题。其实,通过认真分析,不必购买昂贵的产品依然可以解决多数问题。   ■JDBC ODBC Bridge的Bug及...

2001-05-25 08:46:00 1270 0

原创 如何在Java中实现远程方法调用

                           如何在Java中实现远程方法调用经乾、郭镇、赵伟   一、Java中的远程方法调用   远程方法调用(Remote Method Invocation, RMI)是Java1.1引入的分布式对象软件包,它的出现简化了在多台机器上的Java应用之...

2001-05-25 08:43:00 1538 0

原创 优化软件性能的方法

                                        优化软件性能的方法    刘彦清·yesky添加较小的辅助性函数  在最初版本的Swing工具包中,创建过多的Point、Rectangle和Dimension对象会严重地影响程序的性能。尽管一次在一个Point或Re...

2001-05-24 15:13:00 1045 0

原创 软件性能的设计(三)数据类型对软件性能的影响

                 软件性能的设计(三)数据类型对软件性能的影响     刘彦清·yesky  BadRegExpMatcher要求MailBot将输入文本由字符数组转换为一个String对象,从而导致了不必要的对象创建。然而,滑稽的是为了更方便地使用输入文本,BadRegExpMa...

2001-05-24 15:10:00 1134 0

原创 软件的性能设计(二) 临时对象对软件性能的影响

                  软件的性能设计(二) 临时对象对软件性能的影响    刘彦清·yesky   临时对象的存在时间一般都比较短暂,除了作为其他数据的容器外,没有其他什么用途,开发人员一般用它向方法传递数据或从方法中返回数据。文章的第一部分探讨了创建临时对象是如何影响程序性能的,并...

2001-05-24 15:08:00 1017 0

原创 软件的性能设计(一)接口设计对软件性能的影响

           软件的性能设计(一)接口设计对软件性能的影响        刘彦清·yesky  性能方面的问题有好多种。最容易修正的一种是,在执行一项计算任务时使用了一个性能不好的算法,例如,在对数目很多的数据进行排序时采用了起泡算法,每次使用时对一个经常使用的数据项进行计算而不是将它保存...

2001-05-23 15:08:00 1105 0

原创 专业化的程式设计之Coding Rules谈

专业化的程式设计之Coding Rules谈郑力群 ·yesky  前言:   要开发出专业化的软件产品,在编码阶段,必须严格贯彻一定的代码开发准则,这会减少程式的隐含错误,同时使程式的内部结构清晰。从而开发出少错误、易维护的优质程式,使得程式的团队合作性和专业化程度大为提高。这是软件开发中公认的...

2001-05-23 15:01:00 1132 0

原创 双语或多语成品软件的编制

双语或多语成品软件的编制吕维·CPCW  只用一套源代码就可以方便地支持多种文字和多个地域,那么这个软件就可以方便地被翻译成本地版本,这个过程叫做地域化(Localization)。怎样才能不修改任何源代码就使之能动态地转换到不同的地域资源上呢?那就是使用Windows的程序特性之一?-资源。把在...

2001-05-23 09:46:00 2021 1

原创 VC++中用内存映射文件

VC++中用内存映射文件2000-01-30· 粟利民·电脑报  在软件的开发过程中,有时需要控制一些程序使他们不能同时运行,也就是多个程序间互斥运行(还包括禁止同一程序运行多个实例)。针对这一问题,我们在Visual C++6.0中利用内存映射文件实现了多个程序间的互斥运行。内存映射文件可以创建...

2001-05-22 12:54:00 1558 0

原创 提高Java代码可重用性的三个措施

                            提高Java代码可重用性的三个措施                           (松下客 2001年05月19日 00:08)本文介绍了三种修改现有代码提高其可重用性的方法,它们分别是:改写类的实例方法,把参数类型改成接口,选择最简单...

2001-05-22 12:37:00 2360 0

原创 关于Windows中ActiveX控件注册

关于Windows中ActiveX控件注册2000-03-21· 陈再·stu93j自从Microsoft公司于1996年推出ActiveX技术以来,ActiveX技术已得到了许多软件公司的支持和响应,并纷纷在其产品中融入ActiveX技术。而作为ActiveX技术之一的ActiveX控件也得到了...

2001-05-22 12:30:00 2128 0

原创 让应用程序禁止Windows屏幕保护

让应用程序禁止Windows屏幕保护2000-03-21· 周新栋·计算机世界日报如果在你的程序中需要一个很长的时间段来进行大量的数据处理,这段时间长得足以使Windows因检测不到用户动作而激活屏幕保护程序,一旦启动了屏幕保护程序,你的程序运行实际上就变慢了,这会大大影响程序的正常运行。有没有一...

2001-05-22 12:24:00 910 0

原创 数据库综合开发实践

数据库综合开发实践马磊、张万里 一套原来在Access上开发的桌面系统,网页调阅使用ASP编程,数据维护系统使用C++Builder编程。由于Access是一个桌面的共享型数据库,所以在通用性和网络开发方面都存在一些问题。因此,需要将该系统移植到服务器型的数据库上。使系统既可以通过桌面软件维护数据...

2001-05-21 11:03:00 1019 0

原创 枚举NT services

                                                枚举NT services        闻怡洋·vchelp  下面的文章提供了访问NT中所有Service的功能,每次列举Services时,函数会返回一个列表。 列表的内容依赖于你所使用的参数。 ...

2001-05-21 10:59:00 1311 0

原创 谈在VC中动态改变菜单

谈在VC中动态改变菜单bull77  大部分Windows应用程序都使用下拉式菜单实现自己特定的函数,它使编程更加方便,不需要在程序中增加多个按钮以完成这些操作。大多数情况下,我们的程序编译生成后,菜单就确定了,不能再修改。然而,在很多情况下,程序要根据用户的自己设置产生不同的菜单以适应不同用户的...

2001-05-21 10:55:00 985 0

原创 详析VC中坐标系的建立

                                       详析VC中坐标系的建立    bull77  建立一个合适的坐标系可以为我们的绘图带来很大的方便 。下面介绍一下如何在VC中建立我们想要的坐标系。  一 设备坐标和逻辑坐标  设备坐标(Device Coordinate...

2001-05-21 10:52:00 3746 0

原创 Visual C++实现文件间批量转换功能

Visual C++实现文件间批量转换功能唐翊国  一、前言  本人在开发惠普色谱工作站增强软件的过程中,实现了把指定目录下的色谱数据文件全部转换成纯文本文件的功能。下面,通过用一个具体的例子来说明此功能的实现方法。  全部代码用Visual C++6.0在Windows95/98/2000下编译...

2001-05-21 10:48:00 923 0

原创 VC实现动画应用两则

VC实现动画应用两则 华北石油研究院 李莉莉 ---- Windows(9x)支持的VC曾是应用最广的语言之一,现在仍然有着广大的用户。笔者是VC的“信徒”之一,在这上面耗费了不少时间,与将笔者的两则应用实例介绍给大家,希望能与大家共同交流。 ---- 一.在VC中实现快速动画 ---- 快速动画...

2001-05-19 09:23:00 1684 0

原创 如何用VC++60编写查看二进制文件程序

如何用VC++60编写查看二进制文件程序 雷霆工作室 韩燕 ---- 在计算机应用中,经常需要查看二进制文件的内容。目前,在各种VC++书籍中介绍查看文本文件的文章很多,但鲜有介绍查看二进制文件的文章。本文从功能设计、方案设计、编程实现以及技术要点等方面来简单介绍。 ---- 1 功能设计 ---...

2001-05-18 14:32:00 1685 0

原创 在VC++中建立自定义数据库类

在VC++中建立自定义数据库类 哈尔滨工程大学计算中心 李健萍 李春艳 张积东 摘要 ---- 本文较为详细的介绍了一个使用ODBC对数据库进行操作的CdataBaseOperate类的建立,并给出了几个主要函数的具体实现,以及该类在实际的应用程序中的使用。 ---- 众所周知VC++的MFC类库...

2001-05-18 14:19:00 1282 0

原创 VC++初学者常见问题解惑

                                   VC++初学者常见问题解惑    李海 Visual C++是功能非常强大的工具,但也是公认比较难于入门的。这里,我们整理了一些初学者常见的问题,希望帮助那些刚刚接触Visual C++的朋友享受编程的乐趣。   问:我是一新手...

2001-05-17 14:22:00 920 0

原创 图像平滑滚动效果的VC实现

                              图像平滑滚动效果的VC实现   郑力群 前言:  在图像的编程中,经常会遇到这样一种情况,在有限的区域中显示了一幅大图,这时要浏览图像的各个部分,这就需要用到图像的滚动。关于它的实现,许多书都有提及,但其中的关键点和难点,即拖动中的刷新和...

2001-05-17 14:18:00 1265 0

原创 例程详析动态链接库

                                    例程详析动态链接库     bull77  动态链接库(DLL,即 Dynamic-Link Library)是可执行的模块,但它没有自己的堆栈,必须在调用动态链接库函数的程序环境下运行。动态链接库不仅可以作为一个运行模块,包...

2001-05-17 14:12:00 828 0

原创 Visual C++编程的若干技巧

                                      Visual C++编程的若干技巧  Visual C++是一种面向对象的可视化编程工具,它提供的AppWizard能自动生成应用程序的标准框架,大大减轻了编程的工作量。本文主要介绍如下的编程技巧:修改主窗口风格、创建不规...

2001-05-11 13:46:00 911 0

原创 Java中的两个特殊变量this和super

                             Java中的两个特殊变量this和superWayne   在Java中有两个非常特殊的变量:this和super,这两个变量在使用前都是不需要声明的。this变量使用在一个成员函数的内部,指向当前对象,当前对象指的是调用当前正在执行方法的...

2001-05-11 13:28:00 912 0

原创 VC++中实现程序互斥运行

                                             VC++中实现程序互斥运行在软件的开发过程中,有时需要控制一些程序不能同时运行,也就是多个程序间互斥运行(还包括禁止同一程序运行多个实例)。针对这一问题,我们在Visual C++ 6.0中利用内存映射文件实...

2001-05-11 13:17:00 953 0

原创 用Visual C++程序实现设置ODBC数据源

用Visual C++程序实现设置ODBC数据源 苏州供电局信息中心 唐一均 ---- ODBC(Open Database Conectivity)即开放式数据库互联,作为Windows开放性结构的一个重要部分已经为很多的Windows程序员所熟悉,ODBC的工作依赖于数据库制造商提供的驱动程序...

2001-05-10 21:38:00 1315 0

原创 C++中建立对象间消息连接的一种系统方法

C++中建立对象间消息连接的一种系统方法  项飞        用过C++进行过面向对象程序设计的用户都知道,程序中的对象很少单独存在。不考虑对象间的相互作用几乎是不可能的。所以,标识对象间的关系或建立对象间的消息连接是面向对象程序设计的一项重要任务。本文着重从C++程序设计的角度,提出一种建立对...

2001-05-10 21:04:00 777 0

原创 用VC 6.0实现串行通信的三种方法

用VC 6.0实现串行通信的三种方法 中国科学院上海光学精密机械研究所(201800) 王颖 前 言 ---- 在实验室和工业应用中,串口是常用的计算机与外部串行设备之间的数据传输通道,由于串行通信方便易行,所以应用广泛。依据不同的条件实现对串口的灵活编程控制是我们所需要的。 ----在光学镜片镀...

2001-05-10 20:25:00 1071 0

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