C#课件Mod11.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C#程序设计语言课程内容 应用程序设置 学习完本节后,你将能够: 使用XML序列化来存储应用程序设置 使用数据库存储应用程序设置 使用Windows注册表存储应用程序设置 用户首选项和应用程序设置 友好的应用程序会“以人为本” 当应用程序结束时,将用户首选项保存起来,如背景颜色、字体、窗口大小等;下次启动应用程序时,再恢复用户首选项 windows 桌面墙纸就是一个很好的保存用户首选项的例子 用户首选项和应用程序设置 三种存储方式+面向对象的解决方案 使用 XML 序列化 XML序列化就是将内存中对象的共有属性和字段(对象的状态)持久的保存到物理磁盘上的XML文件或XML网络流 反序列化就是利用XML文件中的信息重新构建出原始状态的对象 XmlSerializer (System.Xml.Serialization) Serialize Deserialize 使用 XML 序列化 将每个用户的首选项存放在单独的XML文件 Domain01.User1.xml System.Environment.DomainName System.Environment.UserName 保存和恢复用户首选项 应用程序退出时进行序列化 应用程序启动时进行反序列化 使用 XML 序列化 XML序列化示例: 使用数据库保存应用设置 使用数据库存储设置的优点: 集中存放 保存适合所有用户的全局首选项 定期备份 使用 Windows 注册表 注册表是最常用的机制 (Microsoft.Win32) Registry类字段 RegistryKey 方法 使用 Windows 注册表 Windows 注册表示例: 使用 Windows 注册表 应用程序部署 学习完本节后,你将能够: 对基于Windows的应用程序进行打包和部署 部署Web应用程序 .NET 打包和部署选项 打包就是创建一个软件包,可以在用户计算机上安装应用程序 3 种打包方式: 文件复制方式 通过批处理文件进行文件复制 压缩包(.cab)方式 适合Internet下载 Microsoft Windows Installer 2.0 软件包 创建Windows Installer使用的.msi文件 .NET 打包和部署选项 部署就是将开发好的应用程序分发到用户计算机,并进行应用程序设置 4 种部署的方式: XCOPY / FTP 代码下载 ,适合Internet 和 Intranet 无接触部署 当运行应用程序时,自动完成在用户拒算机上的下载、安装和运行;当关闭应用程序时,程序自动从用户计算机上删除 安装程序 使用 Windows Installer VS.NET 提供了4种部署项目的模版: 合并模块项目 将共享组件打包成一个模块.msm,供其他项目使用 安装项目 将程序文件安装到目标机器的Program Files目录下 Web 安装项目 将程序文件安装到Web服务器的虚拟目录下 Cab 项目 创建Cabinet文件以供下载 使用 Windows Installer 使用 Windows Installer 应用程序文件夹 要安装的应用程序或项目输出 (*.exe, *.dll) 其他文件,如图标、 Readme文件等 用户的程序菜单 在“程序”菜单中安 装快捷方式 用户桌面 在用户桌面上安装快捷方式 部署应用程序 部署 Web 应用程序 3 种部署方式: “Web安装项目”模板 制作一个.msi 安装包 复制项目 “项目”--“复制项目” 自动复制必要文件 XCOPY命令 手工复制必要文件 XCOPY /? * Microsoft ? 第一章:概述 第二章:C# 语言的基本原理 第三章:C# 中对象的创建 第四章:面向对象的编程技术 第五章:C# 编程 第六章:编写基于 .NET 的应用 程序 第七章:使用 ADO.NET 访问 数据 第八章:创建基于 Windows 的应用程序 第九章:在 C# 应用程序中使 用 XML Web Service 第十章:创建 Web 应用程序 十一章:应用程序设置和 部署 十二章:进阶学习目标 11 应用程序设置和部署 内容: 应用程序设置 应用程序部署 11.1 11.1.1 11.1.1 UserPreferences 类 XML UserPreferences up = new UserPreferences(); if (up.DoubleSided) { … } 注册表 数据库 11.1.2

文档评论(0)

80092355km + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档