Visual C#概述.ppt_第1页
Visual C#概述.ppt_第2页
Visual C#概述.ppt_第3页
Visual C#概述.ppt_第4页
Visual C#概述.ppt_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据库工程,参考资料 讲义数据库工程 MSDN 中 关于 Visual C# 的技术文档: 教学网站 ,考核方式 平时:10% 大作业:40% 期末笔试:50% 联系方式 王敏:,第1章 Visual C# 概述, .NET 概念及其组成 Visual C# 介绍 Visual C# 基本的应用程序类型及设计方法 课内实验,本章要点:,1.1 .NET 概念及其组成,.NET 历史 2000 年微软正式实施 .NET 战略 2002 年发布了 Microsoft Visual Studio .NET 软件包,核心为 .NET Framework 1.0 (简称 .NET 1.0) 2003 年

2、发布了 Microsoft Visual Studio .NET 2003 下一个版本中,去掉了 .NET 部分,命名为 Microsoft VisualStudio2005,目前较为流行的版本有: Microsoft Visual Studio 2005 .NET Framework 2.0 Microsoft Visual Studio 2008 .NET Framework 3.5 Microsoft Visual Studio 2010 .NET Framework 4.0 这些不同的版本在使用方法方面非常相似,本学期我们将使用 Microsoft Visual studio 2010

3、 (简记为VS 2010)作为工具来学习,.NET开发平台,.NET Framework:是整个开发平台的基础 公共语言运行时(CLR) .NET 类库(FCL) .NET 开发工具 VS 2010 集成开发环境 .NET 下各种编程语言,.NET Framework 的体系结构,操作系统,公共语言运行时 (CLR),VC+,C#,VB,J#,.Net Framework 类库 (FCL),公共语言运行时(CLR),CLR 是 .NET 的基础,用户可以将 CLR 看作是一个在执行时管理代码的代理,它提供核心服务(如内存管理、线程管理和远程处理) 以 CLR 为目标的代码称为托管代码。 作为程

4、序执行环境,CLR 起着将 .NET 的各种语言最终转换成执行代码的重要角色。 编译器首先将源代码编译成中间语言 IL,然后 CLR 再将这些中间语言编译成平台专用的代码(即托管代码),实现了跨语言集成和增强安全性等特点。,.NET 的目标之一就是要改变多种开发语言各自为政,相互不兼容的问题,实现跨语言编程。多种语言要实现相互之间的完全交互,必须定义一种统一的语言规范,不同开发语言编写出来的代码被编译成满足该规范的代码,这样,其他语言编写出来的程序就可以方便地调用这些代码。 .NET 框架通过公共语言规范 CLS 实现跨语言编程,CLS 定义了所有在 .NET 框架上运行的代码必须满足的基本接

5、口。,公共语言规范(CLS),不同的符合 CLS 的高级开发语言如何统一到一起的呢?这需要使用到微软中间语言(MSIL)。 MSIL 是一种符合 CLS 规范而且风格颇似汇编的中间语言,它并不像真正的汇编语言那样和硬件指令紧密结合,而是由一些模拟的指令组成。 在 .NET 环境中,通过 .NET 开发语言(如 C#, VB 等)开发的应用程序需要经过一系列的中间步骤,才能成为最终在计算机上执行的代码。,微软中间语言(MSIL),.NET 的类库,.NET 的类库是一个综合性的面向对象的可重用类型集合。 类库分配到不同的命名空间下,所有命名空间都归类在 System 命名空间下。,1.2 Vis

6、ual C# 介绍,Visual C# 的特点 语法更简单 面向对象 类型安全 保留了 C 和 C+ 的强大功能 与 Web 结合紧密 快速应用开发功能,1.3 C# 基本的应用类型及其一般的开发方法,C# 基本应用类型 控制台应用程序 Windows 窗体应用程序 Web 应用程序,【例1_1】 创建一个 C# 控制台程序,该程序的功能是显示一行欢迎词:“hello world”,创建控制台应用程序,例1_1 程序运行界面,【练习1】输入姓名并显示欢迎词 编写一个控制台应用程序,程序执行时将出现一行提示,要求您输入您的姓名,用户输入姓名后,程序将输出如下文字:欢迎你,*!。,课内实验,创建

7、Windows 窗体应用程序,【例1_2】 编写一个 C# Windows 应用程序,程序的运行界面如图所示。需要添加一个 Label 标签控件和一个 Button 按钮控件,并为 Button 按钮控件添加结束程序的代码。,例1_2 程序运行界面,【练习2】应用程序的退出 编写一个 Windows 窗体应用程序,在窗体Form1上增加一个 Label 标签控件,显示的文字为”Welcome to use C#!”,再增加一个 Button 按钮控件,显示的文字为“End”,程序运行时,单击该按钮将退出应用程序的执行。程序的设计界面如下图所示。,课内实验,设计步骤,界面设计:设计视图 插入对象

8、,设其属性(对象窗及属性窗) 代码设计:代码视图 双击对象,填写代码 或者双击属性窗的某个事件 调试和运行 F5 直接运行 Ctrl+F5,保存,保存 程序文件 .cs 项目文件 .csproj 解决方案 .sln 其他辅助文件,创建 Web 应用程序,在 .NET 中也称 ASP.NET 应用程序 应用程序在服务器上运行,客户端使用浏览器(如IE)来进行输入输出 这种方式称为 B/S(Browser/Server)方式 与传统的 C/S(Client/Server)相区别 B/S 应用程序在使用、部署上有独特的优势 程序包含 Default.aspx(界面信息)及 Default.aspx.cs(代码信息) 称为 Code-Behind(代码后植),【例1_3】编写一个 Web 应用程序。,例1_3 程序运行界面,课后实验,熟悉 VS 2010 开发环境 学习创建三类 C

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论