C#入门学习笔记(基于刘铁锰老师C#入门2014教学视频)【1】

C#入门学习笔记(基于刘铁锰老师C#入门2014教学视频)【1】


前言:

本笔记作为记录我从零开始学习C#的记录,为了unity的兴趣爱好自学一门C#,也算是寒假为自己充个电,希望这个寒假可以坚持下去吧。
如果笔记中有不正确的地方还希望大佬多多指正。

一.认识C#

C#旨在设计成为一种“简单、现代、通用”,以及面向对象的程序设计语言。C#适合为独立和嵌入式的系统编写程序,从使用复杂操作系统的大型系统到特定应用的小型系统均适用。

学习路径:

纵向:语言(C#) → 类库(unity) →框架
横向:命令行程序,桌面程序,设备(平板电脑/手机)程序,web程序,游戏。

二.安装运行环境

这里我安装的是微软的Visual Studio 2019,在Visual Studio Installer中根据自己需求选择对应的工作组件和语言。这里我只是作为一个入门级小白学习C#,所以只选择了一个.NET桌面开发。
有没有大佬讲一讲为什么unity hub自带的visual studio 2019会导致C盘爆炸啊啊啊。

三.认识几种应用程序:

Console:使用控制台输出命令行。
Windows Form Application: 窗体应用程序。
WPF(Windows Presentation Foundation): 也是窗体应用程序,但能做到分离界面设计人员与开发人员的工作,提供多媒体交互用户图形界面。
用户实际上在使用Windows Form Application和WPF各自开发的窗体应用程序是没有具体差别的。

本节内容:

分别编写Console,WPF,Windows Forms的Hello World!程序。

1.Console编写:

新建一个Console项目,若简体汉字的visual studio则叫做控制台应用程序。在这里插入图片描述
PS:Visual Studio 2019 中,控制台应用程序打开后他自带输出“Hello World!”٩(๑❛ᴗ❛๑)۶

using System;

namespace ConsoleHelloWorld
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello,World!");
        }
    }
}

后续控制台输出:

在这里插入图片描述

2.Windows Forms Application编写:

新建Windows Forms Application项目
在这里插入图片描述
打开Windows Forms Application项目会自动生成好一个窗口,此时运行结果就和目前的窗口是一样的,所见即所得。
在右侧ToolBox中选择工具,Textbox文本框和button按钮,将其拖入窗口中形成组件。
在左侧属性中设置各个窗口组件的属性,例如Name以及Text
此处设置方式类似于Eclipse中WindowBulider-JFrame 插件的使用方法。
在这里插入图片描述
通过单击属性框中的一个小闪电的符号来管理事件监听。
在这里插入图片描述
双击Click后的文本框进入时间监听的详细编辑
在这里插入图片描述

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 WinFormHelloWorld
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }

        private void ClickToSayHello_Click(object sender, EventArgs e)
        {
            this.textBoxShowHello.Text=("Hello,QFDD!");
        }
    }
}

此时的运行效果就是通过点击按钮是的文本框中出现代码中设置好的文本。
在这里插入图片描述

3.WPF编写:

新建WPF项目
在这里插入图片描述
WPF的工作窗口和Windows Forms Application并无太大差距,差别是分离界面设计人员与开发人员的工作,提供多媒体交互用户图形界面。通俗来说就是程序员开发的窗口设计美观达不到设计师的要求,现在让设计师加入设计团队使用WPF一起设计窗口,使用下方的xaml代码进行窗口美化。
在这里插入图片描述
之后的添加窗口组件和设置组件属性与事件监听与上面的Windows Forms Application并无差别,运行效果如下:
在这里插入图片描述
单击按钮实现文本框输出。

四.总结:

作为小白初步入门C#希望自己可以坚持下去,因为我入门C#是向Unity发展的兴趣爱好,所以刘铁锰老师的C#教程中有一些应用程序我写没有写入这个笔记中。
你知道茴香豆有四种写法么?
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值