黑马程序员 .NET学习笔记 <1>
2013-08-31 00:53
351 查看
----------------------
ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------
.net是框架,是一种技术;dotnet是一种俗称;C#(sharp)是一种编程语言。
Java既是一门技术,又是一门语言。
2、.net平台用处:
桌面应用程序(winform应用程序);
Internet应用程序(ASP.net)
手机开发(WP8)
3、B/S:浏览器-服务器模式(邮箱);C/S:客户机-服务器模式(QQ);
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(即时编译器)。
2、变量命名规则:Camel法(studentName)和Pascal法(SystemVersion)。
3、“=”是给变量赋值,赋值后变量原值消失。
注意:在排序方法中,数值比较后要利用第三变量对两个数值进行交换,而不是赋值。
4、“+”运算符还可以表示连接多个字符串,并且把非字符类型转换为字符串。
2、类型转换原则:不能造成精度丢失。
----------------------
ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------
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培训、期待与您交流! ----------------------
相关文章推荐
- 黑马程序员 .NET学习笔记 <7>
- 黑马程序员 .NET学习笔记 <3>
- 黑马程序员 .NET学习笔记 <6>
- 黑马程序员 .NET学习笔记 <10>
- 黑马程序员 .NET学习笔记 <9>
- 黑马程序员 .NET学习笔记 <4>
- 黑马程序员 .NET学习笔记 <8>
- 黑马程序员 .NET学习笔记 <2>
- 黑马程序员-----学习日记<1>------环境配置总结
- 关于Ibatis.net ,将List<T> 作为参数的学习笔记
- OpenCV 2 学习笔记(10): 算法的基本设计模式<1>:策略模式(strategy pattern)
- C++学习笔记之对文件的操作<1>
- LuaFramework_UGUI_学习笔记 <1>
- Scala学习笔记系列<1>
- 『算法学习笔记』10th day. 文件操作<1>
- Netty学习笔记<1>--UNIX的5种I/O模型
- C++学习笔记之对文件的操作<1>
- 学习笔记<1>
- C++学习笔记之对文件的操作<1>
- Spark学习笔记-Streaming-1<转>