# 安装地址
https://www.visualstudio.com/zh-hant/downloads/?rr=https%3A%2F%2Fwww.google.com%2F
![](https://ws4.sinaimg.cn/large/006tKfTcgy1fr1e6x8999j30w70irjvb.jpg)
# 安装必备
可在mac上安装Windows虚拟机。
详见
https://ihavenolimitations.xyz/amy326/parallel-desktop/610492
几个必须安装的:
![](https://ws1.sinaimg.cn/large/006tKfTcgy1fr1ebas7d2j30l20dpq4l.jpg)
![](https://ws3.sinaimg.cn/large/006tKfTcgy1fr1ebrmov8j30eo02xmxa.jpg)
# 开发环境
通常使用visual studio 开发。与.net framwork一般同时使用。.net framwork提供了丰富的类库,所以实际上c#开发中使用的类(比如class()),实际上是调用了.net framwork上已有的类的功能。所以在安装visual studio的时候,必选.net 桌面开发,这样我们才能轻松调用已有的类库。
# 三种项目类型
dos => 控制台应用程序
c/s => 窗体应用程序
b/s => net应用程序
# 解决方案与项目
解决方案可以有多个项目,可以包括不同类型。
在解决方案中右击,可直接创建各种类型应用。
![](https://ws4.sinaimg.cn/large/006tKfTcgy1fr1fih414ij30vu0jc79c.jpg)
#
- 帮助文档 microsoft helo viewer
- c#开发环境及visual studio安装注意事项
- c#程序基本结构-基本语法
- Q1: public static void main(String[] args) 是什么意思
- Q2: c#命名空间+Main方法
- Q3:注释+命名规则+代码规则
- Q4: c#语句 system => console
- Q5: 数据类型 .net
- Q5: 常用名字、变量、运算符
- Q6: 对话窗输入-属性
- Q7: 递归
- Q8:决策分支、条件判断语句 if 语句
- Q9:数组
- Q10:字符串
- Q11:对象、类、访问权限、静态动态函数
- Q12:方法及参数——继承于类
- Q13:构造函数
- Q14:继承——base 关键字
- Q15:多态、虚方法、接口
- Q16:创建窗体应用、控件
- Q17:Ado数据访问、连接 sqlserver 数据库
- Q18: 读取数据command + DataRead( )、DataSet + DateAdapter
- Q19: Entity Framwork、entity 与 ADO.net的区别
- Q20: 对话框、文件、文件夹
- Q21: 导入excel数据、更新到 dbo 数据库中
- Q26: 获取 excel 中每个 sheet 的表名
- Q22: 两个窗体之间数据+方法传递
- Q23: 数学对象
- Q24: c#网站编写
- Q25: visual studio2017如何查看帮助
- Q27: c# dictionary 字典对象
- Q28: 数组与dataTable互相转化