C#: Window Forms

1979 ワード

C#


基本的にCシリーズ言語は低レベル言語であり、これはハードウェアに近いことを意味する.
しかしC#は高度な言語であり、形式が安定したオブジェクト向け言語である.
研究所ベースのCとは異なり、MS社(.NET)ベースで開発され、現在は複数のプラットフォーム(ios、androidなど)をサポートしている.
Visual Studioの.NETフレーム上の動作NETプラットフォームにクラスライブラリが追加されました.いわばNETフレームワークです.
クラス(Class)
:C言語との最大の違い
既存のプログラミングは順序に従って処理されます.しかしC#はWindowsの出現であり,イベントの概念(ex.マウス移動,クリック,キーボード動作)を導入し,イベントを処理するプログラムが必要な概念の転換点によって誕生した.要するに、C#の核心はクラス概念であり、オブジェクト向けのプログラミング言語であり、形式的にはCの構造体(struct)に似ているが、ここでは一つの方法が追加された.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Test01
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void label1_Click(object sender, EventArgs e)
        {

        }

        private void radioButton1_CheckedChanged(object sender, EventArgs e)
        {

        }

        private void radioButton2_CheckedChanged(object sender, EventArgs e)
        {

        }

        private void button1_Click(object sender, EventArgs e)
        {
            this.Text = textBox1.Text;
        }

        private void button3_Click(object sender, EventArgs e)
        {
            
        }

        private void textBox1_TextChanged(object sender, EventArgs e)
        {

        }

        private void textBox1_DoubleClick(object sender, EventArgs e)
        {
            this.Text = textBox1.Text;
        }

        private void label2_Click(object sender, EventArgs e)
        {

        }
    }
}
しゅつりょくぶつ

C#画像の破片でパズルを描く感じが強いです.
最初のステップは、ウィンドウ・フォームに含まれる要素を特定し、非常に美しく整理することです.特別な機能はまだ追加されていないため、上記のコードから見ると、関数はほとんど実現されていません.
しかし、直感的な設計では、複数のフォームがスタック接続され、Web上でさまざまな機能を体験できることは想像に難くありません.