1课程说明2.net介绍3.net开发环境

上传人:ldj****22 文档编号:53958202 上传时间:2018-09-06 格式:PPT 页数:46 大小:1,002KB
返回 下载 相关 举报
1课程说明2.net介绍3.net开发环境_第1页
第1页 / 共46页
1课程说明2.net介绍3.net开发环境_第2页
第2页 / 共46页
1课程说明2.net介绍3.net开发环境_第3页
第3页 / 共46页
1课程说明2.net介绍3.net开发环境_第4页
第4页 / 共46页
1课程说明2.net介绍3.net开发环境_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《1课程说明2.net介绍3.net开发环境》由会员分享,可在线阅读,更多相关《1课程说明2.net介绍3.net开发环境(46页珍藏版)》请在金锄头文库上搜索。

1、,1 课程说明 2 .NET介绍 3 .NET开发环境,Use Visual Studio .NET,ASP.NET,Visual Studio.NET,ADO.NET,VB.NET,Web数据库 设计与应用,第1讲 概述,1 课程说明,课程: Web数据库设计与应用 软件开发与应用专业 统设必修专业核心课 教材: Web数据库设计与应用 主编:林闯,课程要求,课时 :72 课时 分为两部分: 讲课部分:42 课时,课堂教学 实践部分:30 课时,课程实验,教材说明,先修课程 Visual Basic程序设计 SQLSERVER数据库应用 编写重点 使用ASP.NET和ADO.NET技术进行数

2、据库开发 对相关知识没有展开描述 开发工具 主要使用Visual Studio.NET集成环境,参见教材前言,课程内容,第一章 数据库开发技术简介 第二章 Visual Studio .NET 介绍 第三章 Visual Basic .NET 语法 第四章 WEB 控件使用 第五章 WEB 窗体的创建与使用 第六章 使用ADO.NET访问数据 第七章 代码分离技术 第八章 ASP.NET安全 第九章 ASP.NET应用程序,1 课程说明 2 .NET介绍 3 .NET开发环境,Use Visual Studio .NET,ASP.NET,Visual Studio.NET,ADO.NET,VB

3、.NET,Web数据库 设计与应用,第1讲 概述,2 .NET 介绍,.NET 定义 .NET 框架 公共语言运行库 .NET 开发语言 .NET 框架类库 .NET 参考资料,.NET 平台?,Visual Studio .NET?,.NET 框架?,?救命!,VB .NET?,.NET 定义,2.1 .NET的定义,ASP.NET?,什么是.NET,主要组成部分,开发工具 服务器 XML Web service 客户端 用户体验,.NET 架构,开发工具,XML Web service,服务器,客户端,用户体验,.NET 以XML 技术和基于 XML 的 Web service 技术为中心

4、!,2 .NET 介绍,.NET 定义 .NET 框架 公共语言运行库 .NET 开发语言 .NET 框架类库 .NET 参考资料,.NET 框架,VB 应用程序,Visual C# 应用程序,Visual C+ 应用程序,.NET 架构代码,.NET 框架,类库,Windows,XML Web service,ADO.NET,CLR,源代码编译成 MSIL代码,编程服务,JIT 编译器 生成本机代码,数据类型,2.2 .NET 框架,公共语言运行库,英文名称:Common Language Runtime (CLR) CLR的产生 托管代码与非托管代码 即时编译,2.2.1 公共语言运行库,

5、CLR的产生,Windows DNA 有很多开发语言 每种语言都有自己的运行库 是否有:“可以被多种语言共用”的通用环境,有,这就是CLR!,托管代码与非托管代码,托管代码(Managed Code) 以CLR为目标的代码 非托管代码 以“操作系统”为目标,即时编译,微软中间语言 Microsoft Intermediate Language,MSIL 即时编译 Just-in-time Compilation, JIT CLR就相当于Java语言的虚拟机,编译和执行,源代码,编译,在安装或函数/方法第一次被调用时,中间代码,元数据(Metadata),CLR 执行模型,VB,源代码,Comp

6、iler,C+,C#,Compiler,Compiler,Assembly IL Code,Assembly IL Code,Assembly IL Code,操作系统服务,公共语言运行时,即时编译器JIT Compiler,二进制代码,管理代码 Managed code,Unmanaged Component,.NET开发语言,公共语言规范 (Common Language Specification, CLS) Visual Studio.NET中内置的开发语言 Visual Basic.NET(VB.NET) C# Visual C+ .NET,2.2.2 奠基于CLR之上的语言,Vis

7、ual C+ .NET是唯一允许继续开发“非.NET架构应用程序”的语言。 如果你开发的是基于.NET框架的C+应用程序,则称为“Managed C+”,而开发传统的二进制代码的Windows应用程序,则称为“Non Managed C+”。,.NET框架类库,2.2.3 .NET框架类库,跨所有编程语言 支持跨语言继承和调试 和工具集成良好 命名空间 .NET 框架类库由命名空间组成 各种类型的集合 相当于JAVA的Package,统一的编程模式,Windows API,公共语言运行库,.NET Framework,问题,以下哪些语言可以产生托管代码? A. VB.NET B. C# C.

8、VBScript D. VC6 以下哪些语言可以产生非托管代码? A. VB.NET B. C# C. VC+.NET D. J#,.NET 框架,VB 应用程序,Visual C# 应用程序,Visual C+ 应用程序,.NET 架构代码,.NET 框架,类库,Windows,XML Web service,ADO.NET,CLR,编程服务,数据类型,回顾.NET框架,源代码编译成 MSIL代码,JIT 编译器 生成本机代码,2 .NET 介绍,.NET 定义 .NET 框架 公共语言运行库 .NET 开发语言 .NET 框架类库 .NET 参考资料,.NET参考资料,http:/ htt

9、p:/ http:/ http:/ http:/ http:/ 课程说明 2 .NET介绍 3 .NET开发环境,Use Visual Studio .NET,ASP.NET,Visual Studio.NET,ADO.NET,VB.NET,Web数据库 设计与应用,第1讲 概述,3 Visual Studio .NET,Visual Studio .NET,Web 窗体工具,Windows 窗体工具,错误处理,多语言支持,XML Web Service 工具,数据访问,2.3 Visual Studio.NET集成开发环境,起始页的使用方法,2.3.1 开始使用Visual Studio .

10、NET,浏览开发环境,菜单,工具栏,工具箱,Windows 窗体设计器,属性 窗口,菜单和工具栏,应用程序模板,提供了初始文件、项目结构以及环境设置,解决方案资源管理器,2.3.2 Visual Studio.NET的窗口 (1),有效管理开发工作所需要的项,快捷图标,解决方案容器可包含多个项目,而项目容器则通常包含多个项。 同一个解决方案容器中的项目可以使用不同编程语言,也可以是不同的应用程序。,类视图,2.3.2 Visual Studio.NET的窗口 (2),以列表的方式显示项目中包含的类和每个类的成员,快捷图标,属性窗口,2.3.2 Visual Studio.NET的窗口 (3),

11、设置属性,如大 小、标题或颜色,工具箱,2.3.2 Visual Studio.NET的窗口 (4),创建用户界面的控件,服务器管理器,2.3.2 Visual Studio.NET的窗口 (5),编程时引用服务器组件,联机帮助系统,帮助菜单,动态帮助,2.3.3 使用帮助,ASP.NET环境配置,检查IIS是否安装 测试http:/localhost 使用IIS管理工具 检查文件夹inetpubwwwroot,课堂练习 使用开发环境,打开项目,检查窗体视图,查看属性,使用工具箱,使用帮助,课堂练习 使用 VB .NET 项目,创建项目,在集成开发环境中运行项目,查看文件,生成项目,保存和关闭项目,运行应用程序,保存、运行和生成应用程序,保存应用程序,运行项目,编译项目,1 课程说明 2 .NET介绍 3 .NET开发环境,Use Visual Studio .NET,ASP.NET,Visual Studio.NET,ADO.NET,VB.NET,Web数据库 设计与应用,第1讲 概述,回顾,时间充裕的话,补充:.NET的知识体系,.NET基础 .NET语言 .NET框架 ADO.NET 开发方向 Windows开发 Web开发 Web Service开发 移动开发 开发工具,.Net 开发专业培训与国际认证 -MCAD 与 MCSD,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号