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=

随便看看

WebView2简单试用(二)—— 基本操作

页面跳转可以通过webview实现interface://www.cnblogs.com/tianfang/“);其他操作其他常见操作已经很好地封装在WebView2控件中。网页跳转事件WebView2常见的网页跳转事件包括:更多事件可以参考API文档:快捷键F12。快捷键Ctrl+Shift+I。右键菜单中的“检查”,这为调试提供了极大的便利。...

高斯键盘设置指南

高斯键盘设置指南如何打开蓝牙模式电源:蓝牙需要电源。高斯GS87-D有两种通电方式:将键盘背面的开关转到on;使用USBType-C电源切换模式:Fn+P用于在有线模式和无线模式之间切换。按下Fn+P,Fn+PP右上角的键盘灯闪烁3次。有线模式和蓝牙模式相互切换。但是,没有指示灯指示当前模式是有线模式还是蓝牙模式如何连接蓝牙代码匹配:长按Fn+P,直到P键快...

java报表实现excel一样冻结表头的功能

增加了几个新的指标,后台sql改了,拿过来只须在一个dao类中修改就足够了,可恨的是客户又提出来改报表表样,加个类似excel冻结表头的功能。...

开源跳板机jumpserver的安装部署和使用详细教程及踩坑经验

安装篇jumpserver需要依赖于mysql数据库,python开发工具的支持,所以需要安装一系列软件。按照提示进行所有流程的安装,安装完成之后访问http://ip:8000端口即可登录到jumpserver。因为jumpserver会在被管理的后端主机上通过此处指定的管理用户来添加指定的用户和sudo权限:配置sudo授权,用于添加sudo授权。...

ArcGIS Server服务状态正在停止。。。问题BUG解决

1、 ArcGISServer服务器存在服务问题:ArcGISServerManager的所有服务都显示为“正在停止…”。N个解决方案1)港口占用问题。端口4000-4002已被其他程序占用,导致服务无法正常启动。您可以通过CMD找到相关PID占用的端口,停止它,然后启动GIS服务。您也可以在安装目录中将其手动更改为D:ProgramFiles ArcGIS...

vue的富文本编辑器使用,并且添加显示当前输入字数

{模块:{工具栏:{标题:{script://indent〔{direction:text align:background:}.editor{line-height:}.ql editor{line-high:content:padding right:...