C#网络应用编程 第2版 教学课件 作者 马骏 第0章 课程介绍.pptVIP

C#网络应用编程 第2版 教学课件 作者 马骏 第0章 课程介绍.ppt

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 网络应用编程 主讲: 上课教材:《C#网络应用编程》 21世纪高等学校计算机规划教材(精品系列) 人民邮电出版社 马骏 等编著 2010年2月 第2版 主要讲述C#网络协议类编程及其相关应用。 实验教材:《C#网络应用编程实验指导与开发实例》 21世纪计算机应用技术系列规划教材 人民邮电出版社 马骏 编著 2007年3月第1版,2009年第4次印刷 与第2版配套的教材预计2010年8月出版。 主讲教材 本课目标 教学目的 通过对课程的介绍、相关软件的演示,使学生对本课有一个初步认识,通过实际项目成果演示,提高学生学习本课的积极性。 教学要求 (1)对本课程学习的内容介绍,使学生对如何学习有一个正确认识; (2)演示利用本课知识开发的软件; (3)演示利用本课知识进行项目开发的成果; 教学重点及难点 理解网络开发技术使用了哪些知识 基础编程 VS 网络开发技术 内容对比 基础编程:C#基础知识、编程基本技能、不可不学! 网络开发技术:基础知识在网络开发中的应用、实用! 关联紧密 C#基本语法知识、基本控件的用法 面向对象的编程 二维图形图像处理 目录与文件管理 软件发展现状 单机版没落 流行模式: B/S、C/S、P2P 课程内容 (1)介绍C/S(Windows窗体)多进程、多线程编程技术 包括:进程调用、查看、线程创建、删除与管理技术。 (2)介绍开发网络应用编程所需的基本知识 包括:IP地址转换、域名解析、网卡信息检测以及 网络数据编码和解码、套接字、数据流等技术 (3)介绍各种网络协议类应用编程技术 主要介绍TCP、UDP、SMTP、FTP、P2P (4)介绍数据加密、解密技术。 包括网络数据加密与数字签名。 (5)介绍一个网络综合应用开发实例 课程内容 C++ JAVA Add your title in here 流水线、企业级应用,跨平台性较好 开发网络应用常用的语言 C# 超级流水线、关注企业级应用、开发速度快、主要针对Windows平台,也可以跨其它平台 执行速度快、底层协议的实现 基础型实验 基础型实验 实验一 多线程程序设计 实验二 即时通讯系统 实验三 网络呼叫应答与提醒 实验四 文件上传与下载 实验五 数据加密与解密 设计型实验 小组统一组织如何实现,并逐步完成各种自定义功能,此过程贯穿整个学期 系统包括以下功能 (1)登录界面: 显示一个欢迎界面,上面有确定和取消按钮,单击确定按钮后,欢迎界面消失,进入主界面。 (2)主界面: 包含菜单、快捷方式工具条和状态条。选择某项功能时,状态条中显示该功能对应的提示信息,不论是选择菜单中的功能还是快捷方式中的功能,都要能转入相应子功能模块。 (3)主机和附机: 任一台机器均可作为主机,其他机器作为附机,联合制作的多台机器看到的设计界面一样。 设计型实验题目:《多机联合绘图系统》 设计型实验题目:《多机联合绘图系统》 系统包括以下功能 (4)至少提供以下功能 (a)图形绘制:完成基本图形绘制功能,如直线、曲线、矩形、圆。 (b)图像绘制:能显示任意图像,并能缩放。 (c)文字绘制:能在任意位置显示任意大小的文字。 (d)导出jpeg格式的图片、并提供图片打印与打印预览功能。 在整个课程期间,会在每次课中抽些时间穿插讲解如何设计。 如何分组 每5人或6人为一个小组,每小组推荐一位负责人,通过讨论共同完成指定的系统: (1)由学习委员负责统一分组,分组后不准更改。 (2)各小组成员必须在相邻的上机位置上机。 如何完成设计型实验 参考教材和实验指导,完成《多机联合绘图系统》的设计与相关文档,由小组负责人分工设计规定的功能,直至完成所有规定的功能和相关的文档(良好),并在此基础上自行扩展(优秀)。 设计型实验成绩考核办法 每小组提交一个完成的系统及相关文档,期末统一刻录成光盘存档,并根据小组任务完成情况作为成绩考核标准。 设计型实验要求 本课的目标 (1)掌握基本的多线程编程方法,掌握协议基本特点,重点在于应用。 (2)学完本课后,看到一个网络应用软件,应该能知道可否用C#实现其提供的功能(重点是学习如何用C#开发实际的项目),而不要求必须知道其所有内部的实现原理。 谁学习本课更轻松 (1)《C#程序设计及应用教程》掌握较好的学生。 (2)对C#图形图像绘制有一定了解的学生。 先修课没有学好,能学好本课吗? 能,但是需要多花些精力和时间。 本课目标 教学学时安排 章节 理论教学学时 习题课 第1章 概述 2 0 第2章 进程与线程 6 1 第3章

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档