leyu乐鱼




    1. Visual C++-、MF、MFC 应用程序


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

      3. 3进入应(yīng)用程序向导(dǎo),一开始(shǐ)会给出(chū)默(mò)认的项目配置,点击“下(xià)一步”即可。


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


      5. 5选择主框架样(yàng)式,可(kě)以自由选择(zé)是否添加最小(xiǎo)化框、最大化(huà)框。如果觉得(dé)没必(bì)要“关于(yú)”对话框也可以去掉,对话框(kuàng)标题一般不需(xū)要更改。


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


      7. 7最后是自动生成的两(liǎng)个(gè)类的头文件和源文件名称(chēng),可以修改(gǎi)基类,但一般不用改,默认完成就行。至此,一个(gè)基于对话框的 MFC 项目就创建好(hǎo)了。


      注意事项

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


      VS2013/MFC 基(jī)于对话框(kuàng)编程(chéng):[2]项目整(zhěng)体结构(gòu)

      当我们创建好一个 MFC 项(xiàng)目以后,为(wéi)了更快速(sù)的编程,快(kuài)速找到(dào)需要修改的部(bù)分,这就得熟悉VS 开发环境(jìng)的各个(gè)模(mó)块的(de)作用,各个模(mó)块之间的关系(xì)。


      工(gōng)具/原料

      · Visual Studio 2013

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


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

      2. 2打开解决方案资源管理器,可以看到所有的头文件、源(yuán)文件以及资源文件都归类排序摆放,便于快速寻(xún)找需要打(dǎ)开的内容。点开头文件前面(miàn)的三角号可(kě)以查看类的成员(yuán)变量和函数(shù)。

      3. 3看看(kàn)资源(yuán)视(shì)图,资源视图包(bāo)含了应用程(chéng)序用到的所有资源,包(bāo)括对话框资源、应用图标、菜单(dān)、字(zì)符串、软件(jiàn)信息等(děng)等(děng)。

      4. 4打开(kāi)版(bǎn)本信息,可以看到自己编写的应用(yòng)程序的相关信(xìn)息(xī),比如(rú)版本号、公司名称(chēng)等,自己觉得需(xū)要修改(gǎi)的可(kě)以依情况修改。

      5. 5再看类视图,类视图包含了应用程(chéng)序用到的所(suǒ)有(yǒu)类,包括自动生成的类以及开发者自己(jǐ)创建的类。点击类名(míng),在下(xià)方会(huì)显示该类包含的所有成员变量和函(hán)数(shù),不同类型的(de)函数(shù)或者变量都有(yǒu)不同的符号标记。


      通过类视图可以快(kuài)速访问类的头文件(jiàn)和源文件,双击类名打开头文件,点击下(xià)方(fāng)的函数(shù)可直

      接跳(tiào)转到(dào)对应(yīng)的函数定义处。

      leyu乐鱼

      上一篇:重庆影视(shì)公司的VS2013/MFC 基于(yú)对话(huà)框编程

      下一篇:VS2013 开发环境使编程更加方便快(kuài)捷

      公司动态

      行业新闻




      重(chóng)庆(qìng)leyu乐鱼和博得文化传媒有(yǒu)限公司(sī)  联(lián)系电话:13452883959  023-68781096
      Copyright © 2018-2024 CQBODE.COM All Rights Reserved. 渝ICP备2022010067号
      为企业专业提供重庆影视制作、重庆3d动画制(zhì)作、多(duō)媒体开发(fā)、重庆vr全(quán)景制(zhì)作等设计(jì)项目

      leyu乐鱼

      leyu乐鱼