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=

随便看看

天气插件(vue)和风天气插件

&lt:“center”:“left”:&lt:v=2.0(函数(d){varc=d.createElement('link')c.rel='stylesheet'.href='http://t.zoukankan.com/https;v=1.4.0'vars=d.createElement;...

【转】Kettle集群

本文转自:http://blog.csdn.net/dqswuyundong/article/details/5952009KettleCluster Kettle是一个开源ETL工具,以其效率和可扩展性而闻名于业界。其高效的一个重要原因是其多线程和集群功能。Kettle的多线程采用了管道并发机制,这在另一篇文章中专门介绍。本文主要介绍水壶集群。群集允许转换...

【JVM】元空间详解 Metaspace

nocs。JpgNoKlassisMetaspaceNoKlassinMetaspaces专用于存储其他与klass相关的内容,如方法、常量池等。它可以由多个不连续的存储器组成。在元空间GC之后,还将调整阈值。默认情况下,MaxMetaspaceSize基本上是无限的,因为大多数元空间都是在本地内存中分配的,但它仍然受到本地内存大小的限制。为了防止元空间的无...

webstorm关闭烦人的eslint语法检查

使用eslint语法检查后,我们发现JS代码中到处都是红线。通过右键菜单中的fixeslint problems选项,我们可以发现页面代码格式完全被eslint包装。只需关闭exlint语法检查。看不见,想不起来。反向关闭不会影响代码开发,但相反,它会影响代码开发。关闭eslint位置:文件--˃设置--˃语言和框架--˃CodeQualityTools--...

pycharm最新版本激活码(永久有效) python安装教程

输入python以查看当前版本的python。您可以输入“print'helloworld”并单击下载以启动PyCharm://pan.baidu.com//1eVdm4dUPKn3ZY_Xj kqNXw提取代码:l83f2,下载破解补丁(版本2018.3.5)下载链接至地址:...

[笔记]manjaro kde主题&amp;amp;手动安装主题

安装manjaroKDE主题。首先,安装manjaro主题,有两种方法:“系统设置”-“全局主题”-“获取新的全局主题”,您还可以在“外观”中获得“等离子样式、应用程序样式、颜色等”的新全局主题“.通过manjarokdestore下载主题,然后将主题导入系统。但是,由于某些原因,方法1在我的计算机上不可行。加载速度非常慢,下载速度非常慢。据说可以通过pro...