
WINDOWS编程
WINDOWS编程
优惠券已抵扣
余额抵扣
还需支付
¥29.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
干了这一碗BUG
学习让人进步,学习使我快乐
展开
-
WINDOWS API 简介(三)
其它API函数Api函数名函数说明适用范围W16W95WNTDdeImpersonateClientDDE服务器模拟客户机否是是timeKillEvent中止计时器事件原创 2012-07-23 00:31:09 · 1312 阅读 · 3 评论 -
ATLCONV.H
// This is a part of the Active Template Library.// Copyright (C) 1996-1998 Microsoft Corporation// All rights reserved.//// This source code is only intended as a supplement to the// Active Temp原创 2013-01-07 23:17:48 · 4072 阅读 · 0 评论 -
ATLDBCLI.H
// This is a part of the Active Template Library.// Copyright (C) 1996-1998 Microsoft Corporation// All rights reserved.//// This source code is only intended as a supplement to the// Active Temp原创 2013-01-07 23:21:45 · 11961 阅读 · 0 评论 -
ATLDB.H
// This is a part of the Active Template Library.// Copyright (C) 1996-1998 Microsoft Corporation// All rights reserved.//// This source code is only intended as a supplement to the// Active Temp原创 2013-01-07 23:20:20 · 1132 阅读 · 0 评论 -
ATLCOM.H
// This is a part of the Active Template Library.// Copyright (C) 1996-1998 Microsoft Corporation// All rights reserved.//// This source code is only intended as a supplement to the// Active Temp原创 2013-01-07 23:15:35 · 2934 阅读 · 0 评论 -
ATLBASE.H
// This is a part of the Active Template Library.// Copyright (C) 1996-1998 Microsoft Corporation// All rights reserved.//// This source code is only intended as a supplement to the// Active Temp原创 2013-01-07 23:14:06 · 4610 阅读 · 1 评论 -
ATLCTL.H
// This is a part of the Active Template Library.// Copyright (C) 1996-1998 Microsoft Corporation// All rights reserved.//// This source code is only intended as a supplement to the// Active Temp原创 2013-01-07 23:19:01 · 1807 阅读 · 0 评论 -
保存客户区数据成BMP图片
最近弄的 BITMAPINFO bi;//信息头 void *pBits=NULL; CRect rect;//客户区窗口 GetClientRect(m_hWnd,&rect); int nWidth=rect.right; int nHeight=rect.bottom; int x=rect.left; //填充信息头 ZeroMemory(&bi,si原创 2012-11-24 23:29:22 · 747 阅读 · 0 评论 -
Windows程式开发设计指南(二十二)声音与音乐
22. 声音与音乐在Microsoft Windows中,声音、音乐与视讯的综合运用是一个重要的进步。对多媒体的支援起源於1991年所谓的Microsoft Windows多媒体延伸功能(Multimedia Extensions to Microsoft Windows)。1992年,Windows 3.1的发布使得对多媒体的支援成为另一类API。最近几年,CD-ROM驱动器和音效卡-在原创 2012-11-15 13:04:11 · 3863 阅读 · 0 评论 -
Windows程式开发设计指南(二十一)动态连结程式库
21. 动态连结程式库动态连结程式库(也称为DLL)是Microsoft Windows最重要的组成要素之一。大多数与Windows相关的磁碟档案如果不是程式模组,就是动态连结程式。迄今为止,我们都是在开发Windows应用程式;现在是尝试编写动态连结程式库的时候了。许多您已经学会的编写应用程式的规则同样适用於编写这些动态连结程式库模组,但也有一些重要的不同。动态连结程式库的基本知识原创 2012-11-15 13:03:44 · 842 阅读 · 0 评论 -
Windows程式开发设计指南(二十)多工和多执行绪
20. 多工和多执行绪多工是一个作业系统可以同时执行多个程式的能力。基本上,作业系统使用一个硬体时钟为同时执行的每个程序配置「时间片段」。如果时间片段够小,并且机器也没有由於太多的程式而超出负荷时,那么在使用者看来,所有的这些程式似乎在同时执行著。多工并不是什么新的东西。在大型电脑上,多工是必然的。这些大型主机通常有几十甚至几百个终端机和它连结,而每个终端机使用者都应该感觉到他或者她独占了原创 2012-11-15 13:03:29 · 1843 阅读 · 0 评论 -
Windows程式开发设计指南(十九)多重文件介面
19. 多重文件介面多重文件介面(MDI)是Microsoft Windows文件处理应用程式的一种规范,该规范描述了视窗结构和允许使用者在单个应用程式中使用多个文件的使用者介面(如文书处理程式中的文字文件和试算表程式中的试算表)。简单地说,就像Windows在一个萤幕上维护多个应用程式视窗一样,MDI应用程式在一个显示区域内维护多个文件视窗。Windows中的第一个MDI应用程式是Windo原创 2012-11-15 13:03:08 · 976 阅读 · 0 评论 -
Windows程式开发设计指南(二十三)领略Internet
23. 领略InternetInternet-全世界电脑透过不同协定交换资讯的大型连结体-近几年重新定义了个人计算的几个领域。虽然拨接资讯服务和电子邮件系统在Internet流行开来之前就已经存在,但它们通常局限於文字模式,并且根本没有连结而是各自分隔的。例如,每一种资讯服务都需要拨不同的电话号码,用不同的使用者ID和密码登录。每一种电子邮件系统仅允许在特定系统的缴款使用者之间发送和接收邮件。原创 2012-11-15 13:04:30 · 1380 阅读 · 0 评论 -
Windows程式开发设计指南(十八)Metafile
18. MetafileMetafile和向量图形的关系,就像点阵图和位元映射图形的关系一样。点阵图通常来自实际的图像,而metafile则大多是通过电脑程式人为建立的。Metafile由一系列与图形函式呼叫相同的二进位记录组成,这些记录一般用於绘制直线、曲线、填入的区域和文字等。「画图(paint)」程式建立点阵图,而「绘图(draw)」程式建立metafile。在优秀的绘图程式中,能轻原创 2012-11-12 23:14:16 · 1920 阅读 · 0 评论 -
ATLHOST.H
// This is a part of the Active Template Library.// Copyright (C) 1996-1998 Microsoft Corporation// All rights reserved.//// This source code is only intended as a supplement to the// Active Temp原创 2013-01-08 13:21:58 · 1330 阅读 · 0 评论 -
ATLIMPL.CPP
// This is a part of the Active Template Library.// Copyright (C) 1996-1998 Microsoft Corporation// All rights reserved.//// This source code is only intended as a supplement to the// Active Temp原创 2013-01-09 10:35:07 · 14366 阅读 · 0 评论 -
ATLIFACE.H
/* this ALWAYS GENERATED file contains the definitions for the interfaces *//* File created by MIDL compiler version 5.01.0164 *//* at Fri Nov 30 13:38:38 2001 *//* Compiler settings for atlifac原创 2013-01-09 10:34:00 · 1211 阅读 · 0 评论 -
WINDOWS API 简介(二)
打印相关的API函数Api函数名函数说明适用范围W16W95WNTAddPrinterConnection为当前用户建立与打印机的联系否是是StartPagePrinter开始打印机否原创 2012-07-23 00:29:33 · 1056 阅读 · 5 评论 -
WINDOWS API 简介(四)
其它API函数Api函数名函数说明适用范围W16W95WNTDdeImpersonateClientDDE服务器模拟客户机否是是timeKillEvent中止计时器事件原创 2012-07-23 00:38:09 · 2726 阅读 · 3 评论 -
怎样采用opencv加载一幅图片
opencv处理图片还是比较方便的,开始学就比较困难了,怎样加载一幅图片呢????话不多说,直接上代码。这是直接采用opencv生成对话框显示的。(不用改直接复制就可以用,但是前提你工程文加件下必须要有个图片才行啊!!!)IplImage *img=cvLoadImage("Test1.jpg");cvNamedWindow("example1",CV_WINDOW_AUTOSIZE);原创 2012-10-25 11:04:59 · 947 阅读 · 0 评论 -
Windows程式开发设计指南(十四)点阵图和Bitblt
14. 点阵图和Bitblt点阵图是一个二维的位元阵列,它与图像的图素一一对应。当现实世界的图像被扫描成点阵图以後,图像被分割成网格,并以图素作为取样单位。在点阵图中的每个图素值指明了一个单位网格内图像的平均颜色。单色点阵图每个图素只需要一位元,灰色或彩色点阵图中每个图素需要多个位元。点阵图代表了Windows程式内储存图像资讯的两种方法之一。储存图像资讯的另一种形式是metafile,我原创 2012-09-15 23:25:40 · 1937 阅读 · 0 评论 -
WINDOWS API 简介(一)
文件相关的API函数Api函数名函数说明适用范围W16W95WNTmmioWrite写文件否是是WriteFile写文件否是是原创 2012-07-23 00:28:27 · 751 阅读 · 3 评论 -
Windows下怎样进行IP隐藏和欺骗
目前有很多有关ip地址欺骗的思考,特别是在WINDOWS环境下。这听起来是个奇妙的注意,但不全是像看起来那样。在这篇指南里将讨论着这问题并回答最根本的问题:这可能吗? 首先,在网上你的IP地址并不是唯一标明你身份的东西。还有其他要素要考虑,比如你的域名和你的身份。人们并不是只有通过你的IP地址才知道你是谁。即使你已经实现了欺骗,你也并不是完全不能被发现的。有许多其它方法可以用来获得你的机器名和原创 2012-08-03 18:20:16 · 2053 阅读 · 4 评论 -
VC怎样建立对话框工程?
前面几篇文章绘图都是采用EasyX提供的TC的graphics.h的图形库,但是明显汇出的图形是在黑屏下面,难免让人感觉不爽,同时我们想编写按钮类的软件即对话框软件,又不知道从何入手,翻开教材都是直接进行switch(message)操作,比如我们想在对话框中画图,翻开API参考书,很多都是直接在WndProc()函数下面直接操作,但是这个前期的对话框工程怎样构建呢?同时怎样在上面画图呢?下面一步原创 2012-07-23 20:34:03 · 2729 阅读 · 3 评论 -
ATLWIN.H
// This is a part of the Active Template Library.// Copyright (C) 1996-1998 Microsoft Corporation// All rights reserved.//// This source code is only intended as a supplement to the// Active Temp原创 2013-01-13 23:53:33 · 2231 阅读 · 0 评论 -
网络程序设计——ping命令的实现
注意:ping命令采用ICMP协议,因此创建的socket参数为SOCK_RAW,这个是需要管理员身份才能创建的,因此编译成功后对生成的可执行文件采用管理员身份运行!!!!不然会创建socket失败的!!!!代码中包含自己头文件见:http://blog.youkuaiyun.com/jianxia_wzx/article/details/8515585comm.cpp////////////原创 2013-01-28 18:09:21 · 2361 阅读 · 0 评论 -
STATREG.H
// This is a part of the Active Template Library.// Copyright (C) 1996-1998 Microsoft Corporation// All rights reserved.//// This source code is only intended as a supplement to the// Active Temp原创 2013-01-10 21:22:10 · 1153 阅读 · 0 评论 -
ATLSNAP.H
// This is a part of the Active Template Library.// Copyright (C) 1996-1998 Microsoft Corporation// All rights reserved.//// This source code is only intended as a supplement to the// Active Temp原创 2013-01-10 21:19:15 · 844 阅读 · 0 评论 -
ATLDEF.H
// This is a part of the Active Template Library.// Copyright (C) 1996-1998 Microsoft Corporation// All rights reserved.//// This source code is only intended as a supplement to the// Active Temp原创 2013-01-08 13:21:21 · 1857 阅读 · 0 评论 -
ATLDBSCH.H
// This is a part of the Active Template Library.// Copyright (C) 1996-1998 Microsoft Corporation// All rights reserved.//// This source code is only intended as a supplement to the// Active Temp原创 2013-01-08 13:20:07 · 737 阅读 · 0 评论 -
win32应用程序采用opencv显示图片
最近在搞图像处理,建立了一个wn32工程,处理图像采用opencv,开始学,那么怎样采用opencv将图片显示在对话框上呢?注意不是采用opencv蹦出一个对话框显示。看网上全是神马MFC的,而且互相复制粘贴,很郁闷。经过苦心钻研终于让我搞定了。(大神你们可以飘过了)。。。代码很短,基本上是万能的,复制过去就能用。。。。o(∩_∩)o 哈哈。下面看代码!!! IplImage *img原创 2012-10-25 10:58:42 · 2462 阅读 · 1 评论 -
windows与Linux下socket的不同
socket相关程序从Windows移植到Linux下需要注意的:1)头文件 Windows下winsock.h/winsock2.h Linux下sys/socket.h 错误处理:errno.h2)初始化 Windows下需要用WSAStartup Linux下不需要3)关闭socketWindows下closesocket(...) Linux下clo原创 2012-10-21 20:40:48 · 950 阅读 · 0 评论 -
Windows程式开发设计指南--Unicode简介
2. Unicode简介在第一章中,我已经预告,C语言中在Microsoft Windows程式设计中扮演著重要角色的任何部分都会讲述到,您也许在传统文字模式程式设计中还尚未遇到过这些问题。宽字元集和Unicode差不多就是这样的问题。简单地说,Unicode扩展自ASCII字元集。在严格的ASCII中,每个字元用7位元表示,或者电脑上普遍使用的每字元有8位元宽;而Unicode使用全16原创 2012-08-31 23:31:34 · 2349 阅读 · 0 评论 -
C语言也能干大事板书(四)
上节课的作业你自己写了吗?比我快吗?如果没有写的话别继续往下看,先回去自己写。实现“自己动手写计算器2.0版”,允许选择运算符号。ComboBox的操作(1)添加项:填入Combo最简单的方法是借助ComboBox_AddString“函数”(其实是宏):ComboBox_AddString(hwndCtrl,str) 每个控件也有自己的句柄。转载 2012-08-01 19:51:12 · 704 阅读 · 3 评论 -
C语言也能干大事板书(二)
运行以后弹出询问对话框(有【是】、【否】两个按钮以及问号图标)“你是好人吗?”,如果点击【是】,则弹出对话框(只有一个【确定】按钮以及一个警告图标)“你看你就不像好人,点击【确定】开始格式化C盘!”;如果点击【否】,则弹出对话框(有【重试】、【取消】两个按钮)“尝试把你变成好人失败,是否重试?”。1、怎么生成exe程序。怎么把做好的exe程序发给别人?在我的电脑里直接进入工程文件夹。工程目转载 2012-08-01 19:48:16 · 883 阅读 · 3 评论 -
C语言也能干大事板书(一)
板书: 1、C语言不是只能开发黑底白字的控制台界面程序。学习本课的基础:本课程不讲C语言基础知识,C语言考及格,学的过程中配合复习,有不懂的回去翻书。2、学完本课程以后同学们做的一些作品赏析:计算器、俄罗斯方块、音乐播放器、学生管理系统(http://www.rupeng.com/forum/thread-2487-1-1.html ),邮件客户端(http://www.rupen转载 2012-08-01 19:47:27 · 879 阅读 · 3 评论 -
C语言也能干大事板书(六)
作业点评: 文件操作。自己动手写记事本。RichEdit控件。LoadLibrary( "riched32.dll" );参考资料:http://msdn.microsoft.com/en-us/library/bb787605(VS.85).aspx5、给结构体所有字段置零复习一下C语言中memset以及结构体的应用。C语言中声明一个结构体变量之后,在使用这个变量之前要首先用me转载 2012-08-01 19:52:55 · 801 阅读 · 3 评论 -
C语言也能干大事板书(五)
上节课作业:学生管理系统(画原型界面布置)增、删、查(双击)、搜接下来我们要实现小时钟。涉及到的主要知识点是定时器的使用,涉及到的C知识就是函数指针(回调函数)使用定时器回调就是不是你调别人,而是别人调你。时间到了会叫你,没到的时候不会烦你。让Windows直接将定时器消息发送给您程序的另一个函数。我们把以下的callback函数称为TimerProc(您能够选择与其它一些用语转载 2012-08-01 19:51:59 · 710 阅读 · 3 评论 -
C语言也能干大事板书(三)
1、怎么修改程序图标,引入一个ico文件(可以用一些工具制作ico图标,网上搜“制作ico”),然后命名ID为1,重新构建。2、在编写控制台程序的时候一切流程都是有先后关系、并行的,而且所有函数都是由我们来调用的,比如下面的实例性代码:printf("确定请输入y,取消输入n");char c = getchar();//scanfif(c=='y'){///}转载 2012-08-01 19:49:05 · 771 阅读 · 3 评论 -
怎样动态的添加和删除菜单栏的选项
在编程的时候我们经常遇到在程序中运行的过程中动态的变化或者删除菜单栏的某几项,或者在某些操作的时候让某些选项不要显示,怎么做呢?1、创建MFC AppWizard(exe)工程,名称随便写2、选择单文档工程,点击完成。3、在资源视图对menu进行如下设置其中增加的ID设为IDM_CONTROL_PLUS,恢复的ID设为IDM_CONTRON_RESTORE,原有菜单项的ID为I原创 2012-07-26 21:05:59 · 1018 阅读 · 3 评论