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

黑马程序员--.NET笔记--.net基础架构和win系统如何运行软件

2012-12-01 16:24 519 查看
---------------------- ASP.Net+Android+IO开发S.Net培训、期待与您交流! ----------------------

.NET 基础

第一天

1-1、概念: .net与 C#

.net/dotnet: 一般指.Net Framework框架。一种平台,一种技术。

C#(sharp锋利):一种编程语言,可以开发基于.net平台的应用。

(*)Java: 既是一种技术又是一种编程语言。

1-2、.net都能干什么

桌面应用程序 Winform

Internet应用程序 ASP.NET 通过浏览器访问应用程序

手机开发 wp7/8 移动开发未来的趋势

Wince 嵌入式系统

C/S: 客户机(Client)/服务器模式(Server)

B/S: 浏览器(Browser)/服务器模式(Server)

.Net 开发学习路线图



1-3、集成开发环境)

Visual Studio 简介:

*一套完整的开发工具集

*用于开发桌面应用程序、ASP.NET Web应用程序、XML、Web Service、移动应用程序

*为快速开发提供强大支持

IDE及.NET的版本



MSDN 介绍



MSDN 百度百科:http://baike.baidu.com/view/24472.htm

一个解决方案里边可以有多个项目,项目可以包含多个文件,文件中是我们写的程序,共同来完成这个解决方案。

在文件中命名空间中可以包含类,类中可以包含方法。方法中是我们写的程序。



重置开发环境:可以使我们的开发工具恢复默认状态。工具——>导入导出

一般的窗口不小心关闭了,在视图中找。

在C#中类文件是以 .cs结尾的。 Class

Main 方法是我们程序的入口方法。当我们执行一个程序时,会首先找到Main方法,从Main的第一句程序开始执行,当Main方法执行完成之后(即执行到Main方法的反大括号),程序就结束了。

.sln 解决方案的文件

.csproj 项目文件

语法:

Console.WriteLine(“你想显示的内容”);

Console.ReadKey(); 当程序执行到 Console.ReadKey();时,程序会停在这里,等待用户从键盘上键入一个键,用户键入这个键后,程序才继续执行.

C#中,每一句话都必须以 ;分号结束。

注意多个项目的时候 启动项问题

1-4

C# 中的注释,什么是注释呢?对我们写的程序进行解释,注释是给人看的.

有三种格式:

第一种:单行注释 以//开始 本行结束

第二种:多行注释 /*开始 */结束

第三种:文档注释 ///

///文档注释 用于对类和方法进行注释

///

1-5 快捷键

常用键介绍:

Home 返回到光标所在行的左边;End 返回到光标所在行的结尾;

PageUp 向上翻页; PageDown向下翻页;

Shift + Home 从光标到本行开始内容选中;Shift + End从光标到本行结尾内容选中;

Ctrl + Home 光标返回到文档最开始;Ctrl + End光标返回到文档最结尾。

插入、覆盖模式的困惑 Insert键

Ctrl + z 撤销 标点符号:全角和半角问题。

遇到异常和错误不要慌

下面的一对指令,可以折叠代码

#region

#endregion

1-6

.net :是一种多语言的平台,开发.net可以用多大几十种语言进行开发

Java :是一种单语言的平台,但是可以跨平台。

软件系统依赖关系



.NET 简介



.NET 是如何实现语言无关性的(*)



MSIL 微软中间语言

.exe 程序是中间语言,在运行时由CLR托管,CLR读出中间语言后解释成计算机能理解的语言。CLR负责解释、执行。

.NET Framework 类库



MSIL : 微软中间语言 Microsoft Intermediate Language

CLR : 公共语言运行时 Common Language Runtime

CLS : 公共语言规范 Common language Specification 规则

CTS : 通用类型系统 Common Type System

JIT : 及时编译器 Just In Time

英语单词:

Sharp 锋利 客户机(Client) 浏览器(Browser) class 类

IDE(Integrated Development,集成开发环境)

---------------------- ASP.Net+Android+IOS开发.Net培训、期待与您交流! ----------------------详细请查看:http://edu.csdn.net
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐