首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 656 毫秒
1.
重载机制增强程序设计的灵活性、扩充性和可读性。C++的重载进行分类,结合实例论述了重载机制在面向对象程序设计中的应用。  相似文献   

2.
“C++程序设计”课程教学与创新型人才培养   总被引:1,自引:0,他引:1  
针对各高校电子信息类专业"C++程序设计"课时有限的特点,笔者认为"C++程序设计"的教学应该将课堂教学与基于项目的课外教学相结合,进而达到培养创新型人才的目的。课外教学的重点是互动阶段,对部分学生结合各种创新计划项目与科研项目进行精英教学,培养其成为能够独立进行程序设计的创新型人才。本文结合实例对具体的实施方案及教学...  相似文献   

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

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

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

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

7.
在局域网中,可供选择的聊天工具较少,本论文简要描述了Visual 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.
李玉梅  孙艳波 《电子世界》2013,(20):162-163
《c++程序设计》课程是计算机专业重要的专业基础课,是培养学生程序设计能力的基础课程。在教学过程中可采用改革考核方式等措施改善教学效果。  相似文献   

10.
基于VC++和OpenGL声纳浮标系统模拟器操作界面设计   总被引:1,自引:1,他引:0  
从声纳浮标模拟器的操作界面需求入手,设计了一种可移植的操作界面的软件框架,对声纳操作界面进行了仿真。重点介绍了操作界面所需要的各个模块,以及为每个模块设计的基于C++语言的软件开发类库,可以利用模块类库实现声纳浮标搜潜模拟器的界面需求,使模拟器界面和实际装备完全一致,使模拟器起到教学和训练的作用。  相似文献   

11.
VC++是Microsoft Visual C++的简称,是微软公司所开发的一款编程工具,不仅可提供编辑C、C++、CLI等编程语言,而且具有代码编写、灵活方便的类管理、程序框架自动生成、可开发多种程序等诸多优点。文章介绍了一种基于VC++的生成线信息管理系统,该系统前台开发工具使用的是VC++,后台数据库采用的SQL Server,并采用ODBC技术对数据源进行连接,以实现对生产线信息数据的记录、修改、删除、添加、查询以及打印等功能。实践证明,该信息管理系统具有易于维护、管理方便、稳定性好以及运行速度快等多方面优点。  相似文献   

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

13.
本文简要介绍了应用Cantata++测试工具编辑测试用例,实现被测软件的动态测试(包括功能测试和结构覆盖测)的过程。重点以单元测试为例描述用Microsoft Visual C++6.0和Cantata++构建测试工程的步骤。Cantata++是面向源代码的测试分析工具,贯穿于整个软件开发过程,包括代码评审、单元测试、集成测试、系统测试、及软件维护等阶段。  相似文献   

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

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

16.
近年来,由于三维技术的飞速发展和广泛应用,许多原来采用Visual C++作为基础语言创建应用程序的领域,都有了虚拟现实、科学计算可视化等三维仿真处理的应用要求。基于此介绍了OpenGL的工作方式、VC++下的OpenGL的程序框架、OpenGL绘制过程以及双缓存技术。最后给出工程上某个时刻的效果图。  相似文献   

17.
《今日电子》2012,(2):72-72
意法半导体子公司PortlandGroup宣布,性能优化的支持多核x86平台的PGICUDAC/C+C++编译器(CUDA—x86)将与PGI2012版共同上市,新的CUDA编译器让并行编程人员能够充分发挥AMD与英特尔的行业标准CPU。  相似文献   

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

19.
毕雪华  王超 《电子世界》2014,(12):459-459
文章介绍了Visual C++作为一种面向对象软件开发语言的长处、Matlab引擎(Matlab Engine)的特点及其在图像处理方面的优势,并介绍了一种应用VC++调用Matlab引擎本方法实现VC++与Matlab的混合编程,并将该方法应用于数字图像处理中。  相似文献   

20.
高秋燕 《电子测试》2012,(11):69-72
利用MATCOM与VC进行接口通信的优点,介绍了一种基于MATCOM的MATLAB与VC++之间混合编程的方法、步骤及实例,文中以卡尔曼滤波器为实例来进行详细的说明。此方法以MATCOM为转换工具,将.m文件转化为C++代码,而且还将MATCOM与VC++相结合进行了图形绘制,以及利用VC++中MFC可以生成良好界面的功能,通过对控件编程,利用按钮来显示出图形。这种串口通信的混合编程方法,不仅能充分发挥两种语言各自的优势,并且可以脱离MATLAB来独立运行,此方法既简便、方便又有很强的可操作性。  相似文献   

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

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