(主要是传智播客的赵剑宇老师上课的笔记,由于这几天的课和以前上C学C语言和C++几乎都学过所有开始跳着学,在此感谢赵剑宇老师)
概念:.net与c#
•.net/dotnet:一般指.Net Framework框架.一种平台,一种技术.
•C#(sharp):一种编程语言,可以开发基于.net平台的应用.
•(*) Java即是一种平台又是一种编程语言
.net都能干什么
•桌面应用程序 Winform(.net开发的桌面应用程序叫Winform应用程序)
•Internet应用程序 ASP.NET
(.net开发的internet应用程序叫ASP.NET应用程序)
•手机开发 wp8
(.net可以做手机开发,Wp8,目前在中国刚刚起步,也许 这是一个机会)
Wp8已经来袭,要善于抓住机会,敢于尝试.----掌握分寸
•Unity3D游戏开发或者虚拟现实(大家的机遇)
.NET两种交互模式
•C/S:客户机(Client)/服务器模式(Server) 如:qq
(C/S是Client/Server的缩写。客户端需要安装专用的客户端软件。)
•B/S:浏览器(Browser)/服务器模式(Server)
(B/S是Brower/Server的缩写,客户机上只要安装一个浏览器)
关于B/S和C/S的区别在下面备注中有、
C#的大概结构
Console.WriteLine("要打印的内容");
Console.ReadKey();
暂停当前程序,等待用户按下任意键继续,按下的任意键将显示在我们的控制台当中
.sln:解决方案文件,里面包含着整个解决方案的信息,可以双击运行。
.csproj:项目文件,里面包含着这个项目的信息,可以双击运行。
学习到了一个Visual Stdio的一个新的功能,自动切换项目: