欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年完整word版,ASP.NET开发大全第章.ASP.NET.与开发工具.docx

    • 资源ID:27311499       资源大小:1.61MB        全文页数:26页
    • 资源格式: DOCX        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年完整word版,ASP.NET开发大全第章.ASP.NET.与开发工具.docx

    精选学习资料 - - - - - - - - - 第 1 章 ASP.NET 3.5 与开发工具从本章开头,读者将能够系统的学习ASP.NET 3.5 技术,相对于ASP.NET 2.0 而言,在 3.5 版本的ASP.NET 中并没有太多的变化,而更多的变化就在于 C#编程语言中;而作为微软主推的编程语言,ASP.NET 3.5 能够使用 C#的最新特性进行高效的开发,本章从基础讲解什么是 ASP.NET ,以及开发工具的使用;1.1 什么是 ASP.NET ASP.NET 是微软推出的 ASP 的下一代 Web 开发技术; ASP.NET 顾名思义是基于 .NET 平台而存在的,在明白 ASP.NET 之前就需要明白 .NET 技术,明白 .NET 平台的相关技术才能够深化的明白 ASP.NET是如何运作的;1.1.1 .NET 历史与展望.NET 技术是微软近几年推出的主要技术,微软为 .NET 技术的推出可谓是不遗余力,在 .NET 平台下,微软有着极大的野心,.NET 技术的进展历程如下所示;2000 年 6 月,微软公司总裁比尔 .盖茨在“ 论坛 2000” 的会议上向业内公布 .NET 平台并描画了.NET 的愿景;2002 年 1 月,微软发布 .NET Framework 1.0 版本,以及 Framework 1.0 应用程序的帮助开发;Visual Studio .NET 2002 进行 .NET 2003 年 4 月,微软发布 .NET Framework 1.1版本,以及针对.NET Framework 1.1版本的开发工具 Visual Studio 2003 ,.NET Framework 1.1 版本较之于 .NET Framework 1.0 而言有重大的改进;2004 年 6 月,微软在 TechEd Europe 会议上发布 .NET Framework 2.0 beta 版本,以及 Visual Studio 2005 的 beta 版本,在 Visual Studio 2005 的 beta 版本中包含了多个精简版,以便不同的开发人 员的需要;2005 年 4 月,微软发布Visual Studio 2005 的 beta 2 版本;2005 年 11 月,微软发布Visual Studio 2005 的正式版和SQL Server 2005 的正式版;2006 年 11 月,微软发布 .NET Framework 3.0 版本,在其中加入了一些新特性,以及语法特性,这些特性包括 Windows Workflow Foundation、Windows Communication Foundation、Windows CardSpace 和 Windows Presentation Foundation ;2007 年 11 月,微软发布 .NET Framework 3.5 版本,在其中加入了更多的新特性,包括 LINQ ,AJAX 等,为下一代软件开发做出预备;2022 年 11 月,微软向业界发布.NET Framework 4.0社区测试版,以及Visual Studio 2022 社区测试版,标识着.NET 4.0 的到来;在.NET 进展的 8 年时间中, .NET 技术在不断的改进;虽然在2002 年微软发布了 .NET 技术的第一名师归纳总结 个版本,但是由于系统保护和系统学习的缘由,.NET 技术当时并没有广泛的被开发人员和企业所接受;第 1 页,共 19 页- - - - - - -精选学习资料 - - - - - - - - - 而自从 .NET 2.0 版本之后,越来越多的开发人员和企业已经能够接受.NET 技术带来的革新;而随着运算机技术的进展,越来越高的要求和越来越多的需求让开发人员不断的进行新技术的学习,这里包括云运算和云储备等新概念;.NET 平台同样为最新的概念和软件开发理念做出预备,这其中就包括 3.0 中显现并不断完善的Windows Workflow Foundation、 Windows Communication Foundation 、Windows CardSpace 和 Windows Presentation Foundation 等应用;在最新的操作系统 Vista 中,微软集成了 .NET 平台,使用 .NET 技术进行软件开发能够无缝的将软件部署在操作系统中,在进行软件的升级和保护中,基于 .NET 平台的软件也能够快速升级;微软的 .NET野心不仅于此,微软的 .NET 平台仍在为多核化、虚拟化、云运算做预备;随着时间的推移,.NET 平台已经逐步完善, 学习 .NET 平台以及 .NET 技术对开发人员而言能够在将来的运算机应用中起到促进作用;1.1.2 ASP.NET 与 ASP 对于 ASP.NET 而言,开发人员不行防止的会将 ASP.NET 与 ASP 进行比较,由于 ASP.NET 可以算作是 ASP 的下一个版本;但是 ASP.NET 却与 ASP 完全不同,可以说微软重新将 ASP 进行编写和组织形成 ASP.NET 技术;在传统的 ASP 开发中, 开发人员可以在页面中进行ASP 代码的编写, 当服务器恳求相应的页面时,服务器会解析 ASP 代码进行页面出现;ASP 具有轻巧等特点,但是随着互联网的进展,ASP 也越来越多的出现出其不足之处,这些不足之处包括 ASP 代码无法和 HTML 代码很好的分别,这就造成了页面代码纷乱、保护性低等情形;当ASP 中显现错误或者需要进行功能的添加,就需要多大部分的页面进行更换,这样就降低了 ASP 程序的复用性和保护性;而随着互联网的不断进展,基于 Web 的应用程序产生,ASP 已经不能满意日益增长的需求,于是产生了 ASP.NET ;ASP.NET 虽然同 ASP 都包含“ASP” 这个词,但是 ASP.NET 与 ASP 完全是不同的编程模型,对于有 ASP 体会的人可以在页面中进行代码编写,而对于 ASP.NET 而言, ASP 的体会基本上不适用于 ASP.NET 的开发; ASP.NET 使用了软件开发的思想进行 Web 应用程序的编写,ASP.NET是面对对象的开发模型,使用 ASP.NET 能够提高代码的重用性,降低开发和保护的成本;而对于 ASP 而言,同样不能够满意日益增长的互联网需求,随着运算机科学与技术的进展,互联网和本地客户端的界限越来越模糊;一个Web 应用程序可能是基于本地应用程序,而本地应用程序也可能基于服务器的服务进行开发的,这就对Web 应用程序提出了更高的要求,相比之下,基于.NET 平台的 ASP.NET 却能够适应和解决复杂的互联网需求;从历史进展的角度而言,不得不说ASP 已经是过时的技术,但是并不代表ASP 不会被使用,现在仍有许多 ASP 应用程序,在小型的应用中,1.1.3 ASP.NET 开发工具ASP 照旧是低成本的正确挑选;相对于 ASP 而言,ASP.NET 具有更加完善的开发工具;在传统的 ASP 开发中,可以使用 Dreamware、FrontPage 等工具进行页面开发;当时使用 Dreamware、FrontPage 等工具进行 ASP 应用程序开发时,其效率并不能提升,并且这些工具对ASP 应用程序的开发和运行也不会带来性能提升;相比之下,对于ASP.NET 应用程序而言,微软开发了Visual Studio 开发环境供应应开发人员进行高效的开发,开发人员仍能够使用现有的ASP.NET 控件进行高效的应用程序开发,这些控件包括日历控件、分页控件、数据源控件和数据绑定控件;开发人员能够在 Visual Studio 开发环境中拖动相应的控件到页面中实现复杂的应用程序编写;名师归纳总结 - - - - - - -第 2 页,共 19 页精选学习资料 - - - - - - - - - Visual Studio 开发环境在人机交互的设计理念上更加完善,使用Visual Studio 开发环境进行应用程序开发能够极大的提高开发效率,实现复杂的编程应用,如图 1-1 所示;图 1-1 Visual Studio 开发环境Visual Studio 开发环境为开发人员供应了诸多控件,使用这些控件能够实现在 ASP 中难以实现的复杂功能, 极大的简化了开发人员的开发;如图 1-1 所示,在传统的 ASP 开发过程中需要实现日历控件是特别复杂和困难的,而在 ASP.NET 中,系统供应了日历控件用于日历的实现,开发人员只需要将日历控件拖动到页面中就能够实现日历成效;使用 Visual Studio 开发环境进行ASP.NET 应用程序开发仍能够直接编译和运行ASP.NET 应用程序;在使用 Dreamware、FrontPage等工具进行页面开发时需要安装IIS 进行 ASP.NET 应用程序运行, 而 Visual Studio 供应了虚拟的服务器环境,用户可以像 C/C+ 应用程序编写一样在开发环境中进行应用程序的编译和运行;1.1.4 ASP.NET 客户端ASP.NET 应用程序是基于 Web 的应用程序, 所以用户可以使用浏览器作为 ASP.NET 应用程序的客户端进行 ASP.NET 应用程序的拜访; 浏览器已经是操作系统中必备的常用工具,包括 IE 7 、IE 8、Firefox 、Opera 等常用浏览器都可以支持 ASP.NET 应用程序的拜访和使用;对于 ASP.NET 应用程序而言,由于其客户端为浏览器,所以 ASP.NET 应用程序的客户端部署成本低,可以在服务器端进行更新而无需进入客户端进行客户端的更新;1.1.5 ASP.NET 3.5新增控件在 ASP.NET 1.1 初期,开发人员埋怨微软自带的ASP.NET 控件过少,无法满意日益增长的应用程序开发,而到了 ASP.NET 2.0 版本中,微软增加了数十种服务器控件用于应用程序的开发;这些服务器控件不仅在肯定程度上实现的复杂的功能,仍提升了应用程序的可保护性、可扩展性,同时这些服务器名师归纳总结 控件也提高了ASP.NET 应用程序的代码的复用性;第 3 页,共 19 页在 ASP.NET 3.5 中,微软虽然没有像ASP.NET 1.1 到 ASP.NET 2.0 一样增加数十种服务器控件,但是微软增加了ListView控件和DataPager 控件两个颇受欢迎的服务器控件;使用ListView控件和- - - - - - -精选学习资料 - - - - - - - - - DataPager 控件能够快速的进行页面数据的出现和布局,同时仍能轻松的实现分页和数据更新等操作;1ListView 控件ListView 控件是 ASP.NET 3.5 中新增的数据绑定控件;ListView 控件是介于 GridView 控件和Repeater 之间的另一种数据绑定控件,相对于 GridView 来说, 它有着更为丰富的布局手段,开发人员可以在 ListView 控件的模板内写任何 HTML 标记或者控件;2DataPage 控件DataPager控件通过实现 .NET 框架中 IPageableItemContainer 接口实现了控件的分页; 在 ASP.NET 3.5中, ListView 控件可以使用 DataPager 控件进行分页操作;要在 ListView 中使用 DataPager 控件需要在 ListView 的 LayoutTemplate 模板中加入 DataPager 控件,DataPager 控件包括两种样式,一种是“ 上一页/下一页” 样式,其次种是“ 数字” 样式,便利了开发人员实现不同的分页成效;同时,用户不仅能够使用微软为开发人员供应的服务器控件,Visual Studio 2022仍能够让开发人员创建用户控件和自定义控件,以满意应用程序中越来越大的开发需求并供应了可扩展、可自定义控件;1.1.6 ASP.NET 3.5 AJAX 在 Web 应用程序的开发中,越来越多的网站能够实现用户操作的无刷新成效;网站页面的无刷新成效能够提高用户体验、提高网站应用的操作性并能够降低服务器与客户端之间的通信次数;在ASP.NET 3.5 中, Visual Studio 开发环境供应了 AJAX 应用环境,开发人员能够使用 Visual Studio 2022进行 AJAX 应用程序和 AJAX 控件的创建,如图 1-2 所示;图 1-2 新增的 AJAX 服务器控件创建应用用户可以创建 ASP.NET AJAX 服务器控件和服务器扩展控件用于实现 ASP.NET AJAX 应用程序中所需要使用的自定义控件;在 ASP.NET 3.5 中,Visual Studio 2022 仍供应了默认的 AJAX 控件,这些控件包括脚本治理控件(ScriptManger )、脚本治理控件(ScriptMangerProxy )、时间控件(Timer )、更新区域控件( UpdatePanel)和更新进度控件(UpdateProgress);使用 AJAX 控件能够同服务器控件一起使用从而实现服务器控件的无刷新;ASP.NET 3.5 为 AJAX 应用程序开发供应了原生环境,开发人员名师归纳总结 使用 Visual Studio 2022 和默认的服务器控件就能够轻松的实现AJAX 成效;第 4 页,共 19 页- - - - - - -精选学习资料 - - - - - - - - - 1.2 .NET 应用程序需框架无论是 ASP.NET 应用程序仍是 ASP.NET 应用程序中所供应的控件,甚至是 ASP.NET 支持的原生的 AJAX 应用程序都不能离开 .NET 应用程序框架的支持;.NET 应用程序框架作为 ASP.NET 以及其应用程序的基础而存在,如需要使用 ASP.NET 应用程序就必需使用 .NET 应用程序框架;1.2.1 什么是 .NET 应用程序框架.NET 框架是一个多语言组件开发和执行环境,无论开发人员使用的是 C#作为编程语言仍是使用VB.NET 作为其开发语言都能够基于.NET 应用程序框架而运行; .NET 应用程序框架主要包括三个部分,这三个部分分别为公共语言运行时、统一的编程类和活动服务器页面;1公共语言运行时 公共语言运行时在组件的开发及运行过程中扮演着特别重要的角色;在经受了传统的面对过程开发,开发人员查找更多的高效的方法进行应用程序开发,在面对对象程序开发的过程中,衍生了组件开发;这其中的进展成为了面对对象的应用程序开发,在组件运行过程中,运行时负责治理内存安排、启动或删除线程和进程、实施安全性策略、同时满足当前组件对其它组件的需求;在多层开发和组件开发应用中,运行时负责治理组件与组件之间的功能的需求;2统一的编程类.NET 框架为开发人员供应了一个统一、面对对象、层次化、可扩展的类库集(API );现今, C+开发人员使用的是 Microsoft 基类库, Java 开发人员使用的是 Windows 基类库,而 Visual Basic 用户使用的又是 Visual Basic API 集,在应用程序开发中,很难将应用程序进行平台的移植,当显现了不同版本的 Windows 时,就会造成移植困难;留意:虽然 Windows 包括不同的版本,而这些版本的基本类库相同,但是不同版本的 Windows 同样会有不同的 API ,例如 Windows 9x 系列和 Windows NT 系列;而.NET 框架就统一了微软当前的各种不同类型的框架,.NET 应用程序框架是一个系统级的框架,对现有的框架进行了封装,开发人员无需进行复杂的框架学习就能够轻松使用 .NET 应用程序框架进行应用程序开发;无论是使用 C#编程语言仍是 Visual Basic 编程语言都能够进行应用程序开发,不同的编程语言所调用的框架 API 都是来自 .NET 应用程序框架,所以这些应用程序之间就不存在框架差异的问题,在不同版本的 Windows 中也能够便利移植;留意:.NET 框架能够安装到各个版本的 Windows 中,当有多个版本的 Windows 时,只需安装了 .NET框架,任何 .NET 应用程序就能够在不同的 3活动服务器页面Windows 中运行而不需要额外的移植;.NET 框架仍为 Web 开发人员供应了基础保证,ASP.NET 是使用 .NET 应用程序框架供应的编程类库构建而成的,它供应了 Web 应用程序模型,该模型由一组控件和一个基本结构组成,使用该模型让ASP.NET Web 开发变得特别的简单;开发人员可以将特定的功能封装到控件中,然后通过控件的拖动进行应用程序的开发,这样不仅提高了应用程序开发的简便性,仍极大的精简了应用程序代码,让代码具更有复用性;.NET 应用程序框架不仅能够安装到多个版本的Windows 中,仍能够安装其他智能设备中,这些设名师归纳总结 - - - - - - -第 5 页,共 19 页精选学习资料 - - - - - - - - - 备包括智能手机、GPS 导航以及其他家用电器中;.NET 框架供应了精简版的应用程序框架,使用.NET应用程序框架能够开发简单移植到手机、导航器以及家用电器中的应用程序;Visual Studio 2022 仍供应了智能电话应用程序开发的控件,实现了多应用、单平台的特点;开发人员在使用 Visual Studio 2022 和.NET 应用程序框架进行应用程序开发时,会发觉无论是在原理上仍是在控件的使用上,许多都是相通的,这样极大的简化了开发人员的学习过程,无论是 Windows应用程序、 Web 应用程序仍是手机应用程序,都能够使用 1.2.2 公共语言运行时( CLR ).NET 框架进行开发;在前面的小结中可以看出,无论开发人员使用何种编程语言(如 C#或 Visual Basic )都能够使用 .NET应用程序框架进行应用程序的开发;那么何种缘由使得开发人员使用任何.NET 应用程序框架的支持的语言都能够使用.NET 应用程序框架并实现相应的应用程序功能,这就要明白.NET 中的公共语言运行库(CLR );公共语言运行时(Common Language Runtime , CLR)为托管代码供应各种服务,如跨语言集成、代码拜访安全性、对象生存期治理、调试和分析支持;CLR 和 Java 虚拟机一样也是一个运行时环境,它负责资源治理(内存安排和垃圾收集),并保证应用和底层操作系统之间必要的分别;同时,为了提 高.NET 平台的牢靠性,以及为了达到面对事务的电子商务应用所要求的稳固性和安全性级别,CLR 仍 要负责其他一些任务;在公共语言运行时中运行的程序被称为托管程序;顾名思义,托管程序就是被公共语言运行时所托 管的应用程序,公共语言运行时会监视应用程序的运行并在肯定程度上监视应用程序的运行;当开发人 员进行应用程序开发和运行时,例如显现了数组越界等错误都会被公共语言运行库所监控和捕捉;当开发人员进行应用程序的编写时,编写完成的应用程序将会被翻译成一种中间语言,中间语言在公共语言运行时中被监控并被说明成为运算机语言,应的程序操作;在程序开发中,使用的编程语言假如在说明后的运算机语言能够被运算机所懂得并执行相 CLR 监控下就被称为托管语言,而语言的执行不需要 CLR 的监控就不是托管语言,被称为非托管语言;在托管语言在说明时的效率没有非托管语言快速,由于托管的语言第一需要被说明成运算机语言,这也造成了性能问题;虽然如此,但是 CLR 所带来的性能问题越来越不足以成为问题,由于随着运算机硬件的进展,当代运算机已经能够适应和解决托管程序所带来的效率问题;1.2.3 .NET Framework 类库.NET Framework 是支持生成和运行下一代应用程序和 XML Web services 的内部 Windows 组件; .NET Framework 类库包含了 .NET 应用程序开发中所需要的类和方法,开发人员可以使用 .NET Framework 类库供应的类和方法进行应用程序的开发;.NET Framework 类库中的类和方法将 Windows 底层的 API 进行封装和重新设计,开发人员能够使用.NET Framework 类库供应的类和方法便利的进行 Windows 应用程序开发,.NET Framework 仍意图实现一个通用的编程环境;.NET Framework 想要实现的功能如下所示;供应一个一样的面对对象的编程环境,无论这个代码是在本地执行仍是在远程执行;供应一个将软件部署和版本掌握冲突最小化的代码执行环境以便于应用程序的部署和升级;供应一个可提高代码执行安全性的代码执行环境,就算软件是来自第三方不行信任的开发商也能够供应可信任的开发环境;名师归纳总结 - - - - - - -第 6 页,共 19 页精选学习资料 - - - - - - - - - 供应一个可排除脚本环境或说明环境的性能问题的代码执行环境,甚至是 Web 应用相关类编译成 DLL 文件;.NET Framework 将应用程序使开发人员的体会在面对类型大不相同的应用程序时保持应用程序和数据的一样性,特殊是使用面对服务开发和灵敏开发;供应一个可以确保基于 .NET Framework 的代码可与任何其他代码开发、集成、移植的牢靠环境;.NET Framework 类库用于实现基于 .NET Framework 的应用程序所需要的功能,例照实现音乐的播放和多线程开发等技术都可以使用 .NET Framework 现有的类库进行开发;.NET Framework 类库相比MFC 具有较好的命名方法,开发人员能够轻易阅读和使用 无论是基于何种平台或设备的应用程序都可以使用.NET Framework 类库供应的类和方法;.NET Framework 类库供应的类和方法; 无论是基于 Windows 的应用程序和基于Web 的 ASP.NET 应用程序仍是移动应用程序,都可以使用现有的.NET Framework 中的类和方法进行开发;在开发过程中, .NET Framework 类库中对不同的设备和平台供应类和方法基本相同,开发人员不需要进行重复学习就能够进行不同设备的应用程序的开发;1.3 安装 Visual Studio 2022 使用 .NET 框架进行应用程序开发的最好的工具莫过于Visual Studio 2022 ,Visual Studio 系列产品被认为是世界上最好的开发环境之一;使用 Visual Studio 2022 能够快速构建 ASP.NET 应用程序并为ASP.NET 应用程序供应所需要的类库、控件和智能提示等支持,本节会介绍如何安装 Visual Studio 2022并介绍 Visual Studio 2022 中的窗口的使用和操作方法;1.3.1 安装 Visual Studio 2022 IE 浏览器版本在6.0 或更高,同时,可安装Visual Studio 在安装 Visual Studio 2022 之前,第一确保2022 开发环境的运算机配置要求如下所示;支持的操作系统:Windows Server 2003; Windows Vista; Windows XP;最低配置: 1.6 GHz CPU ,384 MB 内存, 1024x768 显示辨论率, 5400 RPM 硬盘;建议配置:2.2 GHz 或更快的 或更快的硬盘;CPU ,1024 MB 或更大的内存, 1280x1024 显示辨论率, 7200 RPM 在 Windows Vista 上运行的配置要求:2.4 GHz CPU , 768 MB 内存;Visual Studio 2022 在硬件方面对运算机的配置要求如下所示;CPU:600MHz Pentium 处理器或 AMD 处理器或更高配置的 CPU;内存:至少需要 128m 内存,举荐 256m 或更高;硬盘:要求至少有 5G 空间进行应用程序的安装,举荐 10G 或更高;显示器:举荐使用 800*600 辨论率或更高;单;当开发运算机满意以上条件后就能够安装 Visual Studio 2022 ,安装 Visual Studio 2022 的过程特别简(1)单击 Visual Studio 2022 的光盘或 MSDN 版的 Visual Studio 2022 (90 天试用版) 中的 setup.exe安装程序进入安装程序,如图 1-3 所示;(2)进入 Visual Studio 2022 界面后,用户可以挑选进行Visual Studio 2022 的安装,单击【安装名师归纳总结 Visual Studio 2022 】按钮进行Visual Studio 2022 的安装,如图1-4 所示;第 7 页,共 19 页- - - - - - -精选学习资料 - - - - - - - - - 图 1-3 Visual Studio 2022 安装界面图 1-4 加载安装组件在进行 Visual Studio 2022 的安装前, Visual Studio 2022 安装程序第一会加载安装组件,这些组件为Visual Studio 2022 的顺当安装供应了基础保证,的挑选;安装程序在完成组件的加载前用户不能够进行安装步骤(3)在安装组件加载完毕后,用户可以单击【下一步】按钮进行 Visual Studio 2022 的安装,用户将进行 Visual Studio 2022 的安装路径的挑选,如图 1-5 所示;当用户挑选安装路径后就能够进行 Visual Studio 2022 的安装; 用户在挑选路径前,可以挑选相应的安装功能, 用户可以挑选 “ 默认值”、“ 完全”和“ 自定义”;挑选“ 默认值”将会安装 Visual Studio 2022供应的默认组件, 挑选“ 完全”将安装 Visual Studio 2022 的全部组件, 而假如用户只需要安装几个组件,可以挑选自定义进行组件的挑选安装;(4)挑选后,单击【安装】按钮就能够进行 Visual Studio 2022 的安装,如图 1-6 所示;图 1-5 挑选 Visual Studio 2022 安装路径 图 1-6 Visual Studio 2022 的安装等待图 1-6 中的安装界面中左侧的安装列表的进度,当安装完毕后就会显现安装胜利界面,说明已名师归纳总结 经在本地运算机中胜利的安装了Visual Studio 2022 ;第 8 页,共 19 页1.3.2 主窗口在安装完成Visual Studio 2022 后就能够进行 .NET 应用程序的开发,Visual Studio 2022 极大的提高了开发人员对 .NET 应用程序的开发效率, 为了能够快速的进行.NET 应用程序的开发, 就需要熟识Visual Studio 2022 开发环境;当启动Visual Studio 2022 后,就会出现Visual Studio 2022主窗口,如图1-7 所- - - - - - -精选学习资料 - - - - - - - - - 示;图 1-7 Visual Studio 2022 主界面在图 1-7 中所示, Visual Studio 2022 主窗口包括其他多个窗口,最左侧的是工具箱,用于服务器控件的存放;中间是文档窗口,用于应用程序代码的编写和样式掌握;中下方是错误列表窗口,用于出现错误信息;右侧是资源治理器窗口和属性窗口,用于出现解决方案,以及页面及控件的相应的属性;1.3.3 文档窗口文档窗口用于代码的编写和样式掌握;当用户开发的是基于Web 的 ASP.NET 应用程序时,文档窗口是以 Web 的形式出现给用户,而代码视图就是以 HTML 代码的形式出现给用户的,而假如用户开发的是基于 Windows 的应用程序,就文档窗口将会出现应用程序的窗口或代码,如图 1-8、1-9 所示;图 1-8 Windows 程序开发文档窗口 图 1-9 Web 程序开发文档窗口名师归纳总结 当开发人员进行不同的应用程序开发时,文档窗口也会出现为不同的样式以便开发人员进行应用程第 9 页,共 19 页序开发;在ASP.NET 应用程序中,其文档窗口包括三个部分,如图1-10 所示;- - - - - - -精选学习资料 - - - - - - - - - 图 1-10 文档主窗口正如图 1-10 所示,主文档窗口包括三个部分,开发人员可以通过使用这三个部分进行高效开发,这三个部分的功能如下所示;页面标签:当进行多个页面进行开发时,会出现多个页面标签,当开发人员需要进行不同页面的交替时可以通过页面标签进行页面替换;视图栏:用户可以通过视图栏进行视图的切换,Visual Studio 2022 供应“ 设计” ,“ 拆分” 和“ 源代码” 三种视图,开发人员可以挑选不同的视图进行页面样式掌握和代码的开发;标签导航栏:标签导航栏能够进行不同的标签的挑选,当用户需要挑选页面代码中的 <body> 标 签时,可以通过标签导航栏进行标签或标签内内容的挑选;开发人员可以敏捷运用主文档窗口进行高效的应用程序开发,相比Visual Studio 2005 而言, Visual Studio 2022 的视图栏窗口供应了拆分窗口,拆分窗口答应开发人员一边进行页面样式开发和代码编写;留意:虽然Visual Studio 2022为开发人员供应了拆分窗口,但是只有在编写Web 应用中文档主窗口才能够出现拆分窗口;1.3.4 工具箱Visual Studio 2022 主窗口的左侧为开发人员供应了工具箱,工具箱中包含了 Visual Studio 2022 对.NET 应用程序所支持的控件;对于不同的应用程序开发而言,在工具箱中所出现的工具也不同;工 具箱是 Visual Studio 2022 中的基本窗口,开发人员可以使用工具箱中的控件进行应用程序开发,如图 1-11 和图 1-12 所示;名师归纳总结 - - - - - - -第 10 页,共 19 页精选学习资料 - - - - - - - - - 图 1-11 工具箱图 1-12 挑选类别正如图 1-11 中所示,系统默认为开发人员供应了数十种服务器控件用于系统的开发,用户也可以添加工具箱选项卡进行自定义组件的存放;Visual Studio 2022 为开发人员供应了不同类别的服务器控件,这些控件被归为不同的类别,开发人员可以根据需求进行相应类别的控件的使用;开发人员仍能够 在工具箱中添加现有的控件;右击工具箱空白区域,在下拉菜单中挑选【挑选项】选项,系统会弹出窗 口用于开发人员对自定义控件的添加,如图 1-13 所示;图 1-13 添加自定义组件组件添加完毕后就能够在工具箱中显式,开发人员能够将自定义组件拖放在主窗口中进行应用程序 中相应的功能的开发而无需通过复杂编程实现;留意:开发人员能够在互联网上下载其他人已经开发好的自定义组件进行 .NET 应用程序开发,这样就无需通过编程实现重复的功能;1.3.5 解决方案治理器在 Visual Studio 2022 的开发中,为了能够便利开发人员进行应用程序开发,在 Visual Studio 2022 主窗口的右侧会出现一个解决方案治理器;开发人员能够在解决方案治理器中进行相应的文件的挑选,名师归纳总结 双击后相应文件的代码就会出现在主窗口,开发人员仍能够单击解决方案治理器下方的服务器资源治理第 11 页,共 19 页器窗口进行服务器资源的治理,服务器资源治理器仍答应开发人员在Visual Studio 2022 中进行表的创建- - - - - - -精选学习资料 - - - - - - - - - 和修改;如图 1-14、1-15 所示;图 1-14 解决方案治理器图 1-15 服务器资源治理器解决方案治理器就是对解决方案进行治理,解决方案可以想象成是一个软件开发的整体方案,这个方案包括程序的治理、类库的治理和组件的治理;开发人员可以在解决方案治理器中双击文件进行相应的文件的编码工作,在解决方案治理器中也能够进行项

    注意事项

    本文(2022年完整word版,ASP.NET开发大全第章.ASP.NET.与开发工具.docx)为本站会员(Che****ry)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开