.net平台和.net framework框架
.net能干什么
- 桌面应用程序 (QQ/电脑管家等软件)
.net开发的桌面应用程序叫winform应用程序
Internet应用程序(京东/淘宝)
.net开发的应用程序叫ASP.NET应用程序
手机开发
.net可以做手机开发,Wp8
- Unity3D 游戏开发/虚拟现实(虚拟东西现实化)
两种交互模式
C/S 客户端client/服务器模式server
客户端需要安装专用的客户端软件 winform应用程序
B/S 浏览器browser/服务器模式server
客户机上只需要安装一个浏览器 Internet应用程序C#(sharp)
一种编程语言(计算机能够听懂的语言),可以开发基于.net平台的应用
是.net平台中的主流语言,开发的应用如果脱离.net framework框架也是运行不了的IDE
指开发工具visual studio的学习
启动vs
- 双击图标
- win+r调出运行窗口,输入devenv
新建项目
visual c#>Windows>控制台应用程序
windows窗体应用程序(winform应用程序)
vs的各个组成部分
解决方案、项目及类之间的关系
解决方案:公司
项目:部门
类:员工 (一般以.cs结尾的文件是类文件)
解决方案包括项目 项目包括类
在视图里找解决方案资源管理器
名称
位置(解决方案所在位置)
解决方案名称
名称不允许出现中文
class/类中的各个组成部分
引入命名空间
京东——京东在线商城项目——顾客类
淘宝——淘宝在线商城项目——顾客类
namespace 项目名称
方法/函数 static void main()
main函数:程序的主入口
你写的代码如果想要被执行的话,必须写在main当中
文件格式
.sln 解决方案文件
包含整个解决方案的信息,可以双击运行
项目文件夹 包含
- properties属性
- app. config配置文件
- .csproj项目文件,包含项目信息,可以双击允许
Visual Studio的各种设置
设置行号
设置字体
设置软件样式
恢复出厂设置
启动项目设置
解决方案会把你的第一个项目当做默认启动项目
选中解决方案右键>属性>通用属性>启动项目>当前选定内容
项目的加载与卸载
暂时用不到但是不想删掉的项目——卸载项目
某一天又要用了——重新加载项目
生成解决方案
运行程序前,生成解决方案/ctrl+ shift+ B,帮助排查语法错误

