ppt的标题栏设计主要包含哪些要素?
作高质量的PPT,不要以为全是技术活,以下七点,会对你有启发:
一、目标--恰当的PPT,为恰当的人
1.一个PPT只为一类人服务,针对不同听众制作不同层次内容。
2.演讲PPT的场合也非常重要,是一对一?一对多??或者是公开演讲???
3.你的PPT永远是为听者服务,所以在设计的时候,一定不要以自我为中心。
4.你的PPT只讲一个重点,不要试图在某个PPT中既讲技术,又讲管理。
二、逻辑--唯有逻辑,使PPT具有说服力。
1.PPT要有清晰、简明的逻辑,所以,最好就用"并列"或"递进"两类逻辑关系。
2.一定要通过不同层次"标题"的分层,标明你整个PPT逻辑关系 (但最好不要超过3层纵深)。
3.建议每个章节之间,插入一个空白幻灯片或标题幻灯片。
4.演示的时候,顺序播放,切忌幻灯片回翻,使听者混淆。
三、风格--有个人风格的PPT,易记忆
1.通过"母版",定义你的PPT风格--商业应用中,一般应趋于"保守"的风格。
2.所有风格中,最重要的是"简明"的风格:尽量少的文字;尽可能多的图表与简洁的数字。
3.留白天地宽,所以,母版背景切忌用图片等;而只用空白或是很淡的底,以凸显其上图文。
4.用标准的、已被成功应用的各类图表工具(后面会详细介绍),不要自造。
5.尽量少的使用动画,尽量少的使用声音,特别是一些正规的场合。
四、布局--结构化你的PPT
1.单个幻灯片布局要有空余空间,要有均衡感。
2.PPT有标题页、正文、结束页三类幻灯片;结构化它们,体现你的逻辑性。
3.整个PPT最好不要超过30页面。
4.完成PPT之后,切换到"浏览视图",整体看看有没有不协调的地方。
五、颜色--PPT,不是绘画
1.整个PPT,包括图表,最好不要超过4种颜色。
2.整个PPT的几种颜色,一定要协调,因此建议多用同一个色调的。
3.不要自造颜色,而应用"屏幕取色器",去"扒"已经成功应用的颜色。
4.完成PPT之后,切换到"浏览视图",整体看看颜色有无突兀的地方。
六、过程--行动的PPT
1.演讲结构:开展白、主体演讲、结束语。
2.最大的忌讳是演讲的时候,对着PPT照本宣科地念上面的文字!!!
3.主题-暂停-下一个主题,如此循环,注意使用"暂停"使演讲平滑过渡。
4.不要试图去用PPT阐述复杂的概念,永远记住PPT只说清晰、简明的事物。
5.善用比喻和象征;善于调动听者参与互动;但谨慎地使用幽默。
七、工具--在成功的PPT上,做成功的PPT
1.善于学习借鉴优秀PPT的风格、布局和颜色。
2.以集并使用咨询公司的PPT素材库,如麦肯赐、罗兰贝格等的素材库。
3.制作工具,如VISIO、SOLO等
CAD标题栏设置的操作步骤如下:
1、首先我们打开AutoCAD,新建一个文件。
2、标准菜单有几十种工具栏,默认情况下会出现的顶部工具栏有标准工具栏、样式工具栏、特性工具栏、两侧有绘图工具栏及修改工具栏。
3、然后移动鼠标,将光标放在其中一个工具栏的非标题区,右键点击。
4、点击后就会弹出工具栏的标签列表,把常用的工具栏打上对勾,即直接点击标签名,就会自动在工作界面打开这个工具栏了。
5、工具栏可以从固定工具栏中拖到任何区域,此时为浮动工具栏,显示此工具栏的标题,这样CAD标题栏设置的问题就解决了。
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE)
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,
R.layout.custom_title_1)
custom_title_1为自己定义的标题栏风格的xml文件索引。
当然仅仅这样我们是去不掉系统的标题的,仅仅是在系统标题栏下面增加了一条自己的(客户,注:android
UI系统是C/S模式)标题,怎么用自己的标题栏覆盖系统的呢?下面我们设计自己风格的标题。
两种方式哦
1:
首先建立自己的styles.xml文件,如下:
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2007 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the
"License")
you may not use this file except in compliance with the
License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in
writing, software
distributed under the License is distributed on an "AS
IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied.
See the License for the specific language governing
permissions and
limitations under the License.
-->
<resources>
<!-- Base application theme is the default theme.
-->
<style name="Theme" parent="android:Theme">
</style>
<!-- Variation on our application theme that forces a
plain
text style. -->
<style name="Theme.PlainText">
<item
name="android:textAppearance">@style/TextAppearance.Theme.PlainText</item>
</style>
<!-- Variation on our application theme that has a
black
background. -->
<style name="Theme.Black">
<item
name="android:windowBackground">@drawable/screen_background_black</item>
</style>
<!-- A theme for a custom dialog appearance.
Here we use an ugly
custom frame. -->
<style name="Theme.CustomDialog"
parent="android:style/Theme.Dialog">
<item
name="android:windowBackground">@drawable/filled_box</item>
</style>
<!-- A theme that has a wallpaper background.
Here we explicitly specify
that this theme is to inherit from the
system's wallpaper theme,
which sets up various attributes
correctly. -->
<style name="Theme.Wallpaper"
parent="android:style/Theme.Wallpaper">
<item
name="android:colorForeground">#fff</item>
</style>
<!-- A theme that has a translucent background.
Here we explicitly specify
that this theme is to inherit from the
system's translucent theme,
which sets up various attributes
correctly. -->
<style name="Theme.Translucent"
parent="android:style/Theme.Translucent">
<item
name="android:windowBackground">@drawable/translucent_background</item><!--
@drawable/translucent_background -->
<item
name="android:windowNoTitle">true</item>
<item
name="android:colorForeground">#fff</item>
</style>
<!-- Variation on our application theme that has a
transparent
backgroundthis example completely
removes the background,
allowing the activity to decide how to
composite. Also here we
force the translucency ourself rather
than making use of the built-in
translucent theme. -->
<style name="Theme.Transparent">
<item
name="android:windowIsTranslucent">true</item><!-- true -->
<item
name="android:windowAnimationStyle">@android:style/Animation.Translucent</item>
<item
name="android:windowBackground">@drawable/transparent_background</item>
<item
name="android:windowNoTitle">true</item>
<item
name="android:colorForeground">#fff</item>
</style>
<style name="TextAppearance.Theme.PlainText"
parent="android:TextAppearance.Theme">
<item
name="android:textStyle">normal</item>
</style>
<style name="ImageView120dpi">
<item
name="android:src">@drawable/stylogo120dpi</item>
<item
name="android:layout_width">wrap_content</item>
<item
name="android:layout_height">wrap_content</item>
</style>
<style name="ImageView160dpi">
<item
name="android:src">@drawable/stylogo160dpi</item>
<item
name="android:layout_width">wrap_content</item>
<item
name="android:layout_height">wrap_content</item>
</style>
<style name="ImageView240dpi">
<item
name="android:src">@drawable/stylogo240dpi</item>
<item
name="android:layout_width">wrap_content</item>
<item
name="android:layout_height">wrap_content</item>
</style>
<style
name="WindowTitleBackground_my">
<item
name="android:background">@drawable/title_bar</item>
</style>
<style
name="theme_mybackground">
<item
name="android:windowFullscreen">true</item>
<item
name="android:windowTitleBackgroundStyle">@style/WindowTitleBackground_my</item>
</style>
</resources>
此文件是我从google给的示例代码里面拷贝出来的,红色是为去掉系统标题栏新添加的,我们定义了自己标题栏的背景图片(或者定义颜色也可),theme_mybackground
是覆盖了系统风格,系统默认的android:windowFullscreen为false,修改系统默认的windowTitleBackGroundStyle为自己的风格Drawable,OK,下面比较关键的来了,在你的应用程序的Activity的超类里面,在用super.onCreate(savedInstanceState)之前写一句代码如下:
setTheme(R.style.theme_mybackground)
super.onCreate(savedInstanceState)
//do something.
或者加入AndroidManifest.xml
OK,测试运行之
2:
直接在代码里面写
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN)
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE)
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,
R.layout.custom_title_1)
custom_title_1为我们自己的标题栏风格,
测试运行之
转载
首先需要自定义标题栏模板文件,以尧创CAD为例:
1.创建一全新的图形
执行新建命令,在“创建新图形”对话框中,选择“使用样板”中的“YaoCCAD.dwt”样板创建。通过使用样板,可以省去创建图层,设置文字及尺寸标注样式等基础性的工作。
2.绘制标题栏表格
执行直线命令,绘制表格线。(注意:将粗实线绘制在粗实线图层、细实线绘制在细实线图层)
3.绘制完表格后,填写表格文字(注意:文字写在文字图层)。如,标记、处数、分区、更改文件名、签名、日期(年、月、日)、设计、校对、审核、工艺、标准化、批准、阶段标记、重量、比例、共张、第张等,如下图中的文字。
标题栏
4. 输入属性文字。如,材料、单位名称、名称、代号、比例、重量、设计、审核、工艺、标准化、批准等,如下图中的红色文字。
执行定义属性命令(“绘图”→“块”→“定义属性”),在指定的单元格中定义属性文字。定义一般的属性文字如“重量”):
定义属性
5.完成以上操作后,指定标题栏右下角点为基点。
执行基点命令(“绘图”→“块”→“基点”),指定标题栏的右下角点。
6.保存文件。执行保存命令(“文件”→“保存”)。
注意:保存文件时,可将该文件保存到指定位置,也可直接覆盖尧创CAD安装目录的“Templates”文件夹中的“China-GB TiTle.dwg”文件,替代系统缺省配置。
然后,使用自定义的标题栏文件:
执行插入图框命令(“机械”→“图框”→“插入图框”):
插入图框
在弹出的“新建图形”对话框的标题栏框中,点击“标题栏”右侧的“
文件按钮
”按钮,加载该文件。
希望我的回答能对你有所帮助★三少敬上.
last 和 pos0分别为MainWindow的成员变量
void MainWindow::mouseMoveEvent(QMouseEvent *e)
{
QPoint temp = e->pos()
const int pos_min_x = ui->titleWidget->pos().x()
const int pos_max_x = pos_min_x + ui->titleWidget->width()
const int pos_min_y = ui->titleWidget->pos().y()
const int pos_max_y = pos_min_y + ui->titleWidget->height()
if ( temp.x()>pos_min_x &&temp.x()<pos_max_x &&temp.y()>pos_min_y &&temp.y()<pos_max_y )
{
//只对标题栏范围内的鼠标事件进行处理
QPoint newpos = e->globalPos()
QPoint upleft = pos0 + newpos - last
move(upleft)
}
}
void MainWindow::mousePressEvent(QMouseEvent *e)
{
QPoint temp = e->pos()
const int pos_min_x = ui->titleWidget->pos().x()
const int pos_max_x = pos_min_x + ui->titleWidget->width()
const int pos_min_y = ui->titleWidget->pos().y()
const int pos_max_y = pos_min_y + ui->titleWidget->height()
if ( temp.x()>pos_min_x &&temp.x()<pos_max_x &&temp.y()>pos_min_y &&temp.y()<pos_max_y )
{
//只对标题栏范围内的鼠标事件进行处理。
last = e->globalPos()
pos0 = e->globalPos() - e->pos()
}
}