- 3
- 0
- 约4.45千字
- 约 35页
- 2016-12-23 发布于重庆
- 举报
窗体应用程序 18 窗体应用程序运行 18 思考 18 1. 说明.NET Framework的组件构成,并解释每个组件所实现的功能。 2. 什么是.NET Framework?其设计目标是什么? 总 结 2 理论部分: Visual C# .NET 产生背景 C#语言及其特点 .NET开发平台 C#程序的创建、编译和运行 简单C#程序的基本结构及分析 C#程序的书写格式规范 实验部分: 根据电子实验报告,完成实验一(Visual C#的基本使用) 根据电子实验报告,完成实验二(跟踪调试及控制台下的输入输出) C#.NET程序设计教程 前序 程序设计语言与程序设计 方法 第1章? C#语言概述 第2章? 数据类型、变量和常量 第3章? 语句、运算符和表达式 第4章? 程序流程和异常处理 第5章? 数组和指针 结构化语言基础 第6章 类和对象 第7章 类成员 第8章 继承和多态 第10章 结构和枚举 第16章 文件和流I/O 第19章 Windows窗体应用程序 面向对象编程 第1章 C#语言概述 Visual C# .NET 产生背景 C#语言及其特点 .NET开发平台介绍 C#程序的创建、编译和运行 简单C#程序的基本结构及分析 C#程序的书写格式规范 2 Visual C# .NET 产生背景 1960年前后,一种名为Algol 60 的程序设计语言诞生了 大约在1970年,B语言被改写成C语言 大约在1980年,Stroustrup创建了C++ Microsoft在2002年宣告了C#语言的诞生。 C#读作C Sharp,简称CS 3 C#的族谱如图 C#的发展体现了Sun与微软在开发语言方面的竞争 .net平台 (C#和VB.net) Java平台 5 C#语言简介及其特点 C#语言简介 C#(C Sharp)是一种简洁、类型安全的面向对象的编程语言 C# 采用花括号({和})语法 Visual Studio .NET 2008/.NET Framework 3.5/C#3.0语言 7 C#特点和开发应用范围: 完全支持面向对象的方法 由C++发展而来 语法上,与C++和Java非常相似 摒弃了C++的复杂性,更易用,更少出错 性能比C++小一些 可以运用于支持 .net 框架的平台上(比如Windows Mobile掌上电脑、手机等) 现代的、面向对象的、类型安全的 主要构建在 .NET Framework 上运行的各种安全、可靠的应用程序 7 C#语言简介及其特点 .NET开发平台 C# 程序在 .NET Framework 上运行 公共语言运行库(Common Language Runtime,CLR) 统一的类库(Framework Class Library,FCL) 源代码被编译为中间语言(Intermediate Language,IL) IL 代码与资源一起作为一种称为程序集的可执行文件存储在磁盘上,通常具有的扩展名为 .exe (应用程序)或 .dll(库) 8 Visual Studio平台下C#的编译 中间语言(Intermediate Language,IL) Just-In-Time 9 C# 源代码的编译运行环境 10 What is .NET ? 核心包括: 著名的通用语言运行机(Common Language Runtime),与Java用的虚拟机比较, 二者完成的任务大致相同; 大堆通用函数库,这些库函数可以被多种语言调用,并且通过编译都产生一种共同的中间语言(Intermediate Language)。 11 .NET框架结构 .NET的构想 构建多种程序语言(C,Basic, c++,Java…)程序员的公共开发平台 一次编程,到处使用 迎合互联网时代的分布式服务 12 多种语言程序员的公共平台 .NET框架 C# Code VB Code J# Code Application MSIL MSIL 13 一次编程,到处使用(至今未实现) Windows OS Linux OS Unix OS .NET框架 C# Code VB Code J# Code MSIL MSIL .NET程序只能运行在.NET Framework之上。现阶段.NET只能用于Windows平台,WinXP, Win2000上需要手动安装,Win2003自带.NET Framework 14 所 以 从本身的语言设计角度而言,C# 要比Java设计得更好,作为MS的产品,它至始至终都是在为MS服务,在.NET平台上才能使用。 15 C#的开发环境 使用文本编辑器(如Notepad)编写代码,并使用.NET Framewo
原创力文档

文档评论(0)