VC++简单城市信息输入.docx

上传人:b****7 文档编号:11012452 上传时间:2023-02-24 格式:DOCX 页数:12 大小:333.84KB
下载 相关 举报
VC++简单城市信息输入.docx_第1页
第1页 / 共12页
VC++简单城市信息输入.docx_第2页
第2页 / 共12页
VC++简单城市信息输入.docx_第3页
第3页 / 共12页
VC++简单城市信息输入.docx_第4页
第4页 / 共12页
VC++简单城市信息输入.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

VC++简单城市信息输入.docx

《VC++简单城市信息输入.docx》由会员分享,可在线阅读,更多相关《VC++简单城市信息输入.docx(12页珍藏版)》请在冰豆网上搜索。

VC++简单城市信息输入.docx

VC++简单城市信息输入

VC++程序设计

1.设计方案及功能描述:

本设计为一个基于单文档的应用项目。

在对话框中设置编辑框、列表框和“添加”“退出”按钮。

在编辑框中输入城市信息后单击“添加”按钮,输入的城市信息显示在列表框里。

2.实现步骤:

2.1创建并设计对话框

新建一个新的工程的工程,在这个创建一个单文档的应用项目。

(1)选择“File”→“New”菜单命令,在弹出的“New”对话框中,“Project”标签页面中显示了一系列的应用程序项目类型;选择MFCAppWizard(exe)的项目类型,,并在“工程名称”编辑框中输入项目名,如图1所示。

图1新建工程

 

(2)单击“确定”按钮,出现如图2所示的对话框。

并在类型选择栏选择选择“单文档”

图2选择所创建的应用程序的类型

 

(3)单击完成按钮,出现下图所示的提示界面。

图3完成基本设置后的提示信息

 

单击确定按钮,完成基本设置。

 

2.2控件选择及设置

(1)添加一个新的对话框资源,参见图5的控件布局,用编辑器为主对话框添加如下图所示的一些控件。

图5对话框的控件布局

 

(2)更改各控件的ID和名称,并添加相关属性。

如下列各图所示:

 

图6控件ID及名称

(4)打开ClassWizard的MemberVariable页面,或者直接按Ctrl+W组合键,在Classname中选择dialog1,选中所需的控件号,双击或者单击AddVariaable按钮。

依次为下列控件添加成员变量,如图7所。

图7为对话框的控件添加成员变量

 

(5)用MFCClassWizard为IDC_BUTTON1添加BN_CLICKED消息映射,并添加下列初始化代码:

voiddialog1:

:

OnButton1()

{

//TODO:

Addyourcontrolnotificationhandlercodehere

CStringstr1;

CStringstr2;

CStringstr3;

CStringstr;

GetDlgItemText(IDC_EDIT2,str1);

GetDlgItemText(IDC_EDIT3,str2);

GetDlgItemText(IDC_EDIT4,str3);

str="城市名称:

"+str1+""+"邮政编码:

"+str2+""+"长途区号:

"+str3;

m_list.AddString(str);

}

图8为IDC_BUTTON1添加BN_CLICKED消息映射

 

(6)在文件dialog1.cpp的前面添加dialog1的包含语句:

#include"dialog1.h"

(7)用MFCClassWizard为IDC_BUTTON2增加BN_CLICKED消息映射,并添加下列代码:

voiddialog1:

:

OnButton2()

{

//TODO:

Addyourcontrolnotificationhandlercodehere

exit(0);

}

图9为IDC_BUTTON2添加BN_CLICKED消息映射

3.调试和运行

调试成功后的结果如下图所示,单击文件—对话框,就会弹出简单城市信息输入对话框,

如图10、11所示:

图10

图11城市信息输入

在输入完一组数据后点击添加,城市信息便会显示在列表框中。

图12列表框显示

4.心得体会

本次VC++设计,我做的是城市简单信息输入,使用编辑框,列表框将输入的城市信息

显示在列表框中。

本次设计遇到了很多困难,但是经过不懈的努力将问题一一解决,最终完成了本次设计。

通过本次设计,使我对《VisualC++》这门课程有了更深入的理解。

《VisualC++》是一门实践性较强的课程,为了学好这门课程,必须在掌握理论知识的同时,加强上机实践。

我的课程设计题目是简单城市信息输入与显示。

刚开始做这个程序的时候,感到完全无从下手,甚至让我觉得完成这次程序设计根本就是不可能的,于是开始查阅各种资料以及参考文献,之后便开始着手写程序,写完运行时有很多问题。

特别是实现对话框调用时很多情况没有考虑周全,经常运行出现错误,但通过同学间的帮助最终基本解决问题。

在本次设计中,我明白了理论与实际应用相结合的重要性,并提高了自己组织数据及编写大型程序的能力。

培养了基本的,良好的程序设计技能以及合作能力。

这次课程设计同样提高了我的综合运用所学知识的能力。

并对VC有了更深入的了解,上机实习是对学生全面综合素质进行训练的一种最基本的方法,是与课堂听讲,自学和练习相辅相成的,必不可少的一个教学环节。

上机实习一方面能使书本上的知识变"活",起到深化理解和灵活掌握教学内容的目的;另一方面,上机实习是对学生软件设计的综合能力的训练,包括问题分析,总体结构设计,程序设计基本技能和技巧的训练.此外,还有更重要的一点是:

机器是比任何教师更严厉的检查者。

因此,在VisualC++的学习过程中,必须严格按照老师的要求,主动地,积极地,认真地做好每一个实验,以不断提高自己的编程能力与专业素质。

通过这段时间的设计,我认识到VisualC++是一门比较难的课程.需要多花时间上机练习。

这次的程序训练培养了我实际分析问题,编程和动手能力,使我掌握了程序设计的基本技能,提高了我适应实际,实践编程的能力。

通过本次设计,这次课程设计让我获益匪浅,对VisualC++也有了进一步的理解和认识。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 历史学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1