欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    C#程序设计语言课程内容.ppt

    • 资源ID:5416951       资源大小:326.49KB        全文页数:22页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

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

    C#程序设计语言课程内容.ppt

    C#程序设计语言课程内容,第一章:概述第二章:C#语言的基本原理第三章:C#中对象的创建第四章:面向对象的编程技术第五章:C#编程第六章:编写基于.NET 的应用 程序第七章:使用 ADO.NET 访问 数据,第八章:创建基于 Windows 的应用程序第九章:在 C#应用程序中使 用 XML Web Service第十章:创建 Web 应用程序十一章:应用程序设置和 部署十二章:进阶学习目标,应用程序设置和部署,内容:,应用程序设置 应用程序部署,C#,应用程序设置,学习完本节后,你将能够:使用XML序列化来存储应用程序设置使用数据库存储应用程序设置使用Windows注册表存储应用程序设置,11.1,用户首选项和应用程序设置,友好的应用程序会“以人为本”当应用程序结束时,将用户首选项保存起来,如背景颜色、字体、窗口大小等;下次启动应用程序时,再恢复用户首选项windows 桌面墙纸就是一个很好的保存用户首选项的例子,用户首选项和应用程序设置,三种存储方式+面向对象的解决方案,UserPreferences类,XML,UserPreferences up=new UserPreferences();if(up.DoubleSided),注册表,数据库,使用 XML 序列化,XML序列化就是将内存中对象的共有属性和字段(对象的状态)持久的保存到物理磁盘上的XML文件或XML网络流反序列化就是利用XML文件中的信息重新构建出原始状态的对象XmlSerializer()SerializeDeserialize,使用 XML 序列化,将每个用户的首选项存放在单独的XML文件保存和恢复用户首选项应用程序退出时进行序列化应用程序启动时进行反序列化,使用 XML 序列化,XmlSerializer ser=new XmlSerializer(typeof(UserPref);string fileName=F:+.+.xml;FileStream fs=new FileStream(fileName,FileMode.Create);ser.Serialize(fs,this);fs.Close();,XML序列化示例:,使用数据库保存应用设置,使用数据库存储设置的优点:集中存放保存适合所有用户的全局首选项定期备份,UserPreferences类,UserPreferences up=new UserPreferences();if(up.DoubleSided),数据库,使用 Windows 注册表,注册表是最常用的机制(Microsoft.Win32)Registry类字段 RegistryKey 方法,常见静态字段,使用 Windows 注册表,Windows 注册表示例:,RegistryKey key=(SoftwareMicrosoftC#Demo,true);if(key=null)RegistryKey MsKey=Registry.CurrentUser.OpenSubKey(SoftwareMicrosoft,true);key=MsKey.CreateSubKey(C#Demo);key.SetValue(wallpaper,this._wallpaper);,练 习,在本练习中,将编写一个简单的 Windows 应用程序,把一个字符串写入 Windows 注册表参见教材P310页10.1.8 课堂练习,10 分钟,使用 Windows 注册表,应用程序设置和部署,内容:,应用程序设置 应用程序部署,C#,应用程序部署,学习完本节后,你将能够:对基于Windows的应用程序进行打包和部署部署Web应用程序,11.2,.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文件等用户的程序菜单在“程序”菜单中安装快捷方式用户桌面在用户桌面上安装快捷方式,部署应用程序,练 习,将 Setup 项目添加到已有应用程序中 安装和测试 Setup 应用程序 参见教材341页实验11.1练习1和练习2,20 分钟,部署 Web 应用程序,3 种部署方式:“Web安装项目”模板制作一个.msi 安装包复制项目“项目”-“复制项目”自动复制必要文件XCOPY命令手工复制必要文件XCOPY/?,WebApp1.aspx(asmx)global.asax Web.config 其他文件如Xml,WebApp1.dll,VirtualDir,bin,感谢大家,祝您学有 所成!,小 憩 片 刻,

    注意事项

    本文(C#程序设计语言课程内容.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开