一、.net入门
1、.net和C#的区别:
.net是框架,是一种技术;dotnet是一种俗称;C#(sharp)是一种编程语言。
Java既是一门技术,又是一门语言。
2、.net平台用处:
桌面应用程序(winform应用程序);
Internet应用程序(ASP.net)
手机开发(WP8)
3、B/S:浏览器-服务器模式(邮箱);C/S:客户机-服务器模式(QQ);
二、.net基础
1、文件中包含命名空间,命名空间包含类,类中包含方法。
2、类文件扩展名:.CS;解决方案文件扩展名:.sln;项目文件扩展名:.csproj。
3、注意使用“///”注释的方法。
4、CLR原理:
CLR的核心功能包括:内存管理、程序集加载、安全性、异常处理和线程同步,可由面向CLR的所有语言使用。并保证应用和底层操作系统之间必要的分离。
它是一种多语言执行环境,支持众多的数据类型和语言特性。他管理着代码的执行,并使开发过程变得更加简单。这是一种可操控的执行环境,其功能通过编译器与其他工具共同展现。
不同的语言通过编译器,翻译成MSIL通用语言,CLR可以把MSIL翻译成计算机、手机可识别执行的代码。
5、.net框架:包括类库和CLR
类库有三层结构:ASP.net(WEB窗体、WEB服务)、Winform;ADO.NET、XML;基本框架类。
CLR有三部分:CLS(公共语言规范)、CTS(通用类型系统)、JIT(即时编译器)。
三、变量
1、变量代表一个内存空间的地址,内存中储存数据。
2、变量命名规则:Camel法(studentName)和Pascal法(SystemVersion)。
3、“=”是给变量赋值,赋值后变量原值消失。
注意:在排序方法中,数值比较后要利用第三变量对两个数值进行交换,而不是赋值。
4、“+”运算符还可以表示连接多个字符串,并且把非字符类型转换为字符串。
四、运算符与表达式
1、“Tab”键转义字符为“\t”,且具有对齐功能。
2、类型转换原则:不能造成精度丢失。
---------------------- ASP.Net+Android+IOS开发、 .Net培训、期待与您交流! ----------------------