vc怎么写窗口应用程序

1.怎样用vc++编写一个窗口应用程序

1、首先设计好界面。

2、然后编写DoDataExchange程式。

3、然后编写OnInitDialog初始化程式。

4、然后编写OnSysCommand程式。

5、然后编写OnPaint绘制程式。

6、最后编写OnSetlock锁程式。

2.VC++6.0怎么编写普通的应用程序窗口

图形窗口和控制台程序,没有那么多复杂的步骤

#pragma comment("subsystem:windows") //这个就是图形窗口

#pragma comment("subsystem:console") //这个就是控制台窗口

这两种程序源自于subsystem的配置. 这个值保存在pe结构的subsystem字段,在程序加载时通过它来判断是控制台程序还是窗口程序.

0x30贴吧(一个讨论c/c++的贴吧), 可以参考本吧内的一篇让控制台界面输出图形界面消息的程序实例:/p/2135653888

3.怎么样用visual c++编写窗口化的程序

MFC,微软基础类(Microsoft Foundation Classes),同VCL类似,是一种Application Framework,随微软Visual C++ 开发工具发布。目前最新版本为9.0(截止2008年11月)。该类库提供一组通用的可重用的类库供开发人员使用。大部分类均从CObject 直接或间接派生,只有少部分类例外。

最重要的MFC。

CWnd:窗口,它是大多数“看得见的东西”的父类(Windows里几乎所有看得见的东西都是一个窗口,大窗口里有许多小窗口),比如视图CView、框架窗口CFrameWnd、工具条CToolBar、对话框CDialog、按钮CButton,etc;一个例外是菜单(CMenu)不是从窗口派生的。该类很大,一开始也不必学,知道就行了。

CDocument文档,负责内存数据与磁盘的交互。最重要的是OnOpenDocument(读入),OnSaveDocument(写盘),Serialize(读写)

CView视图,负责内存数据与用户的交互。包括数据的显示、用户操作的响应(如菜单的选取、鼠标的响应)。最重要的是OnDraw(重画窗口),通常用CWnd::Invalidate()来启动它。另外,它通过消息映射表处理菜单、工具条、快捷键和其他用户消息。你自己的许多功能都要加在里面,你打交道最多的就是它。

CDC设备文本。无论是显示器还是打印机,都是画图给用户看。这图就抽象为CDC。CDC与其他GDI(图形设备接口)一起,完成文字和图形、图像的显示工作。把CDC想象成一张纸,每个窗口都有一个CDC相联系,负责画窗口。CDC有个常用子类CClientDC(窗口客户区),画图通常通过CClientDC完成。

CDialog对话框

CWinApp应用程序类。似于C中的main函数,是程序执行的入口和管理者,负责程序建立、消灭,主窗口和文档模板的建立。最常用函数InitInstance():初始化。

CGdiObject及子类,用于向设备文本画图。它们都需要在使用前选进DC。

CPen笔,画线

CBrush刷子,填充

CFont字体,控制文字输出的字体

CBitmap位图

CPalette调色板

CRgn区域,指定一块区域可以用于做特殊处理。

CFile文件。最重要的不外是Open(打开),Read(读入),Write(写)

CString字符串。封装了C中的字符数组,非常实用。

CPoint点,就是(x,y)对

CRect矩形,就是(left,top,right,bottom)

CSize大小,就是(cx,cy)对(宽、高)MFC是在1992年的Microsoft 16位版的C/C++编译器的7.0版本中作为一个扩展轻量级的Windows API面向对象的C++封装库而引入的。此时,C++因为它在和API方面的卓越表现,刚刚开始被用来取代C应用于开发商用软件。因此,他们推出了替代早期的老式的字符界面的集成开发环境(IDE)的PWB。

有趣的是,MFC使用“Afx”作为所有的全局函数的前缀,“afx”作为全局变量的前缀。因为在MFC的早期开发阶段它叫“Application Framework Extensions”缩写为“AFX”。AFX提供了对Windows API的高度抽象,建立了全新的面向对象的AFX API,但它对于新手来说太复杂了,所以AFX小组不得不重新开始。后来他们创建了一组C++类,这就是MFC。MFC这个名字被采用得太晚了以至于没来得及修改这些引用。

4.如何用C++写出有界面的程序

你指的其实就是利用windows API编程,这样就可以创建窗口按钮之类的,当然还有更高级的功能。

VC已经帮你封装好windows API了,并且给你设计好了一些按钮,文本框等组件,这套系统就叫MFC,你打开vc新建工程的时候能看到的MFC appWizard(exe)就是。你到网上搜MFC就能得到很多相关教程,书籍方面最有名的是深入浅出MFC(侯捷,也有叫侯俊杰,其实是一个人),另外还有孙鑫的mfc讲解视频也非常的细致和全面,全长约45个小时,容易下到的。

除了mfc之外还有C++ builder的VCL,同样也是对windows API的封装。

5.如何用VC编写Windows窗口程序

控制台编程和窗口编程几乎就是两个不同的概念。

方法和思想差别很大。控制台的程序一般用来学习语言,比如c或者c++,练习基本语法和结构这些。

window编程一般是在微软提供的API基础上进行编程,不需要你去写过于底层的东西,大多都是调用已有的接口来做的。入门的话,建议可以看看孙鑫写window编程视频教程,来得稍微快些,要是先就看书的话有些不适应,毕竟从控制台程序到窗口还是有一定距离的,先看看视频,理解消息驱动的思想之后,再看些书。

最主要的还是多练习,否则一切都是白费的。

vc怎么写窗口应用程序

转载请注明出处育才学习网 » vc怎么写窗口应用程序

知识

民事诉讼报告怎么写

阅读(226)

本文主要为您介绍民事诉讼报告怎么写,内容包括民事诉讼申请书怎么写,民事诉讼申请书的格式,怎么写申请民事诉讼报告书。原发布者:564775113民事起诉书怎么写民事起诉书应当写明以下事项:1.当事人的姓名、性别、年龄、民族、籍贯、职业、工作

知识

宏基v5-471g怎么写i3

阅读(225)

本文主要为您介绍宏基v5-471g怎么写i3,内容包括宏基v5471gi3的处理器怎么样,宏基V5471G,宏基v5471g酷睿i3系统是什么显卡。停产了吧Acer V5-471G-33224G50Dauu详细参数上市时间2013年09月产品类型家用产品定位全能学生本,轻薄便携本操作

知识

荷花的读后感怎么写

阅读(223)

本文主要为您介绍荷花的读后感怎么写,内容包括小学三年级语文下册第三课《荷花》读后感怎么写,《荷花》的读后感怎么写要简略一点儿的,《荷花》的读后感怎么写。今天,我读了《荷花》这篇短文。荷花那不孤傲、不娇贵、毫无私心的品格深深地感

知识

合同章证明怎么写

阅读(240)

本文主要为您介绍合同章证明怎么写,内容包括使用公章时证明怎么写,如何证明章是合同章,公司刻章证明怎么写。证 明 XX公安局特营科 兹我单位因工作需要,特申请刻制“XXXXXXXXX有限公司”人力资源部章共壹枚望给予办理相关备案手续. 特此证

知识

tickets英语怎么写

阅读(206)

本文主要为您介绍tickets英语怎么写,内容包括pricesoftickets用英语怎么说,站排买票()()()whilebuyingtickets用英语怎么说,"音乐会的的票"用英语怎么说不要直接翻译哈像“concerttickets。ticket[英][tɪkɪt][美][ˈtɪkɪt]n.票,入场券; 标签; 传票

知识

2017的酒店规划怎么写

阅读(220)

本文主要为您介绍2017的酒店规划怎么写,内容包括酒店工作计划怎么写,酒店工作计划怎么写,2017工作规划怎么写。酒店工作计划经营思路 树立全员营销意识; 2、进一步调整目标市场定位和客源结构,在稳定本地客源的基础上,积极开拓旅游市场,特别是

知识

美容师的3年规划怎么写

阅读(214)

本文主要为您介绍美容师的3年规划怎么写,内容包括我要写份美容师三年之内的计划报告怎么写,美容师的三个月计划怎么写,美容师怎么写三年计划。美容师职业规划如何做?美容师最佳从业年龄:18~28岁综合素质:具备一定的职业道德以及美容、卫生、皮

知识

yi术yi怎么写

阅读(213)

本文主要为您介绍yi术yi怎么写,内容包括yi巴的yi怎么写,对yi的yi字怎样写,yi怎么写。旖旎yǐnǐ形容词。本意为旌旗随风飘扬的样子,引申为柔和美丽,多用来描写景物。柔美、婀娜多姿的样子。用来比喻女子美丽。也有一点点雄伟的意

知识

yourstruly后面怎么写

阅读(341)

本文主要为您介绍yourstruly后面怎么写,内容包括yourstruly下面应写什么,是yourstruly正确还是trulyyours正确,yourstruly下面应写什么。两个都是正确的,意思是完全一样的,都是表达真诚的意思。在用法上属于礼貌用语,常用于信末,和yours faithf

知识

拔河的提纲怎么写

阅读(225)

本文主要为您介绍拔河的提纲怎么写,内容包括拔河比赛的作文提纲怎么写,拔河比赛的作文提纲怎么写,拔河比赛提纲。拔河比赛马上要开始了,准备参加比赛的勇士个个摩拳擦掌,跃跃欲试。压在场内的两条白线上,绳子中间扎着一条鲜艳的红领巾。谁能把

知识

防震减灾正楷怎么写

阅读(241)

本文主要为您介绍防震减灾正楷怎么写,内容包括防震减灾四个字怎么写好看,用文字艺术怎样写好防震减灾这4个字,防震减灾四个字怎么写好看。您好,我是拥军2133035,希望我的回答能让你满意,祝您全家快乐,工作顺利。关爱生命 防震减灾 生命,在这场突

知识

二年级收获园怎么写

阅读(308)

本文主要为您介绍二年级收获园怎么写,内容包括二年级我的收获怎么写,二年级收获怎么写简单,小学二年级的作文,我在这个学期的收获,该怎么写。我收获了快乐读书是幸福的,有福的人才读书。一`二年级的时候我不喜欢看书,平时做完老师布置的作业

知识

莫名英文怎么写

阅读(219)

本文主要为您介绍莫名英文怎么写,内容包括莫名英文怎么写,莫名其妙的英文怎么写,莫名其妙的英文怎么写。莫名其妙no one/tell/its/mystery No one can tell its mystery. be baffled

知识

党支部建设意见怎么写

阅读(259)

本文主要为您介绍党支部建设意见怎么写,内容包括党支部对党支部书记评定意见怎么写,党支部建设存在哪些不足,意见建议,基层党组织意见都写什么最好有范文。目前, 基层党支部工作的现状不容乐观。主要存在下面几方面问题: 支部作用较难发挥 一

知识

divcss表格代码怎么写

阅读(214)

本文主要为您介绍divcss表格代码怎么写,内容包括div+css写这样的表格如何写哇,如何用DIV+CSS制作表格,怎么用div+css写出这样的表格。<div style="width:20%;border:1px solid #aaa"> <div style="height:155

知识

vcr方程怎么写

阅读(486)

本文主要为您介绍vcr方程怎么写,内容包括VCR方程是什么意思,VCR方程是什么意思,VCR约束方程是什么(a)是关联还是非关联。电路元件的电流电压关系的方程,关联。VCR方程就是电路元件的电流电压关系的方程,其中VCR特别描述元件特性,线性元件的R=U/I

知识

mvc的model怎么写

阅读(221)

本文主要为您介绍mvc的model怎么写,内容包括mvcmodel集合怎么写,mvcmodel集合怎么写,如何理解MVC中的Model。我不认同a5410109说的。model是用来实现你的业务逻辑,而不是用来传递数据的。传递数据是vo(value object)的职责。

知识

vcr脚本怎么写

阅读(225)

本文主要为您介绍vcr脚本怎么写,内容包括专题片脚本该怎么写,mtv脚本是什么东西怎么写,《拍摄脚本怎么写》。专题片也要分是哪一类型的专题,有些要讲究感觉的,有些要比较直接的,写法都不一样,但是,专题片的目的很简单,就是要把我们要讲的内容通过

知识

mvcmodel怎么写

阅读(221)

本文主要为您介绍mvcmodel怎么写,内容包括mvcmodel集合怎么写,mvcmodel集合怎么写,如何理解MVC中的Model。Controller代码如下:public class HomeController : Controller{public Actio

知识

vc头文件怎么写

阅读(203)

本文主要为您介绍vc头文件怎么写,内容包括C++头文件怎么写,用vc6.0写头文件,vc中的头文件。新建linearStack2.h在里面写类的声明新建linearStack2.cpp (注意 名称可以不用 linearStack2 你

知识

vc怎么开始写代码

阅读(260)

本文主要为您介绍vc怎么开始写代码,内容包括vc++怎么开始运行代码,编程c怎么写出一个v型代码,vc++怎么开始运行代码。既然是简单计算器,只需要实现加减乘除,同时每次支持两个操作数和一个操作符。同时约定,操作数为整型,对于加减乘输出为整型,除

知识

vcr约束方程怎么写

阅读(651)

本文主要为您介绍vcr约束方程怎么写,内容包括VCR约束方程是什么(a)是关联还是非关联,在指定的电压u和电流i参考方向下,写出下列元件u和i的约束方程(,约束方程VCR是什么意约束方程VCR是什么意思。电路元件的电流电压关系的方程,关联。VCR方程就

[/e:loop]