1.1 C#概述

  • C#语言及特点

    • C#是微软公司发布的一种面向对象的、运行于.NET Framework和 .Net Core(完全开源,跨平台能够在Windows/Linux上运行)之上的高级程序设计语言。
    • C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性;
    • C#是面向对象的编程语言;
  • .Net是什么?.Net和C#究竟是什么关系?

    • .Net是一个平台,而C#则是在这个平台里面的一门语言;
    • .Net上面可以有其他语言,比如VB、C++等都可以运行,而C#是.Net平台上最主流的开发语言;
    • .Net不仅仅能够让C#运行,它还能够提供提供一些必要的工具让C#完成更多强大的功能;

1.2 C# 开发工具安装

  • 开发工具VisualStudio?

    • Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,是编写C#程序或者说.NET程序最常用的开发工具。因其功能强大、简单易用、速度快、智能度高,被网友戏称宇宙第一IDE。
  • 安装:
    1. 点击 官网,选择合适类型的IDE进行下载:
    2. 下载下来后,会进行下载安装包,完成后我们再选择组件;
    3. 根据我们实际的开发环境选择对应的组件,可以多选,少选也没有事情,后续可以进行修改再增加组件;建议勾选的组件如下:

    4. 勾选之后点击安装,安装完成则安装成功(安装的时候需要联网);成功后启动VS,界面如下:

1.3 创建第一个C#程序

  1. 点击创建新项目,然后选择Windows桌面,最后选择Windows窗体应用(.NET Framework),然后点击下一步
  2. 按照如图步骤,填入对应的项目信息,最后点击创建按钮新建工程:
  3. 如图所示界面表示创建成功:
  4. 先选中Form1.cs文件,然后点击左侧工具箱,就可以看到许多控件:
  5. 选中公共控件中的Label,拖动到窗口中:
  6. 再右键选择属性,我们可以对Label里面的属性进行设置,如图所示通过修改Text的值,我们将这个空间名称从Label1修改为了我的第一个程序

C#从入门到精通之第一篇: C#概述与入门相关推荐

  1. 《Ansible权威指南 》一 第一篇 Part 1 基础入门篇

    本节书摘来自华章出版社<Ansible权威指南 >一书中的第1章,第1.1节,李松涛 魏 巍 甘 捷 著更多章节内容可以访问云栖社区"华章计算机"公众号查看. 第一篇 ...

  2. Java入门基础教程第一篇

    Java入门基础 Java是是一门面向对象编程语言,现在广泛使用,名声和c/c++.python一样,虽然我最常用的语言是python,但现在现在闲来无事,就写了这篇文章. 目录 Java入门基础 下 ...

  3. boot入门思想 spring_(第一讲)Spring Initializr-快速入门Spring Boot的最好选择

    1讲:Spring Initializr-快速入门Spring Boot的最好选择 Spring Initializr [http://start.spring.io/]是引导你快速构建Spring ...

  4. jquery easyUI第一篇【介绍、入门、使用常用的组件】

    tags: web前端库 什么是easyUI 我们可以看官方对easyUI的介绍: easyUI就是一个在Jquery的基础上封装了一些组件....我们在编写页面的时候,就可以直接使用这些组件...非 ...

  5. 简书python_第一篇简书-Python入门

    目录 image 题外话 之前没有写博客的习惯,现在开始写觉得入门也太晚了吧,看看同龄的大哥都写了十几万字.于是心想,我也要开启我的博客之旅.本篇讲python入门操作,适合新手!!!老鸟拐弯不送.懒 ...

  6. java精品入门-0基础第一篇

    1. 计算机基础知识 1.1 计算机 计算机(Computer)全称:电子计算机,俗称电脑.是一种能够按照程序运行,自动.高速处理海量数据的现代化智能电子设备.由硬件和软件所组成,没有安装任何软件的计 ...

  7. C++快速入门|系列(第一篇)

    目录 C语言和C++的区别 C++的特点 OOP是什么? HELLO,WORLD!输出 cout进行标准输出 cin进行标准输入 巩固--挑战习题 结尾 C语言和C++的区别 与C语言不同,C语言是面 ...

  8. linux系统第一篇(Linux系统入门介绍)

    Linux发展史 1.1操作系统是什么 操作系统(Operating  System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是配置在计算机硬件上的第一层软件,其他任何软件都必须在操作 ...

  9. python第一个公开发行版_Python基础篇【第一篇】:python入门

    python 简介 python是一种解释型.面向对象.改动数据类型的高级程序设计语言,由Guido van Rossum于1989年发明,第一个公开发行版发行于1991年. python是纯粹的自由 ...

  10. y2第一章 初始mybatis的上机3_MyBatis3.2.x从入门到精通之第一章

    第一章 一.引言 mybatis是一个持久层框架,是apache下的顶级项目.mybatis托管到goolecode下,再后来托管到github下.(百度百科有解释) 二.概述 mybatis让程序将 ...

最新文章

  1. mysql ltree_mysq基础知识总结l
  2. 阿里巴巴电商搜索推荐实时数仓演进之路
  3. App推荐 | Google Tasks
  4. rewirte 规则
  5. 上传 录音_老罗推荐的是最好吗?AI旗舰录音笔对比评测
  6. oracle instant client配置(MAC OS)
  7. Java面试题中高级,java引用数据类型和基本数据类型区别
  8. 走出浮躁的泥沼:浮躁的社会原因 控制好自己的物欲
  9. git为私有仓库设置密码_真香!在局域网下行云流水般使用git
  10. windows下python3用pip安装kivy和kivy示例
  11. [oracle原]访问局域网内出现“ORA-12541:TNS:无监听程序”
  12. [导入]每个开发人员现在应该下载的十种必备工具
  13. GIS和RS数据查找下载网址整合
  14. 磊科Netcore路由器无线无缝中继(桥接)设置方法
  15. med4way:中介效应和交互效应分析
  16. NoteBook / 期货及衍生品基础(5)
  17. IEEE认证Pdf格式失败问题
  18. 关于JavaScript面向对象
  19. 部署: 搭建 Apache RocketMQ 单机环境与Rocketmq-console
  20. 盘点世界杯 之 世界杯十大震惊榜

热门文章

  1. Spatial-Temporal时间序列预测建模方法汇总
  2. Java class文件反编译工具推荐以及Eclipse中查看/调试Jar包中的代码
  3. Linux安装和卸载MySQL数据库
  4. 中国各省会城市经纬度位置
  5. Java后端开发实习记录
  6. office 公式编辑器 插入花体格式字母
  7. 软件开发系统类别记录
  8. 自主开发的3D打印软件
  9. c语言八大数据结构有哪些,C语言中都有哪些常见的数据结构你都知道几个??...
  10. 斐讯盒子T1_【YYF固件】夏杰语音实用版刷机固件及教程分享