首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
VB课程是职高院校计算机专业的一门重要的专业基础课程,其教学目标是让学生能够真正的理解、运用“面向对象”的思想方法,设计程序。如果仅把VB系统预定义的类作为教学内容,就会使“面向对象”的思想方法变为“基于对象”的思想方法,其实质是伪“面向对象”的思想方法。所以,要把创建类、在类中添加属性、方法、事件的思想方法融入到教学过程中,做到真正的“面向对象”。  相似文献   

2.
在面向对象式程序设计中,由于多继承机制的引入,类空间的结构(类之间的继承(关系)变得更加复杂.重复继承,重复基类是多继承机制中的重要特征.为了更好地理解重复继承关系,引入重复继承媒介集的概念,并讨论一个计算重复基类以及重复继承媒介集的有效算法.该算法可视为面向对象程序设计语言的编译器的一部分,同时也为了解类空间的语义信息提供了一个有效的工具.  相似文献   

3.
VisualBasic(以下简称VB)是微软公司推出的一款可视化程序开发系统,系统基于QBasic语言。随着VB语言的不断发展,现在最新的版本是基于.NET平台的VB.NET。在功能上VB几乎可以满足所有中小型工程的开发,在操作上VB界面友好,无论是开发界面还是编写代码都非常容易。由于以上特点,VB正在被越来越多的程序设计初学者和各大专院校作为程序设计的入门语言来学习。那么如何在VB的学习过程中建立一个正确的清楚的面向对象程序设计思想,对于这些初学者和学生而言也就十分的重要了。本文就我个人在教学过程中的一些体会和经验做一个总结,谈谈本人是如何通过讲授VB这门课程让学生们熟悉和理解面向对象的概念,并且建立一个初步的面向对象程序设计的思想。  相似文献   

4.
浅谈静态联编和动态联编的区别和实现动态联编的条件   总被引:1,自引:0,他引:1  
多态性是C 面向对象语言的特征之一,多态性是要在调用函数时使用对象的指针或引用。另外,多态性仅用于类层次结构,所以能以一具类中派生另一个类不是多态性的基本条件。虚函数是动态联编的基础,它经过派生之后,在类族中就可以实现运行过程中的多态。动态联编恰是反映C 语言中的多态性的具体体现。本文先阐述了静态联编和动态联编的概念和区别,而后以几个实例说明实现动态联编的条件。  相似文献   

5.
以理论研究的视角,现有面向对象程序设计语言的理论模型存在不足,如C++不支持元类,Java和C#的基本类型不是对象等.为此,设计了一种程序设计语言Shrek,将多种语言特性和语言设施统一在一个简洁、一致的模型下实现.Shrek语言是基于类的完全面向对象语言,拥有动态强类型系统,采用了与Mixin相结合的单继承机制.该语言具有协调一致的类对象结构,具备结构化计算反射能力,能够进行安全的元类程序设计.另外,它还支持多线程程序设计和自动垃圾回收,并通过本地方法机制极大地增强了自身的表达能力.该语言的原型系统已经实现,达到了预期的设计目标.  相似文献   

6.
面向对象程序设计中多继承的使用给程序员以很大的方便,但是,多继承的使用却带来了许多单继承系统中所没有的问题,其中一个很重要的就是成员函数调用时函数的二义性问题.给出了一种形式化的方法,用来检查一个多继承的系统中函数的二义性.通过这种方法不仅可以检查函数调用的二义性问题,还可以确定将使用函数的那个实现版本.  相似文献   

7.
本文讨论了面向对象程序设计技术的四大特性即抽象性,封装性,继承与派生性,多态性以及JAVA语言中实现这四种特性的具体方法;对JAVA语言中实现多线程的两种方式也进行了描述,对于初学者把握JAVA语言重点难点,学习好JAVA语言有一定的指导意义。  相似文献   

8.
笔者以为,VFP6无论是从数据库管理功能还是从面向对象程序设计中的自定义类功能,都大大高于VB6,在目前开发中小型MIS及DSS时,仍不失为一个功能强大而又操作十分方便的软件开发工具。自定义类以及通过自定义类来创建用户自己的对象是VFP6的强大功能及主要特点之一,但笔者在开发系统及教  相似文献   

9.
树型列表,因其直观清晰,深受广大程序爱好者的青睐.常用于显示层次结构的数据,通常程序员在开发人事考勤、固定资产管理、学生学籍管理、档案管理等系统时,会使用树形列表作为部门层次结构数据的管理容器.另外制造管理系统中的BOM表也是非常有代表性的层次结构数据形式,程序员也可选择树形列袁作为BOM表的数据维护.本文用实例的方式,阐述了VB.NET程序设计中常用类Treeview的设计与应用技巧.  相似文献   

10.
一、引言 Visual Basic所提供的程序开发环境,不仅继承了已有Basic程序语言简单易学的特性,在可视化图形程序设计上也有其独特之处,这使得Visual Basic成为大部分窗口应用程序设计者最初最快学会的编辑工具之一.它是一个面向对象的可视集成开发系统,融进了当今设计领域的最热门新技术,设计过程可视,设计思想面向对象等,同时又具有Windows环境下的OLE,dll,VBX等高级功能,是一个功能强大的工具.它有一大特点就是易学易用.本文用VB6.0在Windows95环境下开发物理课件,抛开传统的程序设计思想,不再过多的考虑"鼠标在做什么"等一系列烦琐的事件过程,而直接设计事件驱动程序,从而使软件开发效率极大提高.使用VB6.0我们可设计出形形色色符合用户要求的多媒体动画程序,它确实是一种很好的用户程序开发工具.  相似文献   

11.
本文介绍了运用VB与MATLAB混合编程方法研制的《高等数学应用问题与数字信号处理虚拟实验系统》的设计和实现方法及其相关的关键技术。本系统融合了VB和MATALB的优点,做到VB与MATLAB的无缝连接,无论是掌握或没有掌握VB和MATLAB的师生都能无障碍地用于课堂教学。本系统是一个开放性的系统,可以随时对问题库进行扩容,也可以添加相应课程模块。  相似文献   

12.
异常处理是应用程序非常重要的一个方面,程序在运行时发生错误或异常情况是不可避免的。Java语言采用面向对象的异常处理机制,提供了丰富的出错和异常情况的处理措施,减小了编程的工作量,增加了程序的灵活性,增强了程序的可读性和可靠性。本文从异常基本知识和异常处理机制出发,分析了异常的层次结构,对常见的异常类在Jbuilder9中实现捕捉。  相似文献   

13.
分部类在构建.NET应用程序中的应用研究   总被引:3,自引:0,他引:3  
分部类是NET中出现的一个新概念。作为面向对象技术的补充和扩展,分部类获得了越来越多的关注和推崇。文章地阐述了分部类的概念,指出使用分部类创建分布式应用程序时所带来的巨大好处——控件的表示层和逻辑层自动彻底分离,重点分析了在ASENET代码隐藏模型页中使用分部类所带来的主要优点,为程序员构建软件系统提供一个重要参考。  相似文献   

14.
钩子是WINDOWS中消息处理机制的一个重点,程序开发时,钩子作为高级程序设计技术,一般用VC++实现,本对Win32系统钩子在VB中的实现进行讨论,并对常用键盘钩子的结构进行了详细的说明,给出了一个用VB实现的键盘钩子实例。  相似文献   

15.
Visual Basic和SQL Server分别是微软公司推出的面向对象的程序设计语言和大型数据库管理系统。二者的结合可开发出功能强大的客户端/服务器应用程序。以一个QQ用户管理器的实例,介绍了在VB中如何利用ADO,通过ODBC实现对SQL Server数据库的访问方法,并且给出了程序的部分代码。  相似文献   

16.
面向对象程序没有明显的层次化模块结构,体现调用关系的静态结构是一个错综复杂的网状结构。因此,从哪里开始测试以及如何定义一个集成测试策略是一个需要进一步研究的问题。许多测试人员采用循序渐进的方法先测试独立的类,然后再测试依赖类。然而,类间存在复杂的依赖关系,确定类的测试顺序是面向对象集成测试研究的一个重要问题。对象关系图是Kung研究面向对象程序回归测试时引入的一个测试模型,它描述了面向对象程序中类间的继承、聚集和关联关系。本文主要介绍一些通过对象关系图或扩展对象关系图研究类的测试顺序的研究成果,目的是发现比较理想的类的测试顺序,以便降低测试工作量。  相似文献   

17.
本文利用面向对象的可视化的编程语言VB作为工具,给出了Win-dows应用软件封面制作的一般方法和步骤,并用一个实例说明了其具体实现过程。  相似文献   

18.
面向对象思想的理解和掌握,是面向对象程序设计的关键。教学中,学生往往由于不理解类的构造机制,编程中对封装的公有、私有成员不能合理运用,造成在继承和访问上的错误,极大地打击了学生编程的积极性。利用多媒体的直观性以科学形象的方式反映这部分内容成为多媒体教学的关键。  相似文献   

19.
Petri网模型是FMS动态仿真的有利工具。本文利用面向对象方法对FMS和有色赋时Petri网进行了描述,并根据最小下次事件时间推进原理,利用VisualC 建立了动态调度仿真系统。结果表明,面向对象方法具有表达直观和自然,可扩充性,实现容易和简便等优点。  相似文献   

20.
随着计算机的普及多多媒体技术的崛起,利用开放式平台系统来开发课件己成为CAI课件设计的重要手段多趋势。而基于面向对象的VB(Visual basic)言,其所见即所得的界面设计,极短的软件开发周期,生成的代码较易维护的特点,决定了设计课件平台的优越性。该文将课件开发平台系统的三个因素,即建构主义理论、积件设计思想及内容导航系统集成在一个集成化的环境中,利用基于VB语言设计思想开发出的课件平台来简化课件的开发过程,提高课件开发的效率。  相似文献   

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

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