




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2021-11-102021-11-101 1/23/23第2讲 .net体系及开发环境介绍秦秦 光光 源源2021-11-102021-11-102 2/23/23提纲提纲.net.net体系体系1 vs.net 2005 vs.net 2005开发环境开发环境22021-11-102021-11-103 3/23/23. .netnet概述概述 .net.net是一个崭新的基于是一个崭新的基于internetinternet的的开发和开发和应用平台应用平台,它代表了,它代表了microsoftmicrosoft最近才发表最近才发表的新技术架构。对于每个使用的新技术架构。对于每个使用micr
2、osoftmicrosoft技技术的人来说,术的人来说,.net.net都意味着资源使用能都意味着资源使用能力的提高。力的提高。2021-11-102021-11-104 4/23/23 .net.net概述概述 为了适应网络的快速发展和统一所有的网络为了适应网络的快速发展和统一所有的网络开发语言,开发语言, 20002000年年6 6月,月,microsoftmicrosoft公司正式推公司正式推出出“.net.net下一代互联网软件和服务战略下一代互联网软件和服务战略” ” ,为全世界的为全世界的microsoftmicrosoft开发人员提供了一个功开发人员提供了一个功能强大的能强大的集
3、成开发环境集成开发环境。 “.net.net代表了一个集合、一个环境、一个可代表了一个集合、一个环境、一个可以作为平台支持下一代以作为平台支持下一代internetinternet的可编程结的可编程结构。构。” 2021-11-102021-11-105 5/23/23 .net.net概述概述 visual studio.netvisual studio.net的完整名称为的完整名称为microsoft microsoft visual studio.net,visual studio.net,简写为简写为vs.netvs.net。已历经。已历经20022002版、版、20032003版和版
4、和20052005版,现在最高版本是版,现在最高版本是20082008版。版。2021-11-102021-11-106 6/23/23 .net.net概述概述 visual studio.net visual studio.net 是一套完整的是一套完整的开发工具集开发工具集,用于,用于生成生成 asp.net web asp.net web 应用程序、应用程序、xml web servicesxml web services、桌面应用程序和移动应用程序。桌面应用程序和移动应用程序。 visual basicvisual basic、visual c+visual c+、visual c#
5、 visual c# 和和 visual j# visual j# 全全都使用相同的集成开发环境都使用相同的集成开发环境 (ide)(ide),利用此,利用此 ide ide 可可以共享工具且有助于创建混合语言解决方案。以共享工具且有助于创建混合语言解决方案。 另外,这些语言利用了另外,这些语言利用了 .net framework .net framework 的功能,的功能,通过此框架可使用简化通过此框架可使用简化 asp web asp web 应用程序和应用程序和 xml xml web services web services 开发的关键技术。开发的关键技术。2021-11-1020
6、21-11-107 7/23/23.net.net组成组成1. .net1. .net框架(框架(.net framework.net framework)一个虚拟机(一个虚拟机(clrclr公共语言运行库),这个虚公共语言运行库),这个虚拟机可以屏蔽大量的拟机可以屏蔽大量的windows apiwindows api。 一个拥有丰富功能的类库。一个拥有丰富功能的类库。2. .net2. .net企业版服务器企业版服务器 .net.net企业版服务器包括融合企业版服务器包括融合.net.net框架为一体的操作框架为一体的操作系统(如系统(如windows server 2003windows
7、server 2003)、数据库系统(如)、数据库系统(如sql server 2005sql server 2005)和邮件系统(如)和邮件系统(如exchange server exchange server 20032003)等)等 3. .net3. .net语言和语言环境语言和语言环境 提供了一个跨越多种语言的开发环境提供了一个跨越多种语言的开发环境visual visual studio.netstudio.net。符合符合.net.net语言规范的多种语言,如:语言规范的多种语言,如:c#.netc#.net、visual basic.netvisual basic.net等等
8、2021-11-102021-11-108 8/23/23.net.net层次层次2021-11-102021-11-109 9/23/23 clrclr 最底层的公共语言运行库(环境)最底层的公共语言运行库(环境) (common (common language runtimelanguage runtime,缩写为,缩写为clr)clr)是是.net.net的核心,的核心,它是驱动关键功能的引擎它是驱动关键功能的引擎 包括一个数据类型的公共系统。这些公共类包括一个数据类型的公共系统。这些公共类型加上标准接口协议就可以实现跨语言的继型加上标准接口协议就可以实现跨语言的继承。除了分配和管理内
9、存外,承。除了分配和管理内存外,clrclr也可以进也可以进行对象跟踪和无用单元收集行对象跟踪和无用单元收集2021-11-102021-11-101010/23/232021-11-102021-11-101111/23/232021-11-102021-11-101212/23/23vs.net 2005vs.net 2005起始页起始页2021-11-102021-11-101313/23/23vs.net 2005vs.net 2005窗口界面窗口界面2021-11-102021-11-101414/23/23vs.net 2005vs.net 2005集成开发环境集成开发环境 win
10、dowswindows窗体设计器窗体设计器 工具箱工具箱 属性窗口属性窗口 解决方案资源管理器解决方案资源管理器 动态帮助动态帮助 输出窗口输出窗口 服务器资源管理器、类视图、资源视图、服务器资源管理器、类视图、资源视图、对象浏览器和调试窗口等。对象浏览器和调试窗口等。 2021-11-102021-11-101515/23/231 windows1 windows窗体设计器窗体设计器 windowswindows窗体设计器窗口简称窗体窗体设计器窗口简称窗体(formform),是应用程序最终面向用户的),是应用程序最终面向用户的窗口,它对应于应用程序的运行结果。窗口,它对应于应用程序的运行结
11、果。各种图形、图像、数据等都是通过窗体各种图形、图像、数据等都是通过窗体或窗体中的控件显示出来的。或窗体中的控件显示出来的。 (进入开发环境界面讲解)vs.net 2005vs.net 2005集成开发环境集成开发环境2021-11-102021-11-101616/23/232 2 工具箱窗口工具箱窗口 工具箱窗口由工具图标组成,这些图标工具箱窗口由工具图标组成,这些图标是应用程序的构件,称为图形对象或控是应用程序的构件,称为图形对象或控件,每个控件由工具箱中的一个工具图件,每个控件由工具箱中的一个工具图标来表示。标来表示。(进入开发环境界面讲解)vs.net 2005vs.net 2005
12、集成开发环境集成开发环境2021-11-102021-11-101717/23/233 3 属性窗口属性窗口 vs.net 2005vs.net 2005集成开发环境集成开发环境2021-11-102021-11-101818/23/23 4 4 解决方案资源管理器解决方案资源管理器 利用解决方案资源管理器,可以利用解决方案资源管理器,可以方便地组织方便地组织需要设计需要设计开发的开发的项目、文件,配置应用程序或组件项目、文件,配置应用程序或组件。 在解决方案资源管理器窗口中显示了解决方案及其项在解决方案资源管理器窗口中显示了解决方案及其项目的层次结构,其中的条目以文件的形式保存在磁盘目的层次
13、结构,其中的条目以文件的形式保存在磁盘上。上。 一个解决方案可以含有各种文件,其中常用的有以下一个解决方案可以含有各种文件,其中常用的有以下三种:三种:解决方案文件(解决方案文件(.sln.sln)项目文件代码(项目文件代码(.csproj.csproj)程序模块文件(程序模块文件(.cs.cs) vs.net 2005vs.net 2005集成开发环境集成开发环境2021-11-102021-11-101919/23/235 5 窗口的调整窗口的调整 为了控制开发环境中各元素的形状及大小,可以为了控制开发环境中各元素的形状及大小,可以移移动、停靠和自动隐藏动、停靠和自动隐藏大多数用来构建程序
14、的界面元大多数用来构建程序的界面元素,并调整这些元素的大小。素,并调整这些元素的大小。 6 6 工具工具 - - 选项选项( (行号设置、联机帮助、自动换行行号设置、联机帮助、自动换行) )7 7 调试调试(f5(f5运行、运行、f10f10逐过程、逐过程、 f11f11逐语句、查看变量逐语句、查看变量) )vs.net 2005vs.net 2005集成开发环境集成开发环境2021-11-102021-11-102020/23/23编写第一个程序编写第一个程序1 1 使用向导创建程序框架使用向导创建程序框架2021-11-102021-11-102121/23/232 2 排列和对齐窗体控件排列和对齐窗体控件 3 3 设置窗体和控件属性设置窗体和控件属性4 4 编写代码编写代码5 5 创建可执行文件(创建可执行文件(bindebugbindebug) 编写第一个程序编写第一个程序2021-11-102021-11-102222/23/23退出退出visual studio 2005visual studio 2005 注意注意: :在使用在使用visual studio 2005visual studio 2005时,需要时,需要在建在建立项目的时候赋予项目名
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 部编版小学语文三年级下册第八单元试卷1
- 2023-2024学年广东省清远市四校高二下学期期中联考语文试题(解析版)
- 探究春分的奥秘
- 塑造品格小战士
- 硕士研究生生存指南
- 梅里斯达斡尔族区2025届小升初数学检测卷含解析
- 山西省临晋中学2025届高三下学期大联考卷Ⅰ生物试题试卷含解析
- 泰山学院《可靠性技术》2023-2024学年第一学期期末试卷
- 内蒙古翁牛特旗2024-2025学年初三下学期第一次教学质量诊断性考试生物试题试卷含解析
- 山东省临沂市临沭县一中2025届高三一轮复习阶段性考试(历史试题理)试题含解析
- 图书馆消防安全培训课件
- 800万吨年混合原油常减压蒸装置设计
- 学习科学研究与方法论
- 招商引资培训课件-招商引资讲课
- 走进神奇的中药学习通章节答案期末考试题库2023年
- 我眼中的抗战-抗战中的家书优秀PPT
- 计算机软件测试员(三级)技能理论考试题库(汇总)
- 计算机网络安全分析及防范措施毕业论文
- 二甲双胍(格华止)2型糖尿病的基础用药
- 脑白金操作手册
- 门诊病历书写模板全
评论
0/150
提交评论