Dot Net Web编程应用程序实践
分享
课程详情
课程评价
spContent=《DotNetWeb应用程序编程实践》课程是2016年广东省精品在线开放课程。课程是软件技术的专业课程,课程通过城市天气预报、Web图片共享、微信程序查找等项目向大家讲解XML与JSON数据的传输、Asp.Net 、Web Service、WCF、微信开发等编程技术。
—— 课程团队
课程概述

  课程通过城市天气预报、Web图片共享、微信程序查找等项目向大家讲解XML与JSON数据的传输、Asp.Net 、Web Service、WCF、微信开发等编程技术。


项目一: 天气预报程序

天气预报是我们日常生活中常用的工具,设计一个天气预报程序是十分有实用价值的。如图1就是一个WPF的窗体程序,启动后可以选择任何一种格式获取天气预报。



项目二: Web图片共享程序

网络图片共享程序主要由服务器程序与客户端程序组成,服务器程序是一个网页程序,其功能是管理数据库中的图片,完成与客户端的交互。客户端功能是用WPF窗体的形式浏览和管理服务器中的图片,如图3所示。


项目三: 微信成绩查询程序

Web Service是类似于网页的一种Web服务,但又不同于网页,网页是提供界面与数据供用户浏览的,Web Service只提供函数供客户端的程序调用,客户端通过一定的协议调用服务器的Web Service的函数实现与服务器的通讯。微信成绩查询系统是一个后台基于Web Service实现成绩管理,前台基于微信查询成绩的系统。成绩管理部分包括客户端与服务器两大部分,客户端程序登录后就可以实现课程记录管理、学生记录管理、成绩记录管理。微信平台部分为课程成绩查询申请了一个微信公众号,学生用户关注公众号后凭自己的学号就可以查询成绩。如图56所示。

 


 

项目四  基于WCF的试题练习程序

WCF(Windows Communication Foundation) 是由微软开发的一系列支持数据通信的应用程序框架,可以翻译为Windows 通讯开发平台,它是对Web Service的扩展,其最大的特定是服务器可以是一个独立于IIS的应用程序,而且支持HttpTcp等多种协议,在通讯安全性上面有很强的功能。

试题练习程序是一个客户端与服务器的WCF程序系统,程序结构如图4-1所示,服务器余客户端通过SOAP协议进行交互。



普通用户登录后不可以实现试题管理。只可以进行“测试练习”与“成绩管理”操作。点击“测试练习”后打开测试练习窗体,这个窗体中列出了随机的10个题目,每个题目下面有一个下拉列表框,用户从下拉列表框中选择ABCD四个答案之一进行答题,完成后点击“提交答案”,软件自动计算出成绩并把成绩上传到服务器,随后显示出标准答案供用户对比



授课目标

一、课程项目
1
、城市天气预报程序
2
Web网络图片共享程序
3、微信成绩查找程序

二、课程知识技能
1
XMLJSON数据的传输
2Asp.Net
3
Web Service
4
WCF
5
、微信开发技术


课程大纲
预备知识

课程要求学生有C#、Asp.Net的基础知识


参考资料

广东省精品在线开放课程

《.NET Web企业应用开发实战》,高等院校信息技术规划教材,黄锐军编,清华大学出版社,2017


常见问题

Q:  我没有任何编程知识,可以学习这门课程吗?

A:  课程要求有C#、Asp.Net的基础知识,不然课程的项目会显得有些难度。


Q:课程有配套教材吗?

A:有, 请参考《.NET Web企业应用开发实战》,高等院校信息技术规划教材,黄锐军编,清华大学出版社,2017


Q:学习完该课程后能做什么?

A:学习该课程后能掌握Asp.Net、XML与JSON数据的传输、Web Service、微信开发等技术,可以使用C#进行微信程序开发。