




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、C#基础教程基础教程 NET Framework类库类库 客户端开发客户端开发 1.3.3 .NET Framework 类库类库 .NET Framework 类库是一个与公共语言运行库紧密集成的类库是一个与公共语言运行库紧密集成的可重用的类型集合。该类库是面向对象的,并提供您自己的可重用的类型集合。该类库是面向对象的,并提供您自己的托管代码可从中导出功能的类型。托管代码可从中导出功能的类型。 这不但使这不但使 .NET Framework 类型易于使用,而且还减少类型易于使用,而且还减少了学习了学习 .NET Framework 的新功能所需要的时间。此外,的新功能所需要的时间。此外,第三
2、方组件可与第三方组件可与 .NET Framework 中的类无缝集成。中的类无缝集成。 例如,例如,.NET Framework 集合类实现一组可用于开发您集合类实现一组可用于开发您自己的集合类的接口。您的集合类将与自己的集合类的接口。您的集合类将与 .NET Framework 中的类无缝地混合。中的类无缝地混合。 正如我们对面向对象的类库所希望的那样,正如我们对面向对象的类库所希望的那样,.NET Framework 类型使我们能够完成一系列常见编程任务类型使我们能够完成一系列常见编程任务(包包括诸如字符串管理、数据收集、数据库连接以及文件访问括诸如字符串管理、数据收集、数据库连接以及文
3、件访问等任务等任务)。 除这些常见任务之外,类库还包括支持多种专用开发方案除这些常见任务之外,类库还包括支持多种专用开发方案的类型。例如,可使用的类型。例如,可使用 .NET Framework 开发下列类型的开发下列类型的应用程序和服务:应用程序和服务: 控制台应用程序。控制台应用程序。 Windows GUI 应用程序应用程序(Windows 窗体窗体)。 ASP.NET 应用程序。应用程序。 XML Web services。 Windows 服务。服务。 例如,例如,Windows 窗体类是一组综合性的可重用的类型,窗体类是一组综合性的可重用的类型,它们大大简化了它们大大简化了 Win
4、dows GUI 的开发。如果要编写的开发。如果要编写 ASP.NET Web 窗体应用程序,可使用窗体应用程序,可使用 Web 窗体类。窗体类。 1.3.4 客户端应用程序开发客户端应用程序开发 客户端应用程序在基于客户端应用程序在基于 Windows 的编程中最接近于传统风的编程中最接近于传统风格的应用程序。这些是在桌面上显示窗口或窗体从而使用格的应用程序。这些是在桌面上显示窗口或窗体从而使用户能够执行任务的应用程序类型。户能够执行任务的应用程序类型。 客户端应用程序包括诸如字处理程序和电子表格等应用程客户端应用程序包括诸如字处理程序和电子表格等应用程序,还包括自定义的业务应用程序序,还包
5、括自定义的业务应用程序(如数据输入工具、报告如数据输入工具、报告工具等等工具等等)。客户端应用程序通常使用窗口、菜单、按钮和。客户端应用程序通常使用窗口、菜单、按钮和其他其他 GUI 元素,并且它们可能访问本地资源元素,并且它们可能访问本地资源(如文件系统如文件系统)和外围设备和外围设备(如打印机如打印机)。 另一种客户端应用程序是作为网页通过另一种客户端应用程序是作为网页通过 Internet 部署的传统部署的传统 ActiveX 控件控件(现在被托管现在被托管 Windows 窗体控件所替代窗体控件所替代)。此应。此应用程序非常类似于其他客户端应用程序:它在本机执行,可以用程序非常类似于其
6、他客户端应用程序:它在本机执行,可以访问本地资源,并包含图形元素。访问本地资源,并包含图形元素。 过去,开发人员结合使用过去,开发人员结合使用 C/C+ 与与 Microsoft 基础类基础类 (MFC) 或应用程序快速开发或应用程序快速开发 (RAD) 环境环境(如如 Microsoft Visual Basic)来创建此类应用程序。来创建此类应用程序。.NET Framework 将这些现有将这些现有产品的特点合并到了单个且一致的开发环境中,该环境大大简产品的特点合并到了单个且一致的开发环境中,该环境大大简化了客户端应用程序的开发。化了客户端应用程序的开发。 包含在包含在 .NET Framework 中的中的 Windows 窗体类旨在用于窗体类旨在用于 GUI 开发。您可以轻松创建具有适应多变的商业需求所需的开发。您可以轻松创建具有适应多变的商业需求所需的灵活性的命令窗口、按钮、菜单、工具栏和其他屏幕元素。灵活性的命令窗口、按钮、菜单、工具栏和其他屏幕元素。 例如,例如,.NET Framework 提供简单的属性以调整与窗体相关提供简单的属性以调整与窗体相关联的可视属性。某些情况下,基础操作系统不支持直接更改联的可视属性。某些情况下,基础操作系统不支持直接更改这些属性,而在这些情况下,这些属性,而在这些情况下,.NET Fra
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 基础医学知识试题库
- 知识经济与公共政策关系试题及答案
- 软件设计师考试反馈与试题及答案总结
- 软考网络工程师试题及答案全媒体传播2025年
- 前端与后端结合的2025年软件设计师试题及答案
- 网络工程师复习计划及试题及答案
- 探讨机电工程与电子商务的结合试题及答案
- 西方政治制度与信息化发展的关系试题及答案
- 社会民主主义与自由主义试题及答案
- 网络工程师多维度分析试题及答案
- 安宁疗护舒适照护
- 磁芯材料磁性及损耗测试方法
- 房产抵押合同模板格式
- 第18课《中国人失掉自信力了吗》课件-2024-2025学年统编版语文九年级上册
- 人教版中考物理一轮大单元复习第二单元声现象【中考演练】(原卷版+解析)
- 深圳小孩上学租房合同
- 接地电阻、绝缘电阻和漏电保护器漏电动作参数测定记录表
- 2024-2025学年高中物理1.1质点参考系教学设计新人教版必修第一册
- 高原湿地- 三江源地区说课课件-2023-2024学年人教版地理八年级下册
- SH/T 3046-2024 石油化工立式圆筒形钢制焊接储罐设计规范(正式版)
- (高清版)JTGT D31-06-2017 季节性冻土地区公路设计与施工技术规范
评论
0/150
提交评论