Calculator 示例:Windows 窗体袖珍计算器

08/12/2011

本文内容

Calculator 示例使用 C++ 和 .NET Framework Windows 窗体类实现一个简单的袖珍计算器。 它说明在没有资源编辑器支持的情况下如何使用 .NET Framework 类编写用户界面,并且阐释了下面的概念:

使用窗体、菜单、编辑字段、按钮和窗体图标

操作托管数组

使用委托/事件处理程序

异常处理

使用枚举

.NET Framework String、Double 和 Char 类之间的转换

安全说明

此代码示例用于阐释一个概念,并且仅显示与此概念相关的代码。该代码可能不符合特定环境的安全要求,因此不应原样搬用所显示的代码。我们建议您添加安全性代码和错误处理代码,以使项目更加安全可靠。Microsoft“原样”提供此代码示例,不提供任何保证。

获取示例和安装示例的说明:

访问 Visual Studio 中的示例

在**“帮助”菜单上,单击“示例”**。

默认情况下,这些示例安装在 drive:\Program Files\Microsoft Visual Studio 10.0\Samples\ 中。

有关此示例的最新版本以及其他示例的列表,请参见 MSDN 网站上的 Visual Studio 示例。

生成并运行示例

使用 Visual Studio 生成并运行 Calculator

在 Visual Studio IDE 中,加载解决方案文件 calc.sln。

在解决方案资源管理器中,右击解决方案 Calc。

在快捷菜单上,单击**“生成”**。

运行结果应用程序并尝试用计算器进行各种运算。

类和关键字

此示例说明以下类:

Form、TextBox、Button、Icon、MainMenu、MenuItem、MessageBox、Exception、FileNotFoundException、Size structure、Font

此示例说明以下关键字:

__gc、__value、enum、add_KeyPress、KeyPressEventHandler、EventHandler、__try_cast、EventArgs、KeyPressEventArgs、FormStartPosition、FormBorderStyle、SizeGripStyle、BorderStyle、SystemColors、HorizontalAlignment、FlatStyle、add_Click

请参见

其他资源

袖珍计算器c语言设计源码,Calculator 示例:Windows 窗体袖珍计算器相关推荐

  1. java简单计算器课程设计_java仿windows简易计算器课程设计 源码+报告

    [实例简介] java仿windows简易计算器课程设计 源码+报告 课直接运行. [实例截图] [核心代码] Java课设-简易计算器 └── Java课设-简易计算器 ├── Java课程设计.d ...

  2. C语言源码做的运动会管理系统课程设计(源码+课程设计报告)

    一.课程设计的目的: C语言程序设计课程设计是计算机科学与技术专业重要的实践性教学环节之一,本次设计结合实际应用的要求,使课程设计既覆盖C语言的知识点,又接近工程实际需要.目的是通过课程设计的综合训练 ...

  3. C语言源码做的职工工资管理系统课程设计(源码+课程设计报告)

    一.课程设计的目的: C语言课程设计是计算机科学与技术专业重要的实践性教学环节之一,本次设计结合实际应用的要求,使课程设计既覆盖C语言程序设计的知识点,又接近工程实际需要.本次设计的目的是通过课程设计 ...

  4. C语言源码做的班级档案管理系统课程设计(源码+课程设计报告)

    一.课程设计的目的: C语言课程设计是计算机科学与技术专业重要的实践性教学环节之一,本次设计结合实际应用的要求,使课程设计既覆盖C语言程序设计的知识点,又接近工程实际需要.本次设计的目的是通过课程设计 ...

  5. 基于51单片机的简易数字计算器Proteus仿真(源码+仿真+全套资料)

     资料编号:115 全套资料齐全,功能说明: 该计算器系统51 系列的单片机进行的数字计算器系统设计,可以完成计算器的键盘输入, 进行加. 减.乘.除的简单四则运算,并在 LCD屏幕上相应的显示结果. ...

  6. 计算机专业-C语言--毕业设计源码(24套)

    计算机专业-C语言--毕业设计源码(24套) 以下是24套计算机专业C语言毕业设计源码的列表:资源下载: https://download.csdn.net/download/weixin_56863 ...

  7. 计算机毕业设计Java高原特色农产品网站设计(源码+系统+mysql数据库+Lw文档)

    计算机毕业设计Java高原特色农产品网站设计(源码+系统+mysql数据库+Lw文档) 计算机毕业设计Java高原特色农产品网站设计(源码+系统+mysql数据库+Lw文档) 本源码技术栈: 项目架构 ...

  8. 计算机毕业设计JavaWeb美食网站设计(源码+系统+mysql数据库+lw文档)

    计算机毕业设计JavaWeb美食网站设计(源码+系统+mysql数据库+lw文档) 计算机毕业设计JavaWeb美食网站设计(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构:B/S ...

  9. Android开发应用案例——简易计算器(附完整源码)

    Android开发-AS学习(一) Android开发-AS学习(二) 使用android studio开发简易计算器app(完整源码可在博主资源中自行下载) 最终效果: 开发步骤: 创建一个名为ca ...

最新文章

  1. 逃离裁员:程序员在云时代的生存之道
  2. Servlet第五篇【介绍会话技术、Cookie的API、详解、应用】
  3. .NET Exceptionless 日志收集框架本地环境搭建
  4. qt执行命令行失败_QT缺少 qtcore4.dll,debug下运行不成功
  5. Chrome浏览器的自动保存密码提示功能禁用方法
  6. 宏基 4560G笔记本 AMD APU A6-3400试用报告
  7. 橘子娱乐完成华创资本千万美元B+轮融资
  8. java读取目录下所有txt_java读取同目录下的txt文件
  9. was启动时java_home配置_WAS常用配置的文件 - wangxin2008的个人空间 - OSCHINA - 中文开源技术交流社区...
  10. java导出excel文件_POI生成EXCEL文件
  11. js实现上下左右移动小方块
  12. pci总线定时协议_PCI总线标准及协议
  13. 修改嵌入式linux驱动支持不同的LCD
  14. springboot+cas单点登录
  15. 微信链接卡片在线制作工具及教程
  16. 【Python3爬虫】你会怎么评价复仇者联盟4?
  17. doraemon的python(大更新) django静态文件的配置(出错多的地方)
  18. DATAKIT CrossManager 2022.4 Crack
  19. 华为硬件工程师手册_漫画解读—华为最强科普:什么是DSP?
  20. ssas连接mysql_SSAS系列基础知识

热门文章

  1. 14款前端常用的富文本编辑器插件
  2. MySQL 通过子查询批量插入数据
  3. 【PBR系列七】基于物理的环境光照(下):镜面反射 IBL(Specular IBL)
  4. [LGP2791] 幼儿园篮球题
  5. 计算机安全会议2017,科学网-第四届中国密码学与数据安全学术会议(CCDS2017)在衡阳师院召开-李浪的博文...
  6. 【Renesas RA6M4开发板之UART与Serial studio串口交互】
  7. 飞上天和太阳肩并肩中国人这项太阳能开发技术牛大发了
  8. tableau数据分析
  9. 使用mybatis-plus时mybatis报错There is no getter for property named ‘xxx‘ in ‘class com.xxx.xxx.xxxMybatis
  10. RabbitMQ的Topics 通配符模式(Topic)