可视化程序设 计系大学生求职信(精选多篇)_第1页
可视化程序设 计系大学生求职信(精选多篇)_第2页
可视化程序设 计系大学生求职信(精选多篇)_第3页
可视化程序设 计系大学生求职信(精选多篇)_第4页
可视化程序设 计系大学生求职信(精选多篇)_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

-精选财经经济类资料- -最新财经经济资料-感谢阅读- 1 可视化程序设计系大学生求职信(精 选多篇) 1visual c+、c+ 概述不断问世,是 一个可视化软件开发工具。 2014 年推出 visual c+.net 公司 推出,它只适用于 visual c+ 1.0windows 2014 / xp ,新版本/ nt 4.0 了解它的集成开发环境。 visual c+开 发环境。已成为专业程序员进行软件开 发的首选工具。 visual c+集成开发环境中的程序 开发工具很多,要真正掌握它们要使用 visual c+编程,首先要必须结合具体的 编程内容。本章只简单介绍 visual c+ 集成开发环境的一般特点、界面风格和 简单工具的使用,使我们对 visual c+ -精选财经经济类资料- -最新财经经济资料-感谢阅读- 2 有一个感性的认识。 2 源程序用、 visual c+c+的特点语言编写,支持面 向对象设计方法,使用功能强大的微软 基础类库 mfc。 开发出来的软件稳定性好、可移 植性强。 可以编制各种各样 windows 应用程序,包括对话框程序、文档 / 视 图程序和组合界面程序。 作为 visual studio 可视化组件家族中最重要的一个 成员,与其它可视化开发工具如 visual j+发,乃至一个系统软件的设计。 、visual basic 及 visual c#紧密地集成在 一起,适用于特殊、复杂和综合软件项 目的开 联机帮助系统 msdn 功能强大。 它既能与集成开发环境有机地结合在一 起,使得用户在编程时随机查询需要的 内容信息,又能脱离集成开发环境而独 立地运行。 3visual c+ ide、c+的组成 和 help 等 9 个主菜单组成,每个 主菜单又由多个菜单项和子菜单组成。 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 3 菜单项提供的功能中的菜单栏由 file、edit、view、insert、project、build 、tools 、window 几乎可以完成所有的 developer studio 功能。 除了主菜单,在 visual c+ ide 中 窗口的不同地方单击鼠标右键还可弹出 相应的快捷菜单。 1.classview 类视图 2.resourceview 文件到项目中,在工作 区窗口中将显示被添加的文件与其它文 件之间的关系。若要删除项可通过 file 菜单和 project 菜单中的有关命令添加资 源视图 3.fileviewc+文件视图源文件、 资源文件和其它 目中的某个文件,选中要删除的 文件,然后按 delete 键即可。 菜单栏 的组成 4window、visual c+ ide 中的菜 单栏由 file、edit、view、insert、project、build 、tools 供的功能几乎可以完成所有的和 help 等 9 个主菜单组成,每个主菜单又 由多个菜单项和子菜单组成。菜单项提、 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 4 developer studio 功能。 5 来越受到重视并得到广泛的应 用。 、c+语言是由贝尔实验室的 bjarnestroustrup 在 1980 年创建的。自 90 年代后,c+ 越 6c+、 c+和数据类 型、结构化的程序设计方法、高效的机 器代码、良好的可移植性。是由的主要 特点 c 扩充而来,因此,除了与 c 兼容, c+还继承了 c 的以下特 点:丰富的运算符 支持面向对象程序 设计的方法。 c+c+的错误检查机制强,提供 了专门的机制检查类和异常处理功能。 的 borland c+有很多成熟的编译器:和 ibm 的 visualage c+visual c+、inprise。 的 c+ builder、borland7c+程序与 程序与 c 程序的比较: c 程序的结构完 全相同。 c 源程序文件的扩展名为 c,c+ 源程序文件的扩展名为 cpp。 c 注释使用符号 “/*”和“*/”,表示 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 5 符号“/*”和“*/”之间的内容都是注释; c+除了支持这种注释,还提供了一个 双斜线“/”注释符,表示 “/”之后的本行 内容是注释,注释在行尾自动结束。 c 程序所包含的标准输入、输出 的头文件是 stdio.h,输入、输出通常通 过调用函数来完成;而 c+程序可以包 含标准输入、输出流的头文件 iostream.h,输入、输出可以通过使用标 准输入、输出流对象来完成。 8 当函数 定义放在函数调用之后时,c+对 c 的 一般扩充 c 程序函数原形有时可省略,而 c+函数原形必不可少。一个不带参数 的 c 函数原形必须使用 void,而 c+可 以使用空参数列表。c+ 还要求函数所 有参数在函数原形的圆括号中声明。 在 c 语言中,函数和语句块的所 有变量声明语句必须放在所有执行语句 之前。而 c+中变量声明语句不要求放 在函数和语句块的开始位置,可以把变 量声明放在首次使用变量的附近位置, -精选财经经济类资料- -最新财经经济资料-感谢阅读- 6 这样可提高程序的可读性。 c+用 new 和 delete 运算符取代 c 的内存分配和释放函数 malloc 和 free。 标准 c+提供了字符串类,可以 替代 c 函数库中的字符数组处理函数。 进行输入、输出操作时,c+用 控制台输入、输出流对象替代 c 的 stdio 函数库,利用“”流提取运算符或“ 9 启动 visual c+c+面向流的输入、输 出方式提高了程序的可读性,减少了错 误的发生。visual c+编制和运行,执行 “filec+|new”程序 菜单命令,在 new 对话框的 projects 页面左侧项目类型列表中选择 win32 console application 项,在对话框 右侧的 location 和 project name 框中分 别输入路径和项目名称,单击 ok 按钮。 进入 win32 console application step-1 of 1 对话框,选择 an empty project 项,单 击 finish 按钮。最后在 new project information 对话框单击 ok 按钮完成项 目的建立。 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 7 建立和编辑 c+源程序文件。执 行“project|add to project|new”菜单命令, 在 new 对话框的 file 页面选择 c+ source file 项,在 file 框中填入 c+源文 件名,确认选择 add to project4,单击 ok 按钮将打开文本编辑器。输入并编辑 c+源程序代码。 程序有语法错误,则在屏幕下方 的输出窗口中显示错误信息。 )建立可 执行程序。执行“build|build”菜单命令 即可建立可执行程序,若执行 “build|execute”菜单命令即可在伪 dos 状态下运行程序,也可进入 dos 状态后 运行已建立的程序。 注意不能在 windows 中直接运行 一个控制台程序。 菜单命令直接创建一个也可采用 另一种简单的方法编写 c+源文件,在 执行 c+build 程序,即执行命令时再建 立项目工作区。 “file|new|files|c+ source file”10 和表达式等。 、c+ 程序基本要素: c+程序基本要素主要 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 8 包括标识符、关键字、常量、变量、运 算符 11 标识符是程序员或系统定义的 符号,用以标识变量、函数、对象等。 、标识符 标识符由字母、数字和下划线组 成,它必须以字母或下划线开始。 为标识符取名时,尽量使用能够 反映其用途的单词或缩写,这样可提高 程序的可读性。 12 关键字是、关键字 c+ 编译器预定义的、具有固定含义 的保留字,在程序中它们不能被作为一 般的标识符使用。 c+13 增加了 c 不具有的关键字, 并且不同 c+编译器含有不同的关键字。 在程序中使用的数据有常量和变量两 种形式;、常量和变量 常量是不能被程序改变的固定值; 变量是可以被程序改变的数据。 常量和变量的主要区别在于:常 量不占内存空间,不能为常量赋值;而 变量需要占内存空间,可以给变量赋不 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 9 同的值。 不管常量还是变量,程序中使用 的每一个数据都属于一种特定的数据类 型。 在使用变量之前,必须先利用标 识符声明变量 14 个表达式由常量、变 量、函数调用和运算符组成,每个表达 式都将产生一个值,并且具有、运算符 和表达式 某种类型。 15 构造类型包括数组、结构和枚 举等类型。 、c+ 数据类型: c+中的数 据类型分为:基本数据类型、指针类型 和构造类型三大类。 16 型、整数型、实型和无值型。 、基本数据类型:基本数据类型是 c+ 预定义的数据类型, c+的基本数据类型包括字符 17 下标进行越界检查,程序运行时系统也 不会提出越界警告。因此在对数组元素 进行操作时、数组:在编译 c+源程序 时,为了保证程序编译和运行的效率, c+编译系统不对数组应格外注意,以 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 10 免破坏其它存储单元的数据,否则可能 造成不可预料的后果。 18 地址的变量。每一个指针变量 都有相应的数据类型,该类型用以说明 指针所指内存单元中、指针:任何变量 都有一个内存地址,这种地址称为指针, 而指针变量是一种存放内存存放的数据 的类型。 指针与数组: 指针与数组关系密切,编程时可 以用指针代替下标引用数组元素,指针 使数组的使用更为灵活、有效; 当声明一个数组后,编译程序会 按照数组的类型和长度为它分配内存空 间,数组名表示数组在内存中的首地址; 当用一个指针变量存储数组首地 址时,该指针就指向这个数组,就可以 通过指针运算间接访问数组的元素。 20c+、字符串: 字符串末尾必须加上一个字符串 结束符语言没有提供字符串类型,字符 串变量是作为一维字符数组来处理。 “”, -精选财经经济类资料- -最新财经经济资料-感谢阅读- 11 但“”不是字符串的有效字符,求字符串 的长 度时不能将它计算在内。 21 结 构属于构造类型,它是由多种类型的数 据成分组成的数据类型。例如,一个职 员的信息由 id 号、姓名、性别、出生日 期和工资等数据项组成,可采用结构类 型来表示。 区别以前所介绍过的数据 类型,结构的具体构成需要用户自己定 义,即定义一个结构类型。 结构中的 每个数据项称为成员,成员的类型可以 是基本数据类型,也可以是一个诸如结 构这样的构造类型。 22 的数据类型。 、枚举:枚举类 型也是程序员定义的类型,它是一种允 许用符号常量代表数据 23 24 值传递: 单向、参数传递方式:按地址传递:双 向 引用传递:双向 右,如果只省略前面的实参,编 译器将无法区分随后的实参与哪个形参 相对应。因此,在、含有多个参数默认 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 12 值的函数调用:当编译器将实参与形参 相联系时,其顺序是从左到调用函数时, 如果省略某个实参,则该实参右边的所 有实参都必须省略。 25c+、内联函数 提供了实现上述嵌入功能的函数,这种 函数称为内联函数。 间开销,因此,内联函数一般适 用于代码较短的函数。 引用:引用是为一个已声明的变 量起一个别名。声明一个引用时需要在 其名称前加符号“&” ,并同时对引用进 行初始化,即指定它所引用的对象。 26 引用作为一般变量使用几乎没有什么 意义,它的最大用处莫过于将其作为函 数参数。在前、引用作为函数参数 面学习了按值传递和按地址传递 两种参数传递方式,而引用传递与按地 址传递在功能上很相象,可以在被调函 数中通过改变形参来改变主调函数中的 实参,但引用传递比按地址传递更简捷 直观,也更好理解。 般变量作为实参。采用引用传递 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 13 方式,只需在函数定义时使用引用作为 形参,在函数调用时直接使用一 当引 用被用作函数参数时,被调函数任何对 引用的修改都将影响主调函数中的实参, 被调函数对引用的操作即是通过实参的 别名对实参进行操作。 27 程序运行时, 系统为不同存储属性的变量分配不同类 型的内存空间,决定了变量的作用域、 存储类型 和生存期。变量有以下三种内存 分配方式:静态分配、自动分配和动态 分配。动态内存分配方法:在存储类型 说明了变量在内存中的存储方式,而存 储方式决定了变量的作用域和生存期。 c 中动态内存分配是通过调用标准库函 数 malloc 和 free 实现的。 在 c+中最 常用的方法是利用 new 和 delete 运算符 进行动态内存的分配和释放,使用这种 方法能够检测内存漏洞。 动态分配是指利用一个被称为堆 的内存块为变量分配内存空间,堆使用 了静态存储区和栈之外的部分内存。动 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 14 态分配是一种完全由程序本身控制内存 的使用的分配方式。对于动态分配内存 空间的变量,程序运行后,利用 new 运 算符分配内存,利用 delete 运算符或程 序结束运行释放内存。 301. #include、编译预处理指令 主要包括:31 向对象程序设计、c+程 序特点:与传统的面向过程的程序设计 语言相比,文件包含指令 2. #define 宏定义指令 3. 条件编译指令 oop,它引入了类、继承、多态 和重载等 c+语言的最大特征是支持面 面向对象的新机制。 32 是一种自上而下、逐步细化的 模块化程序设计方法。 、结构化程序设 计的特点: wirth n 是一种面向过程程序设计 方法,即一个程序是由多个过程模块组 成,过程之间通过函数参数和全局变量 进行相互联系。 与非结构化程序相比,结构化程 序在调试、可读性和可维护性等方面都 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 15 有很大的改进。 代码重用性不高:以 过程为中心设计新系统,除了一些标准 函数,大部分代码都必须重新编写。 由于软、硬件技术的不断发展和 用户需求的变化,按照功能划分设计的 系统模块容易发生变化,使得开发出来 的模块的可维护性欠佳。 面向过程模式将数据与过程分离, 若对某一数据结构做了修改,所有处理 数据的过程都必须重新修订,这样就增 加了很多的编程工作量。 33 抽象:、 面向对象程序设计方法具有四个基本特 征:抽象是指对具体问题进行概括,抽 出一类对象的公共属性和行为并加以描 述的 过程 封装:封装是把每个对象的数据 和操作包装在一个类中 继承:继承是 指一个新类可以从现有的类派生而来 多态性:多态性是指类中具有相 似功能的不同函数使用同一个名称来实 现,并允许不同类的对象对同一消息作 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 16 出的响应不相同。 34c+、类的定义与 实现 数据成员又称成员变量,成员函 数又称为方法。类将对象的属性抽象为 数据成员,将对象的行为抽象为成员函 数,并对它们进行封装。 c+制权限。对象只能访问所属 类的公有成员,而类的私有成员只能在 类的成员函数中被访问。类在形式上类 似于 c 语言中用户自定义的结构类型, 但定义类时规定了成员的访问控 35 为 了支持面向对象程序设计, 、c+类: c+在 c 语言结构数据类型的基 础上引入了类这种抽象数据类型。 c+象,才能通过对象使用定义 的成员。面向对象编程实质上就是面向 类编程, 只有定义和实现了类,才能声明 属于这个类的对传统 c 程序员把编程重 点放在函数的编写上,而 c+程序员把 重点放在类的定义和实现上 36 类的定 义由关键字、c+ 类 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 17 class 开始,其后为用户定义的类 名,花括号括起来的部分称为类体。 关键字 private、public 和 protected 称为 访问权限控制符,用来设置数据成员和 成员函数的访问属性,其默认值为 private。 37 动态创建)系统自动调用的成 员函数。 、什么是构造函数:构造函数 是一种特殊的成员函数,它是在创建对 象时“:”调用一个静态成员函数时,不 能确定函数中所访问的非,而不能访问 类的非静态静态成员属于哪一个对象。 解决方法:将对象作为静态成员函数的 参数,然后在静态成员函数中通过对象 访问它的非静态成员。 友元函数: 友元关系是单方向的,不具有交 换性和传递性。 使用友元虽然简化了编程,并可 避免调用成员函数的开销,但破坏了类 的封装性,建议谨慎使用 42 和、 protected 派生方式决定了基类的成员在 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 18 派生类中的访问权限。 。 派生方式共有三种: public、private 基类构造函数的调用方 式 :隐式调用和显式调用两种方式 43 多态性也是面向对象程序设计方法的一 个重要特征,它主要表现在函数调用时 实现、何谓多态性? “一种接口、多种方法” 。 两种多态性:编译时多态性和运 行时多态性。 编译时多态性:在函数名或运算 符相同的情况下,编译器在编译阶段就 能够根据函数参数类型的不同来确定要 调用的函数 通过重载实现。 运行时多态性:在函数名、函数 参数和返回类型都相同的情况下,只能 在程序运行时才能确定要调用的函数 通过虚函数实现。 函数重载:指一组功能类似但函 数参数类型不同的函数可以共用一个函 数名。 当 c+编译器遇到重载函数的调 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 19 用语句时,它能够根据不同的参数类型 或不同的参数个数选择一个合适的函数。 运算符重载:指对于不同数据类 型的操作数,同一个运算符所代表的运 算功能可以不同。 46 抽象类是类的一 些行为没有给出具体定义的类,即纯粹 的一种抽象。 、 何谓抽象类 抽象类只能用于类的继承,其本 身不能用来创建对象,抽象类又称为抽 象基类。 抽象基类只提供了一个框架,仅 仅起着一个统一接口的作用,而很多具 体的功能由派生出来的类去实现。 虽然不能声明抽象类的对象,但 可以声明指向抽象类的指针。47 在可视 化开发环境下,生成一个应用程序要做 的工作主要包括编写源代码、添加资源 和设、向导的功能 置编译方式。向导实质上是一个 源代码生成器,利用应用程序向导可以 快速创建各种风格的应用程序框架,自 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 20 动生成程序通用的源代码,这样大大减 轻了手工编写代码的工作量。 即使不 非常熟悉 visual c+编程,也可以利用 它的应用程序向导一个简单的应用程序 48 根据应用程序特性在、编写一个实现 具体功能的 mfc appwizardmfc 应用程序 的步骤应用程序向导各步骤对话框中进 行选择,创建一 个应用程序的框架。 利用资源编辑器为程序编辑或添 加资源,如编辑菜单、添加对话框等。 利用 classwizard 类向导或手工添加类、 成员变量和成员函数的声明。 根据需 要编写具体的函数代码。 编译、链接程序。如果程序有语 法错误,需要修改源程序。直到没有编 译、链接错误,才能得到可执行程序。 测试应用程序各项功能,如果程 序没有实现程序设计所要求的功能,启 动 debug 调试器进行调试,找出并修改

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论