首页 | 本学科首页   官方微博 | 高级检索  
     

基于Internet的C语言学习支撑平台的设计与实现
引用本文:周微微,王建新,陈零,盛羽. 基于Internet的C语言学习支撑平台的设计与实现[J]. 计算机应用, 2008, 28(1): 260-263
作者姓名:周微微  王建新  陈零  盛羽
作者单位:中南大学,信息科学与工程学院,长沙,410083
基金项目:国家自然科学基金 , 教育部跨世纪优秀人才培养计划
摘    要:提出了一种基于Internet的C语言学习支撑平台的设计模型和实现方式。该系统基于.NET平台,通过重定向技术实现了与经典C语言编译器的无缝交互功能;利用多线程技术和同步控制理论实现了更加准确的编译检错和逻辑检错功能;结合面向对象的工程化设计思想和反射技术解决了庞大的测试用例调度问题,保证了系统的扩展性和健壮性。系统实现的编译错误帮助、逻辑功能检测等服务为C语言学习者提供了更加完善的学习平台,弥补了现有支撑平台无法进行功能检错的不足。

关 键 词:C语言学习  逻辑检错  编译检错  远程教育  面向对象设计
文章编号:1001-9081(2008)01-0260-04
收稿时间:2007-08-03
修稿时间:2007-08-03

Design and implementation of an Internet-based platform for C language learning
ZHOU Wei-wei,WANG Jian-xin,CHEN Ling,SHENG Yu. Design and implementation of an Internet-based platform for C language learning[J]. Journal of Computer Applications, 2008, 28(1): 260-263
Authors:ZHOU Wei-wei  WANG Jian-xin  CHEN Ling  SHENG Yu
Affiliation:ZHOU Wei-wei,WANG Jian-xin,CHEN Ling,SHENG Yu(School of Information Science , Engineering,Central South University,Changsha Hunan 410083,China)
Abstract:A designing model and implementing method of an Internet-based system for C Language Learning was proposed, which used .NET platform. The communication between the system and the compiler of C Language was implemented by using redirect technology. More powerful compile and logic error-check function was provided in the system, which adopted C# Multi-thread technology and synchronous control theory. Object-Oriented design methods and C# Reflection technology was used to solve the problem of test-case scheduling, which made the system be extensible and robust. The system for C language learners is more powerful by implementing the logic error-check function that has not been provided by the former work.
Keywords:C language learning  logic error checking  compile error checking  distance education  OOD
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机应用》浏览原始摘要信息
点击此处可从《计算机应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号