内容列表
- 如何使用Visual C++调试程序?
- 如何使用Visual C++调试程序?
作者:贾迎乐
&
- 分类:VC语言 查阅全文
- C++编程易范的错误
-
C++编程易范的错误 摘自《Windows 95编程指南》,[美]Stephen R.Davis 著
C/C++语言中有许多对初学者(甚至是有经验的编程人员)来说很容易范的错误。通晓这样的错误可使你免于陷入其中。忘记初始化指针 &
- 分类:VC语言 查阅全文
- 从任务通知区启动屏幕保护程序
- 从任务通知区启动屏幕保护程序 朱志强 本文通过一个快速启动屏幕保护程序的小程序SSLaunch,来介绍应用程序如何向任务栏通知区加入图标、如何禁止多个Win32实例以及屏幕保护程序的有关内容。 SSLaunch用C语言编写,用Visual C++ 5.0编译,是一个基于无模式对话框的程序,同时禁止多个实例,即一次只能有一个实例运行。任务栏通知区图标在对话框初始化时加入,对话框响应
- 分类:VC语言 查阅全文
- 使用拖放的简单方法
- 使用拖放的简单方法
如果要为窗口增加接受Drag&Drop的功能,请按照以下步骤:
1、在OnCreate(...)中调用AcceptDrag(TRUE)。
2、增加消息映射
BEGIN_MESSAGE_MAP(……) //{{AFX_MSG_MAP(CDropEdit) ON_WM_CREATE() 
- 分类:VC语言 查阅全文
- 一个简单的浏览器
-
一个简单的浏览器 北京海淀区中关村 季宏
本文将在VC++ 5.0环境下介绍一个基于 Winsock 的 HTTP 客户
应用程序。读者可以基于本例同样的原理实现其他Internet常用协议
(time、 SMTP、 POP3、Telnet、 FTP 等)的客户应用程序。
一个简单的浏览器
- 分类:VC语言 查阅全文
- 在任务栏上显示图标
-
在任务栏上显示图标 阿伦工作室 邱理
Windows 95/Windows NT任务栏的右边是一状态区,Windows95/Wi
ndowsNT在其上显示时间和一些小图标,这些图标代表着特定的功能或
程序,用鼠标单击、右击或双击这些图标,就会弹出功能菜单或程序窗
口等。你也许想把自己的程序图标也放在
- 分类:VC语言 查阅全文
- 一种专家数据库的开发与实现
- 一种专家数据库的开发与实现 齐玉东 李逸波
传统数据库系统缺乏知识,只能处理静态数据;而专家系统的狭窄
应用领域及不能访问现存数据库,又防碍了专家系统的有效应用。数
据库和人工智能这两个领域单独发展的局限性,促使了两者取长补短,
共同发展。这就是专家数据库EDS(Expert Database Syst em)产生和
发展的原因。通常,我们把既具有数据库管理功能及演绎能力、
- 分类:VC语言 查阅全文
- 有关属性对话框(property sheet )的几个提示
- 有关属性对话框(property sheet )的几个提示
闻怡洋
下面的所有例子,都假定你从CPropertySheet中派生了新类。
1、隐藏APPLY按钮
使用 PSH_NOAPPLYNOW 标志. propsheet.m_psh.dwFlags |= PSH_NOAPPLYNOW;2、增加新的子窗口
使用成员变量。CEdit m_edit.
BOOL CMyPropShee
- 分类:VC语言 查阅全文
- 自绘菜单的实现
- 自绘菜单的实现
闻怡洋译
在这里提供一个C++类(CCustomMenu),该类是CMenu的子类,并且拥有自绘能力。它可以向你提供以下的功能:
设置字体颜色。
设置高亮度颜色。
设置高亮度时的风格。
设置选中时和在普通状态下的菜单显示的图标。
设置显示图标大小。
在CCustomMenu中定义了结构MENUDATA,你必须根据你的需要填充该结构,并且在增加菜单时提
- 分类:VC语言 查阅全文
- 用VC制作带有滚动字幕的软件封面
-
用VC制作带有滚动字幕的软件封面软件启动时,常常需要自下而上循环滚动显示一些诸如软件名称、功能、版本、用户名、研制单位等信息的文字,在用户按任意键或点击鼠标键后,立即结束演示进入程序主界面。本文在VC中通过向工程中添加Splash screen组件,然后扩展CSplashWnd类方便地实现了这一功能。设计步骤如下:1.创建一个名为test的SDI工程;2.向工程中添加Splas
- 分类:VC语言 查阅全文
- 鼠标三击的实现
- void click_3(){}BOOL CDlgApp::PreTranslateMessage(MSG* pMsg) { static short flag=0,flagtime=0; UINT time; static MSG tempMsg; static DWORD
- 分类:VC语言 查阅全文
- 在应用程序中实现RAS拨号
-
在应用程序中实现RAS拨号 王涛
远程访问服务(RAS)是Windows NT操作系统提供的系统服务之一,
通过电话线可以使单独的计算机接入网络,或通过两个RAS对拨使两个
局域网互连。此项服务的功能可以使远程的计算机端点以较低的费用
同网络连接。
由于Windows
- 分类:VC语言 查阅全文
- 在状态条中显示进程状态
-
在状态条中显示进程状态
菡 冰
在利用MFC编写应用程序尤其是涉及到数值分析与模拟程序时,要进行大量的数值运算,如在屏幕上显示三维、二维图形图像就需要进行数据拟合、样条以及插值等算法,而且为了保证精度,运算时数据点一般还采用浮点甚至双精度浮点数,这样应用程序就需要占用大量的CPU时间来完成相应的工作,一般持续几分钟、几十分钟甚至更多的时间。如果应用程序不输出一些信息
- 分类:VC语言 查阅全文
- 如何用VC++实现在对话框的控件上显示ToolTip 并在状态条上显示控件的信息
-
如何用VC++实现在对话框的控件上显示ToolTip 并在状态条上显示控件的信息
湖南省邮电五二六厂 肖天鹏
---- 利用 VC++ 的 AppWizard,可以很容易地实现工具条和菜单项的 ToolTip 或在状态条上显 示帮助信息,但要在对话框的控件上显示 ToolTip 并在状态条上显示控件信息并不是那么容易, 其实,利用 VC++ 中的 WM_SETCUR
- 分类:VC语言 查阅全文
- 再谈“VC++5.0下实现多视”
-
实用技巧
再谈“VC++5.0下实现多视”
浙江鄞县钟公庙镇长丰二村 王磊
---- 《计算机世界》前几期介绍了两种实现多视的方法。前者,作者利用MDI方法来实现,编程比较复杂;而后者作者使用CSpillterWnd类来实现多视。
---- 事实上,MFC在CDocument类中已经为我们封装了实现多视的直接方法,如果查阅一下联机文档,可以发现,CDocum
- 分类:VC语言 查阅全文
- 用VC进行屏幕截取编程
-
实用技巧
用VC进行屏幕截取编程
潘小龙 顾时明 [请作者和我们联系]
---- 屏幕截取是令人比较感兴趣的事情.虽然现在有不少应用程序如HYPERSNAP等可以用来截取你所喜欢的屏幕画面,但是如果能把这个功能加到自己的程序中,就更能利用它强大的作用.
---- 下面用VC来逐步介绍在Windows95下的实现过程.首先我们要确定屏幕截取的区域,用LPRECT结构来
- 分类:VC语言 查阅全文
- 用Visual C++ 5实现OpenGL编程
-
用Visual C++ 5实现OpenGL编程
刘东玉
一、OpenGL简介
众所周知,OpenGL原先是Silicon Graphics Incorporated(SGI公司)在他们的图形工作站上开发高质量图像的接口。但最近几年它成为一个非常优秀的开放式三维图形接口。实际上它是图形软件和硬件的接口,它包括有120多个图形函数,"GL"是"GRAPHIC
- 分类:VC语言 查阅全文
- 超cool !!!!! 截获WINSOCKET
-
实用技巧
截获WINSOCKET
福州大学自动化研究所 林毅
---- TCP/IP协议是目前各网络操作系统主要的通讯协议,也是 INTERNET的通讯协议,WIN95/NT平台提供了TCP/IP协议的实现 函数库WINSOCKET(WSOCKET.DLL)动态库,因而可以利用WINSOCKET 编写基于TCP/IP协议的应用系统。(UNIX平台提供BSD-SO
- 分类:VC语言 查阅全文
- 关于VC多文档应用中OpenGL的使用
-
关于VC多文档应用中OpenGL的使用
国防科大计算机系 周璐
---- 许多介绍OpenGL与MFC结合使用的文章中都指出,OpenGL只能使用在单文档应用程序中。
---- 然而在应用中,有时希望对一个数据能用多种表现方式同时表示,用SDI应用程序就无 法实现这一需求;而用MDI应用,则可同时打开多个视图,每个视图中显示数据的不同属性。
---- 在MD
- 分类:VC语言 查阅全文
- 创建安装程序的两种方法
-
创建安装程序的两种方法 ● 彭 进 赵 昕 创 建 安 装 程 序 是 程 序 员 经 常 遇 到 的 问 题 之 一。 本 文 仅 探 讨 在Windows 平 台 上 创 建 安 装(Setup) 程 序 的 两 种 方 法。 一、 使 用Visual C++ 编 程 生 成Setup 程 序 生 成Setup 程 序 最 直 接 的 方 法 当 然 是
- 分类:VC语言 查阅全文