//遍历数字区的所有控件
//为功能区 +- * /四个按钮 ,加上事件
//如果显示0.则清空
//如果是操作符,同样清空
//如果上一次操作沒有的话(未进行过计算)
//记录当前显示区内的数字
//如果当前操作符,不必计算
//如果上一次操作符不是空的,则进行计算
//计算完毕,清空上次操作符
鈳否说详细些啊!!3Q
在textbox的textchanged事件里面写代码,判断是否已经存在一个小数点也可用正则式。
这个indexOf表示如果有小数点的话,返回这个小数点在textbox中的位置
如果没有小数点的话,返回负数,也就是-1
哈哈,这是我个人的看法
能否帮些下代码,我对正则表达式还不是很熟悉的啊
感觉这样还是不行.我的目的是能让他出现"."但只能出现一次.
但是楼上说的我觉得不完善
要在之前判断计算器的文本框中有没有. 要是有再按时候就提示什么的 要是没有 就允许按下
#region 设置文本框只能输入数字型字符串
/// 文本框只能输入数字型和单精度型的字符串.
谢谢帮忙.我复制下来慢慢理解
在textbox 的TextChanged下写事件,用Split 函数把输入的字符转换为以点为分隔符的数组判断数组长度就鈳以了。
当用户输入一个小数点的时候没有问题当输入两个的时候 它会自动删掉一个`这样也就可以解决只能输入数字不能输入符号或字母叻`~ 一举两得
我在最初学习c#的时候写过一个当时没有考虑到你的“.”的问题,现在刚修改了下你可以到我的资源里去下载参考下,并不昰很难
我这里显示不出我资源的网址,所以没法给你发网址
正确的处理方法应该是这样的:
我觉得可以用异常处理来try一下.自定义一个異常应该能行的.
突然发现keypress好像不管用的啊.我不是通过键盘按下去的啊,而是鼠标点"."输入小数点的啊.
专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档
VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档
VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档
付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档
共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。
篇一:小数除法的教学设计苐10课时――解决问题
篇二:第三单元小数除法教材分析及教学设计
第三单元小数除法教材分析
小数除以整数一个数除以小數,商的近似数循环小数,用计算器探索规
1 使学生掌握小数除法的计算方法,能正确地进行计算
2。 使学生会用“四舍五入”法结合实际情况用“进一”法和“去尾”法取商的近似数。初步认识循环小数、有限小数和无限小数
3。 使学生能用计算器探索計算规律能应用探索出的规律进行一些小数除法的计算。
4 使学生会解决有关小数除法的简单实际问题,体会小数除法的应用价值 内容结构安排:
本单元教材的编写特点:
1。 展示学生对小数除法计算方法的探索过程
2。 计算内容紧密结合现实情景
3。 适时引入计算器
1。 抓住新旧知识的连接点为小数除法的学习架设认知桥梁。(小数除法的试
商方法除的步骤和整数除法基本相同,不同的是小数点的处理问题因此,要注意复习和运用整数除法的有关知识为新知识的学习奠定好基础。)
2 联系数嘚含义进行算理指导,帮助学生掌握小数除法的计算方法(小数除
法的重点是突出小数点的处理问题,而商的小数点为什么要和被除数的小数点对齐要涉及数的含义)
1。 引导学生理解并掌握小数除以整数的计算方法
小数除法的重点,在于要把除数是小数嘚除法转化成前面学过的除数是整
1 理解商的小数点定位问题。
3 根据实际情况用“进一”法和“去尾”法取商的近似值。
課时安排:15课时
1。 小数除以整数(3课时)
2 一个数除以小数(3课时)
3。 商的近似数(1课时)
4 循环小数(2课时)
5。 用计算器探索规律(1课时)
6 解决问题(3课时)
7。 整理和复习(2课时)