用户名: 密码: 验证码:           网站地图  高级搜索  RSS订阅  收藏本站
您的位置:主页 > 程序编程 > VC >
 
VC
  • 深入浅出MFC文档/视图架构之基本概念

    [内容预览]

    | 2008-07-07
    引言 MFC引入了"文档/视图"结构的概念,理解这个结构是编写基于MFC编写复杂Visual C 程序的要害。"文档/视图"中主要涉及到四种类: (1)文档模板: class CDocTemplate; // template for document creation class CSingleDocTemplate; // SDI support class CMulti

    [阅读全文]

  • VC中利用人工智能解决八迷宫问题

    [内容预览]

    | 2008-06-19
    下载本文源代码 前言 随着计算机技术的发展,人工智能(Artificial intelligence,下文简称"AI")已经成为世界各国一个热门的研究方向。对于这一领域的内容,国内起步较晚,目前虽然网络上各种编程文章很多,但是关于如何编程解决人工智能问题的文章和资料少之又少。

    [阅读全文]

  • 利用VC访问INI文件和系统注册表

    [内容预览]

    | 2008-05-28
    摘要 : 本文主要对私有、系统初始化文件和系统注册表的访问方法作了较深入的讨论。 要害词 : VC 6.0;初始化文件;系统注册表; .INI文件 INI文件(Initialization file ,又称为初始化文件)是用来保存应用程序设置和选项的一种非凡的ASCII文件,以“.ini”作为文件

    [阅读全文]

  • DirectShow应用——支持电视接收

    [内容预览]

    | 2008-05-28
    现在市面上的很多视频捕捉卡都带有电视接收功能(以下简称TV),比如ATI TV Wonder等。能够在电脑上接收电视(注重:本文提及的电视均指模拟电视),并且把电视节目保存到文件,这是件多么美妙的事情!所以,我们有必要来探讨一下这个问题。关于如何编写视频捕捉程序,

    [阅读全文]

  • VC实现光驱、软驱、USB的禁用和启用

    [内容预览]

    | 2008-05-28
    由于工作的实际需要,需要对光驱,软驱,USB的启用和禁用实现控制。参考大家提供的对网卡禁用的代码,实现了光驱,软驱,USB的启用和禁用。主要实现代码如下: // 必要的头文件和要链接的LIB文件 #include setupapi.h #include shlwapi.h #pragma comment(lib, "setupapi

    [阅读全文]

  • 伪随机数生成及在VC中的实现

    [内容预览]

    | 2008-05-28
    摘 要 伪随机数在计算机软件设计中有很广泛的用途。本文介绍了基于数学方法的利用计算机产生伪随机数的一种方法,即线性同余法,任何伪随机数的产生都是运用递推的原理来生成的。以及在Visual C 环境中产生伪随机数的两个重要函数,rand和srand函数,正确地使用这两个

    [阅读全文]

  • VC实现DirectShow全屏播放视频

    [内容预览]

    | 2008-05-17
    有些正在尝试自己编制游戏的朋友可能会碰到这样一个问题:游戏要播放片头动画,可是如何全屏播放动画呢?用媒体播放机控件?这是最简单的方法,可是好多功能都用不上,不免觉得有些浪费。而用vfw之类的多媒体库又太麻烦。怎么办呢? 其实微软不但提供了DirectX这样的便

    [阅读全文]

  • VC中基于CEditView的打印和打印预览设计

    [内容预览]

    | 2008-05-06
    Visual C 中的MFC文档视图结构为我们提供了打印和打印预览程序结构框架,使得我们只需在OnPrint或OnDraw等重载函数中添加相关代码就可实现文档内容或图像的打印和打印预览功能。但是,假如程序仅仅是用来实现ASCII文档内容的显示和打印,那么就没有必要从头开始,若能

    [阅读全文]

  • VC多线程DAO处理

    [内容预览]

    | 2008-05-06
    在DAO多线程处理中,有许多局限性,所以我设计了这么一个类,通过GUI线程来使用DAO的强制调用。在类中使用了GUI的消息队列,所有进入到CMultiDAORecordset的调用都被迫使用AfxGetThread()来检查当前的线程。GUI线程指针是放在InitInstance的首端,假如在GUI线程中,引

    [阅读全文]

  • 用VC编写扫雷游戏

    [内容预览]

    | 2008-05-06
    本文从分析Windows扫雷游戏的功能特点开始,应用面向对象的可视化编程语言Visual C 给出了个功能模块的具体实现方法,并提供了编写小游戏程序的一般方法和Visual C 的一些使用技巧。 首先分析扫雷的最基本功能。 点击鼠标左键于未知区域,假如未知区域有雷,游戏停止,显示

    [阅读全文]

  • 用VC实现带阴影的弹出窗口

    [内容预览]

    | 2008-05-06
    在Windows的Winhelper帮助系统中大量使用一类带阴影的弹出窗口,这类窗口非常简洁,并具有立体感,它们用来显示一些只读信息,此类弹出窗口不同于一般的窗口,它们没有标题和滚动杆,但都具有带阴影的边框,并且其窗口的大小随显示字符串多少而自动调节,当显示信息弹

    [阅读全文]

  • C++面向对象程序设计的重要概念

    [内容预览]

    | 2008-05-05
    这样可以达到信息隐藏的目的,即让类仅仅公开必须要让外界知道的内容,而隐藏其它一切内容。我们不可以滥用类的封装功能,不要把它当成火锅,什么东西都往里扔。 类的设计是以数据为中心,还是以行为为中心? 主张“以数据为中心”的那一派人关注类的内部数据结构,他

    [阅读全文]

  • WDM驱动程序设计之编译安装篇

    [内容预览]

    | 2008-04-28
    设计开发好自己的WDM驱动程序后,为了运行该驱动程序,我们必须编译和安装它们。 编译设备驱动程序的方法 安装DDK后,在DDK程序组下有Check和Free两个编译环境,Check环境用于编译带调试信息的驱动程序,Free则是编译正式发布版本的环境。通常情况下设备驱动程序的编译

    [阅读全文]

  • 浅析DirectShow音视频同步解决方案

    [内容预览]

    | 2008-04-28
    多媒体处理,不可避免地要解决音视频的同步问题。DirectShow是怎么来实现的呢?我们一起来学习一下。 大家知道,DirectShow结构最核心的部分是Filter Graph Manager:向下控制Graph中的所有Filter,向上对应用程序提供编程接口。其中,Filter Graph Manager实现的很重

    [阅读全文]

  • 谈谈MFC中的消息映射

    [内容预览]

    | 2008-04-23
    引言: 众所周知,windows是基于消息驱动的,作好消息处理是WINDOWS编程的要害任务之一,用VC制作WINDOWS程式同样离不开消息的处理。虽然VC 6的类向导可以完成绝大部分工作,但不幸的是,它并不能完成所有的工作。这就要求我们对 VC中消息的处理有一个比较清淅的熟悉。

    [阅读全文]

  • C++的VxD与外界通讯接口详述

    [内容预览]

    | 2008-04-23
    一.什么是VxD? 从多任务操作系统Windows 3.1起,计算机中的任一物理设备x可同时被基于Dos或Windows的多个进程使用,这种一对多的关系称为"设备虚拟化",各进程通过运行在核心层的VxD(虚拟x设备驱动程序)存取物理设备x.操作系统提供给用户的软件服务也可以用VxD实现.计

    [阅读全文]

  • 木马中如何编程实现远程关机(VC版)

    [内容预览]

    | 2008-04-12
    远程控制中,有一个重要的部份就是如何实现远程关机,如在各种黑客入侵中,我们到处可以见到木马的身影,木马它作为一种远程控制软件,它一般是实现了远程关机功能的。如我国大名鼎鼎的木马“冰河”等,都是有这个功能的,只是它是各种功能的集合罢了,今天我们就来看

    [阅读全文]

  • VC编程中的文件操作

    [内容预览]

    | 2008-04-12
    各种关于文件的操作在程序设计中十分常见,假如能对这些操作都了如指掌,就可以根据实际情况找到最佳的解决方案,从而可以在较短的时间内编写出高效的代码。本文对Visual C 中有关文件操作进行了全面的介绍,并对在文件操作中经常碰到的一些疑难问题进行了具体分析。 1

    [阅读全文]

  • VC编程在界面上实现3D文字

    [内容预览]

    | 2008-04-10
    一般情况下,程序开发人员都希望自己的程序美观大方,为了达到这一个要求,想尽办法美化自己的程序,假如在界面上适当的地方添加并显示3D文字,将不失为一个好的选择,可以达到事半功倍的效果,本文针对这一问题,通过一个简单的小程序,介绍如何实现这一目标。有爱好

    [阅读全文]

  • MFC 编写的仿Windows计算器

    [内容预览]

    | 2008-04-10
    首先你应该了解面向对象的基于消息驱动的Windows消息编程,当然,对于编写这个计算器,你不必知道太多的windows编程,你重要会编写基于对话框的简单应用程序就可以了。 首先,让我们来仔细了解一下mircosoft的计算器吧,我们发现它是一个基于对话框的

    [阅读全文]

  • 最常见的20种VC编译错误信息集合

    [内容预览]

    | 2008-04-05
    1、fatal error C1010: unexpected end of file while looking for precompiled header directive。 寻找预编译头文件路径时碰到了不该碰到的文件尾。(一般是没有#include "stdafx.h") 2、fatal error C1083: Cannot open include file: 'R…….h': No such file or

    [阅读全文]

  • 扑克控件制作实例

    [内容预览]

    | 2008-04-05
    前言 本文以扑克控件的制作过程为实例,介绍了MFC ActiveX控件的具体制作过程,希望对学习控件编写的朋友有所帮助。 下载扑克控件源代码 大小:92K 一、扑克控件的制作 1、新建一个“MFC ActiveX ControlWizard”工程。为工程名起名为Cards,然后用向导的默认值一路OK生

    [阅读全文]

  • VC.NET OpenGL编程快速入门

    [内容预览]

    | 2008-04-05
    OpenGL被严格定义为一种到图形硬件的软件接口。从本质上说,它是一个完全可移植并且速度很快的3D图形和建模库。使用OpenGL,你可以创建视觉质量接近射线跟踪程序的精致漂亮的3D图形。使用OpenGL的最大好处是它比射线跟踪程序要快好几个数量级。它使用由Silicon Graphcs

    [阅读全文]

  • 利用Directsound 3D实现游戏中3D音效

    [内容预览]

    | 2008-03-31
    摘要: 3D游戏中,增强的3D音效会让游戏玩家产生震撼的听觉效果,本文通过一个示例演示了如何采用微软的Directsound 3D 实现3D环绕立体声。 要害词: Directsound 3D 游戏 3D立体声 在开始本文前,我要说一句,Directsound 3D可以说是Directsound的精华

    [阅读全文]

  • 深入浅出MFC文档/视图架构之实例剖析

    [内容预览]

    | 2008-03-31
    为了能够把我们所学的所有知识都在实例中得以完整的体现,我们来写一个尽可能复杂的"文档/视图"架构MFC程序,这个程序复杂到: (1)是一个多文档/视图架构MFC程序; (2)支持多种文件格式(假设支持扩展名为BMP的位图和TXT的文本文件); (3)一个文档(BMP格式)

    [阅读全文]

  • VC中利用磁盘序列号识别正版软件

    [内容预览]

    | 2008-03-31
    摘要 :本文讲述了获取磁盘序列号的方法,并利用所读取的磁盘序列号来作为甄别正版软件的一种手段。 要害字 :磁盘序列号、正版软件、识别 一、 引言 作为程序员,不希望看到自己辛辛劳苦编制的软件被盗版,虽然国家为了打击盗版和保护知识产权出台了一系列的相关法律

    [阅读全文]

  • VC编程用UPD协议实现广播通信

    [内容预览]

    | 2008-03-31
    UPD 是USER DATAGRAM PROTOCAL 的简称,是一种在网络上提供的无连接的传输协议。用UDP通信有以下特点: 1、 数据传输不用建立连接,所以不可靠; 2、 数据的发送是面向整个网络的,任何一台在局域网内的计算机都可以接收到相同的数据; 具体实现很简单,但是现在在网络

    [阅读全文]

  • WIN32用户界面设计基础之Icon 篇

    [内容预览]

    | 2008-03-29
    在Windows中图标有四种,系统大图标、系统小图标、Shell大图标、Shell小图标。系统大图标供给用程序自身使用,比如在"关于"对话框中使用,当用户按下Alt Tab组合键时,也会显示系统大图标。系统小图标显示在程序窗口的左上角,Shell图标用于在资源治理器中显示。 一、

    [阅读全文]

  • 用DLL控制Windows中进程的方法

    [内容预览]

    | 2008-03-29
    在Microsoft Windows中,每个进程都有它自己的私有地址空间。当使用指针来引用内存时,指针的值将引用你自己进程的地址空间中的一个内存地址。你的进程不能创建一銎湟用属于另一个进程的内存指针。因此,假如你的进程存在一个错误,改写了一个随机地址系内存,那么这个

    [阅读全文]

  • Visual C .NET中的字符串转换方法

    [内容预览]

    | 2008-03-29
    Visual C .NET涉及到ATL/ATL Server、MFC和托管C 等多种编程方式,不仅功能强大而且应用广泛。在编程中,我们经常会碰到ANSI、Unicode以及BSTR不同编码类型的字符串转换操作。本文先介绍基本字符串类型,然后说明相关的类,如CComBSTR、_bstr_t、CStringT等,最后讨论

    [阅读全文]

共12页/359条 首页 1 2 3 4 5 6 7 下一页 末页