黑马程序员 .NET学习笔记 <1>
来源:互联网 发布:手工网络拓扑发现 编辑:程序博客网 时间:2024/05/23 02:28
一、.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培训、期待与您交流! ----------------------
- 黑马程序员 .NET学习笔记 <1>
- 黑马程序员 .NET学习笔记 <1>
- 黑马程序员.net学习笔记3----泛型。
- 黑马程序员_ADO.NET学习笔记
- 黑马程序员_ADO.NET学习笔记
- 黑马程序员-- ADO.NET基础学习笔记
- 黑马程序员 .NET学习笔记 <2>
- 黑马程序员 .NET学习笔记 <3>
- 黑马程序员 .NET学习笔记 <4>
- 黑马程序员 .NET学习笔记 <5>
- 黑马程序员 .NET学习笔记 <6>
- 黑马程序员 .NET学习笔记 <7>
- 黑马程序员 .NET学习笔记 <8>
- 黑马程序员 .NET学习笔记 <9>
- 黑马程序员 .NET学习笔记 <10>
- 黑马程序员<.net学习笔记--数据库>
- 黑马程序员<.net学习笔记--数据库>
- 黑马程序员<.net学习笔记--html,web>
- WHU 2013 Summer Team Contest #17 - NWERC 2009
- JAVA编程心得-多态设计初步
- Android重力感应示例
- 在JBoss中部署GeoServer
- Android Intent Action 大全
- 黑马程序员 .NET学习笔记 <1>
- php学习记录 iframe 文件上传
- Not starting NFS client services - no NFS found in /etc/fstab
- 文章收集
- POJ 1388 Ugly Numbers
- BAE WordPress固定链接404找不到错误
- 结构体内存对齐
- Java EE 学习资料收录
- Android 读写文件的N种写法