自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xinzhiyounizhiyouni的专栏

计算机应用技术与编程

  • 博客(16)
  • 资源 (34)
  • 收藏
  • 关注

原创 以面到点的学习MFC

市面上讲解学习MFC的书籍不胜其多,但是阅读的同学呢,看了一些内容以后,就无法阅读下去了,觉得MFC好难,有的呢,就会直接去看别人写的程序,不管是大或小,有时候也能明白一点点,但是总是走不出自己开发设计的第一步,不知道如何实现自己的思想。我本身自己也一开始阅读了一些如何学习MFC的书籍和视频教程,但是总归起来,效果并不明显,也可以说我的口头禅“残废”。我分析了一下,在这里我谈谈我的看法。我们大

2013-09-30 17:19:59 1048

翻译 C#中的字符串 (C# Programming Guide)

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

2013-09-25 20:51:19 1287

原创 MFC的命令行

一个程序,我们通过输入不同的命令行参数,就可以实现一个可执行文件,多种功能,通过命令行来控制它的行为,例如,我们在控制台的时候,就是遇到最多的,如一个exe程序,加入为test..exe,我们可以设置一些命令行参数,如/t,/q,在我们输入不同的命令行的时候,实现不同的行为,但是一般在控制台见得普遍,在窗口化程序中,是否没有怎么看到,之所以我们没有看到,是因为使用的方式不同,对于窗口化的程序,我们

2013-09-21 11:19:56 2971 3

原创 如何将光盘制作为iso文件

现在计算机的硬盘存储空间有了空前的发展,现在的硬盘空间少则几百G,多则1TB,光盘作为一种传统的数据存储媒介,仍然是一种重要的数据存储工具,但是呢,现在的光谱的使用量相较于以前,已经有了很大的改变,现在很少人会再使用光驱,利用读取光盘数据的方式读取数据,因为,这种速度是硬盘读取数据的20分之一,或更高,另外,在网络数据共享如此发达的今天,光盘的形式存储数据有点不合节奏,但是呢,光盘存储有也有器不可

2013-09-20 16:46:28 3858

原创 谈谈MSDN

MSDN是Microsoft Developer Network的简写,从字面意思来说,就是微软开发者网络平台。它是一个综合平台,为我们提供了期刊,论坛,技术文章,代码等等与编程相关的资料,但是对我们最有帮助的,知识结构统一完整的,就是微软为vs提供的开发文档,也就是我们常常通过目录,索引查找函数,接口,消息,结构体等资料的文档。今天我主要也就是说说这个,下文说的MSDN也是指的这个,前面“如何学

2013-09-19 18:18:05 2527

原创 如何学习mfc

mfc就是Microsoft Foundation Classes微软基础类库的简称,用于开发windows软件的,很多人学习了c或是c++之后,要准备放弃黑白屏的字符的程序,准备开发拥有窗口界面的程序,那么是使用c语言还是c++,或者说使用SDK还是使用MFC进行开发的问题,摆在了大家面前,另外,应该如何学习MFC的问题,也摆在了面前,因为MFC底层相当复杂,而且相对隐蔽,我们学起来,常常摸不着

2013-09-19 10:54:54 1962 1

原创 实现LAYERED窗口

LAYERED窗口是与普通窗口不同的窗口,这个窗口可以提供复杂的形状,可以使用alpha混合特效,而且,由系统自动构图和重绘layered窗口,因此,在这种窗口的WM_PAINT消息,我们基本上不用的。也正因为如此,layered窗口可以平滑的渲染。要创建layered窗口,在我们调用CreateWIndow的时候,指定WS_EX_LAYERED样式,在mfc中,如果是对话框,我们可以在对话框

2013-09-15 15:45:15 1700

原创 百度云的离线下载

还在因为迅雷需要会员身份才能取得加速下载和离线下载发愁吗,现在不用了,百度云的离线下载功能和迅雷的一样强大,我们知道,当我们成为迅雷会员之后,我们就可以使用高速下载和离线下载功能,加速很明显,为什么呢,其中一个很大的原因,也是主要原因,就是因为在它强大的服务器中,以前有人下过这个资源,这个资源本身就在的服务器上面,而不用我们去原始地址下载,离线下载呢,就是我们不用开着电脑在那里下载一些不好下载的东

2013-09-14 14:51:17 1549

原创 实现半透明窗口

在windows7的系统中,窗口的标题栏和边框的,任务栏等等地方的半透明效果所吸引,那么如果我们作为软件开发的学习者,如果我们自己要开发一个可以半透明的窗口界面,应当如何呢,下面我就为大家讲解一下。我这里呢,要讲两个方法。第一个方法,就是是使用LAYERED窗口,这个样式的窗口不经能为我们带来帮透明的窗口效果,而且呢,这中窗口样式,还可以帮助我们建立不规则的窗口,平时我们建立的窗口都是方形的,

2013-09-13 21:52:27 1499

原创 无边框窗口

前面我们已经提到了,利用桌面管理器DWM可以实现无边框窗口,让整个窗口成为客户区。并且还提供了别的方法,可以处理如利用当前主题自己绘制标题栏,窗口大小改变等,就和普通窗口的功能一样。但是如果我们不利用DWM的方法呢,也可以实现窗口无边框,这个呢就是在WM_NCCALCSIZE消息,其中wParam参数呢,是一个bool值,如果为TRUE,确定程序应该说明客户区的哪个部分包含了有效信息,系统就会复制

2013-09-11 18:32:09 1316

原创 DWM桌面窗口管理器

从windows7开始,程序以及系统的界面都变得华丽了,比如,我们要实现窗口客户区以及非客户去的半透明,模糊背景,成为可能,另外,DWM还给我们扩展标准窗口框架的功能,甚至可以移除标准程序框架,那么我们就可以不要程序的边框,将整个窗口都作为客户区,有的人说,不这样做也可以啊,对话框的属性当中有一个就是无边框的,但是如果你设置了这个,你就失去了窗口大小的变化,最大化,最小化,窗口还原的功能。很麻烦,

2013-09-11 16:11:09 3224

原创 使用同步对象避免多线程退出时内存泄露

前面的文章,我提到了有关两个或两个以上的界面线程同时运行的时候,我们必须要将除了主界面窗口对象以外的附窗口对象要首先销毁,删除,主窗口再退出,这样,可以避免因为窗口对象没有被删除造成的内存泄露,有一种情况,很简单,就是别的线程的窗口运行完成任务之后我们手动关闭,那么不会有什么问题,但是有时候我们要求两个或是多个线程的窗口同时存在,我们要求,我们在主窗口点击关闭的时候,要求先关闭别的线程的窗口,最后

2013-09-10 16:57:08 1143

原创 当两个头文件互相包含的时候

当我们在写程序的时候,由于类比较多,会不小心出现两个类之间出现互相包含的情况,如此一来,就出现了下面的错误信息:>c:\users\administrator\documents\visual studio 2010\projects\mpf\mpf\mpfdlg.h(33): error C2143: 语法错误 : 缺少“;”(在“*”的前面)1>c:\users\administrat

2013-09-10 12:21:28 1520

原创 mfc中销毁窗口对象

大家在编写mfc程序的时候,当你在第二个线程或是在主线程中使用自定义的窗口类建立窗口以后,我们可以正确的运行,但是在退出的时候,会发现有内存泄露和一些警告信息,例如:Warning: calling DestroyWindow in CWnd::~CWnd OnDestroy or PostNcDestroy in derived class will not be called或

2013-09-09 22:25:44 1909 1

原创 从零开始学软件开发

在我们学习了只有黑白屏的,而且是只字符操作的c语言与c++语言以后,也许你会想,这就是传说中的c和c++,怎么我电脑上用的软件那么炫彩,如酷狗,迅雷等等的各种软件,也许你也在想,c语言和c++这个我学的半天的东西,怎么才能写出这样的窗口化程序呢?答案就是你现在要开始学习windows SDK和MFC了,当然这两种是针对c和c++的,编写窗口化程序还可以使用c#,c#号称是c++++,也就是c++的

2013-09-07 22:31:33 1121

原创 还在使用vc6.0吗??vs2010吧

每个人在面对新的事物的时候,总是充满了排斥感,当vista和win7来临的时候,我们还在留恋xp,说xp是如何的好,win7是如何的不给力,当然,我们必须承认,xp是一款优秀的操作系统,这个我们无法否认,也不能否认,但是它毕竟是01年的产品,就像二战的“零式”飞机一样,它很优秀,曾经叱咤太平洋,但是它可以和现在的f22猛禽,t50,f35闪电,歼20比较吗,为什么呢,因为不是同一个时代的东西了,现

2013-09-07 17:06:41 1497

QTManualResizeFrameWnd_Release.rar

qt,windows平台下使用,去除边框之后,失去了标准窗口框架提供的功能,包括拖动窗口边缘或角改变窗口大小,按住标题栏移动窗口,本dll实现了这些功能,在有标准窗口框架的情况下,请不要使用,dll的使用方法,在头文件

2015-03-21

QTManualResizeFrameWnd_DEBUG版

qt,windows平台下使用,去除边框之后,失去了标准窗口框架提供的功能,包括拖动窗口边缘或角改变窗口大小,按住标题栏移动窗口,本dll实现了这些功能,在有标准窗口框架的情况下,请不要使用,dll的使用方法,在头文件

2015-03-21

SGZ——收割者

本资源只用于本人,欢迎到我的博客阅读计算机编程方面的文章

2014-04-10

同步移动两个窗口

win7 vs2010,该代码是我博客的文章的代码,下载者请先看我博客中与之对应的文章{同步移动两个窗口(保证窗口的相对位置一起移动)},否则代码可能不是你想要的。

2014-04-06

实现IFileDialog

实例说明了IFileDialog的使用,以及自定义打开文件对话框,监听打开文件对话框事件等等,vs2010 win7下编写。该代码是我博文的代码,下载前可阅读博文了解情况

2014-03-28

不规则窗口(C#,Net FrameWork4.5)

本例基于Windows Form建立的一个非矩形窗口,说明了在Form中,或者说在Net FrameWork中非矩形窗口的实现,例子中还做了一个时间指示器,每一秒钟更新一次时间来显示目前的系统时间。注意,本例使用的是Net Framework 4.5.vs2013下编写

2014-03-23

ShellManager

win7系统,vs2010编写的代码,关于获取文件夹路径的程序,后有枚举选取文件夹中文件的部分。

2014-03-22

MFC__快捷菜单管理器例子

win7 vs2010下编写,说明了MFC中快捷菜单管理实现快捷菜单的例子。

2013-12-31

子类化例子

win7 vs2010 低于此版本不能运行,说明了子类化使用的例子,配合我的博客理解子类化的原理

2013-12-31

MFC自定义消息示例

win7 vs2010 平台下编写,说明了如何使用MFC中的自定义消息,包括各种声明和处理方式。

2013-12-08

程序启动画面

win7 vs2010平台下编写,以启动画面程序来讲述了mfc 扩展dll的使用方法,可以配合我的相关博文查看程序

2013-11-26

MFC--改写的窗口程序

win7 ,vs2010下编写 该资源将由mfc向导生成的单文档程序结构删除,由手动设计和注册窗口类,继承一个mfc窗口类,由这个窗口类的对象使用自己注册的窗口类,创建并显示窗口。

2013-11-15

mfc--非模式对话框

win7,vs2010平台下。改写由mfc向导生成的基于对话框的程序,将其改写为一个非模式对话框。

2013-11-07

win32test_example

win7平台,vs2010编写,比vs2010编译器低的版本不能打开

2013-11-02

基于Media foundation的视频播放器

程序在win7系统,vs2010下编写,使用的技术有,多线程,gdi+,桌面窗口管理器。

2013-10-14

屏幕截图程序

在win7系统,vs2010下,使用winsdk编写的一个屏幕截图程序

2013-10-06

c#视频教程

从入门到精通学习C#,本色从基本的c#框架,语法开始讲起,到能力提升,开发windows窗体,高级窗体,数据库等实例开发,再到高级开发,再到项目实战,最后甚至涉及到程序部署等程序开发的一整套技术,当中包含了视频教程,ppt课件,代码。 特别声明:本资源源自清华大学出版社《c#从入门到精通》第三版。如果觉得资源很好,作为一名合格的程序者,请购买正版图书,随着带在身边,随时查阅。

2013-09-20

c语言计算器

该程序用了800行代码实现了一个计算器的功能,该程序主要的特点是在它的逻辑关系的设计上面。

2013-04-25

windows 消息循环

该文档描述了windows开发过程中消息循环的部分,包括消息的种类,消息的路由方式,消息的投递和发送等知识。

2013-04-25

windows的控件

该文档描述了在windows开发中常用到的控件的描述,包括,按钮,编辑框,列表框,单选框,组合框等等控件的详细描述,以及使用方法,该文档一共63页,通过举一翻三的方法,掌握windows中的控件的使用方法。

2013-04-25

windows 绘图函数

该文档描述了在windows开发中绘图的部分,主要是窗口的重绘,其中还描述了相关窗口的组成部分,如非客户去,窗口背景,窗口坐标系统等等

2013-04-25

windows的对话框

该文档描述了windows开发过程中的对话框窗口,包括了对话框的种类,使用方式,对话框窗口特有的窗口过程函数,对话框的资源模板和内存模板的创建方法。

2013-04-25

动态链接库概述

该文档描述了动态链接库的意义,种类及加载方式

2013-04-25

windows 窗口过程函数

该文档描述了windows程序中,窗口过程函数组件的知识,窗口过程承载了windows程序的功能实现部分

2013-04-25

windows的菜单

该文描述了在windows中菜单的创建,菜单的种类,菜单显示等等,全面的了解,认识,使用windows中的菜单

2013-04-25

windows的窗口

该文档描述了windows中窗口的知识,包括窗口的创建,窗口样式,窗口的属性,窗口销毁等等,全面的阐述windows中的窗口

2013-04-25

windows 窗口类

讲述了windows 窗口类的特点,参数意义,及使用,原文来自msdn,通过我的理解和翻译,为中文

2013-04-25

treeview控件的使用

文档详细描述了treeview控件的特点,使用方法,相关消息,函数,和结构体,文章源自msdn,通过我翻译和理解为中文版

2013-04-25

Microsoft Meida Foundation

本资源用了一个文本简单的描述了Media Foundation的基本结构,另外还附上了一个基于win32的简单的程序演示了如何建立Media Foundation基本组件,同时附上了完整详细的注释在程序代码中,该代码在vs2010上编写的。

2013-03-31

COM组件对象模型

本文当来自与MSDN,通过我的翻译,全面了解COM的原理,COM的使用方法,还有编程的建议,文档中每个部分都有实际的代码演示,更加利于理解,对于学习COM的人来说,再好不过了

2013-03-01

win32 sdk mp3播放器源码

本代码是使用win32sdk工具包编写的一个mp3播放器,特别适合于在学习windows编程的朋友使用,不管是学习,mfc或是api函数编程,学习windows运行机制是必要的,此包中有完整的文件,代码供参考学习

2012-11-14

matlab7.0数学建模软件

matlab7.0是一个很专业的数学建模软件,在相关专业中有举足轻重的地位,本软件是完整版,无删减 ,加正常激活序号号,需要指出的是这个软见在win7上运行安装不畅

2011-11-28

win7 vista 引导扇区修复工具

win7 vista是不同于以前nt启动方式的全新启动方式,它有它的优点,但是也有出现这样的情况,就是因为不正当操作破坏引导扇区,无法定位启动分区及启动文件,但是系统全是好的,这时候这个工具就可以起到很好的帮助,恢复其正常使用

2011-11-28

win7主题包 内含丰富图片

内含80张精美图片 更加美化你的电脑能桌面 图片简单明了

2010-04-30

空空如也

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

TA关注的人

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