canvas教程

优秀范文十篇 www.fanwen99.cn(2)

字号+ 作者:H5之家 来源:H5之家 2017-07-21 14:05 我要评论( )

对于空闲时间的消遣,还有即时聊天需要发送一个手绘涂鸦图片的需要,那么对我们这款软件的选择是非常有用的。对于小画家手机软件具有一下优点:(1)喜爱画画的用于,无论是在车上,还是站台等车,都可以随时随地的

对于空闲时间的消遣,还有即时聊天需要发送一个手绘涂鸦图片的需要,那么对我们这款软件的选择是非常有用的。对于小画家手机软件具有一下优点:(1)喜爱画画的用于,无论是在车上,还是站台等车,都可以随时随地的进行简笔画画画的操作。(2)可以将画好的图片保存通过即时聊天工具发给好朋友分享自己的作品。(3)在手机上画可以节约资源,在环保的角度,起到节能减排的效果。

1.4选题的目的及意义

为了巩固在大学三年所学的知识,达到学以并用的目的,作为四川工商职业技术学院信息工程系软件班大三的毕业生,希望在离开自己母校的时候能够把自己所学的知识能够做一次全面的巩固和提高,我的选题意义如下:

随着android系统的不断升级,android系统智能手机的各种软件对各方面的影响越来越大,并且android系统成为以后移动智能客户终端的可能性同时也越来越大,那么未来android系统主导智能手机市场也是必然的发展趋势。

那么我们开发的这款画画小软件也是顺应时代发展的潮流,在传统的按键手机,我们不能做出这个灵活的画画涂鸦软件,现在我们借助android系统这个平台来实现了这一功能。这样不仅提高图片的趣味性;建立生动有趣的图片处理平台,而且还提高手机的利用率。何乐而不为呢。

第二章 系统可行性分析

可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。可行性研究的目的不是解决问题,而是确定问题是否值得去解决。可行性研究就是进行一次大大压缩简化了的系统分析和软件设计过程,也就是在较高层上以抽象的方式进行系统分析和软件设计过程。

2.1经济可行性分析

在android系统各种手机软件频频被开发出来的今天,那些软件开放团队如何进行软件的开发,以及开发出来的软件有什么特色来吸引用户,是越来越重要的问题。而我们这个小软件内容简单,开发周期短,投资小。投入运营后,提供免费下载,然后在软件中植入广告成分,来获取利润。所以该软件为开发团队所带来的经济效益会远远高于前期投入的资金。

2.2操作可行性分析

本软件的开发工具是eclipse-SDK-4.2.1版本,eclipse内装插件ADT-21.0.0版本以及android SDK 2.3.3。前端开发工具是java。这样的eclipse就是一套完整的开发工具,用于生成后缀为apk的应用程序。之后将生成的apk应用程序安装到手机就可以使用了。

2.3技术可行性分析

2.3.1 eclipse概述

eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

我们经常将 Eclipse 当作 Java 集成开发环境(IDE)来使用,但 Eclipse

的目标却不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给软件开发人员提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。

2.3.2 ADT 概述

Android开发工具(ADT),作为Eclipse工具插件,让其支持Android快速入门和便捷开发,可通过Eclipse启动菜单(启动Eclipse后,选择Help->Install New Software)安装。

ADT开发工具,包括Android Dalvik Debug Moniter Server(Android DDMS)和Android Development Tools(ADT),还有Hierarchy Viewer和TraceView两个查看器,看名称就知道功能了。DDMS可以提供调试设备时为设备截屏,查看线程及内存信息、Logcat、广播信息、模拟呼叫、接收短消息、文件查看器等功能(该功能在安装完ADT之后,点击Eclipse工具栏右上角的那个带箭头的小窗口图标弹出菜单中打开)。 Android Development Tools(ADT)工具应该是为Eclipse支持Android项目快速编程开发和调试插件而已。

2.3.3 android SDK概述 SDK:(software development kit)软件开发工具包。被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。

因此,Android SDK 指的是Android专属的软件开发工具包。

下载好Android SDK后,开始安装,Android SDK采用了Java语言,所以需要先安装JDK 5.0及以上版本。直接下载jdk安装文件安装更为方便。

Android SDK不用直接安装,下载后,直接解压即可, 将下载后的SDK的压缩包解压到适当的位置,就这么简单;SDK安装OK。

2.3.4 java概述

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。

第三章 需求分析

本设计为android系统手机上的一个画画小软件,该软件主要是在eclipse开发工具上用java语言编写的一个结果。eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。而java语言具有卓越的通用性、高效性、平台移植性和安全性。Eclipse编辑器引入了编辑环境方面的一些增强功能,诸如单词补齐,增量搜索,代码凸显,缩进文本,标记行号,彩色打印,和快捷方式。eclipse编辑器还提供了许多为特定语言设计的功能,比如在你输入原型和函数调用的时候它能够自动完成这些字符串的输入。

生成的应用程序安装到手机后,直接点击打开,操作简单明了,软件具有形状的选择、画笔宽度的调整、画笔颜色的改变、绘画风格的改变、整屏清除以及保存等功能。

3.1软件功能描述

小画家画画软件主要是提供给使用android系统智能手机的用户,增加业余时间的趣味性。本软件主要有简笔画画、上色、保存等功能。

(1) 形状选择,打开软件,选择菜单键,就会弹出菜单里面的功能,选

择形状功能就可以自由的选择需要的形状,形状有轨迹线、直线、

矩形、椭圆形、圆形、点、还有橡皮擦等不同的形状。

(2) 清除,打开软件,选择菜单键,就会弹出菜单里面的功能,清除功

能就是将所绘制的整张画布全部清除。

(3) 保存,打开软件,选择菜单键,就会弹出菜单里面的功能,如果绘

画好一张满意的画,选择保存就可以将图保存在手机里面,以供自

己以后欣赏或者与朋友分享。

(4) 设置,打开软件,选择菜单键,就会弹出菜单里面的功能,选择设

置,就可以进入到设置画面,设置里面有画刷宽度的调节、画笔颜

色的选择、画画风格的选择、是否是全屏模式、目前所使用的版本、

以及可以看到最后调试的时间与快捷键和对开发者的建议。

3.2系统功能分析

根据软件的使用情况和面向对象,本软件具备一下功能模块以及操作方式:

功能

菜单

形状

清除

保存

颜色

画刷大小

风格

模式

3.3软件需求分析

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 设计师毕业实习报告范文3篇

    设计师毕业实习报告范文3篇

    2017-03-27 15:00

  • PS抠图神器:KnockOut 2.0汉化版下载及教程

    PS抠图神器:KnockOut 2.0汉化版下载及教程

    2017-02-15 18:01

  • 动漫专业大学生实习报告范文

    动漫专业大学生实习报告范文

    2016-07-13 13:00

  • 体验未来:10个会让你惊叹不已的HTML5画布(canvas)技术应用演示

    体验未来:10个会让你惊叹不已的HTML5画布(canvas)技术应用演示

    2016-05-08 13:00

网友点评