阿赛·游梦鱼·郭言赛·阿赛工作室
全站技术源码素材
  • 发布:biancheng
    在vc中贴图时,直接贴图到屏幕的CDC,会因为图面贴入的时间不同而造成屏幕的闪烁。解决这个问题的办法是先把图面画到内存画布上,在一次画到屏幕,内存映射到屏幕很快,所以不会造成闪烁。 CDC m_dcMem; //创建内存画布 CBitmap m_bmpMemDC;  //创建内存画布的//初始化内存画布CDC*pDC=GetDC();GetSafeHdc()) { if(!m_dcMem.Crea
  • 发布:biancheng
    在QtCreator中使用OpenCV库(Windows7系统下编译成功)编译OpenCV2.01 下载tdm-mingw-1.908.0-4.4.1-2并安装,安装完毕添加bin到系统路径。2 安装Opencv2.0windows版本3 安装CMake4 打开CMake,配置源码与目标路径,选择MinGWMakefiles,生成目标Makefile5 进入设置好的目标路径,make,直至生成所有
  • 发布:biancheng
    如果说难题最难的部分是基本概念,可能很多人都会持反对意见,但实际上也确实如此。我高中的时候学物理,老师抓的重点就是概念——概念一定要搞清,于是难题也成了容易题。如果你能分析清楚一道物理难题存在着几个物理过程,每一个过程都遵守那一条物理定律(比如动量守恒、牛II定律、能量守恒),那么就很轻松的根据定律列出这个过程的方程,N个过程必定是N个N元方程,难题也就迎刃而解。即便是高中
  • 发布:biancheng
    小时候,大人们总是教导小孩子“过马路,左右看”。我年纪小不懂得为什么,但是由于大人们唠叨得遍数太多,以至于都深深印在脑海里,成为了潜意识。每每过马路的时候,不由自主得左右看看。长大以后,渐渐的喜欢考虑问题,凡事问个为什么:为什么是“过马路,左右看”而不是“过马路,右左看”?有朋友告诉我说那是因为中国话的习惯就是左右、男女、老幼
  • 发布:biancheng
    摘要在理想环境中,某一进程可能会通过某种形式的进程间通信要求另一进程关闭。不过,如果你对希望其关闭的应用程序没有源代码级控制权,可能就没有办法做这样的选择。尽管没有哪种方法能保证“干净地”关闭Win32中的应用程序,但你可以采取一些步骤来确保应用程序使用最佳方法清除资源。32位进程(和Windows95下的16位进程)在Win32下,操作系统可保证在进程关闭时清除进程所拥有
  • 发布:biancheng
    使用WAV数据在Windows驱动模型(WDM)中,DirectSound硬件缓冲区能够播放任何未压缩或压缩的声音格式,这些格式能够被一个WAVEFORMATEX或WAVEFORMATEXTENSIBLE结构描述,并由硬件支持。软件缓冲区和非WDM硬件缓冲区只支持8位和16位未压缩格式。波形(WAV)数据通常储存在资源交换文件格式(RIFF)的文件或资源中。数据包括一个WAV格式描述,包含如采样率
  • 发布:biancheng
    1、在Linux实现Win32API之GetTickCount函数为了将Windows中的 GetTickCountAPI函数移植到Linux,可以使用如下的代码:longGetTickCount(){ tmstm; returntimes(&tm);}2、Windows和Linux系统关于itoa的移植问题大家知道,在将Windows的STL代码移植到Linux系统时,由于Linux系统
  • 发布:biancheng
    摘要本文详细介绍了如何自动化像MicrosoftOffice这样支持COM的应用程序。更多信息下面部分介绍了如何创建MFC项目。采用MicrosoftExcel举例,你可以将前8个步骤用于任何项目,修改9-15步用于不同的应用程序。创建自动化项目1.在MicrosoftDeveloperStudio中,创建MFCAppWizard(exe)项目,命名为AutoProject.2.在第1步的MFC应
  • 发布:biancheng
    介绍对于我来说,理解COM(ComponentObjectModel,组件对象模型)绝不亚于一次长途旅行。我相信,每一个想要理解COM之后基本原理的程序员都必须使用普通的C++编写至少一个简单的COM对象,也就是说,不依靠MFC/ATL所提供的任何模板或宏的支持。在本文中,我将要逐步介绍如何从基本原理出发来创建简单的COM对象。这些组件可用于VC/VB的客户端程序。作为练习,我们将要尝试设计一个C
  • 发布:biancheng
    一、数组的指针、指针数组以及指向指针的指针考虑数组的指针的时候我们要同时考虑类型和维数这两个属性。换一句话,就是说一个数组排除在其中存储的数值,那么可以用类型和维数来位置表示他的种类。A)一维数组在c和c++中数组的指针就是数组的起始地址(也就第一个元素的地址),而且标准文档规定数组名代表数组的地址(这是地址数值层面的数组表示)。例如:inta[10];int*p;p=&a[0]//和p=
  • 发布:biancheng
    一、正文最近突然迷上自制操作系统了(实际上是想挑战下自己),但是总觉得资料不够。买吧我一个穷VC程序员手上没几两银子,下电子书吧……我想经常去免费下书站的同仁们应该知道那是什么感觉。偏偏在某一系列书总有两本电子书在网上死活找不到,于是本人一狠心当春节时公司发的200RMB没拿,在www.china-xxx.com买了1100下载币去下。下载也不便宜啊,一本就是300左右
  • 发布:biancheng
    摘要这篇文章讲述了如何在VisualC++5.0或6.0中自动打开并打印MicrosoftWord文档。更多信息你可以将文章中的代码拷贝到自己的MFC.cpp文件中的事件定义消息处理函数中去。然而,这些代码主要是为了阐述如何处理在Msword8类型库中定义的IDispatch接口与成员函数。读懂并理解了这些代码你就可以修改这些例子,或写些打开并打印MicrosoftWord文档的程序。因为Word
  • 发布:biancheng
    前言也许,你是一个顽固的SDK簇拥者;也许,你对MFC抱着无比排斥的态度,甚至像我一样对它几乎一无所知;也许,你符合上面两条,而且正在寻求着一种出路;也许,你找到了一条出路——WTL,但是仍然为它的技术支持、它的上下兼容性感到担忧;也许,你还有着更多的也许;也许,这时候你看到了李马的这篇文章。世界上的故事,往往就是由各种“也许”交织而成的。我的转型历
  • 发布:biancheng
    第二章一个最简单窗口程序的转型我知道,可能会有很多朋友对上一章的“Hello,World!”ATL版不以为然,因为它并不能算是什么ATL程序——毕竟它只不过是有了个CComModule而已。不过不管怎样我还是要说,它几乎仍然拥有了一个ATLGUI程序的所有组成部分:入口、初始化、程序体、卸载……“等等!&rdq
  • 发布:biancheng
    第一章不能免俗的“Hello,World!”在这一章里,就像所有的入门级教程一样,我也将不能免俗地以一个“Hello,World!”程序开始我的教程。然后,我将逐步深入,向你介绍这个ATL版本程序中所有必要的信息。此外,我还将介绍一些Win32中你可能不知道的东西,包括WinMain的_t兼容以及如何在MessageBox中加入自己的图标等等。接近,
  • 发布:biancheng
    定时器是一个在特定时间或者规则间隔被激发的内核对象。结合定时器的异步程序调用可以允许回调函数在任何定时器被激发的时候执行。本文的例子代码显示了如何实现。使用本定时器时,你需要把常量_WIN32_WINNT定义为0x0400,并且此常量应该在包之前定义,以确保声明合适的定时器原型函数。通过调用CreateWaitableTimer()可以创建一个定时器,此函数返回一个指向内核对象的句柄。若定时器已经
  • 发布:biancheng
    读书问题一:“自动化在许多不同的方面用开发人员编写的代码来代替编译器生成的代码......”请问这句话如何理解?(第11章,分发接口与自动化,P231)答:这句话大意是说:我们原先所写的应用,都是源码一级,需要经过编译器编译,才能执行,现在,用脚本语言来操作自动化接口,可以动态的完成相同的应用(其实是解释执行)。一个简单的例子,你肯定没有Word的源码,如果你想用Word来
  • 发布:biancheng
    在VC中,大多数情况对文件的操作都使用系统提供的API函数,但有的函数我们不是很熟悉,以下提供一些文件操作API函数介绍:一般文件操作APICreateFile打开文件要对文件进行读写等操作,首先必须获得文件句柄,通过该函数可以获得文件句柄,该函数是通向文件世界的大门。ReadFile从文件中读取字节信息。在打开文件获得了文件句柄之后,则可以通过该函数读取数据。WriteFile向文件写入字节信息
  • 发布:biancheng
    介绍本教程的目的是告诉你如何使用ATL创建一个COM服务器,并使用VisualC++和VisualBasic程序来分别调用这个服务器。我并不想深入探讨COM的细节,也不想让你深陷于IDL之中。这一教程只是为VC++的新手程序员设计的,告诉他们利用ATL来创建一个COM对象有多么简单,并让他们能对ATL产生更多的兴趣。第1步:启动ATLCOMWizard你所需要做的第一件事情就是启动VisualC+
  • 发布:biancheng
    在日常工作中,我看到过许多由不同开发人员编写的COM代码。我为许多富于创造性的使用COM的工作方式感到惊讶,有一些使COM工作的巧妙代码可能连Microsoft都没有想到。同样,看到一些错误一次又一次地重犯,使我免不了心灰意懒。这些错误很多都与线程和安全有关,完全不成比例,而这也正是COM文档资料中最缺少的两个领域。如果不仔细计划,它们也是最可能遇到的并可能会绊住您的两个领域。本月的“
  • 123456789››65Pagesize= Page=
    知识分类
    推荐知识
    近期热门知识

    MapSiteMapRssGoTop