Windows Phone 7手机开发、.Net培训、期待与您交流!
今天重新回顾了下.NET知识的基础,在看杨中科老师的第一季视频,想把基础再进行一次回顾学习,正所谓“温故而知新”,一次回顾,一次收获。正好也做下笔记。
概念性问题
关于什么是.NET,C#(sharp)
其实.NET一般是指.NET Framework框架,是一种平台,一种技术。而C#是一种编程语言,可用于基于.net平台的应用开发(引申:JAVA是一种技术,也是一种编程语言)
.NET能做什么事
.NET开发平台,用C#语言,能开发桌面应用程序(WinForm程序),Internet应用程序 (ASP.NET、WebServer),手机应用开发(window phone 7、8),C/S架构(客户机(client)/服务器模式(server)),B/S架构(浏览器(browser)/服务器模式(server))
开发工具
Visual Studio 2008\2010\2012
注:尽量下载旗舰版,功能最全面,以下提供下载地址
- .NET Framework 框架结构图
备注:
CLS:公共语言规范(common language specifiction)。CTS:通用类型系统(common type system)。CLR:公共语言运行时(common language runtime)
运行机制:C#语言编译的程序其实不能被直接被系统翻译并执行,是要经过CLR解释执行后,读取中间语言,然后再翻译成windows能识别的语言再运行的。
当我们双击运行程序时,被即时编译器翻(JIT /just in time)译后才执行的。
C#翻译成中间语言(MSIL/ Microsoft intermediate language)时,要符合CLS所定义的规则,翻译成CTS所具有的已定义好的类型,这样就能在.NET环境中运行。
小提示:
1、写代码前,最好显示出行号 在 工具——选项——文本编辑器——C# ——常规中选择行号即可
2、写程序,需要适当性的写一些注释,养成良好的代码习惯,方便他人,也方便自己。何乐而不为呢?
3、学会使用键盘的一些快捷键——Home/End/PgUp/PgDn/Shift,作用分别是 跳到光标所在行最前端位置/跳到光标所在行最后端位置/向上翻页/向下翻页/按住Shift键,光标经过的地方都会被选中。 以上键我们会经常用到。结合使用。(ctrl+home)到目前所有文字最前端,(ctrl+end)到目前所有文字最后
Windows Phone 7手机开发、.Net培训、期待与您交流!
黑马程序员-------.NET知识基础(第一天)
最新推荐文章于 2022-11-16 13:17:36 发布