web窗体的运用

摘要:
简单地说,我不知道该使用哪个控件;然后你知道该使用哪个控件,然后你会在其他地方遇到困难。软件总体设计的逻辑并不清楚。然后问题出现了,判断是另一个问题,然后字符串截断的问题一直很难解决。最后,他放弃了,并使用其他方法来判断存储。我最大的问题是我们没有掌握软件的总体概念和我们所掌握的基本知识。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace WebApplication1
{
    interface chapter
    {
        int answer { get; }



    }

    class Charp : chapter
    {
        private int x1;
        private int x2;
        private string Operator;
        public int result;
        public Charp(int x1, int x2, string Operator)
        {
            this.x1 = x1;
            this.x2 = x2;
            this.Operator = Operator;


        }
        public int answer
        {
            get
            {

                if (Operator == "+")
                {
                    result = x1 + x2;

                }
                if (Operator == "-")
                {

                    result = x1 - x2;

                }
                if (Operator == "*")
                {

                    result = x1 * x2;

                }
                if (Operator == "/")
                {

                    result = x1 / x2;

                }
                return result;
            }



        }

    }

}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace WebApplication1
{
    public partial class WebForm1 : System.Web.UI.Page
    {
       

        

        protected void Button1_Click1(object sender, EventArgs e)
        {

            Charp a = new Charp(int.Parse(TextBox1.Text), int.Parse(TextBox3.Text), TextBox2.Text);

            if (TextBox4.Text == Convert.ToString(a.answer))
            {



                Response.Write("<script>alert('回答正确')</script>"); 





            }
            else
            {

                Response.Write("<script>alert('回答错误')</script>"); 
            }
            
        }
    }
}


web窗体的运用第1张

 web窗体的运用第2张

 web窗体的运用第3张

总结:

   这回做的这个web有些简单,只是简单的调用了一下,就是陈老师你说的换脸,所以也比较快十分钟就做好了。其实只要想好程序的显示界面如何表达,再与代码串联起来就行了,但是我们有时候遇到的问题就是不知道怎么把如何把显示界面与代码关联。简单的说就是不知道用哪个控件好;然后知道哪个用控件,然后又会在其他地方遇到困难,对于一个软件的整体设计的逻辑不明确。例如这个我们实现计算器功能,我的同学遇到了这样的问题,刚开始想着先把这个输入的题目显示在一个控件里, 然后先不想读取的时候。然后题目出来了,判断又是一个问题了,然后在截取字符串的问题上一直过不去。到最后放弃了,改用其他方法判断储存。

我所说的我们的最大问题就是,对于软件整体思想我们把握的不够,对于我们所掌握的基本知识也不够。具体就是这样了

免责声明:文章转载自《web窗体的运用》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Qt编程基础入门之二cojs 疯狂的粉刷匠 疯狂的斐波那契 题解报告下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

”该证书已被签发机构吊销“错误解决方案

昨天安装和配置Outlook时,公司要求使用修改后的Outlook。在官网上下载安装证书后,始终没有成功,始终存在“证书已被颁发机构吊销”的错误,但很明显,证书尚未过期。一天下来,我对这件事很不高兴。我匆忙地把钥匙留在了公司,回家后,我决定不进门。SB房东说没有备用钥匙,让我找到开锁公司。开锁公司想打开我的烂门100次,所以我去网吧玩了一晚。今天早上我上班时...

layui使用layui-excel扩展导出xlsx格式文件

layui-excel扩展导出的文件可用office打开,正常显示;直接用table带的导出功能,导出的文件用office打开显示乱码。--导出表不展示--˃78910layui.config.use(['table','form','laydate','excel'],function(){11varform=layui.form;12vartable=l...

flutter 蓝牙开发记录

返回设备ID列表//您可以提前注册以扫描收听事件FlutterBlueflatterBlue=FlutterBlue。例子输出到uisetState((){this._blueDevice.add(r);防止多个扫描操作报告错误)FlutterBlueflatterBlue=FlutterBlue.instance;...

axios 处理超时问题 记录

前言:记录最近两天处理请求超时的逻辑。...

微软新一代输入法框架 TSF

目前,市场上的非微软中文输入法基本上只实现IMM框架。自Windows XP开始以来,Windows提供了一个基于COM的新输入框架TSF。但是,Windows Vista和Windows 7用户也可以使用各种基于IMM的输入方法,因为Windows提供了一个组件来将所有TSF请求转换为IMM API。很可能,因为Win8下的许多Imm函数无法使用。)根据微...

微信小游戏流量主广告接入指南!

游戏通过审核发布上线,累计注册用户达到1000后,可以在管理后台开启流量主功能。广告接入广告类型有三种:激励式视频、插屏和BannerBanner广告接入需要注意:1.广告要显示全,不能放在屏幕外。我的游戏被以上原因拒绝了两次。我的banner广告是放在底部正中间,取最小宽度200。也就是尽量的小,不影响游戏操作。激励视频按钮一定要有视频广告相关的提示!...