【asp精品源码栏目提醒】:网学会员asp精品源码为您提供【精品】VisualC#.NET课件第1讲 - 大学课件参考,解决您在【精品】VisualC#.NET课件第1讲 - 大学课件学习中工作中的难题,参考学习。
Visual C .NET程序设计 第一讲 Visual C.NET编程简介第1章 Visual C .NET编程简介本章要点: .NET概念及其组成 Visual C.NET的产生和特点 Visual Studio.NET集成开发环境 创建Visual C.NET程序的一般方法 C程序结构 1.1 循序渐进学理论1.1.1 .NET简介 1..NET的定义 .NET技术是微软公司推出的一个全新概念, “它代表了一个集合、一个环境和一个可以作 为平台支持下一代Internet有可编程结构。
” .NET的最终目标就是让用户在任何地方、 任何时间,以及利用任何设备都能访问所需的 信息、文件和程序。
2..NET开发平台 .NET开发平台包括.NET框架和.NET开发 工具等组成部分,.NET框架(Framework)是 整个开发平台的基础,包括公共语言运行库和 框架类库,.NET开发工具包括Visual Studio.NET集成开发环境和.NET编程语言。
其中,Visual Studio .NET集成开发环境用来 开发和测试应用程序。
.NET编程语言包括 Visual Basic、Visual C和新的Visual C 等用来创建运行在公共语言运行库(CLR)上 的应用程序。
3..NET框架 .NET框架包括公共语言运行库(Common Language Run ,CLR)和.NET类库。
公共语言运行库是.NET的基础,用户可以 将公共语言运行库看作是一个在执行时管理代 码的代理,它提供核心服务(如内存管理、线 程管理和远程处理)。
类库是一个综合性的面向对象的可重用类 型集合 。
.NET Framework内部关系1.1.2 Visual C.NET简介1.Visual C.NET语言的产生背景2. 什么是C C是微软公司在2000年7月发布的一种全新 的简单、安全、面向对象的程序设计语言。
它是专门为.NET的应用而开发的语言。
它 吸收了C、Visual Basic、Delphic、Java 等语言的优点,体现了当今最新的程序设计 技术的功能和精华。
C的目的就是综合 Visual Basic的高生产率和C的行动力。
3.Visual C.NET的特点 与C和C相比,C具有以下特点: (1)语法更简单; (2)保留了C的强大功能; (3)快速应用开发功能; (4)语言的自由性; (5)强大的Web服务器控件; (6)支持跨平台; (7)与XML相融合。
C与CC 禁止使用指针和指针算法(除了在不安全的代码块中);C 删除了预处理器的宏(但保留了条件编译和defined 常数),复杂的宏在以不希望的方式扩展到复合输入变元中时,会出现错误;C 要求在引用变量的值之前,必须先显示声明该变量,并用一个初始值进行初始化;C 使用switch…case语句,为了防止程序员疏忽,switch语句中的每个case从句都必须有一个闭合的break命令;C 删除了全局函数,迫使用户进行面向对象的编程,如果只有一个静态成员,那么程序中的每个函数都必须是类的一个成员,就连开始的Main函数也定义为一个类的成员;在编译C类库时,编译器会自动把它们显示为可以由客户应用程序重使用的组件,用户不会混淆GUID和ATL宏;C 支持使用Windows Forms快速开发图形化用户界面,用户不必编写代码来处理OnPaint事件;C 标准化包含类定义和类执行的单个文件的使用,把类的定义和其执行放在一个文件中,使类更易于维护。
C与JavaC 的语法要比Java强大,因为C支持运算符重载和类型安全的枚举,另外,如果需要,还可以在C代码中选择嵌入式指针和其它不合法的语法,只要把它们放在“非安全”的代码块中即可。
C 可以与其他.NET语言编写的代码进行无缝的交互操作,IT部门不需要标准化C,就可以在工程中使用它。
.NET基类为C提供了一个统一的、标准的源,以满足常用功能的需要。
例如XML、互联网和图形化。
为了访问相同的功能,Java程序员有时必须从各种不同的源中获取。
使用C 编写程序控制台应用程序:这类应用程序是运行在DOS窗口上的纯文本应用程序,在单元测试类库或创建后台过程时,可用使用控制台应用程序。
Windows应用程序:这些应用程序如Microsoft Office,有我们很熟悉的Windows外观和操作方式,使用.NET Framework的WindowsForms模块就可以生成这种应用程序。
Wi