.net平台和.net framework框架

学前入门 - 图1

.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

  1. 双击图标
  2. win+r调出运行窗口,输入devenv

新建项目
visual c#>Windows>控制台应用程序
windows窗体应用程序(winform应用程序)

vs的各个组成部分

解决方案、项目及类之间的关系

解决方案:公司
项目:部门
类:员工 (一般以.cs结尾的文件是类文件)
解决方案包括项目 项目包括类

在视图里找解决方案资源管理器

名称
位置(解决方案所在位置)
解决方案名称

名称不允许出现中文

class/类中的各个组成部分

引入命名空间

京东——京东在线商城项目——顾客类
淘宝——淘宝在线商城项目——顾客类

高端霸气公司——老赵牛x项目——顾客类

namespace 项目名称

方法/函数 static void main()

main函数:程序的主入口
你写的代码如果想要被执行的话,必须写在main当中

文件格式

.sln 解决方案文件
包含整个解决方案的信息,可以双击运行

项目文件夹 包含

  • properties属性
  • app. config配置文件
  • .csproj项目文件,包含项目信息,可以双击允许

Visual Studio的各种设置

设置行号

工具>选项>文本编辑器>√行号

设置字体

工具>选项>环境>字体和颜色 consolas

设置软件样式

工具>选项>环境>样式>黑色

恢复出厂设置

工具>导入和导出>重置所有设置

启动项目设置

解决方案会把你的第一个项目当做默认启动项目
选中解决方案右键>属性>通用属性>启动项目>当前选定内容

项目的加载与卸载

暂时用不到但是不想删掉的项目——卸载项目
某一天又要用了——重新加载项目

生成解决方案

运行程序前,生成解决方案/ctrl+ shift+ B,帮助排查语法错误