软件编程基础与框架简介.doc

  1. 1、本文档共88页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件编程基础与框架简介 目录 编程简介编程与建筑 计算机信息的存储与表示 计算机语言的基本要素 计算机操作系统平台 软件技术平台 计算机语言与软件开发工具 面向对象 数据库与编程 软件设计与软件工程-软件是怎样生产出来的 软件之路—何去何从 编程简介编程与建筑 什么是编程? 一直以来编程给许多人以高深的感觉,许多人就在这两个字前被吓的止步不前了,其实编程并没那么高深莫测。顾名思义,编就是编写、编制,程就是程序、过程。编写程序编制过程会要有复杂多难呢? 那就完全得看你编写什么样的程序过程了,你编制的程序要解决多复杂的问题了。 编程其实和我们建房子差不多,两者有相当多的相似性: 一样会需要很多材料: 建房子需要水泥、沙、砖、钢筋,编程则需要变量、常量、函数、数据、语句等。 一样可能会有很多工序: 建房要筑打基础、要做框架、要砌墙、要封顶,编程要定义变量、要初始化、要处理数据、要输出结果。 一样需要把材料制成更大更方便的材料: 建房要把土制成砖、要把水泥制成预制块,编程要把变量语句写成函数、要把函数和数据做成类、要做很多框架、控件模块 一样需要设计: 建一幢大的建筑要做很多的设计工作,同样编写一个大的软件设计工作也会很多甚至比编程写代码还多 一样要分析用用户要用来做什么 房了得看建给什么人用的,软件也得看做给什么人用的 一样需要很多工具 建房要很多建筑工具从大的机械设备到小和钉子锤子,做软件也一样需要很多工具从设计的工具到写代码的工具种类N多。 一样会要很大很复杂的架构 最后都一样是体力活,程序员要长时间在电脑面前工作,加班那是绝不会少的了,没有超时工作的程序员不会是真正的程序员。 计算机存储和表示信息的方法 计算机存储和表示信息用的都是二进制,二进制是什么很容易明白,可计二进制是怎么样表示计算机信息的相信大多数人都很迷糊的。因为高级技术书籍是不大会讲这些基础的东西,基础的书籍又都过于系统化,让你一时半会儿是弄不明白怎么回事的。 什么是数字化信息? 现在数字化这一词出现的频率是非常高的,那什么是数字化呢? 简单说数字化就是用数字来记录、表示和应用信息,如ASCII(美国标准信息交换码American Standard Code for Information Interchange)就是一种用0-127的数字来代表26个大写、26个小写、0-9十个数字和一些常用符号的一种最常用的数字代码,ASCII码是计算机里信息的存储和使用基本标准之一。详见下表: 计算机里常用的记数法有二进制、八进制、十进制和十六进制,下表就是1到16的几种进制数值对照表 二进制 八进制 十进制 十六进制 1 1 1 1 10 2 2 2 11 3 3 3 100 4 4 4 101 5 5 5 110 6 6 6 111 7 7 7 1000 8 8 8 1001 9 9 9 1010 10 10 A 1011 11 11 B 1100 12 12 C 1101 13 13 D 1110 14 14 E 1111 15 15 F 10000 20 16 10 计算机应用信息的方式是将各种信息转化为数字记录在光、磁存储器里,使用的时候再把数字用转化为相应的格式。 信息的应用单位 字节:计算机里信息存储和使用的基本单位是字节,一个字节就是一个8位二进制数值(0-127)。 字节常用的计量单位有K、MB(兆)、G 1K=1024字节 1MB=1024K 1G=1000MB而不是很多人认为的1024MB 文件:每个文件由1-N个字节组成,早期的WINDWOS操作系统只支持2G字节。每个文件里存储的都是二进制字节一般通过文件名来识别文件,一般文件分为流式文件和格式文件。流式文件是存二进制字节的没格式,如文本文件,格式文件是按一定格式存储的文件例如BMP图像文件、数据库文件等。 目录:一个目录下可以存N个文件或目录。 分区:分区就是我们平日说的C:盘D:之类的,它是在物理硬盘上划出的一块区域,并建立了一个用来存储文件和目录名称属性的“文件分配表”。 计算机存储结构图 三、计算机的显示与色彩 计算机屏幕的显示是由很多纵向和横向的点组成的,通常说的分辨率1024*768就是指由横向1024个点纵向768个点组成的整个显示画面。 而每个点又可以有16色、256色、16位色、32 位色等颜色模式 计算机里的色彩都是用数字来表示的: 色彩模式 每个点所需字节 颜色种数 16色 1/2byte 16色 256色 1byte(8位二进制) 256色 16位色 2byte 65536色 32位色(真彩色) 4byte 2的32次方种颜色 根据所占用的字节计算机会在显卡的存储芯片中分配相应的存储空间来存放屏幕的色彩信息。当然现在的显

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档