首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
赵娟  王楠 《现代电子技术》2012,35(15):116-118
软件复用是程序开发过程中最重要的技术之一,通过软件复用可以达到事半功倍的效果。以面向对象语言C++为例,针对C++语言的继承和多态的特性,分别介绍了基于类库的软件复用、基于继承的软件复用、基于多态的软件复用和基于模版的软件复用四种软件复用机制。从不同的角度用图和程序两种方法说明了每种复用机制的适用情况,结合教学实践,并用实例加以验证。  相似文献   

2.
对于C++语言考试编程题自动评分系统的研究   总被引:1,自引:0,他引:1  
为了使学生适应计算机语言考试,考核学生应用C/C++编写程序的能力,实现C++语言考试的计算机阅卷,提出了针对C++程序上机考试的自动评分系统的构建方式与算法研究。用Windows API函数做了深入的研究与分析,对如何匹配、查找程序的关键语句进行了分析和研究。该系统对C++程序上机考试的客观题和主观题的计算机自动评分采用多种的方法,完成了对C++语言考试的自动评分。  相似文献   

3.
赵娟  王楠 《现代电子技术》2012,35(14):37-38,41
软件复用是程序开发过程中最重要的技术之一,通过软件复用可以达到事半功倍的效果。在此以面向对象语言C++为例,针对C++语言的继承和多态的特性,分别介绍了基于类库的软件复用、基于继承的软件复用、基于多态的软件复用和基于模版的软件复用4种软件复用机制。从不同的角度用图和程序2种方法说明了每种复用机制的适用情况,结合教学实践,并用实例加以验证。  相似文献   

4.
本文重点介绍了Chidamber和Kemerer提出的面向对象软件设计软件度量学理论和方法,结合C++语言的特征,提出了一个针对C++的软件度量工具,提取程序中有关类、类成员、成员函数、对象等信息,从而计算出类的方法数、方法最大复杂度、继承树深度、孩子数目、耦合度等指标,帮助程序员掌握程序的复杂程度,指导软件开发过程。  相似文献   

5.
在程序设计中,常根据编程的需要,进行数据类型转换。C++实现数据类型转换有隐式类型转换和显式类型转换。本文以自定义类型SI为例分析隐式数据类型转换原理。  相似文献   

6.
C语言程序设计一体化案例教材的建设   总被引:1,自引:0,他引:1  
本文介绍了C语言课程教材建设现状,针对C语言课程教材建设存在的主要问题,提出C语言程序设计一体化案例教材建设的完整思路,并用于C语言程序设计一体化案例教材建设与教学实践。本文的设想可供程序设计课程(如C++、C#J、ava、VB、VFP等)的教材建设参考。  相似文献   

7.
本文阐述了自动化专业中开设“C语言程序设计”课程面临的诸如教材编写内容、教学培养体系、学生知识结构等方面的若干问题和挑战.我们根据自动化专业的特点以及C语言本身的特征,对“C语言程序设计”课程建设和教学模式等进行了改革探索和实践.  相似文献   

8.
李涛 《电光系统》2007,(2):47-48,52
介绍在Visual C++6.0环境下的两种Oracle开发接口:ADO(ActiveX Data Objects,AetiveX数据对象)与Pro*C/C++,其中ADO是一组由微软提供的COM组件,它通过使用OLEDB这一新技术实现了以相同方式可以快捷、便利地访问多种类型数据库数据,扩大了应用程序中可使用的数据源范围,Pro*C/C++是利用在C/C++内嵌入的SQL语句来访问数据库数据,使用它可以开发出满足各种复杂程度的应用程序,并可有效提高应用程序的执行速度。通过设计实验,分别采用这两种方式完成数据库初始化、数据录入等工作,通过对比两种方式的实现分析两种方式的特点,并最终总结出两种方式各自的优缺点与适用范围。  相似文献   

9.
C++程序设计是高等院校计算机专业教学体系中的一门重要的主干课。本文就该课程教学中存在问题,提出了改进措施和解决方法。强调学生要学以致用,加强对学生程序设计能力的培养,提高C++程序设计的教学效果。  相似文献   

10.
介绍了用Visual C++进行数据库开发的常用技术如ODBC、DAO、OLE DB和ADO等有关的概念、特点以及相互之间的差别比较。以最新的令微软极力推荐的ADO技术为重点加以阐述,并用相应的实例和程序加以说明。  相似文献   

11.
C++面向对象程序设计中的构造函数   总被引:1,自引:0,他引:1  
构造函数的实现使C++的类机制得以充分的展示,它的设计与应用,直接影响编译程序处理对象的方式。本文以C++构造函数为主线,详细阐述了C++面向对象程序设计方法的实现过程,并针对设计过程中应该注意的问题进行了深入分析,实践证明,正确理解并合理应用C++构造函数是面向对象程序设计中的关键。  相似文献   

12.
我们通过数值积分程序实现教学引出四个问题,引导学生在程序设计课程的不同阶段通过启发式学习得到了满意的答案,从而促进学生既掌握了基本的面向过程的程序设计方法,又初步具有了统领全局的面向对象的程序设计理念和先进的程序设计思想,完成了从模板到模式编程思维的跨越,并使面向过程教学与面向对象教学有机结合在一起。这种通过一个贯穿整个教学实践的具体实例将C++课程不同知识点有机串联起来的方式收到良好的教学效果。  相似文献   

13.
针对单片机的复杂结构和难记的指令对单片机一般开发(特别是初学)造成的开发困难。以51系列单片机为例,提出了一种单片机辅助开发工具的设计。通过实现单片中部件模块可视化开发和代码自动生成,介绍了C++Builder可视化开发技术在单片机辅助开发工具中的应用。  相似文献   

14.
C++可以为嵌入式编程人员提供一些优于C语言的显著特点。在刚开始,C++可以简单的作为一个更好的C使用:正如一些C编程者用C++编译器运行代码进行质量检验。这也表明,转向使用C++所带来的利弊并不是绝对的:正如本文所述,你可以选择一些对应用有用的C++功能,而不要其他功能。相比于C,C++更加强大的类型检验可以在编译时发现更多的错误,实现精确的内存控制和开发出更紧凑的执行代码。  相似文献   

15.
李威  孙静 《电子世界》2014,(9):183-184
本大学生创业项目主要任务是以《C语言程序设计》课程为内容,研究与实现本课程精品资源共享课程开发。《C语言程序设计》精品资源共享课程与网络资源共享资料为今后学生课外学习提供了自主学习的教学资源,旨在利用网络的平台,为学生提供了更加周到和个性化的学习环境。以实现教学资源的优化与共享。学生通过网站可以随时随地学习或复习有关学习内容,有了问题可以在线与教师、同学进行讨论学习。  相似文献   

16.
针对SRAM内建自测试(MBIST),介绍几种常用的算法,其中详细介绍March C+算法,在深入理解March C+算法的基础上对其提出改进,以此提高MBIST的故障覆盖率。并且利用自顶向下设计方法,Verilog HDl设计语言、设计工具等设计MBIST电路及仿真验证,证明了本设计的正确性和可行性。  相似文献   

17.
刘雪  刘东升  张丽萍 《电子世界》2013,(16):165-166
根据C/C++程序设计课程的教学内容,探讨如何培养学生的编程能力。针对我院学生学习C/C++程序设计课程时,在编程方面出现的种种问题,分别从程序设计方法,程序设计思维,程序设计风格以及程序设计环境等四个方面进行了详细阐述,以培养更高素质和高能力的编程人才。  相似文献   

18.
基于TI C6000系列DSP的C/C++程序优化技术   总被引:1,自引:0,他引:1  
在现代DSP的开发中,越来越多地采用C/C++作为开发语言,而C/C++程序的优化成为DSP软件开发的重要环节.在此介绍TI C6000的软件开发流程,重点讨论C6000系列的C/C++程序优化技术,包括优化流程,C/C++代码优化方法,编写线形汇编代码优化方法等.为DSP的C/C++软件开发提供了全面的程序优化技术和方法,对实际系统的开发具有重要的现实意义.  相似文献   

19.
C语言是许多大学开设的第一门程序设计语言类课程,也是其它计算机相关课程的前导课程。通过C语言的教学,培养学生的程序设计思想,让学生具备一定的编程能力,并将C语言程序设计方法运用到实际学习和工作中。文章在教学过程中使用项目式教学方法进行一系列的教学改革。  相似文献   

20.
图像处理是图像识别技术的基础,只要涉及到视频或图像采集的技术一般都离不开图像的处理,而画图板就属于图像处理软件,对于画图板的使用也会逐渐被人们所认识和了解。C++Builder几乎对Windows所有的API(ApplicationProgramInterface,应用程序接口)都进行了封装,本文以C++Builder为开发平台,设计实现了对图像的简单处理功能,包括绘图、锐化、柔化、反色和浮雕等功能。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

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