尽管基础的程序设计课程对于学生掌握计算机底层的工作原理非常重要,但要想解决更实际的问题,如设计网络聊天程序、网络游戏程序、网络会议程序、网络商城等,就需要编写高效代码提升工程应用开发能力。《C#网络应用编程》采用“案例+课堂”的模式,培养应用 C#开发客户端/服务器、浏览器/服务器应用程序的实际编程能力。课程通过多线程编程、异步编程、加密解密技术、数据流操作、LINQ、EF Core数据库操作、WCF架构、Vue前端、BootStrap前端、ASP.NET Core服务器开发等高级编程技术,实现程序设计的工程开发思维强化,为学生从事软件开发工作打下坚实基础。
【C/S案例:五子棋游戏】

【C/S案例:多人联机绘图程序】

【B/S案例:ASP.NET Core + Vue 实现网上商城】


全程案例驱动,提升网络编程实践能力,旨在培养具有高效、智能网络应用系统设计开发能力的网络编程工程师。
C#语法基础
1.马骏、韩道军主编、黄亚博、侯彦娥参编. 《C#网络应用编程(第4版微课版)》.人民邮电出版社,2025年1月. 工业和信息化部“十二五”规划教材
2.马骏主编、韩道军、黄亚博、侯彦娥、刘扬副主编. 《C#网络应用编程(第3版)》.人民邮电出版社,2014年9月. 工业和信息化部“十二五”规划教材
3. 马骏主编、 侯彦娥、韩道军、黄亚博参编. 《C#程序设计及应用教程(第4版)》.人民邮电出版社,2020年7月."十二五"普通高等教育本科国家级规划教材
Q : 课程采用什么开发环境版本?
A : 课程采用Visual Studio 2022版本。