可视化程序设计系大学生求职信(精选多篇).doc
《可视化程序设计系大学生求职信(精选多篇).doc》由会员分享,可在线阅读,更多相关《可视化程序设计系大学生求职信(精选多篇).doc(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、可视化程序设计系大学生求职信(精选多篇)第1(请关注好 范 文 网:fc应用程序最基本的两个类,所有的mfc应用程序都必须包含这两个类。9在mfc应用程序中,消息分为消息、消息和消息三种类型。10.每当创建一个新的资源对象时,系统就会为其提供一个默认的,并赋一个整数值,该定义保存在文件中。11.在一个fc提供了两种独立地面向用户的数据库访问系统,一种是,另一种是。二、简答题1、面向对象中继承的作用是什么?c+如何支持集成机制?2、构造函数和析构函数的作用是什么?有哪些特殊之处?3、什么的visualage c+visual c+、inprise。 (被borland兼并)的c+ builder
2、、borland7(、1c+)c+程序与程序与c程序的比较:c程序的结构完全相同。(2)c源程序文件的扩展名为c,c+源程序文件的扩展名为cpp。(3)c注释使用符号“/*”和“*/”,表示符号“/*”和“*/”之间的内容都是注释;c+除了支持这种注释,还提供了一个双斜线“/”注释符,表示“/”之后的本行内容是注释,注释在行尾自动结束。(4)c程序所包含的标准输入、输出的头文件是stdio.h,输入、输出通常通过调用函数来完成;而c+程序可以包含标准输入、输出流的头文件iostream.h,输入、输出可以通过使用标准输入、输出流对象来完成。 8(、1 )当函数定义放在函数调用之后时,c+对c的
3、一般扩充c程序函数原形(function prototype)有时可省略,而c+函数原形(声明)必不可少。一个不带参数的c函数原形必须使用void,而c+可以使用空参数列表。c+还要求函数所有参数在函数原形的圆括号中声明。(2)在c语言中,函数和语句块(花括号“”之间的代码)的所有变量声明语句必须放在所有执行语句之前。而c+中变量声明语句不要求放在函数和语句块的开始位置,可以把变量声明放在首次使用变量的附近位置,这样可提高程序的可读性。(3)c+用ming),它引入了类、继承、多态和重载等c+语言的最大特征是支持面面向对象的新机制。32是一种自上而下、逐步细化的模块化程序设计方法。、结构化程序
4、设计的特点:wirth n是一种面向过程程序设计方法,即一个程序是由多个过程(在的观点:算法 + 数据结构 = 程序c+中为函数)模块组成,过程之间通过函数参数和全局变量进行相互联系。与非结构化程序相比,结构化程序在调试、可读性和可维护性等方面都有很大的改进。 代码重用性不高:以过程为中心设计新系统,除了一些标准函数,大部分代码都必须重新编写。由于软、硬件技术的不断发展和用户需求的变化,按照功能划分设计的系统模块容易发生变化,使得开发出来的模块的可维护性欠佳。面向过程模式将数据与过程分离,若对某一数据结构做了修改,所有处理数据的过程都必须重新修订,这样就增加了很多的编程工作量。 33抽象:、面
5、向对象程序设计方法具有四个基本特征:抽象是指对具体问题(对象)进行概括,抽出一类对象的公共属性和行为并加以描述的过程封装:封装是把每个对象的数据(属性)和操作(行为)包装在一个类中 继承:继承是指一个新类可以从现有的类派生而来多态性:多态性是指类中具有相似功能的不同函数使用同一个名称来实现,并允许不同类的对象对同一消息作出的响应不相同。 34c+、类的定义与实现数据成员又称成员变量,成员函数又称为方法。类将对象的属性抽象为数据成员,将对象的行为抽象为成员函数,并对它们进行封装。c+制权限。对象只能访问所属类的公有成员,而类的私有成员只能在类的成员函数中被访问。类在形式上类似于c语言中用户自定义
6、的结构类型,但定义类时规定了成员的访问控 35为了支持面向对象程序设计,、c+类:c+在c语言结构(struct)数据类型的基础上引入了类这种抽象数据类型。c+象,才能通过对象使用定义的成员。面向对象编程实质上就是面向类编程,只有定义和实现了类,才能声明属于这个类的对传统c程序员把编程重点放在函数的编写上,而c+程序员把重点放在类的定义和实现上 36类的定义由关键字、c+类class开始,其后为用户定义的类名,花括号括起来的部分称为类体。 关键字private、public和protected称为访问权限控制符,用来设置数据成员和成员函数的访问属性,其默认值为private。37动态创建)系统
7、自动调用的成员函数。、什么是构造函数:构造函数是一种特殊的成员函数,它是在创建对象时(声明或new38自动调用的成员函数。、什么是析构函数:析构函数也是一种特殊的成员函数,它是在对象生存期结束时系统39静态成员函数也与一个类相关联,而不只与一个特定的对象相关联。、静态成员函数:成员函数也可以是静态的,其声明方式与静态成员变量类似区别非静态成员函数,静态成员函数没有this指针,因为类的静态成员函数只有一个运行实例。成员函数一般是公有属性,可以通过对象、类名和作用域限定符、在成员函数中三种方式调用静态成员函数。40成员。因为当通过类名和运算符、静态成员函数只能访问类的静态成员(成员变量和成员函数
8、)“:”调用一个静态成员函数时,不能确定函数中所访问的非,而不能访问类的非静态静态成员属于哪一个对象。解决方法:将对象作为静态成员函数的参数,然后在静态成员函数中通过对象访问它的非静态成员。友元函数:友元关系是单方向的,不具有交换性和传递性。使用友元虽然简化了编程,并可避免调用成员函数的开销,但破坏了类的封装性,建议谨慎使用 42和、protected派生方式决定了基类的成员在派生类中的访问权限。(缺省值为private)。派生方式共有三种:public、private基类构造函数的调用方式 :隐式调用和显式调用两种方式 43多态性也是面向对象程序设计方法的一个重要特征,它主要表现在函数调用时
9、实现、何谓多态性?“一种接口、多种方法”。两种多态性:编译时多态性和运行时多态性。编译时多态性:在函数名或运算符相同的情况下,编译器在编译阶段就能够根据函数参数类型的不同来确定要调用的函数 通过重载实现。运行时多态性:在函数名、函数参数和返回类型都相同的情况下,只能在程序运行时才能确定要调用的函数 通过虚函数实现。函数重载:指一组功能类似但函数参数类型(个数)不同的函数可以共用一个函数名。当c+编译器遇到重载函数的调用语句时,它能够根据不同的参数类型或不同的参数个数选择一个合适的函数。运算符重载:指对于不同数据类型的操作数,同一个运算符所代表的运算功能可以不同。 46抽象类是类的一些行为(成员
10、函数)没有给出具体定义的类,即纯粹的一种抽象。、 何谓抽象类抽象类只能用于类的继承,其本身不能用来创建对象,抽象类又称为抽象基类。抽象基类只提供了一个框架,仅仅起着一个统一接口的作用,而很多具体的功能由派生出来的类去实现。虽然不能声明抽象类的对象,但可以声明指向抽象类的指针。47在可视化开发环境下,生成一个应用程序要做的工作主要包括编写源代码、添加资源和设、向导的功能置编译方式。向导实质上是一个源代码生成器,利用应用程序向导可以快速创建各种风格的应用程序框架,自动生成程序通用的源代码,这样大大减轻了手工编写代码的工作量。 即使不非常熟悉visual c+编程,也可以利用它的应用程序向导一个简单
11、的应用程序 48根据应用程序特性在、编写一个实现具体功能的mfc appwizardexemfc应用程序的步骤应用程序向导各步骤对话框中进行选择,创建一个应用程序的框架。利用资源编辑器为程序编辑或添加资源,如编辑菜单、添加对话框等。 利用classwizard类向导或手工添加类、成员变量和成员函数的声明。 根据需要编写具体的函数代码。编译、链接程序。如果程序有语法错误,需要修改源程序。直到没有编译、链接错误,才能得到可执行程序。测试应用程序各项功能,如果程序没有实现程序设计所要求的功能,启动debug调试器进行调试,找出并修改程序设计中的逻辑错误。49序。文档和视图完成了程序的大部分功能,它们
12、是、文档与视图结构是mfc应用程序最基本的程序结构,适用于大多数mfc应用程序的核心。文档与视图结构windows应用程是mfc的基石,掌握文档与视图结构对于利用mfc编程有着至关重要的意义。50的一系列数据,包括文本、图形、图象和表格数据。、文档的概念在mfc应用程序中的适用范围很广,一般说来,文档是能够被逻辑地组合51通过视图来改变文档,视图充当了文档与用户之间的媒介物。、视图是文档在屏幕上的一个映像,它就像一个观景器,用户通过视图看到文档,也是 52视图负责显示和编辑文档数据,但不负责存储。用户对数据的编辑需要依靠窗口上的鼠标、视图和文档的功能:与键盘操作才得以完成,这些消息都是由视图类
13、接收后进行处理或通知文档类,如收到窗口刷新消息时调用视图类的成员函数ondraw()显示文档内容。视图还可在打印机上输出。文档负责数据的读写操作,数据通常被保存在文档类的成员变量中,文档类通过一个称为序列化的成员函数将成员变量的数据保存到磁盘文件中。mfc应用程序为数据的序列化提供了默认支持。52把数据处理类从用户界面处理类中分离出来,使得每一个类都能集中地执行一项工作。、文档/视图结构的优点:把windows程序通常要做的工作分成若干定义好的类,这样有助于应用程序的模块化,程序也易于扩展,编程时只需修改所涉及的类。虽然文档/视图结构牵涉到许多类,其中的也关系比较复杂,但mfc appwiza
14、rd向导建立的mfc已确定。应用程序框架已经把程序的主要结构完成了,模块间的消息传递以及各函数的功能都mfc响应分别分布在文档类和视图类中。应用程序框架起到了穿针引线的作用,按照消息处理函数功能的不同,将不同消息的第三篇:可视化程序设计试卷a编号:(学信息202*-202*-2)考字第()号第 1 页 20 09 /20 10 学年第 2 学期考试试卷(a)卷课程名称:可视化程序设计适用专业年级:选课课号:(202*-202*-2)-1405070-600035-2抽(命)题人:本卷共1页,考试方式:机试,考试时间: 180 分钟上机考试题1 题目利用bcb的常用组件及串口通讯组件mscomm
15、实现一个简单的文件传输程序,程序的功能应包括以下几个部分:(60分)1) 程序在构造函数中进行必要的初始化操作,包括串口初始化、显示区清空等;(5分)2) 程序在析构函数中进行串口关闭操作;(5分)3) 程序能选择文件进行发送,发送功能用菜单实现;(15分)4) 接收到发送的文件后,应能在程序中进行显示,并能选择文件名将接收到的文本进行保存,保存功能用菜单实现;(15分)5) 菜单中应包括程序关闭的功能;(5分)6) 可以编辑并清空显示区和接收区的文本,清空功能用按钮实现;(5分)7) 在程序的主界面上显示姓名、学号和专业班级,并可方便地显示和隐藏该部分信息。(10分)(提示:显示区、接收区及
16、文件的操作可用memo组件实现,串口的接收端和发送端短接以实现程序自收自发,选择文件名进行打开或保存可用dialog组件实现)2 基本要求(40分)1) 软件界面(20分)2) 程序代码中必要的注释(10分)3) 程序是否能正常运行(10分) 界面布局提示:3 结果提交最终结果全部保存到文件夹下,文件夹命名规则:自应本08-01-202*440001-姓名班级学号第四篇:c+可视化程序设计实践要求c/c+可视化程序设计实践安排一、 课程设计任务1. 学生成绩管理系统2. 图书管理系统3. 通讯录管理系统4. 自选对于管理系统要求程序必备如下功能:(1)所有记录保存在一个数据文件中;(2)具备记
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可视化 程序设计 大学生 求职信 精选
限制150内