Dot Net Web编程应用程序实践
Dot Net Web编程应用程序实践
5000+ 人选课
更新日期:2025/04/29
开课时间2025/02/26 - 2025/07/10
课程周期20 周
开课状态开课中
每周学时-
课程简介


 课程通过城市天气预报、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.1 服务器与客户端程序

1.2 XML数据的网络传输

1.3 JSON数据的网络传输

1.4 综合项目 天气预报查询程序

编程练习1

测验1

项目二 Web图片共享程序

项目简介

2.1 用户信息的发送

2.2 用户注册与登录

2.3 图片上传与存储

2.4 图片共享与设置

2.5 图片下载与浏览

2.6 综合项目 Web图片共享程序

编程练习2

测验2

项目三 微信成绩查询程序

项目简介

3.1 课程记录管理

3.2 学生记录管理

3.3 成绩记录管理

3.4 微信开发平台搭建

3.5 微信事件与文本回复

3.6 微信成绩查询

3.7 综合项目 微信成绩查询程序

编程练习3

测验3

项目四 WCF试题练习程序

项目简介

4.1 用户注册登录

4.2 试题记录增加

4.3 试题记录删除

4.4 试题记录更新

4.5 用户试题练习

4.6 试题练习程序的实现

编程练习4

测验4

案例1: 城市公交车查询(1)

案例1-1 数据表的简单显示

案例1-2 数据表的分页显示

案例1-3 数据表的选择显示

案例1-4 车次到车站的查询

案例1-5 车站到车次的查询

案例2: 城市公交车查询(2)

案例2-1 车站名称输入提示

案例2-2 线路查找输入界面

案例2-3 直达线路查询

案例2-4 换乘线路查询

案例2-5 乘车线路查询

案例3: 全国航班信息查询

案例3-1 获取与存储国内航空城市

案例3-2 Windows程序查询航班

案例3-3 Web程序查询航班

案例3-4 设计Web Service显示航空城市

案例3-5 设计Web Service管理航空城市

案例4: 全国城市信息查询

案例4-1 显示省份列表

案例4-2 显示省份与城市

案例4-3 显示城市简介与图片

案例4-4 更新省份与城市

案例4-5 更新过程的异常处理

案例4-6 更新城市简介与图片

附录1: 课程练习题

第3套题与答案(35题)

第4套题与答案(35题)

第5套题与答案(35题)

第6套题与答案(35题)

第7套题与答案(35题)

第8套题与答案(35题)

第1套题与答案(35题)

第2套题与答案(35题)

附录5: 实训项目

微信公众号应用开发实训

宠物信息管理程序开发实训

心随乐动程序开发项目实训

时光流影程序开发项目实训

图书管信息管理程序项目实训