自主学习书目心得体会

上传人:cjc****537 文档编号:32529804 上传时间:2018-02-11 格式:DOC 页数:9 大小:24.50KB
返回 下载 相关 举报
自主学习书目心得体会_第1页
第1页 / 共9页
自主学习书目心得体会_第2页
第2页 / 共9页
自主学习书目心得体会_第3页
第3页 / 共9页
自主学习书目心得体会_第4页
第4页 / 共9页
自主学习书目心得体会_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《自主学习书目心得体会》由会员分享,可在线阅读,更多相关《自主学习书目心得体会(9页珍藏版)》请在金锄头文库上搜索。

1、1自主学习心得体会Visual C+面向对象与可视化程序设计(第 2 版) 分为两个大部分,一个是“面向对象” ,另外一个是“可视化程序设计” 。它从最基本的概念出发,详细地讲述了使用 VisualC+进行面向对象与可视化程序设计的基础本原理与方法。全书共分为 4 篇,即VisualC+基础知识、使用 API 函数进行可视化编程、使用 MFC 进行可视化编程和 VisualC+高级编程。书中涉及 VisualC+编程过程中常用的 API 函数及 MFC 类,并结合实例对其中的消息处理,API 函数结构、各种按纽、编辑框、菜单、滚动条等主要的控件以及光标、图标、位图等资源的应用进行了讲述,而且在

2、实例中对程序代码都做了详细的说明,使读者更加易懂。本书特点是从面向对象的基本概念出发,讲述可视化程序设计的思想与方法。对每一部分的知识点、概念、难点,都力求以较精练的语言进行讲解,同时,对每一个知识点都配以必要的实例,实例中附有较为详细的步骤说明、代码说明及语法说明,力求通过实例让读者较好地掌握“面向对象与可视化程序设计”的思路、开发技巧与体系。本书中部分专题内容,如第 9 章中介绍的“对话框通用控件”中的应用程序、第 10 章的资源应用程序、第 11 章的文档应用程序、第 13 章的数据库应用程序以及第 14 章的网络应用程序,都是分别以一个综合应用程序的方式,把相关知识点内容分解到各节的内

3、容中去,通过各节内容的介绍,不断增强本章样例中的功能,使读者在循序渐进的学习中掌握一个完整的应用程序的开发方法及2相关知识点。相比于我们之前学的 c+语言,此本书是前者的升级版。在学校里面所学的语言都是很基础的。而此本书更是在原有的“面向对象”上多了个“可视化程序设计” 。这对于一个学习计算机的人来说,是必不可少的。好的编程语言能够提供良好的界面等功能,更好的进行语言的开发。现在,有很多的软件开发商都喜欢招聘 c+程序员,要么来开发软件,要么来开发游戏,可以说,当前对此语言人才的需求还是很乐观的。通过对此语言的学习,能够让我更进一步掌握c+语言,很好的运用它。里面的内容非常的详尽,有指针的介绍

4、,函数的介绍,重载,继承等,也有可视化编程的介绍,应用实例等等。如何掌握好这门语言,精通以及灵活运用,将是我们所要做的。接下来,我们谈谈关于深入 Linux 内核架构 。Linux 是一种自由和开放源码的类 Unix 操作系统。目前存在着许多不同的 Linux,但它们都使用了 Linux 内核。Linux 可安装在各种计算机硬件设备中,从手机、平板电脑、路由器和视频游戏控制台,到台式计算机、大型机和超级计算机。Linux 是一个领先的操作系统,世界上运算最快的 10 台超级计算机运行的都是 Linux 操作系统。严格来讲,Linux 这个词本身只表示 Linux 内核,但实际上人们已经习惯了用

5、Linux 来形容整个基于 Linux 内核,并且使用 GNU 工程各种工具和数据库的操作系统。Linux 得名于计算机业余爱好者 Linus Torvalds。Linux 是最受欢迎的自由电脑操作系统内核。它是一3个用 C 语言和汇编语言写成,符合 POSIX 标准的类 Unix 操作系统。Linux 最早是由芬兰黑客林纳斯.托瓦兹(Linus B. Torvalds)为尝试在英特尔 x86 架构上提供自由免费的类 Unix 操作系统而开发的。该计划开始于 1991 年,林纳斯托瓦兹当时在 Usenet 新闻组comp.os.minix 登载帖子,这份著名的帖子标示着 Linux 计划的正式

6、开始。在计划的早期有一些 Minix 黑客提供了协助,而今天全球无数程序员正在为该计划无偿提供帮助。我们现在最熟悉的莫过于“红帽”系统,Red Hat 是全球最大的开源技术厂家,其产品 Red Hat Linux 也是全世界应用最广泛的 Linux。Red Hat 公司总部位于美国北卡罗来纳州。在全球拥有 22 个分部。 技术上说 Linux 是一个内核。 “内核”指的是一个提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件。一个内核不是一套完整的操作系统。一套基于 Linux 内核的完整操作系统叫作Linux 操作系统,或是 GNU/Linux。操作系统不仅是信息技术中非常吸引人的一

7、部分,而且是公众争论的主题。在此发展过程中,LINUX发挥了举足轻重的作用。LINUX 现在已经安装到了书百万台电脑上了,无论是家庭用户还是专业人员,都可以在 LINUX 上执行各种任务,无论是手表中的微型嵌入系统,还是大规模并行大型机,LINUX都可以在无数领域大展身手。而这使得 LINUX 的源代码非常有趣。一个合理可靠,基础牢固的概念(LINUX 操作系统)结合强大的创新以及学术型操作系统所缺乏的解决问题的强烈倾向,这就是为什么 LINUX 具备如此强大吸引力的原因。我们再来说下内核的任务,4在纯技术层面上内核是硬件与软件之间的一个中间层。其作用是将应用程序的请求传递给硬件,并充当底层驱

8、动程序,对系统中的各种设备和组件进行寻址。内核主要是由以下几个组成:1 进程管理(process management) 、2 定时器(timer) 、3 中断管理(interrupt management) 、 4 内存管理(memory management) 、5 模块管理(module management) 、6 虚拟文件系统接口(VFS layer) 、7 文件系统(file system) 、8 设备驱动程序(device driver) 、9 进程间通信(inter-process communication) 、10 网络管理(network management) 、11

9、系统启动(system init)等操作系统功能的实现。由于 LINUX 具有多用户,多任务,良好的界面,丰富的网络功能,可靠的安全,稳定性能,支持多种平台的特点,因此在当前,它具有很多的主要用途,下面我简单介绍几个。1、Android 当然,首当其冲的是 Android 这款谷歌的基于 Linux 的移动操作系统。Android 一心就想把苹果大获成功的 iPhone 挤入到小众设备领域,同时还在与大受欢迎的 iPad 作一番较量。Android 把Linux 交到了全球无数移动设备消费者的手里,大概是 Linux 迄今5为止在主流界取得的最大成功。 2、小众个人电脑 3、机顶盒 4、自动柜

10、员机(ATM) 5、维基百科、谷歌及更多 如果你曾经用过维基百科,那么你已经从 Linux 得到了好处,至少间接得益。实际上,在使用了多年的红帽和 Fedora 后,维基百科现在又在使用 Ubuntu。可扩展性如何?维基百科现在每月的页面浏览量大约是 100 亿人次,据说这一切离不开 Ubuntu 的支持。 如果我们把话题转向企业应用,谷歌、亚马逊、思科、IBM、纽约证券交易所和维珍美国公司也都是大名鼎鼎的 Linux 用户。6、政府 单单在美国,美国邮政管理局、美国国防部和美国联邦航空局都是 Linux 的重要政府用户。另外世界上还有许多政府做出了使用 Linux 的类似决定,包括法国、西班

11、牙、德国和瑞士。 7、meego 系统未来 Linux 的职业发展领域,在系统应用类网管系统管理和维护人员安全管理人员中低端行业领域;在系统开发类行业(JAVA软件开发C 语言软件开发WEB 开发嵌入式软件开发其中嵌入式软件开发是 linux 应用最广的领域;在发展方向:UNIX 往高端领域和产业发展,例如:AIX、HP-UX、Solaris 等等。6再接下来,我介绍一下关于软件工程(英文版.第 9 版)。本书是系统介绍软件工程理论的经典教材,自 1982 年初版以来,随着软件工程学科的发展不断更新,影响了一代又一代软件工程人才,对学科本身也产生了积极影响。全书共四个部分,完整讨论了软件工程各

12、个阶段的内容,是软件工程和系统工程专业本科生和研究生的优秀教材,也是软件工程师必备的参考书籍。涵盖了对所有开发过程都很基础的重要主题,包括软件工程理论与实践的最新进展。将第 8 版中的八篇内容重构为四个部分,使教师讲授软件工程课程更加容易。每一章都有 30%40%的更新,增加了敏捷软件开发和嵌入式系统等新章,补充了模型驱动工程、开源开发、测试驱动开发、可依赖系统体系结构、静态分析和模型检查、cots 复用、服务作为软件以及敏捷规划等新内容。着重讨论了开发可靠的分布式系统的相关主题以及敏捷方法和软件复用。反映敏捷方法先进性的同时,不忘强调传统的计划驱动软件工程的作用,阐述了两者结合构建优秀软件系

13、统的重要性。以一个新的病人记录系统案例研究贯穿始终,系统、完整地讲解软件工程的各个方面。设计为“印刷/web”相结合的方式,核心信息采用印刷版本,教辅材料及先前版本中的一些章节放在 web 上,为读者提供丰富翔实的信息。 软件工程(Software Engineering,简称为 SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。在现代社会中,软件应用于多个方面。典型的软7件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。同时,各个行业几乎都有计算机软件的应用,

14、比如工业,农业,银行,航空,政府部门等。这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。从它的起源,发展到现在,人们对它也有比较明确的定义:软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。软 件 工 程 的 目 标 是 : 在 给 定 成 本 、 进 度 的 前 提 下 , 开 发 出 具有 可 修 改 性 、 有 效 性 、 可 靠 性 、 可 理 解 性 、 可 维 护 性 、 可 重 用 性 、可 移 植 性 、 可 追 踪 性 和 客 户 操

15、作 性 并 且 满 足 用 户 需 求 的 软 件 产 品 。追 求 这 些 目 标 有 助 于 提 高 软 件 产 品 的 质 量 和 开 发 效 率 , 减 少 维 护的 困 难 。生 产 一 个 最 终 能 满 足 需 求 且 达 到 工 程 目 标 的 软 件 产 品 所 需 要的 步 骤 。 软 件 工 程 过 程 主 要 包 括 开 发 过 程 、 运 作 过 程 、 维 护 过 程 。它 们 覆 盖 了 需 求 、 设 计 、 实 现 、 确 认 以 及 维 护 等 活 动 。 需 求 活 动包 括 问 题 分 析 和 需 求 分 析 。 问 题 分 析 获 取 需 求 定 义

16、, 又 称 软 件 需求 规 约 。 需 求 分 析 生 成 功 能 规 约 。 设 计 活 动 一 般 包 括 概 要 设 计 和详 细 设 计 。 概 要 设 计 建 立 整 个 软 件 系 统 结 构 , 包 括 子 系 统 、 模 块以 及 相 关 层 次 的 说 明 、 每 一 模 块 的 接 口 定 义 。 详 细 设 计 产 生 程 序员 可 用 的 模 块 说 明 , 包 括 每 一 模 块 中 数 据 结 构 说 明 及 加 工 描 述 。实 现 活 动 把 设 计 结 果 转 换 为 可 执 行 的 程 序 代 码 。 确 认 活 动 贯 穿 于8整 个 开 发 过 程 , 实 现 完 成 后 的 确 认 , 保 证 最 终 产 品 满 足 用 户 的 要求 。 维 护 活 动 包 括 使 用 过 程 中 的 扩 充 、 修 改 与 完 善 。 伴 随 以 上 过程 , 还 有 管 理 过 程 、 支 持 过 程 、 培

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 研究报告 > 信息产业

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号