凤凰(中国)官方网站-登录入口







Visual C++-、MF、MFC 应(yīng)用(yòng)程序


选择新建项目后,在新建项目对话框中选(xuǎn)择 模块-》Visual C++-、MF、MFC 应用程序,并确定好存放路径和项(xiàng)目名称(chēng),点击“确定”。

3. 3进入(rù)应用程序向导,一开始会给出(chū)默认的(de)项(xiàng)目配置,点击“下一步”即可。


4. 4选(xuǎn)择“基(jī)于对话框”,MFC 可以(yǐ)选择在静态库中使用,或者在共享 DLL 中使用。一般选择共享使用就行,静态库中使用会把所(suǒ)有用到(dào)的 dll 集成(chéng)到 exe 文件中,最终生成的(de)文(wén)件一(yī)般可以直接使用,但占用更大空间(jiān)。


5. 5选择主框(kuàng)架样式(shì),可以自由选(xuǎn)择(zé)是否添加最小化框、最大(dà)化框。如果觉得没必要“关(guān)于”对话框也可以去掉,对话框标题一般不需要更改。


6. 6高级功能一般默认即可(kě),但如果用不上“ActiveX 控件(jiàn)”可以去掉勾选(xuǎn);如果需要涉及网(wǎng)络编程就把“windows 套接(jiē)字(zì)”选上。不过没选(xuǎn)上也不(bú)要紧,在程序中可以(yǐ)自己添加部分代码导入套(tào)接字。


7. 7最后是(shì)自(zì)动生成的(de)两个类的头文(wén)件和源文件名称,可以修改(gǎi)基(jī)类,但一般不用(yòng)改,默认完成(chéng)就行。至此,一个基于对话框的 MFC 项目就创(chuàng)建好了。


注意事项

· 合理的向导设置可(kě)以减少后续编程的麻烦


VS2013/MFC 基于对(duì)话框编程(chéng):[2]项目整体结构(gòu)

当我们创建(jiàn)好一(yī)个 MFC 项目(mù)以后,为了更快速(sù)的编程,快(kuài)速找(zhǎo)到需要修改的部(bù)分,这就得熟悉VS 开发环境的各个模块的(de)作用,各个模块之间的关(guān)系。


工具/原料

· Visual Studio 2013

项(xiàng)目(mù)整(zhěng)体结构


1. 1创建(jiàn)好(hǎo)一(yī)个 MFC 工程,观(guān)察 VS 项目界(jiè)面的布局(jú),上面是菜单栏和(hé)工(gōng)具(jù)栏,在设计界面(miàn)的左侧可以调(diào)出工具箱;右侧(cè)是属性栏、类视图(tú)、资源视图和资(zī)源管(guǎn)理(lǐ)器等;底部是一些显示错误(wù)信息、符号查询(xún)结果、项目(mù)生成信息的栏目;最(zuì)下(xià)方是(shì)状(zhuàng)态栏,显示当前开发(fā)状态。

2. 2打开解决方案资源(yuán)管理器(qì),可以看到所有(yǒu)的头(tóu)文件、源文件以及(jí)资(zī)源文件都归类排序摆放,便于快速寻(xún)找需(xū)要(yào)打开的内容。点开头文件(jiàn)前(qián)面的三角号可以查看类(lèi)的成(chéng)员变量和函数。

3. 3看看资源视图,资源视图(tú)包含了应用程序用到的所有资(zī)源(yuán),包括对话框资源(yuán)、应用(yòng)图标、菜单、字符(fú)串、软件信息等等。

4. 4打开版本信息,可以看到自己编写的应用程序的相关(guān)信息(xī),比如版本号(hào)、公司名(míng)称等,自己觉得需要修改的可(kě)以依情况(kuàng)修改。

5. 5再(zài)看类视图,类(lèi)视图包含了应用程序用(yòng)到的所有类(lèi),包括自动生成(chéng)的类以及开发(fā)者自己创建的类。点(diǎn)击类名,在下方会显(xiǎn)示(shì)该类包含的所有成员(yuán)变量和函(hán)数,不(bú)同类型的函数(shù)或者变量(liàng)都有不同的符号标记。


通过类视(shì)图可以快速访问类的头文(wén)件和源文件(jiàn),双击类名(míng)打开头(tóu)文件,点(diǎn)击(jī)下方的函数可直(zhí)

接跳转到对应(yīng)的函(hán)数定(dìng)义处。

凤凰(中国)官方网站-登录入口

上一篇(piān):重(chóng)庆影视公司的VS2013/MFC 基于(yú)对话(huà)框编程

下一篇:VS2013 开发环境使(shǐ)编程更(gèng)加方便快捷

行业(yè)新(xīn)闻




重庆凤凰和博得文(wén)化传媒有(yǒu)限(xiàn)公司  联系(xì)电话:13452883959  023-68781096
Copyright © 2018-2024 CQBODE.COM All Rights Reserved. 渝ICP备(bèi)2022010067号(hào)
为企业(yè)专业提供重(chóng)庆影(yǐng)视制(zhì)作、重庆3d动画(huà)制作、多媒体开发、重(chóng)庆vr全景制作等设计项目

凤凰(中国)官方网站-登录入口

凤凰(中国)官方网站-登录入口