自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(36)
  • 收藏
  • 关注

原创 防止密码被非法获取

防止密码被非法获取作者:郝峰----Windows虽然是一个功能强大的操作系统,但其存在的一些先天性不足给黑客留下了许多可乘之机,著名的BO程序就是利用Windows的这些漏洞来危害计算机的安全。笔者最近发现了一个很流行的专门获取Edit框Password的工具,甚至其源代码已在某报纸上发表了,这无疑是对Edit的Password功能的完全否定。本文将首先分析非法获取P

2001-05-18 21:38:00 1115

原创 如何在标题栏上增加按钮

如何在标题栏上增加按钮作者:浙大快威邮电开发部 陈勇      大家在使用某些软件的过程中,有没有注意到有些软件有一些很有趣的 东西。比如说在主 窗口的标题栏上居然有一个按钮。在Internet中随处可见这样的小控件。按钮怎么可以加入到 非客户区(Client)呢?      在这里,最关键的一点就是,大家不要被传统知识误导:真的认为它是 一个按

2001-04-29 00:13:00 1533

原创 常用数据类型使用转换详解

常用数据类型使用转换详解作者:程佩君读者层次:初学刚接触VC编程的朋友往往对许多数据类型的转换感到迷惑不解,本文将介绍一些常用数据类型的使用。我们先定义一些常见类型变量借以说明int i = 100;long l = 2001;float f=300.2;double d=12345.119;char username[]="女侠程佩君";char temp[200

2001-04-25 20:22:00 826

原创 用VC制作带有滚动字幕的软件封面

用VC制作带有滚动字幕的软件封面软件启动时,常常需要自下而上循环滚动显示一些诸如软件名称、功能、版本、用户名、研制单位等信息的文字,在用户按任意键或点击鼠标键后,立即结束演示进入程序主界面。本文在VC中通过向工程中添加Splash screen组件,然后扩展CSplashWnd类方便地实现了这一功能。设计步骤如下:1.创建一个名为test的SDI工程;2.向工程中添加Splas

2001-04-20 22:25:00 1099

原创 如何使用Visual C++调试程序?

如何使用Visual C++调试程序?                      作者:贾迎乐            与 DOS 程序相比,Windows 程序动辄达几万行、十几万行,调试相当复杂。幸好 Visual C++ 提供了功能强大的调试器( Debugger ),使我们可以在源代码、汇编级别上进行调试,在调试中可以使用断言、TRACE 宏输出结合单步执行来综合调试。    1

2001-04-19 21:46:00 4055

原创 C++编程易范的错误

 C++编程易范的错误      摘自《Windows 95编程指南》,[美]Stephen R.Davis 著    C/C++语言中有许多对初学者(甚至是有经验的编程人员)来说很容易范的错误。通晓这样的错误可使你免于陷入其中。忘记初始化指针    这种错误只是一般"忘记初始化变量"错误的一个特殊形式(C/C++中变量不会自动初始化,而Basic可以)。使这种错误更糟糕的原因是它的后果往

2001-04-19 21:42:00 950

原创 Win32 API 注册表类的编制以及使用

Win32 API 注册表类的编制以及使用一、问题的提出Windows 已由原来的16位 windows 3.x 升级为现今我们使用的32位windows 95/97/98以其 Windows NT,用户不仅在使用上应逐步适应,对于程序开发人员来说在编程技术上也应紧跟操作系统的技术发展,就如同 在 Linux 操作系统下, X-Window 编程就显得很重要一样

2001-04-14 16:42:00 1154

原创 改变对话框的背景色

改变对话框的背景色 黄基前(广西桂林)---- 笔者曾在《软件报》2000年第5期中讨论过如何改变控件的颜色,但还有相当一部分的读者来信提问:一个基于对话框的MFC AppWizard应用程序中,如何改变对话框的背景颜色呢?对于这个问题,其实可以由几种不同的方法来实现,具体如下(粗斜体代码为增添的): ---- 方法一:调用CWinApp类的成员函数SetD

2001-04-12 20:02:00 1214 1

原创 删除目录及目录下所有文件与子目录

删除目录及目录下所有文件与子目录 VC++只提供了删除一个空目录的函数,而用往往希望删除其下有很多子目录与文件的目录。为了实现这一功能,我编写了DeleteDirectory 函数,它可以实现这一功能。函数原型:BOOL DeleteDirectory(char *DirName);返回值:成功删除时返回TRUE,否则返回FALSE参数DirName为要删除的目录名

2001-04-11 23:50:00 1386

原创 DDX/DDV工作内幕

 DDX/DDV工作内幕   DDX(动态数据交换)和DDV(动态数据验证)看起来好象是在对话框中某控件和某成员变量之间建立连接,自动实现控件和变量之间的数据转移.但这只是一个幻觉.它的实际工作方式是这样的:当你用ClassWizard把某变量和控件连接起来时(通过Member Variables选项卡),它在数据映射中创建一个入口.实际上也就是在对话框的DoDataExc

2001-04-11 23:44:00 2162

原创 查看mfc源码的一个很好的导航工具

 学习mfc到一定程度,必然要查看一下它的源代码。可是组成mfc源代码的文 件太多又太长,如何快速方便地找到我们要看的东西? 初次学习vc的朋友或许不知道在你的vc++6.0安装目录的某个角落里有这么一 个文件:mfc.bsc。这可是学习掌握vc和mfc的好帮手。靠它可以找出vc和mfc中某 个类的声明和成员函数的定义,可以找到vc中每一个预定义名和宏的定义,找出 一个文件里都声明了什么类,类

2001-04-10 01:21:00 1480

原创 SQL Server存储过程编程经验技巧

SQL Server存储过程编程经验技巧作者:苏红超 文章来源:http://home.kzinfo.net/getc/200104/0406008.htm   MS SQL Server目前正日益成为WindowNT操作系统上面最为重要的一种数据库管理系统,随着 MS SQL Server2000的推出,微软的这种数

2001-04-07 12:47:00 1864

原创 面向对象软件工程方法学实践

面向对象软件工程方法学实践作者:北京工业大学计算机学院 赵晓华 文章来源:AKA杂志   两位研究面向对象软件工程的美国学者 (Stave Halladay和Michael Wiebel) 曾这样说:“一般的面 向对象编程(OOP)思路不过是一批乌合之众,把灵机一动、随机应变的技巧用于他们绞尽脑汁抽象出来的 ‘对象’而

2001-04-04 17:27:00 1781

原创 如何成为一个好的系统分析员

如何成为一个好的系统分析员作者:邓磊 文章来源:http://www.china-pub.com/computers/emook/0441/info.htm  truely眼中的设计定义:设计的过程就是将事务处理抽象成计算机模型的过程。 1. 首先要明白设计远比编程重要。 2. 平时注重训练自己的思维严谨性和从全局考虑

2001-03-29 20:04:00 1335

原创 Java线程的深入探讨

Java线程的深入探讨作者:不详 文章来源:动网先锋  1.什么是线程    一般来说,我们把正在计算机中执行的程序叫做"进程"(Process) ,而不将其  称为程序(Program)。所谓"线程"(Thread),是"进程"中某个单一顺序的控制流。  新兴的操作系统,如Mac,Windows NT,Windows

2001-03-29 19:56:00 5191 1

原创 软件开发的管理和控制

软件开发的管理和控制作者:不详 文章来源:http://home.kzinfo.net/getc/200103/0314013.htm     文章摘要:    软件开发是一项很复杂的工作,对于软件开发的管理和控制,现在有一门专门的学科:软件工程。在 这方面有许多国家标准和国际标准。许多公司也有相应的文档模版,及相关规

2001-03-29 19:53:00 841

原创 小软件项目开发的管理

小软件项目开发的管理作者:不详 文章来源:http://www.lnu.edu.cn/book/se/happy.html   一个企业的管理,大公司有大公司的方式,小公司也有小公司的方式,如果把别人的经验生搬硬套到 自己身上,可能会适得其反。同样,管理一个软件项目也一样,大项目和小项目的方式不完全一样。但从 另一个角

2001-03-29 19:50:00 794

原创 Visual C++ 网络编程资源

Visual C++网洛资源 公司 Microsoft Visual C++主页 Stingray Reliable Software CLIPCODE Software Reports & Training 杂志Microsoft System Journal http://www.microsoft.com/m

2001-03-22 00:49:00 802

原创 VC常用数据类型使用转换详解

VC常用数据类型使用转换详解     作者:程佩君刚接触VC编程的朋友往往对许多数据类型的转换感到迷惑不解,本文将介绍一些常用数据类型的使用。我们先定义一些常见类型变量借以说明int i = 100;long l = 2001;float f=300.2;double d=12345.119;char username[]="女侠程佩君";char temp[2

2001-03-20 01:46:00 632

原创 怎样使用ASP实现Ping

怎样使用ASP实现Ping    This article presents a simple way to ping an address and get the results of the ping using ASP. The idea was supplied by Bart Silverstein. First, a .BAT fil

2001-02-22 21:19:00 659

原创 聊天室关键技术-用户断线处理

聊天室关键技术-用户断线处理    作者:杨过大侠转自: www.ChinaAsp.com   在编聊天室时,处理用户断线是一个刺手的问题,特别是放到免费网站上,如果一味地靠global.asa,什么时候触发session_onend,application_onend,都是一个不确定的数字,在设计时,合理地安排会带来意想不到的好处。   那么有

2001-02-22 21:11:00 626

原创 主页制作动态技术

主页制作动态技术    作者: 濮 青 来源: 起点工作室传统的主页以文字和简单图像所构成,比较平实单一。现在,随着W3C组织(www.w3c.org)定义的新的HTML 4.0规范的出现,多种动态主页技术层出不穷,如CSS、ASP、DAO、CGI、JAVA脚本等,这些都极大地丰富了主页创作的手法和技术,给每一个网页设计者带来了更强大的工具。如今

2001-02-16 10:25:00 702

原创 声明函数指针并实现回调

声明函数指针并实现回调    程序员常常需要实现回调。本文将讨论函数指针的基本原则并说明如何使用函数指针实现回调。注意这里针对的是普通的函数,不包括完全依赖于不同语法和语义规则的类成员函数(类成员指针将在另文中讨论)。声明函数指针   回调函数是一个程序员不能显式调用的函数;通过将回调函数的地址传给调用者从而实现调用。要实现回调,必须首先

2001-02-10 19:54:00 6395

原创 得到计算机的主机名和IP地址

得到计算机的主机名和IP地址    作者: 转自: 中华技术网编译:刘峰 环境:Visual C++ 5 SP1/2 WINDOW NT4或WINDOWS 95. 需求:#include 链接库:Wsock32.lib 详细代码: { WORD wVersionRequested; WSADATA wsaData; char name[255];

2001-02-01 17:02:00 1392

原创 阴阳历算法

阴阳历算法    /* 西历农历转换程式 黄晓鸣 1995,7,25 prototype: int calconv( struct convdate * ); struct convdate { int source; ==0 则输入日期为西历, !=0 则输入为农历 int solaryear; 输出或输入之西历年份 int solarmont

2001-02-01 16:57:00 705

原创 VB调用API函数使窗口保持在最上层

VB调用API函数使窗口保持在最上层    转自: VB编程园---- 我们看到有的应用程序不管窗口是否活动都使窗口保持在最上层,常见的Microsoft Word的文件打开和编辑查找窗口就是这样。在VB开发中可以通过调用SetWindowsPos()API函数实现这个功能。该函数声明如下: Private Declare Function Se

2001-01-29 16:41:00 1382

原创 用VB5读写注册表实例

用VB5读写注册表实例首先新建一个工程,在新建的窗体上添加以下控件并设置相应属性:控件名 属性 值Label1 Caption 注册表键值:Label2 Caption 注册姓名:Label3 Caption 空Label4 Caption 注册公司:Label5 Caption 空Label6 Caption 空Text1 Text 空Text2 Text 空Command1 Caption 写

2001-01-26 19:50:00 619

原创 vb开发通信软件

vb开发通信软件一、PC串行通信程序机制常用的PC串行通信程序大多利用BIOSINT14H中断,以查询I/O方式完成异步串行通信。Windows系统提供中断方式驱动的串行通信驱动程序COMM.DRV。通信程序无需直接对串行端口进行操作,而是通过驱动程序这一编程接口进行间接操作。Windows操作系统中,串行通信采用“事件通知”方式,支持数据按块传送。进行通信时,Windows开辟一个用户定义的

2001-01-26 19:48:00 672

原创 加密技术面面观

 加密技术面面观(作者:彩虹)  保护知识产权,抵制盗版软件,是目前中国软件业所面临的迫切问题。可是,尽管国家一再加大力度,打击非法软件出版物,扶持正版软件,但实际效果并不理想。眼见着无孔不入的盗版软件对软件市场的侵害,更多的软件商选择了购买加密产品或者加密技术来保护自己的软件。   北京彩虹天地信息技术有限公司是由美国彩虹公司和北京金天地公司组建的合资公司。其加密产品及安全产品的技术、种类和使用

2001-01-24 03:33:00 1216

原创 查看主机的内存使用情

查看主机的内存使用情    作者:豆腐转自:豆腐技术站/*http://www.asp888.net 豆腐技术站*/这个是我在国外的一个站点上看到的使用Asp.Net得到一些系统变量的程序,大家可以看看,其实这个程序没有多大的用处,只是说明一下asp.Net 的强大功能而已。void Page_Load(Object sender, EventA

2001-01-24 03:29:00 540

原创 关于VC中的DLL的编程

关于VC中的DLL的编程在我们实际用软件时,经常可看到许多动态连接库。动态连接库有其自身的优点如节省内存、支持多语种等功能,而且,当DLL中的函数改变后,只要不是参数的改变调用起的函数并不需要重新编译。这在编程时十分有用。至于其他妙处,各位在电脑杂志、书籍中都能看到,我这里再说就是废话了.这次小弟我所要讲的是如何在VC5.

2001-01-21 23:35:00 625

原创 MFC消息响应机制分析

MFC消息响应机制分析 浙江大学计算机系 胡朝晖 陈奇 俞瑞钊 ---- 摘要: ---- MFC是Windows下程序设计的最流行的一个类库,但是该类库比较庞杂,尤其是它的消息映射机制,更是涉及到很多低层的东西,我们在这里,对它的整个消息映射机制进行了系统的分析,可以帮助程序开发人员对MFC的消息映射机制有一个比较透彻的了解。 ---- 关键词

2001-01-21 23:24:00 1004

原创 怎样手工声明API

怎样手工声明API    转自: VB爱好者乐园 --------------------------------------------------------------------------------尽管 Visual Basic 在 Win32api.txt 中提供了大量的预定义声明,但还是需要知道如何亲自编写声明。例如,有时希望

2001-01-20 13:39:00 597

原创 多用户广告轮播的实现

多用户广告轮播的实现    作者:ehome转自: www.oso.com.cn在网站的应用中,广告的随机发布已经是最常用的手法。实现的方法也较多; 以下为随机提取多广告用户的方案: viewer表为存储用户信息,其中pricount为用户显示的权值,0 为停用。 $sql="select user,pricount from viewer";

2001-01-20 13:34:00 592

原创 利用VC++获取异构型数据库库结构信息

利用VC++获取异构型数据库库结构信息空军电讯工程学院计算机室 万映辉 邸晓奕摘 要:本文在介绍ODBC技术的基础上,将MFC和ODBC API结合起来创建了两个自定义 类,实现了对任意异构型数据库库结构信息的获取。关键字:ODBC,MFC,异构型数据库,记录集一. 问题的提出  随着数据库技术在各个应用领域的迅速发展,市场上推出了多种数据库系统,为了充分利用资源,实现信息

2001-01-20 10:30:00 856 1

原创 重继承、接口和异常处理

重继承、接口和异常处理2000-12-23· Adding翻译·yesky--------------------------------------------------------------------------------多重继承和接口  一些面向对象语言允许一个类从多个基类中继承,而另一些面向对象语言只允许从一个类继承,但可以随意从几个接口或纯抽象类中继承。一个纯抽象类是

2001-01-19 09:36:00 596

空空如也

空空如也

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

TA关注的人

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