共查询到20条相似文献,搜索用时 15 毫秒
1.
软件复用是程序开发过程中最重要的技术之一,通过软件复用可以达到事半功倍的效果。以面向对象语言C++为例,针对C++语言的继承和多态的特性,分别介绍了基于类库的软件复用、基于继承的软件复用、基于多态的软件复用和基于模版的软件复用四种软件复用机制。从不同的角度用图和程序两种方法说明了每种复用机制的适用情况,结合教学实践,并用实例加以验证。 相似文献
2.
3.
软件复用是程序开发过程中最重要的技术之一,通过软件复用可以达到事半功倍的效果。在此以面向对象语言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.
介绍在Visual C++6.0环境下的两种Oracle开发接口:ADO(ActiveX Data Objects,AetiveX数据对象)与Pro*C/C++,其中ADO是一组由微软提供的COM组件,它通过使用OLEDB这一新技术实现了以相同方式可以快捷、便利地访问多种类型数据库数据,扩大了应用程序中可使用的数据源范围,Pro*C/C++是利用在C/C++内嵌入的SQL语句来访问数据库数据,使用它可以开发出满足各种复杂程度的应用程序,并可有效提高应用程序的执行速度。通过设计实验,分别采用这两种方式完成数据库初始化、数据录入等工作,通过对比两种方式的实现分析两种方式的特点,并最终总结出两种方式各自的优缺点与适用范围。 相似文献
9.
10.
介绍了用Visual C++进行数据库开发的常用技术如ODBC、DAO、OLE DB和ADO等有关的概念、特点以及相互之间的差别比较。以最新的令微软极力推荐的ADO技术为重点加以阐述,并用相应的实例和程序加以说明。 相似文献
11.
C++面向对象程序设计中的构造函数 总被引:1,自引:0,他引:1
构造函数的实现使C++的类机制得以充分的展示,它的设计与应用,直接影响编译程序处理对象的方式。本文以C++构造函数为主线,详细阐述了C++面向对象程序设计方法的实现过程,并针对设计过程中应该注意的问题进行了深入分析,实践证明,正确理解并合理应用C++构造函数是面向对象程序设计中的关键。 相似文献
12.
何峰 《电气电子教学学报》2010,32(6):64-66
我们通过数值积分程序实现教学引出四个问题,引导学生在程序设计课程的不同阶段通过启发式学习得到了满意的答案,从而促进学生既掌握了基本的面向过程的程序设计方法,又初步具有了统领全局的面向对象的程序设计理念和先进的程序设计思想,完成了从模板到模式编程思维的跨越,并使面向过程教学与面向对象教学有机结合在一起。这种通过一个贯穿整个教学实践的具体实例将C++课程不同知识点有机串联起来的方式收到良好的教学效果。 相似文献
13.
针对单片机的复杂结构和难记的指令对单片机一般开发(特别是初学)造成的开发困难。以51系列单片机为例,提出了一种单片机辅助开发工具的设计。通过实现单片中部件模块可视化开发和代码自动生成,介绍了C++Builder可视化开发技术在单片机辅助开发工具中的应用。 相似文献
14.
Anders Lundgren 《中国电子商情》2008,(8)
C++可以为嵌入式编程人员提供一些优于C语言的显著特点。在刚开始,C++可以简单的作为一个更好的C使用:正如一些C编程者用C++编译器运行代码进行质量检验。这也表明,转向使用C++所带来的利弊并不是绝对的:正如本文所述,你可以选择一些对应用有用的C++功能,而不要其他功能。相比于C,C++更加强大的类型检验可以在编译时发现更多的错误,实现精确的内存控制和开发出更紧凑的执行代码。 相似文献
15.
本大学生创业项目主要任务是以《C语言程序设计》课程为内容,研究与实现本课程精品资源共享课程开发。《C语言程序设计》精品资源共享课程与网络资源共享资料为今后学生课外学习提供了自主学习的教学资源,旨在利用网络的平台,为学生提供了更加周到和个性化的学习环境。以实现教学资源的优化与共享。学生通过网站可以随时随地学习或复习有关学习内容,有了问题可以在线与教师、同学进行讨论学习。 相似文献
16.
17.
18.
19.
20.
图像处理是图像识别技术的基础,只要涉及到视频或图像采集的技术一般都离不开图像的处理,而画图板就属于图像处理软件,对于画图板的使用也会逐渐被人们所认识和了解。C++Builder几乎对Windows所有的API(ApplicationProgramInterface,应用程序接口)都进行了封装,本文以C++Builder为开发平台,设计实现了对图像的简单处理功能,包括绘图、锐化、柔化、反色和浮雕等功能。 相似文献