目录
1 Visual Studio
1.1 下载&安装
1.1.1 下载
vistual studio下载地址:https://visualstudio.microsoft.com/zh-hans/downloads/
社区版对于个人使用免费,用于学习以及个人项目开发够用了
1.1.2 安装
以管理员身份运行
1.1.3 选择组件
选择组件,并在下面的位置那里选择位置
语言包,此处默认选择 【中文(简体)】
1.1.4 安装位置
安装路径中不要有中文、空格、特殊字符
根据自己的盘符创建对应目录存放一下软件的安装的指定位置
1.2 启动操作
开发设置选择 常规 ,颜色选择 浅色 ,可根据自己的喜好选择,点击 启动 Visual Studio 。
创建项目
项目配置,配置【项目名称】及【位置】,点击【创建】。
1.3 更改组件
1.3.1 添加新组件
1.3.1.1 打开的项目
首先随便点击一个项目进入vs的主页面
然后点击菜单栏的工具
然后点击获取工具和功能
进入此页面后,向下翻,找到想要的组件
勾选上,然后点左下角的修改,等待下载安装就好
1.3.1.2 通过 installer 修改
在开始菜单搜索 visual studio installer
,这个软件是专门用来更改visual stduio组件的,方便随时随地修改组件或者卸载
点击如下的修改
1.3.2 修改共享组件、工具和 SDK安装位置
如果之前安装过想要修改,下载缓存 与 组件工具和SDK 路径,则需要清理注册表。
路径:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\Setup
1.4 C#中操作
1.4.1 控制台程序输出Hello World
选择新建一个项目:
- 打开 Visual Studio:选择“创建新项目”。
- 选择模板:选择 控制台应用程序 (
.NET Core
) 或 控制台应用程序 (.NET Framework
) ,然后点击“下一步”。 - 配置项目:输入项目名称、位置和解决方案名称,然后点击“创建”。
- 编写代码:Visual Studio 会生成一个默认的Program.cs文件,你可以在其中编写代码
按需求分类后选择对应开发环境
代码如下:
using System;
namespace SayHello {
class SayHello {
static void Main(String[] args) {
Console.WriteLine("Hello World");
Console.ReadKey();
}
}
}
1.4.2 Windows窗口应用输出Hello World(WinForms)
创建Windows窗口应用
点击后等待
实现代码:
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 WinFormsApp1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
textShowHello.Text = "Hello World" ;
}
}
}
实现效果:
实现原理:
textShowHello.Text = "Hello World" ;
在行为事件面板双击鼠标点击事件,通过代码实现点击事件
textShowHello
:在属性面板自己设置的文本框控件名
Text
:用于设置或获取文本框内的值(在此事件中为设置值Hello World)
1.4.3 WPF应用程序输出Hello World
创建WPF应用程序,WPF也被看做WinForms的升级版
记得给控件取名字 (养成良好习惯)
为Button控件添加事件
点击闪电图标进入事件栏 ,双击Click创建点击事件
在方法中写代码实现点击事件
实现代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
namespace WpfApp2
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void buttonSayHello_Click(object sender, RoutedEventArgs e)
{
textShowHello.Text = "Hello World";
}
}
}
实现效果: