ppt在那个app制作

JavaScript011

ppt在那个app制作,第1张

更多视频

PPT是用什么软件做的?

WordinPPT

关注

PPT常指的是:Microsoft PowerPoint

可以制作PPT的软件主要分为三种

1.Microsoft Office ( 微软公司 )

2.WPS ( 金山公司 )

3.keynote ( 苹果公司 )

...展开

工具原料Microsoft OfficeWPSkeynote

方法/步骤分步阅读

1

/6

1.Microsoft Office ( 微软公司 )

Microsoft Office是由Microsoft(微软)公司开发的一套基于 Windows 操作系统的办公软件套装。常用组件有Word、Excel、PowerPoint等。最新版本为Office 365(Office 2019)。

常用的,或者换种说法,是市场上通用的专业制作PPT的软件

2

/6

Microsoft Office 制作PPT的软件版本有很多(由高到低排序)

office 2003 - 最低版本

office 2007

office 2010

office 2013

office 2016

office 2019 ( office 365 ) - 最高版本 - 按年付费

简单的说下区别,软件版本越高,功能越多,建议尽量使用高版本

3

/6

2.WPS ( 金山公司 )

WPS Office是由金山软件股份有限公司自主研发的一款办公软件套装,可以实现办公软件最常用的文字、表格、演示等多种功能。具有内存占用低、运行速度快、体积小巧、强大插件平台支持、免费提供海量在线存储空间及文档模板。

4

/6

最新版本也到了 WPS Office 2019

兼容性更强,功能更强大,最重要的是免费!!!

5

/6

3.keynote ( 苹果公司 )

Keynote是苹果电脑CEO史蒂夫·乔布斯 在为Macworld Conference and Expo和其他苹果公司的活动中主题演讲使用的演示软件。这个软件后来公开发售, Keynote 1.0 版本的售价是99美元,为了与其他演示软件竞争,矛头直指微软的办公软件PowerPoint。与PowerPoint不同,Keynote支持几乎所有的图片字体,界面和设计也更图形化,可以用来制作更好的幻灯片。由于Keynote 使用macOS内置的 Quartz等图形技术,他可以很轻易的制作幻灯片。另外,Keynote还有真三维转换,比如在切换幻灯片的时候使用旋转立方体方式。

6

/6

动画效果酷炫,适合发布会PPT

与office等PPT制作软件不兼容

关于这个问题,还是看看官网是怎么说的吧:

翻译一下:

听上去蛮不错的,那么我们就开始用它来做一个app吧!

创建应用

如果按照Cordova( http://cordova.apache.org/ )官网所述,直接用npm全局安装 cordova ,并创建应用,你可能遇到以下错误:

此时不要紧张,卸载 cordova ,使用 yarn 重新安装一下,猜测可能和npm版本不兼容。

安装好 yarn 和 cordova 之后,使用cli命令 cordova create MyApp 创建project,此时你可能会遇到以下错误:

这是什么原因呢?

原来我们没有将 yarn 的bin目录加入到环境变量 path ,作为一个Windows僵尸粉,判断出这点还是不难的。执行以下命令,找到 yarn 的bin目录所在:

将 d:\Users\gy.wang\AppData\Local\Yarn\bin 此目录添加到windows环境变量 path

配置好环境,重新打开CLI窗口,我们终于可以顺利地创建 cordova 应用,cordova使用默认模板创建好一个Project。

添加Android平台

在项目根目录下,运行命令 cordova build android 来编译你的项目,你可能遇到以下错误:

原因是啥呢?当前cordova要求的Android版本比较高,需要安装 Android SDK Platform 25 才能顺利编译,怎么办? 装!

打开 Android Studio , 安装SDK

安装成功之后,执行命令 cordova build android ,这次终于成功了!

APK包成功打好,这次我们运行一下,执行命令:

这次我们会遇到 环境坑四

不急,仔细看报错信息的意思是没有可用的设备或模拟器。这个简单,打开Android Studio添加一个:

再次运行 cordova run android , 哈! 这次成功了!

什么!闪退!WTF!

运行命令 cordova run android ,将APK包安装到模拟器上结果又报错了!

离成功就差一步了,别泄气!我们慢慢查找原因~

至此,APP终于搞定了!

先看一下Web中,我们给h1标签添加一个onclick事件,让它在被点击之后,修改当前的url。

Web中的HTML代码:

<html>

<head>

<script>

function getInfo(name)

{

window.location = "/getInfo/"+name

}

</script>

</head>

<body>

<h1 onclick="getInfo('why')">Name</h1>

</body>

</html>

iOS中,先拖拽WebView,访问localhost,然后通过WebView的委托事件监听url跳转操作,并且把跳转截取下来。

也就是说,在onclick的时候,普通浏览器灰跳转到那个url,但是在iOS的这个WebView里面,这个跳转会被拦截,

用这种方式可以巧妙地实现JS调用iOS的原生代码:

//

// DWViewController.m

// DareWayApp

//

// Created by why on 14-6-3.

// Copyright (c) 2014年 DareWay. All rights reserved.

//

#import "DWViewController.h"

@interface DWViewController ()

@property (weak, nonatomic) IBOutlet UIWebView *myWebview // 主页面

@end

@implementation DWViewController

- (void)viewDidLoad

{

[super viewDidLoad]

// Do any additional setup after loading the view, typically from a nib.

// 适配iOS6的状态栏

if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7) {

_myWebview.frame = CGRectMake(0,20,self.view.frame.size.width,self.view.frame.size.height-20)

}

// 加载制定的URL

NSURL *url =[NSURL URLWithString:@"http://localhost"]

NSURLRequest *request =[NSURLRequest requestWithURL:url]

[_myWebview setDelegate:self]

[_myWebview loadRequest:request]

}

// 网页中的每一个请求都会被触发

-(BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType

{

// 每次跳转时候判断URL

if([request.mainDocumentURL.relativePath isEqualToString:@"/getInfo/why"])

{

NSLog(@"why")

return NO

}

return YES

}

- (void)didReceiveMemoryWarning

{

[super didReceiveMemoryWarning]

// Dispose of any resources that can be recreated.

}