1. 编程学习的捷径
(1)“学”和“练”要结合起来
(2)在反复应用中积累
(3)视频中的例子都要仿写下来
2. 编写第一个程序——Hello,World!
(1)一些可能遇到的基础概念
①Solution与Project
·Solution是针对客户需求的总的解决方案
·Project用具体的项目解决具体的问题(例如:数据库、网络服务)
②Project模板
·VS有很多版本,版本越高级,里面包含的Project模板就越多,支持的开发技术就越多。
(2)用十种技术编写Hello,World!(重点是前三个)
①Console
·在VS2019版本里,Console指的是.Net Framework
·C#的源码文件默认使用.cs来作为扩展名
·源码为:
Console.WriteLine("Hello,World!");
②WindowsForms
·在VS2019版本里是这个:
·源码为:
textBoxShowHello.Text = "Hello,World!";
③WPF
·与WindowsForms的区别在于多出了类似于html的代码(即xaml代码)(这行代码保证了设计师可以加入到开发团队,直接对界面进行设计)
·源码为:
textBoxShowHello.Text = "Hello,World!";
·旧的WindowsForm技术在新的WPF技术中得到重用
·WPF的一大特点是可以实现可视化
④Web Forms(网络应用程序,相当于做网站)
·网站写好以后,发布到服务器上,全世界都可以看到
⑤MVC
·Web Form的升级版
⑥Windows Phone Application
⑦Windows Store Application
⑧Cloud
⑨WF(工作流技术)
·用可视化的方法来设计工作流
⑩WCF
3. 见识C#编写的各类应用程序