- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《基于窗体程序设计方法研究》报告
《基于窗体程序设计方法研究》报告指导教师:李家军姓 名:赵明学 号 期:2013年4月13日问题陈述设计如下界面所示的窗体程序,点击“计算”按钮后程序自动计算出输入的两个正数是否能代表一个合理的区间,如果能则计算出该区间之内的所有质数(素数),并显示在右边的列表框中,同时在“计算结果”右侧的文本框中显示出“[xxx,yyy]之内有zzz个素数”。如果不能,则显示“输入数据无效!”。点击“清空”则将各个文本框中的内容清除。点击“退出”按钮则终止程序执行。算法分析及关键代码设计,主要程序结构,数据结构说明//判断是否为素数的自定义函数Boolean isPrime(Int64 n){Int64 m=Math::Sqrt (n);Int64 i;for(i=2;i=m;i++)if(n % i==0) break;if(i =m+1){count++;return true;} elsereturn false;}//按钮点击事件参数this-CalculateButton-Click += gcnew System::EventHandler(this, Form1::CalculateButton_Click);this-ClearButton-Click += gcnew System::EventHandler(this, Form1::ClearButton_Click);this-ExitButton-Click += gcnew System::EventHandler(this, Form1::ExitButton_Click);//程序参数重置this-FromText-Clear();this-ToText-Clear();this-ListBox-Text=;this-ResultCount-Text=;count=0;//从文本框中获取并转换为整型数参数a=Int64::Parse(FromText-Text);b=Int64::Parse(ToText-Text);//输出结果文本框显示样式this-ListBox-Text += n.ToString() + ;this-ListBox-Refresh();//退出按钮参数this-Close();//为了保证程序界面的美观,在窗体中设置了以下参数this-MaximizeBox = false;this-MaximumSize = System::Drawing::Size(500, 400);this-MinimumSize = System::Drawing::Size(500, 400);实验结果截图及结果讨论程序启动界面:输入两正整数,程序输出运行结果:输入值异常,程序报错:实验心得体会首次尝试编写Visual C++ .NET 窗体程序设计,感觉有些力不从心。相较于传统 Console 程序设计来说,窗体程序设计拥有更加人性化的界面体系,同时能够非常方便的绘制出所期望的窗体界面。但是在实际编程中,在添加界面元素时 Visual Studio 自动添加了大量的参数,使我一时有些找不到北,在随后查阅了上课的课件及 MSDN 资料库,我逐渐掌握了 Visual C++ .NET 窗体程序设计的基础和步骤,以及相关语法的应用。Visual C++ .NET 窗体程序设计感觉与传统 Visual C++ 编程有较大的不同,与 Java 窗体程序设计比较相似,这应该也是顺应时代的发展,在实际编程上更加符合人性化要求。总体来说这次《基于窗体程序设计方法研究》均按照指导教师的要求,满足了任务要求;同时还在原基础上稍加改进了界面的布局,使其更加美观。可以改进的地方:在绘制窗体布局的时候,我发现 ListBox 控件无法调整高度,简单上网有哪些信誉好的足球投注网站了一下并没有找到很好的方法解决。如果能调整输出结果文本框的高度的话,本程序将更加美观。原程序附录及注释。//project3.cpp// project3.cpp : main project file.#include stdafx.h#include Form1.husing namespace project3;[STAThreadAttribute]int main(arraySystem::String ^ ^args){// Enabling Windows XP visual effects before any controls are createdApplication::EnableVisualStyles();Application::SetCompatibleTextRenderingDefault(false); // Create the main window and
您可能关注的文档
- Wild Blueberry Technical Assistance Curriculum野生蓝莓的技术援助的课程.ppt
- Windows操作系统环境下调查USB设备使用痕迹方法研究.docx
- WINDOWS客户端使用手册 - 戴尔零售出样管理系统.pptx
- VKH-闽寒毅.ppt
- wms资料初装和流程讲解.ppt
- Work Motivation Theories工作动机理论.ppt
- Workplace Stress:工作压力.doc
- WOFO汽车深化保养产品知识.ppt
- Writing A Press Release写新闻稿.ppt
- Writing 评分.doc
- 2025届高考语文一轮复习:语言文字应用之高考常考修辞手法.pptx
- 2025届高考写作指导:向2024年官媒新年贺词学写作.pptx
- 高考历史开放题解题技巧与思路——观点(论题)自拟类+++课件--2025届高考历史统编版二轮复习.pptx
- 冷战与国际格局的演变和资本主义国家的新变化+课件--2025届高三统编版2019必修中外历史纲要下册一轮复习.pptx
- 第8讲+两宋的政治和军事及辽夏金元的统治+课件--2025届高三统编版(2019)必修中外历史纲要上一轮复习.pptx
- 第18讲+社会主义建设在曲折中探索+课件+--2025届高三统编版2019必修中外历史纲要上册一轮复习.pptx
- 2025届高考时评类作文写作指导.pptx
- 第29讲新中国之经济史课件-2025届高三历史统编版(2019)一轮复习.pptx
- 2025届高考语文复习:不同类型作文的审题立意策略+课件.pptx
- 2025届高考语文复习:立足作文材料,打造行文分论点+课件.pptx
文档评论(0)