⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 form1.cs

📁 Visual C#2005程序设计教程
💻 CS
字号:
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;

namespace WinApp销售额
{
	/// <summary>
	/// Form1 的摘要说明。
	/// </summary>
	public class Form1 : System.Windows.Forms.Form
	{
        private System.Windows.Forms.Label label1;
        private Label label2;
		/// <summary>
		/// 必需的设计器变量。
		/// </summary>
		private System.ComponentModel.Container components = null;

		public Form1()
		{
			//
			// Windows 窗体设计器支持所必需的
			//
			InitializeComponent();

			//
			// TODO: 在 InitializeComponent 调用后添加任何构造函数代码
			//
		}

		/// <summary>
		/// 清理所有正在使用的资源。
		/// </summary>
		protected override void Dispose( bool disposing )
		{
			if( disposing )
			{
				if (components != null) 
				{
					components.Dispose();
				}
			}
			base.Dispose( disposing );
		}

		#region Windows 窗体设计器生成的代码
		/// <summary>
		/// 设计器支持所需的方法 - 不要使用代码编辑器修改
		/// 此方法的内容。
		/// </summary>
		private void InitializeComponent()
		{
            this.label1 = new System.Windows.Forms.Label();
            this.label2 = new System.Windows.Forms.Label();
            this.SuspendLayout();
            // 
            // label1
            // 
            this.label1.AutoSize = true;
            this.label1.Location = new System.Drawing.Point(72, 16);
            this.label1.Name = "label1";
            this.label1.Size = new System.Drawing.Size(69, 19);
            this.label1.TabIndex = 0;
            this.label1.Text = "label1";
            // 
            // label2
            // 
            this.label2.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
            this.label2.Location = new System.Drawing.Point(72, 48);
            this.label2.Name = "label2";
            this.label2.Size = new System.Drawing.Size(472, 144);
            this.label2.TabIndex = 1;
            this.label2.Text = "label2";
            // 
            // Form1
            // 
            this.AutoScaleBaseSize = new System.Drawing.Size(10, 21);
            this.ClientSize = new System.Drawing.Size(616, 232);
            this.Controls.Add(this.label2);
            this.Controls.Add(this.label1);
            this.Font = new System.Drawing.Font("宋体", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
            this.Name = "Form1";
            this.Text = "Form1";
            this.Load += new System.EventHandler(this.Form1_Load);
            this.ResumeLayout(false);
            this.PerformLayout();

		}
		#endregion

		/// <summary>
		/// 应用程序的主入口点。
		/// </summary>
		[STAThread]
		static void Main() 
		{
			Application.Run(new Form1());
		}

		private void Form1_Load(object sender, System.EventArgs e)
		{
			this.Text="销售总额";
			label1.Text="公司名     北京牌    飞跃牌    牡丹牌    总销售额";
			label2.Text="";
			// 声明并初始化枚举变量
			//Price pk=Price.北京牌,pn=Price.牡丹牌,lp=Price.飞跃牌;
			Company [ ]com=new Company[4 ];   //声明结构数组
			// 为结构数组赋值
			com[0].name="第一公司";com[0].pekin=70;com[0].peony=80;com[0].leap=110;
			com[1].name="第二公司";com[1].pekin=40;com[1].peony=100;com[1].leap=130;
			com[2].name="第三公司";com[2].pekin=20;com[2].peony=70;com[2].leap=30;
			com[3].name="第四公司";com[3].pekin=80;com[3].peony=80;com[3].leap=40;
			int sum=0;   // 声明并初始化求总销售额变量
			for(int i=0;i<com.Length;i=i+1)
			{
				sum=com[i].pekin*(int)Price.北京牌+com[i].peony*(int)Price.牡丹牌
                    +com[i].leap*(int)Price.飞跃牌;
                if (com[i].name == "第二公司" )
                    label2.Text+=com[i].name+"     "+com[i].pekin+"        "
                        +com[i].peony+"      "+com[i].leap+"      "+sum+"\n";
                else if(com[i].name == "第一公司" )
                    label2.Text+=com[i].name+"     "+com[i].pekin+"        "
                        +com[i].peony+"       "+com[i].leap+"      "+sum+"\n";
                else
                    label2.Text+=com[i].name+"     "+com[i].pekin+"        "
                        +com[i].peony+"       "+com[i].leap+"       "+sum+"\n";
				sum=0;//
			}

		}
	}
	public struct Company   // 定义存储公司名称及日销售量的结构类型
	{
		public string name;
		public int pekin,peony,leap;
	}
	public enum Price{飞跃牌=2000,北京牌=2100,牡丹牌=2200}   // 定义各种品牌电视机单价的枚举类型
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -