您的位置:首页 > 职场人生

黑马程序员 .NET学习笔记 <1>

2013-08-31 00:53 351 查看
----------------------
ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------

一、.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培训、期待与您交流! ----------------------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: