部分,并使你能够很容易地以面向对象的方式建立应用程序。这种层次结构适用于所有版本的并彼此兼容。你用所建立的代码是完全可移植的。什么是如果你要建立个应用程序,应该如何下手好的开端是从设计用户界面开始。首先,你要决定什么样的用户能使用该程序并根据需要来设置相应的用户界面对象。用户界面有些标准的控件,如按钮菜单滚动条和列表等,这对那些用户已经是很熟悉了。要记住的是,作为程序员必须选择组控件并决定如何把它们安排到屏幕上。传统上,你需要在纸上做下用户界面的草图,直到对各元素感到满意为止。这对于些比较小的项目,以及些大项目的早期原型阶段是可以的。下步,是要实现代码。为任何平台建立应用程序时,程序员都有两种选择或。使用,程序员是在应用程序界面的水平上编写代码。该界面是由几百个函数所组成,这些函数在参考手册中都有介绍。对于,被称为,以区别于其用于的位,也提供了库,它位于任何之上,能够使程序员的工作更容易。它就是基本类库,该库的主要优点是效率高。它减少了大量在建立程序时必须编写的代码。同时它还提供了所有般编程的优点,例如继承和封装。是可移植的,例如,在下编写的代码可以很容易地移植到或上。因此,很值得推荐的开发应用程序的方法。在本教程自始至终使用的都是。当是使用时,你编写的代码是用来建立必要的用户界面控件并定制其外观。同时你还要编写用来响应用户操作这些控件的代码。例如,如果用户单击个按钮时,你应该有代码来响应。这就是事件驱动代码,它构成了所有应用程序。旦应用程序正确的响应了所有允许的控制,它的任务也就完成了。应用程序使用几个标准的控件静态文本标签按钮列表框组合框种更高级的列表框单选按钮单选框检查按钮复选框编辑框单行和多行滚动条你可以通过代码或资源编辑器来建立这些控件,在资源编辑器中可以建立对话框和这些控件。在本教程中,我们将使用代码来建立它们。支持几种类型的应用程序窗口。个典型的应用程序应该活动在称为框架窗口中。个框架窗口是个全功能的主窗口,用户可以改变尺寸最小化最大化等。也支持两种类型的对话框模式和无模式对话框。模式对话框旦出现在屏幕上只有当它退出时,屏幕上该应用程序的其余部分才能响应。无模式对话框出现在屏幕上时,程序的其余部分也可以作出响应,它就象浮动在上面样。最简单的应用程序是使用单文档界面,只有个框架窗口。的钟表编辑器记事本等都是应用程序的例子。也提供了种称为多文档界面的组织形式,它可用于更复杂的应用程序。系统允许用户在同应用程序中同时可以查看多个文档。例如,个文本编辑器可以允许用户同时打开多个文本文件。使用时,应用程序有个主窗口,在主窗口中有些子窗口,每个子窗口中各自包含有各自的文档。在框架中,主窗口有个主菜单,它对主框架中最顶端窗口有效。各子窗口都可以缩成图标或展开,主窗口也可以变成桌面上的个图标。界面可能会给你种第二桌面的感觉,它对窗口的管理和删除混乱的窗口有很大的帮助。你所建立的每个应用程序都会使用它自己的套控件菜单结构以及对话框。应用程序界面的好坏取决于你如何选择和组织这些界面对象。中的资源编辑器可以使你能容易的建立和定制这些界面对象。事件驱动软件和词汇所有基于窗口的都包含相同的基本元素,它们的操作方式都是相同的。在屏幕上,用户所看到的是组窗口,每个窗口都包含有控件图标对象以及些处理鼠标和键盘的元素。从用户角度来看,各系统的界面对象都是相同的按钮滚动条图标对话框以及下拉菜单等等。尽管这些界面元素的外观和感觉可能有些不同,但这些界面对象的工作方式都是相同的。例如,滚动条对于,翻译使进口,出口和不同的数据的转变变得容易。转变在源头和使用位奥利基于分贝的建筑的目标数据之间支持。这允许你移动并且改变在以下的数据源之间的数据本地奥利分贝提供者例如服务器微软公司工作,和。数据源象和那样使用奥利分贝提供者给。确定文本文件和限定文本文件的字段长度。例如,与每对个预先规定的地理的地区负责的个地区办公室考虑家训练公司。公司正使用台中心的服务器储存出售数据。在每四分之,每地区经理的开始居住于用出售去每名销售员的目标突出电子表格。这些电子表格被进口到中心的数据库使用进口术士。在每四分之结束时,出口术士用来创造包含目标对真实出售身材适合每个地区的地区电子表格。也能把数据从多种数据源移动到数据市场或者数据仓库。目前,数据仓库产品是高档,复杂的附加物。公司移向储存于仓库的更多数据和决定处理系统,低成本并且减轻服务器将使它有吸引力选择的的构造当时。对很多,事实分析的遗产数据的很多可能在系统将把注意力集中于发现大多数节约经费方法得到那数据的内安放。有,移动并且按摩数据不不是不那么复杂并且可能被完全使自动化。介绍个包的概念,这是被作为转变的部分执行的系列任务。有它自己的加工过程中的零部件目标模型可能使用不依赖服务器的服务器发动机那支持适合每根柱子使用直观的和发展软件写稿。每转变包括数据品质能检查和生效,集中,并且复制消除。你也能将多柱子合并成根单个的柱子,或者从次单个的输入中建造多排。使用术士,你能指定任何风俗确定以连接数据源或者目的地的旧分贝提供者使用。复制张整个桌子或者个质问的结果,例如多桌子的那些包含的联合或者分配质问。也能复制和在相关的数据库之间的数据。但是,不复制索引,储存程序或者参考的完整限制条件。建造个质问使用质问建筑者术士。这允许用语言无经验的用户交互式建造质问。兑换名字,数据类型,尺寸,精密,刻度,和什么时候临摹源头的作品给目的地的柱子的,这里有充分根据的数据类型转换使用。指定管理数据怎样被在不同的数据类型,尺寸,精密,规模和的专栏之间复制的转换规则。执行能修改的书写或者改变什么时候临摹源头的作品给目的地的数据。或者你能执行或者发展软件支持的任何操作。救包给服务器数据库,微软仓库或者个组织的存储文件。计划包适合后实行。旦包被执行,检查看看是否目的地桌子已经存在,那么给你放下和再创造目的地桌子的选择。如果术士不正确建立目的地表格,证实专栏映射是正确的,选择不同的数据类型映射,或者手工建立表格然后复制数据。每数据库确定它自己数据类型和柱子和物体命名约定。试图确定在个来源和目的地之间的尽可能最好数据类型比赛。但是,你推翻映射并且指定不同目的地数据类型,尺寸,精密和刻度性质能在内改变对话座位。每个来源和目的地可能有二进制的大的物体滴限度。例如,如果目的地是,然后,目的地表格能包含团点纵行只并且在数据可能被进口之前,它必须有个唯索引。更多信息,看见奥利分贝给司机文献编制。注意到功能性可能以具体数据库管理体制或者奥利分贝司机的能力限制。使用来源目标名作为默认。但是,你也能增加加倍引号或者方括号在桌子和栏目名周围,这被你的支持。储存于仓库的数据和能起作用与无关服务器并且能被用作件工具把数据从转移到任何其他的或者顺从奥利分贝的数据库。按照要求,能从操作数据库给包括在数据仓库或者数据质问和分析的市场内中抽出数据。图形。和数据把储存于仓库在以前的图解里,交易数据保存在台交易服务器。包创造使用转移并且打扫数据从交易服务器并且输入数据仓库或者数据市场。以这个例子表示,相关的数据库服务器是服务器,并且数据仓库使用服务提供分析的能力。客户机程序优于进入使用奥利分贝给接口,哪个通过零部件叫微软服务的客户侧面的暴露的服务服务器。使用的客户机程序服务能使用在服务器内的数据并且甚至兑换个别的细胞。服务器服务灵活,可调节解决办法,提供高性能进入在在数据仓库内的信息。服务很好地支持的全部实施多面的,相关的,和种配种。服务地址隐藏的最显著挑战在可伸缩性通过部分的,聪明的客户机服务器,实际上的立方和划分。和服务提供个有吸引力和有效费用的解决办法。储存于仓库的数据和服务点击发展是紧结合和易于使用的图表的工具的使用和的解决办法。而且,因为服务客户正使用奥利分贝,由多种客户应用访问接口更开。为第版本和的问题不支持超过每份表格滴数据类型。这防止复制服务器表格包含多正文和图像数据类型与修改起。你可能想要制订滴给数据类型或更多和允许截去,或者使份源表分裂成多表格。返回象精密那样的数值的数据类型和规模,即使当有在小数点右边的数字的时候。如果你复制这信息,它将被削去到整数价值。如果被到服务器制订,精密被降低到最多位数字。驱动器不与合作并且没被微软公司支持。使用带着服务器来的微软公司驱动器。当把数据点数据出口到使用的时,目的地表格必须有个存在的独特的主键。不同的分配的质问给疑问信息配电访问不仅仅数据目前储存在服务器同类的数据,但是除了服务器不同的数据,也进入数据传统上储存用家数据商店。分配的质问表现好象全部数据被储存在服务器里。服务器将支持分配的由利用建筑奥利分贝访问不同的数据源引起的质问,象在以下的图解里说明的那样。五总结报告毕业设计小结这四年的计算机专业的学习,为这次毕业设计打下了坚实的理论基础。期间,我认真的学习了系列的计算机理论知识和计算机专业知识,并且参加了些专业课的课程设计,使得自己的思维能力实际动手能力和协同工作的能力有了定的提高。在系里各位老师的关怀和帮助下,我获得了些锻炼和提高的机会,同时也获得了很多计算机方面的相关知识和经验,这些都为本次毕业设计的圆满完成,奠定了决定性的作用。也正是这次设计,使我有了次参与个完整的餐饮管理系统开发的机会,学到了许多原来在课本上学不到的实用技能在这里,我再次向他表示我最真诚的谢意,同时我也要感谢这些年来,在学习和工作中关心和帮助过我的所有的领导老师和同事们,在此次毕业设计中,我把以前所学到的知识和积累的经验紧密地与实际相结合,尽量用所学的知识与实际相挂钩,应用到设计中去,弥补不足加深了解。通过本次毕业设计,我更多的看到了以前的不足,也在很大层度上暴露了自己以前学过的知识在许多地方还掌握的不牢固知识面不够宽等缺点。因此,学无止境确实是我应时刻牢记的。在以后的工作中,我定会更加努力的学习,不断提高自己的水平。由于我所学的计算机知识还很有限,横向知识面又不是很宽,再加上缺乏实际设计的经验,所以,在本次毕业设计中,有许多地方都考虑的不是很周详很完善,甚至有,所以还请各位评判老师多多批评指教,以使我能进步掌握更多的知识。有机会的话,希望能跟着
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 40 页
第 2 页 / 共 40 页
第 3 页 / 共 40 页
第 4 页 / 共 40 页
第 5 页 / 共 40 页
第 6 页 / 共 40 页
第 7 页 / 共 40 页
第 8 页 / 共 40 页
第 9 页 / 共 40 页
第 10 页 / 共 40 页
第 11 页 / 共 40 页
第 12 页 / 共 40 页
第 13 页 / 共 40 页
第 14 页 / 共 40 页
第 15 页 / 共 40 页
预览结束,还剩
25 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。