java基础ppt
A. java基础知识
1. PATH环境变量。
作用是指定命令搜索路径,在命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了。
CLASSPATH环境变量。
作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPATH来寻找类的。我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。
2、public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int sum=0;//设定一个变量,求和的值
for(int i=1;i<=100;i++){
sum=sum+i;
}
System.out.println("1+2+3+....+100的和:"+sum);
}
}
3、import java.util.Arrays;
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int str[]={1,3,9,5,4,8,2};
Arrays.sort(str);
System.out.println("数组中最大数:"+str[str.length-1]);
}
}
4、public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String str="abc.java.txt";//定义一个变量设置文件名称
System.out.println(str.substring(str.lastIndexOf(".")+1));
}
}
5、public class Student {
private String name;//姓名
private int age;//年龄
private double score;//成绩
public Student(String name,int age,double score){
this.name=name;
this.age=age;
this.score=score;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public double getScore() {
return score;
}
public void setScore(double score) {
this.score = score;
}
}
6、我就不贴代码了。你自己创建借个对象。然后把五个对象的成绩放在一个数组中,直接调用Arrays.sort(数组名) 这个方法排序输出就ok了。
7、方法:可以使用文件流来读写。楼主可根据文件的类型选择是字节流还是字符流来实现。如果楼主还需要,可以把代码写出来
8、TCP(Transmission Control Protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂,我们这里只做简单、形象的介绍,你只要做到能够理解这个过程即可。我们来看看这三次对话的简单过程:主机A向主机B发出连接请求数据包:“我想给你发数据,可以吗?”,这是第一次对话;主机B向主机A发送同意连接和要求同步(同步就是两台主机一个在发送,一个在接收,协调工作)的数据包:“可以,你什么时候发?”,这是第二次对话;主机A再发出一个数据包确认主机B的要求同步:“我现在就发,你接着吧!”,这是第三次对话。三次“对话”的目的是使数据包的发送和接收同步,经过三次“对话”之后,主机A才向主机B正式发送数据。
TCP协议能为应用程序提供可靠的通信连接,使一台计算机发出的字节流无差错地发往网络上的其他计算机,对可靠性要求高的数据通信系统往往使用TCP协议传输数据。
面向非连接的UDP协议
“面向非连接”就是在正式通信前不必与对方先建立连接,不管对方状态就直接发送。这与现在风行的手机短信非常相似:你在发短信的时候,只需要输入对方手机号就OK了。
UDP(User Data Protocol,用户数据报协议)是与TCP相对应的协议。它是面向非连接的协议,它不与对方建立连接,而是直接就把数据包发送过去!
UDP适用于一次只传送少量数据、对可靠性要求不高的应用环境。比如,我们经常使用“ping”命令来测试两台主机之间TCP/IP通信是否正常,其实“ping”命令的原理就是向对方主机发送UDP数据包,然后对方主机确认收到数据包,如果数据包是否到达的消息及时反馈回来,那么网络就是通的。例如,在默认状态下,一次“ping”操作发送4个数据包(如图2所示)。大家可以看到,发送的数据包数量是4包,收到的也是4包(因为对方主机收到后会发回一个确认收到的数据包)。这充分说明了UDP协议是面向非连接的协议,没有建立连接的过程。正因为UDP协议没有连接的过程,所以它的通信效果高;但也正因为如此,它的可靠性不如TCP协议高。QQ就使用UDP发消息,因此有时会出现收不到消息的情况。
TCP协议和UDP协议各有所长、各有所短,适用于不同要求的通信环境。
9、<form id="register" name="register" method="post" action="">
<table width="380" border="0">
<tr>
<td width="93" height="37">用户名:</td>
<td width="271">
<input type="text" name="username" id="username" />
</td>
</tr>
<tr>
<td height="30">密码:</td>
<td><input type="password" name="pwd" id="pwd" /></td>
</tr>
<tr>
<td height="26">确认密码:</td>
<td><input type="password" name="confirmpwd" id="confirmpwd" /></td>
</tr>
<tr>
<td height="33">性别:</td>
<td>
<input type="radio" name="sex" value="女" />
男
<input type="radio" name="sex" value="男" />
女</td>
</tr>
<tr>
<td>城市:</td>
<td>
<select name="city" id="city">
<option value="" selected="selected"></option>
<option value="深圳市">深圳市</option>
<option value="上海市">上海市</option>
</select>
</td>
</tr>
<tr>
<td>兴趣爱好:</td>
<td><label>
<input type="checkbox" name="hobby" id="mountain" value="mountain" />
爬山
<input type="checkbox" name="hobby" id="basketball" value="basketball" />
篮球
<input type="checkbox" name="hobby" id="swimming" value="swimming" />
游泳</label></td>
</tr>
<tr>
<td>简介:</td>
<td>
<textarea name="introce" cols="30" id="introce" rows="3"></textarea>
</td>
</tr>
<tr>
<td></td>
<td><label>
<input type="button" name="Submit" value="提交" onclick="check()"/>
</label></td>
</tr>
</table>
</form>
10、我给你写个js,你在代码中调用这个方法
<script language="javascript" type="text/javascript">
function check(){
//判断用户名
var username=document.getElementById("username").value;
//定义正则表达式,用户名必须是字母数字或下划线, 不能以数字开头
var regex1=/^[A-Za-z_][0-9A-Za-z_]$/
var s=document.getElementById("username").value;
alert(regex1.test(s));
return;
if(regex1.test(username)){
alert("用户名必须是字母数字或下划线, 不能以数字开头");
return;
}
//判断密码
//定义正则表达式,密码必须6-16位字母数字下划线
var regex2=/^[0-9A-Za-z_]{6,16}$/
var pwd=document.getElementById("pwd").value;
if(regex2.test(pwd)==false){
alert("密码必须6-16位字母数字下划线");
return;
}
//判断确认密码
var confirmpwd=document.getElementById("confirmpwd");
if(pwd.value!=confirmpwd.value){
alert("两次密码输入不一致,请重新输入!");
return;
}
//判断性别、城市、爱好、简介
var sex=document.getElementsByName("sex");
var city=document.getElementById("city");
var hobby=document.getElementsByName("hobby");
var introce=document.getElementById("introce");
var t=0;
for(var i=0;i<sex.length;i++){
if(sex[i].checked==true){
t++;
}
}
if(t==0){
alert("请选择性别!");
return;
}
t=0;
for(var i=0;i<hobby.length;i++){
if(hobby[i].checked==true){
t++;
}
}
if(t==0){
alert("请选择爱好!");
return;
}
if(city.value==""){
alert("城市不能为空,请选择城市");
return;
}
if(introce.value==""||introce.value.length==0){
alert("个人简介不能为空");
return;
}
}
</script>
以上有不对的地方尽请指出,谢谢
B. java基础
1.看到过好多个这样的提问,其实我一般真的不那么容易分享自己的这点心得的,这是第一次回答这样的“推荐书籍”方面的问题。
我买编程方面的书籍,有一个非常清晰、坚决的原则——电子工业出版社的!
对于JAVA,建议你看如下的书:
首先,《21天学通JAVA》;
然后,《30天学通JAVA项目案例开发》(这本书的内容都是实例的,非常棒的实例!适合初学者的同时,又有实际应用性!)
以上的书籍,是基于你只想学J2SE的。
我还建议你主要攻J2EE方面的知识(在中国,J2SE要高手才能找到工作,而J2SE,只是菜鸟都很可能找到工作),至于J2EE方面的书籍:
首先,《21天学通JAVAWEB开发》
然后,《30天学通JAVAWEB项目开发》
以上都是本人确切的经验来的,绝对没有介绍错
2.我联合互联网上的一群大牛,组建了一个编程的免费学习群,你只需要来我们这个群里听就行,开头的的第一部分是:四二六.,位于中间的第二部分是:396,处于最后一部分的是:284。 这里有免费的学习资源,每天直播课程,不需要你付出什么,只需要有一颗学习的心就可以了。 不是想要学习的就不要加了。
3、动手去写去练
当然只看是很难学会的。我们需要搭建IDE环境来多练习才能完全掌握这些语法。编程学习没有捷径可走,只有入门快慢之分。要学会编程只有coding、coding最后还是coding。
送给那些懦弱的人们
A : 我是护士,我的专业就是护理。我做不了excel、做不了ppt、我学不会ps,好难,我不会写文章。
我: 我学习那么好,写字那么漂亮,编程也不错,ps也挺好、我还能打篮球、我会兵乓求、我会羽毛球、我会足球、我会设计、我会英文。(有的都是高二退学之后自己加强学习的,读书只给了我 算数、识字这些基本的的能力),我特么是神吗?
A : 人人都跟你一样?不是谁都能用很短的时间学很多的东西。
我 :我大概是神吧!你能少看一点 《爸爸去哪儿》、《额滴歌神啊》、《奔跑吧兄弟》吗,今天出了《爸爸去哪》,明天来个《女儿去哪》、《爷爷去哪儿》,你看得完?你能不能看点有用的东西?例如有点启发、让人学到东西的影片或者书?
A:委屈的瘪瘪嘴,那好,我要学习,给我买一本书吧,推荐一下。
我:书到了,学习 吧,一个月后我要看你的成绩。我来考考你
A:好难啊,我好困,我要看一会儿电视.....(然而没然后了....)
其实,这位A同学,极度的懦弱,并不是她不上进,只是那么的懦弱,那么的沉迷于垃圾节目、垃圾书籍,喜欢看不伦不类,不三不四的东西。不明白自己应该要什么,自己怎么做才能得到,认为自己的能力那么的差,做不到
B:大神,我要学node了,推荐一下node的书籍呗
我:恩,入门看一下《node于express开发》吧,然后看看node官网。还有一些博客什么的。当然了,你完全按照那本书,也能做出一些的东西了。最重要的是,要自己动手,去做东西,然后发现问题,解决问题。提升自己。
B:大神,除了那本书,还有别的书吗?
我:书很多,但书不在于多,而是,你能否理解了,并且能运用了?你看完了吗?
B:我感觉很难做,node好难。
我:做做项目,搜搜Google、看看github。
而今,我不知道这位同学水平到底到了什么水平,我想,应该不会太好,最终原因,我想是因为没有深入的去折腾,没有去写代码,没去发现自己的问题
其实,我们的潜力很大,我们能学的更好。我们能掌握的更多,但是许多人都做不到坚持、做不到深入。不肯思考,不肯的动手,是阻碍我们进步的最大原因。
后记:
人,应该要明确自己的目标,拥有理想。
人,重要的不是你站在哪里,而是你往哪个方向前进。
无论何时,不管你已经得到了多少,拥有了多少。都不是堕落的理由。
对于不肯上进,没意志力的人来说,等于是,你想死,任何人都救不了你!
感谢自己,感谢自己没有继续读大学。感谢自己在读书时代已经养成了独立思考,喜欢折腾的习惯。
C. 有没有关于学习java的幻灯片
多做,多看。花更多的时间。每看完一个作品会有一些灵感,马上做一个应用,就这样重复,几个作品之后你就厉害了。
下面给你点儿技巧和思路
PPT的使用技巧
1、快速放映:无需点击菜单栏中“观看放映”选项,直接按F5 键,幻灯片就开始放映。
2、快速停止放映:除了按“ESC”键外还可以按“-”键,快速停止放映。
3、任意进到第n 张幻灯片:在放映中如果你想回到或进到第n 张幻灯片,怎样操作能快速实现?此时你只要按数字n,再同时按“+”和回车键,就可以实现。
4、快速显示黑屏,或从黑屏返回到幻灯片放映:在放映中如果你想显示黑屏,此时你只要按一下B 或者“.”键,就可以实现。此时再重复按一下B 或者“.”键,又可从黑屏返回到幻灯片放映。
5、显示白屏,或从白屏返回到幻灯片放映:按W或者“,”键,就可以从放映状态切换到显示白屏,再重复按一下W或者“,”键,又可从白屏返回到幻灯片放映。
6、隐藏和显示鼠标指针:放映时鼠标指针老是出现在画面上可能会让人感觉不舒服,此时按CTRL+H就可以隐藏鼠标指针;反过来按CTRL+A 隐藏的鼠标指针又会重现。
7、返回到第一张幻灯片:你只要同时按住鼠标的左右键2秒以上,就可以从任意放映页面快速返回到第一张幻灯片。
8、暂停或重新开始自动幻灯片放映:对于自动放映的幻灯片,如果你想暂停或者重新开始自动放映,此时只要按S或者“+”键就可以实现。
9、放映过程中也可以在幻灯片上书写:a)在幻灯片的放映过程中,有可能要在幻灯片上写写划划,例如画一幅图表或者在字词下面划线加注重号。这时可以利用PPT所拥有的虚拟注释笔,在作演示的同时也可以在幻灯片上作标记。b)使用注释笔方法:首先在幻灯片放映窗口中单击鼠标右键,出现图5,再依次选择“指针选项”、“绘图笔”即可,用画笔完成所需动作之后,再按ESC 键退出绘图状态。
10、在幻灯片放映过程中显示快捷方式:在放映PPT 幻灯片时如果你忘记了快速快捷方式,你只需按下F1(或SHIFT+?),就会出现一个帮助窗口,参照其中的内容。
11、在PPT当中把图片裁剪成任意的形状:首先利用“绘图”工具栏画一个想要裁剪的图形,如椭圆。选中椭圆后单击“绘图”工具栏上“填充颜色”按钮右侧黑三角,从列表菜单中单击“填充效果”命令。打开选择“图片”选项卡,单击(选择图片)按钮,从“选择图片”对话框中找到合适的图片,单击(插入)按钮后返回到“填充效果”对话框最后单击(确定)按钮后退出。此图片当作椭圆图形的背景出现,改变了原来的矩形形状,获得了满意的裁剪图片效果
12、从已有PPT文档中提取母板:1)用PPT打开已有的PPT文档2)点击视图→母板→幻灯片母板3 )点击文件→另存为,在“保存类型”中选择“演示文稿设计模版”(文件后缀名为.pot)
13、 有关PPT模板设计: PPT封面模板、背景模板以及正文中图表模板
在封面模板的设计中,要充分考虑以下几个因素:(1)所讨论的主题特点;(2)所处的行业特点;(3)所面向的受众群体。
背景模板尽量简洁流畅、色泽选择能突出你的内容。记住:好背景是为了突出你报告的内容。千万要预防这种抱怨:“听了整整一个下午,就没记住那位专家到底讲了什么,晃在我眼前的尽是美丽的图片。”
正文图表模板的选择要注意的:好的PPT片绝对不能是整片都是文字,否则你的报告可就要渣了!记住能把文字变为图表的都要变为图表,当然也别因为本栏目提供了大量的精美图表模板就可以滥用.
14 在演示文稿中插入表格的方法:
1)插入Word表格
单击“插入”?“图片”?“Microsoft Word表格”后,在“插入表格”对话框上设定行、列数,然后单击“确定”。仔细观察菜单、工具栏等后不难发现,此时,相当于(调用)进入了Word。表格的编辑方法与在Word中一样。编辑完成后,在表格外任意处单击,即返回PPT。若需再次编辑该表格,则在其上双击,即可进入Word。
2)插入PPT表格
若(创建)插入新幻灯片时,选用了“表格”版式,则在“双击此处添加表格”处双击后,在“插入表格”对话框上设定行、列数,然后单击“确定”。表格即创建完成。借助“表格和边框”工具栏,表格的编辑方法与Word中编辑表格的方法基本相同。
3)插入Word表格新方法
a)将Word文件中的表格复制到剪贴板上。
b)将光标移至需插入Word表格的幻灯片(在PPT中),单击“插入”?“对象”,再在“插入对象”对话框上,选中“新建”单选框(默认选项);在“对象类型”框中选中“Microsoft Word文档”,然后单击“确定”。
c)将Word表格直接粘贴进幻灯片上的Word文档框即可。此后的编辑方法与Word中的编辑方法相同。
15、Flash动画“闪”在PPT中的四种方法:
一、使用“Shockwave Flash Object”控件法
1)运行PPT 2000,切换到要插入Flash动画的幻灯片。
2)单击“视图”菜单,在弹出的下拉菜单中单击“工具栏”,再在弹出的子菜单中单击“控件工具箱”,便出现“控件工具箱”。
3)单击“控件工具箱”中的“其他控件”(工具箱中的最后一个按钮,即上图中用圈圈住的),弹出ActiveX控件窗口,窗口中列出了系统已经安装的所有ActiveX控件。利用键盘上的光标控制键,在控件列表中找到“Shockwave Flash Object”并单击,此时系统会自动关闭控件窗口。
4)将光标移动到PPT的编辑区域中,光标变成“十”字形,按下鼠标并拖动,画出适当大小的矩形框,这个矩形区域就是播放动画的区域。
5)右单击矩形框,在出现的快捷菜单中单击“属性”,出现“属性”窗口。
6)单击“属性”窗口中的“自定义”一栏,此栏右端便出现一按钮(上图中用圈圈定部分)。单击该按钮,出现“属性页”窗口,在“影片URL ”右侧文本框中输入“我的文件”Flash动画的完整路径(如果Flash动画与PPT文件处于同一目录中,也可以只输入Flash动画文件名),且必须带后缀名“.swf”。别的项目采用系统默认的即可,最后按“确定” 返回PPT。 7)放映该幻灯片,你所期待的画面就出现了。
提示:a) 使用该方法的前提是系统中须有“Shockwave Flash Object”控件。这个问题不用担心,此控件绝大多数机器中都已安装。
b) 在步骤5中双击矩形框也可以打开“属性”窗口。
c)也可以在“属性”窗口“Movie”一栏右侧的文本框中直接输入Flash动画的路径而不用步骤6自定义的方式。
d) 设定的矩形框的大小就是放映时动画窗口的大小,当然它的大小是可以通过拖动矩形框的句柄随意改变的。Flash动画播放时,鼠标处在Flash播放窗口,响应Flash的鼠标事件;处在Flash播放窗口外,响应PPT的鼠标事件。
二、插入对象法
1)运行PPT 2000,切换到要插入Flash动画的幻灯片。
2) 单击“插入”菜单,在弹出的下拉菜单中单击“对象”,此时会弹出“插入对象”对话框,选择“由文件创建”,单击“浏览”,在出现的“浏览”对话框中找到“我的文档”中的“我的文件”并双击,Flash动画的路径便会出现在“插入对象”对话框中的文本框中,最后单击“确定”返回PPT。
3)这时,幻灯片上便出现了一个Flash动画的图标,图标的大小和位置,可以根据需要随意改变。右单击该图标,在弹出的快捷菜单中单击“动作设置”,出现“动作设置”对话框。
4)激活对象的方式可以为“单击鼠标”也可以是“鼠标移动”,本例采用系统默认的“单击鼠标”。再选中“单击鼠标”标签中的“对象动作”,最后单击“确定”,完成激活动画的设置,返回PPT。
5)放映该幻灯片,当鼠标单击Flash动画图标时,出现一询问框,单击“是”,系统便会调用Flash程序来播放动画。
三、插入超级链接法
1)运行PPT 2000,切换到要插入Flash动画的幻灯片。
2)在其中建立任意一个对象(如一段文字、一张图片等)。选中这个对象,单击“插入”菜单,在弹出的下拉菜单中单击“超级链接”(以上操作也可以换为“右单击对象,从弹出的快捷菜单中单击‘超级链接’”),此时会弹出“插入超级链接”对话框,系统默认链接到的对象是对话框左侧上部的“原有文件或Web页”。单击右侧的“文件”按钮,在出现的“链接到文件”对话框中从“我的文档”中找到“我的文件”并双击,Flash动画的路径便自动出现在“插入超级链接”对话框中,最后单击“确定”返回PPT。
3)放映该幻灯片,当鼠标单击设置了超级链接的对象时,会出现一询问框,单击“确定”,系统便会调用Flash程序来播放动画。
四、动作设置法
1)运行PPT 2000,切换到要插入Flash动画的幻灯片。
2)在其中建立任意一个对象(如一段文字、一张图片等)。右单击该对象,在弹出的快捷菜单中单击“动作设置”,出现“动作设置”对话框。
3)激活对象的方式可以为“单击鼠标”也可以是“鼠标移动”,例如采用系统默认的“单击鼠标”。再选中“超级链接到”,单击右侧朝下的小黑箭头,弹出一个下拉列表,单击最下端的“其他文件”,在出现的“超级链接到其他文件”对话框中从“我的文档”中找到“我的文件”并双击,Flash动画的路径便自动出现在“动作设置”对话框中,单击“确定”返回PPT。
4)放映该幻灯片,当鼠标单击设置了动作设置的对象时,会出现一询问框,单击“确定”,系统便会调用Flash程序来播放动画。
上述四法,各有长短。方法1虽然设置较繁琐,但是动画直接在PPT窗口中播放,便于控制,流程显得紧凑;后面3种方法,虽然设置简单,但是播放Flash文件时,需启动Flash程序,播放完还要关闭Flash程序,流程显得松散。
16、PPT中插入视频的三种方法
一、直接播放视频
这种播放方法是将事先准备好的视频文件作为电影文件直接插入到幻灯片中,该方法是最简单、最直观的一种方法,使用这种方法将视频文件插入到幻灯片中后,PPT只提供简单的[暂停]和[继续播放]控制,而没有其他更多的操作按钮供选择。因此这种方法特别适合PPT初学者.
1)运行PPT程序,打开需要插入视频文件的幻灯片。
2)将鼠标移动到菜单栏中,单击其中的“插入”选项,从打开的下拉菜单中执行“插入影片文件”命令。
3)在随后弹出的文件选择对话框中,将事先准备好的视频文件选中,并单击[添加]按钮,这样就能将视频文件插入到幻灯片中了。
4)用鼠标选中视频文件,并将它移动到合适的位置,然后根据屏幕的提示直接点选[播放]按钮来播放视频,或者选中自动播放方式。
5)在播放过程中,可以将鼠标移动到视频窗口中,单击一下,视频就能暂停播放。如果想继续播放,再用鼠标单击一下即可。
二、插入控件播放视频
这种方法就是将视频文件作为控件插入到幻灯片中的,然后通过修改控件属性,达到播放视频的目的。使用这种方法,有多种可供选择的操作按钮,播放进程可以完全自己控制,更加方便、灵活。该方法更适合PPT课件中图片、文字、视频在同一页面的情况。
1)运行PPT程序,打开需要插入视频文件的幻灯片。
2)将鼠标移动到菜单栏,单击其中的“视图”选项,从打开的下拉菜单中选中“控件工具箱”,再从下级菜单中选中[其他控件]按钮。
3)在随后打开的控件选项界面中,选择“Windows Media Player”选项,再将鼠标移动到PPT的编辑区域中,画出一个合适大小的矩形区域,随后该区域就会自动变为Windows Media Player的播放界面。
4)用鼠标选中该播放界面,然后单击鼠标右键,从弹出的快捷菜单中选择“属性”命令,打开该媒体播放界面的“属性”窗口。
5)在“属性”窗口中,在“File Name”设置项处正确输入需要插入到幻灯片中视频文件的详细路径及文件名。这样在打开幻灯片时,就能通过[播放]控制按钮来播放指定的视频了。
6)为了让插入的视频文件更好地与幻灯片组织在一起,还可以修改“属性”设置界面中控制栏、播放滑块条以及视频属性栏的位置。
7)在播放过程中,可以通过媒体播放器中的[播放]、[停止]、[暂停]和[调节音量]等按钮对视频进行控制。
三、插入对象播放视频
这种方法是将视频文件作为对象插入到幻灯片中的,与以上两种方法不同的是,它可以随心所欲地选择实际需要播放的视频片段,然后再播放。
1)打开需要插入视频文件的幻灯片,单击“插入/对象”命令,打开“插入对象”对话框。
2)选中“新建”选项后,再在对应的“对象类型”设置栏处选中“视频剪辑”选项,单击[确定]按钮。
3)PPT自动切换到视频属性设置状态,执行“插入剪辑/Windows视频”命令,将事先准备好的视频文件插入到幻灯片中。
4)执行“编辑/选项”命令,打开选项设置框,在其中设置视频是否需要循环播放,或者是播放结束后是否要倒退等,单击[确定]返回到视频属性设置界面。
5)点选工具栏中的视频[入点]按钮和[出点]按钮,重新设置视频文件的播放起始点和结束点,从而可以随心所欲地播放视频片段。
6)用鼠标左键单击设置界面的空白区域,就可以退出视频设置的界面,返回到幻灯片的编辑状态。还可以使用预览命令,检查视频的编辑效果。
17、Word转换为PPT文档
如果在PPT中反复使用Word内容,复制和粘贴非常不便,而且每张幻灯片还要设置格式,工作量十分巨大。
首先打开Word文档并按下Crtl+A全部选中,执行“复制”命令。然后启动PPT,选择“普通”视图,再单击“大纲”标签。随后将光标定位到第一张幻灯片处,执行“粘贴”命令,这样Word文档中的全部内容插入到了第一张幻灯片中。接着,你可以根据需要进行文本格式的设置,包括字体、字号、字型、字的颜色和对齐方式等。然后将光标定位到需要划分为下一张幻灯片处,直接按回车键,即可创建出一张新的幻灯片。如果需要插入空行,按“Shift+Enter”。经过调整,应该很快就可以完成多张幻灯片的制作。最后,你还可以使用“大纲”工具栏,利用“升级”、“降级”、“上移”、“下移”等按钮进一步进行调整。比起一张张地进行编辑,这种方法自然快得多。
18、几种不同的视图状态(普通视图、幻灯片浏览视图、幻灯片放映)之间进行快速切换
1)点击“普通视图”按钮时如果按下Shift键就可以切换到“幻灯片母版视图”;再点击一次“普通视图”按钮(不按Shift键)则可以切换回来。而如果点击“幻灯片浏览视图”按钮时按下Shift键就可以切换到“讲义母版视图”。
2)让PPT在屏幕的左上角显示幻灯片的缩略图,这样就能在编辑的时候预览得到的结果。进入“普通视图”,然后选择第一个想要显示的幻灯片。按住Ctrl键并点击“幻灯片放映”按钮。点击幻灯片缩略图进行换片,就像进行全屏幕幻灯片放映时一样。
3)按住Ctrl-Shift键然后再按各种不同的视图按钮:Ctrl-Shift-“普通视图”按钮会关闭左侧的标记区和备注页,并把幻灯片扩充到可用的空间。Ctrl-Shift-“幻灯片浏览视图”按钮则可以把演示文稿显示为大纲模式;Ctrl-Shift-“幻灯片放映”按钮会打开一个“设置放映方式”对话框。
19、使用动画效果
动画效果通常有两种实现办法:按照一定的顺序依次显示对象或者使用运动画面。你可以对整个幻灯片、某个画面或者某个幻灯片对象(包括文本框、图表、艺术字和图画等)应用动画效果。不过你应该记住一条原则:那就是动画效果不能用得太多,应该让它起到画龙点睛的作用;太多的闪烁和运动画面会让观众注意力分散甚至感到烦躁。
1)对一张或几张幻灯片使用动画效果,选择“幻灯片放映” “动画方案”。可以看到一系列预定义好的可应用于所选幻灯片的动画效果,如果你已经勾选了“自动预览”复选框,只需点击每个效果名称就能看到预览的动画效果。
2)对某个幻灯片对象应用动画效果,选定该对象然后从菜单中选择“幻灯片放映” “自定义动画”。在“自定义动画”的任务窗格中点击“添加效果”按钮,然后从弹出的“进入”子菜单中选择你想要的效果。如果想得到更多的选择,你可以点击子菜单中的“其他效果”项,它会打开一个“添加进入效果”的对话框。勾选“预览效果”复选框,然后点击各种效果查看其具体表现形式。如果你找到一个想要的效果,就点击“确定”按钮关闭该对话框。
应用动画效果后,会发现在幻灯片对象旁边多出了几个数字标记,这些标记被用来指示动画的顺序。另外,这些幻灯片对象还会出现在“自定义动画”任务窗格的动画列表中。如果你想改变动画的显示顺序,就选中某个动画然后点击“重新排序”两侧的方向箭头;你还可以在列表中选择一项动画,然后按“删除”按钮来删除它。
20、绘制路径
PPT中的“动作路径”允许你在一幅幻灯片中为某个对象指定一条移动路线。使用“动作路径”能够为你的演示文稿增加非常不错的效果。
如果想要指定一条动作路径,选中某个对象,然后从菜单中选择“幻灯片放映” “自定义动画”。在“自定义动画”任务窗格中点击“添加效果”按钮。在下拉列表中选择“动作路径”然后再选择一种预定义的动作路径,比如“对角线向右上”或者“对角线向右下”。如果你不喜欢子菜单中列出的六种预置路径,还可以选择“更多动作路径”来打开“添加动作路径”对话框。确保“预览效果”复选框被选中,然后点击不同的路径效果进行预览。当你找到比较满意的方案,就选择它并按“确定”按钮。
PPT也允许你自行设计动作路径。选中某个对象然后从菜单中选择“添加效果” “动作路径” “绘制自定义路径”,然后再从列表中选择一种绘制方式(如自由曲线)。接着用鼠标准确地绘制出移动的路线。
在添加一条动作路径之后,对象旁边也会出现一个数字标记,用来显示其动画顺序。还会出现一个箭头来指示动作路径的开端和结束(分别用绿色和红色表示)。你还可以在动画列表中选择该对象,然后对“开始”、“路径”和“速度”子菜单中的选项进行调整(在“自定义动画”任务窗格)。
21、各种各样的小技巧
1)增加更多可取消操作数。选择“工具” “选项”,然后点击“编辑”标签。在“撤销”区域的“最多可取消操作数”字段输入你想要的数值(从3到150均可),然后点击“确定”退出。需要注意的是,当你增加PPT的最多可取消操作数时,它所占用的PC内存也会随之增加。
2)重复利用你以前的作品。首先,在“幻灯片浏览视图”中显示当前的演示文稿。用鼠标点击你所要插入新幻灯片的位置,选择菜单中的“插入” “幻灯片从文件”打开一个“幻灯片搜索器”对话框。在“搜索演示文稿”选项卡中输入文件名(或者用浏览方式找到它),然后按Enter键。点击你想要插入的幻灯片,然后按“插入”按钮。另外,你还可以点击“插入所有”按钮把该演示文稿中的所有幻灯片一次性全部插入当前文稿。
22、应用多个模板
可以在一个演示文稿中应用任意多个模板。比如,你可能会应用第二个模板来引入一个新的话题或者引起观众的注意。为了实现这个目标,你需要在“普通视图”中显示该演示文稿,并且让标记区域也显示在屏幕左侧。在“幻灯片”标记中,点击你想要应用模板的一个或多个幻灯片图标。从菜单中选择“格式” “幻灯片设计”(或者直接点击“设计”按钮)来显示“幻灯片设计”任务窗格。选中你想要应用的模板图标,然后点击模板图标右侧的下拉列表箭头,并选择“应用于选定幻灯片”。
23、导入文档
如果你想在演示文稿中输入的文字已经存在于Word文件,就不需要再手工输入一遍。你可以在PPT中直接打开那个Word文件。你也许需要对导入的文档进行一些格式上的调整,但这肯定比你手工输入这些文字要方便得多。一个提示:如果原来的Word文件使用了大纲标题,导入的效果是最好的。
1)在PPT中选择“文件” “打开”。在“打开”对话框中,点击“文件类型”右边的下拉箭头,然后选择“所有文件”。双击你想要在PPT中打开的Word文档。它会像打开新的演示文稿一样被打开。
2)使用“自动调整”按钮。如果在一张幻灯片中出现了太多的文字,你可以用“自动调整”功能把文字分割成两张幻灯片。点击文字区域就能够看到区域左侧的“自动调整”按钮(它的形状是上下带有箭头的两条水平线),点击该按钮并从子菜单中选择“拆分两个幻灯片间的文本”。
23、输出数据到Word文档
在PPT中,选择“文件” “发送” “Microsoft Word”。在“发送到Microsoft Word”对话框中选择你想要在Microsoft Word中使用的版式。比如,你可以选择“只使用大纲”来创建仅带有文字的文档;选择“空行在幻灯片旁”则可以创建一系列带有注释行的幻灯片缩略图。在你选择好版式之后,点击“确定”按钮把演示文稿发送给Word
D. 如何入门Java入门基础是什么
在当今互联网信息技术大爆炸时代,人工智能、云计算、物联网等正在火热推进应用中,需要大量的软件开发人才。Java作为一门十分热门的软件开发语言,是当今热门的软件编程语言,适合大中型企业软件、移动应用开发。也就是学完Java软件编程,就可以胜任很多软件开发工作。只要你初中或者高中毕业,喜欢软件编程,就可以零基础学习JAVA软件。因为在学校老师会手把手地叫你学习Java软件编程的英语单词的含义和用法。通常 Java软件编程会学习一下内容:
Java软件开发入门及需要掌握的基础知识技能顺序如下:
1、html+div+css+javascript 网页前端编程知识
2、MySQL数据编程知识
3、Java面向对象、集合、多线程、网络编程知识
4、JavaWeb编程jsp servelt filter listener mvc设计模式等知识
5、SpringMvc Spring Mybatis框架编程知识
6、基于MVC在线订购系统编程实训
以上知识和技能如果熟练掌握JavaWeb编程技能,你就能胜任大中型企业软件、移动应用、电商订购平台的开发。你是可以很快找到工作的!
也就是说Java工程师在基本上所有的行业的软件开发都能胜任,通吃!
在重庆北碚龙凤桥有家电脑培训学校,学习Java等软件开发技能,欢迎参观!
E. 求毕向东java基础视频的PPT
我这有一份PDF版本的
F. 韩顺平java入门到精通94 的全部ppt,有的重谢
韩顺平java从入门到精通视频教程(全94讲)学习笔记整理(齐全).docx
原版文库文档已下载上传,望及时~~:
点击/我的回答内容右边的"~~答案"按钮
G. java培训课程ppt
html,css,js, java基础,java高级编程(序列化、I/O流 等),网络编程,数据库操作,jdbc,servlet+jsp,三大框架。 学的东西还是蛮多的,从基础到提升都会涉及。
H. JAVA基础(最高奖励300分)
什么是Java、Java2、JDK?JDK后面的1.3、1.4.2版本号又是怎么回事?答:Java是一种通用的,并发的,强类型的,面向对象的编程语言(摘自Java规范第二版) JDK是Sun公司分发的免费Java开发工具,正式名称为J2SDK(Java2 Software Develop Kit)。2 什么是JRE/J2RE?答:J2RE是Java2 Runtime Environment,即Java运行环境,有时简称JRE。如果你只需要运行Java程序或Applet,下载并安装它即可。如果你要自行开发Java软件,请下载JDK。在JDK中附带有J2RE。注意由于Microsoft对Java的支持不完全,请不要使用IE自带的虚拟机来运行Applet,务必安装一个J2RE或JDK。3 学习Java用什么工具比较好?答:作者建议首先使用JDK+文本编辑器,这有助你理解下列几个基础概念:path,classpath,package并熟悉基本命令:javac和java。并且下载和你的JDK版本一致的API帮助。如果你不确定类或函数的用法,请先查阅API而不是发贴求助。当你熟悉Java之后,你可以考虑换一个IDE。很多人推荐JCreator,实际上JCreator的功能还 是很弱的。作者推荐eclipse,下载网址 http://www.eclipse.org 。因eclispe是免费的.4 学习Java有哪些好的参考书?答:作者首先推荐Thinking in Java,中文名《Java编程思想》,有中文版。该书第一章介绍了很多面向对象的编程思想,作为新手应当认真阅读。除此以外,O′relly出版社和Wrox出版社的书也不错。作者本人不喜欢大陆作者的书。也许你觉得英文太难,但是网上大多数资料都是英文的。另外,你需要经常查阅API,而那也是英文的。5 Java和C++哪个更好?答:这个问题是一个很不恰当的问题。你应该问:Java和C++哪个更适用于我的项目?如果你不需要跨平台,不需要分布式,要强调程序的运行速度,C++更为适用。反之?你应当考虑Java。6 什么是J2SE/J2EE/J2ME?答:J2SE就是一般的Java。J2ME是针对嵌入式设备的,比如Java手机,它有自己的SDK。而J2EE使用J2SE的SDK。J2EE规范更多的是对J2EE服务器的要求和开发人员的约束。详情见后继《J2EE FAQ》。二、命令篇7 我写了第一个Java程序,应该如何编译/运行?答:首先请将程序保存为xxx.java文件,然后在dos窗口下使用javac xxx.java命令,你会发现该目录下多了一个xxx.class文件,再使用java xxx命令,你的java程序就开始运行了。8 我照你说的做了,但是出现什么"′javac′ 不是内部或外部命令,也不是可运行的程序或批处理文件。"。答:你遇到了path问题。操作系统在一定的范围(path)内搜索javac.exe,但是没能找到。请编辑你的操作系统环境变量,新增一个JAVA_HOME变量,设为你JDK的安装目录,再编辑Path变量,加上一项 %JAVA_HOME%\bin。然后关掉并新开一个dos窗口,你就可以使用javac和java命令了。9 环境变量怎么设置?答:请向身边会设的人咨询。10 javac xxx.java顺利通过了,但是java xxx的时候显示什么"NoClassDefFoundError"?br>答:你遇到了classpath问题。java命令在一定的范围(classpath)内搜索你要用的class文件,但是未能找到。首先请确认你没有错敲成java xxx.class,其次,检查你的CLASSPATH环境变量,如果你设置了该变量又没有包含.(代表当前目录)的?br> 睿?br> 你就会遇到这个问题。请在你的CLASSPATH环境变量中加入一项 。另外参见15。11 我在java xxx的时候显示"Exception in thread "main" java.lang.NoSuchMethodError: main"。答:首先,在你的程序中每个java文件有且只能有一个public类,这个类的类名必须和文件名的大小写完全一样。其次,在你要运行的类中有且只能有一个public static void main(String[] args)方法,这个方法就是你的主程序。12 package是什么意思?怎么用?答:为了唯一标识每个类并分组,java使用了package的概念。每个类都有一个全名,例如String的全名是java.lang.String,其中java.lang是包名,String是短名。这样,如果你也定义了String,你可以把它放在mypackage中,通过使用全名mypackage.String和java.lang.String来区分这两个类。同时,将逻辑上相关的类放在同一个包中,可以使程序结构更为清楚。你要做的就是在java文件开头加一行"package mypackage;"。注意包没有嵌套或包含关系,A包和A.B包对java命令来说是并列的两个包。13 我没有声明任何package会怎么样?答:你的类被认为放在默认包中。这时全名和短名是一致的。14 在一个类中怎么使用其他类?答:如果你使用java.lang包中的类,不用做任何事。如果你使用其他包中的类,使用import package1.class1; 或 import package2.*;这里.*表示引入这个包中的所有类。然后在程序中你可以使用其他类的短名。如果短名有冲突,使用全名来区分。15 我用了package的时候显示"NoClassDefFoundError",但是我把所有package去掉的时候能正常运行。答:将你的java文件按包名存放。比如你的工作目录是/work,你的类是package1.class1,那么将它存放为/work/package1/class1.java。如果没有声明包,那么直接放在/work下。在/work下执行javac package1/class1.java,再执行java package1.class1,你会发现一切正常。另外,你可以考虑开始使用IDE。16 我想把java编译成exe文件,该怎么做?答:JDK只能将java源文件编译为class文件。class文件是一种跨平台的字节码,必须依赖平台相关的JRE来运行。Java以此来实现跨平台.有些开发工具可以将java文件编译为exe文件。作者反对这种做法,因为这样就取消了跨平台性。如果你确信你的软件只在Windows平台上运行,你可以考虑使用C++/C#来编程。17 我在编译的时候遇到什么"deprecated API",是什么意思?答:所谓deprecated是指已经?时,但是为了向前兼容起见仍然保留的方法??br> 这些方法可能会在以后取消支持。你应当改用较新的方法。一般在API里面会说明你应当用什么方法来代替之。三、I/O篇18 我怎么给java程序加启动参数,就像dir /p/w那样?答:还记得public static void main(String[] args)吗?这里的args就是你的启动参数。在运行时你输入java package1.class1 -arg1 -arg2,args中就会有两个String,一个是arg1,另一个是arg2。19 我怎么从键盘输入一个int/double/字符串?答:java的I/O操作比C++要复杂一点。如果要从键盘输入,样例代码如下:BufferedReader cin = new BufferedReader( new InputStreamReader( System.in ) );String s = cin.readLine();这样你就获得了一个字符串,如果你需要数字的话再加上:int n = Integer.parseInt( s ); 或者 double d = Double.parseDouble( s );20 我怎么输出一个int/double/字符串?答:在程序开始写:PrintWriter cout = new PrintWriter( System.out );需要时写:cout.print(n); 或者cout.println("hello")等等。21 我发现有些书上直接用System.in和System.out输入输出,比你要简单得多。答:java使用unicode,是双字节。而System.in和System.out是单字节的stream。如果你要输入输出双字节文字比如中文,请使用作者的做法。22 我怎么从文件输入一个int/double/字符串?答:类似于从键盘输入,只不过换成BufferedReader fin = new BufferedReader( new FileReader(" myFileName " ) );PrintWriter fout = new PrintWriter( new FileWriter(" myFileName " ) );另外如果你还没下载API,请开始下载并阅读java.io包中的内容。23 我想读写文件的指定位置,该怎么办?答:你肯定没有认真看API。java.io.RandomAccessFile可以满足你的需要。24 怎么判断要读的文件已经到了尽头?答:你肯定没有认真看API。在Reaer的read方法中明确说明返回-1表示流的结尾。四、 关键字篇25 java里面怎么定义宏?答:java不支持宏,因为宏代换不能保证类型安全。如果你需要定义常量,可以将它定义为某个类的static final成员。参见26和30。26 java里面没法用const。答:你可以用final关键字。例如 final int m = 9。被声明为final的变量不能被再次赋值.final也可以用于声明方法或类,被声明为final的方法或类不能被继承。注意const是java的保留字以备扩充。27 java里面也不能用goto。答:甚至在面向过程的语言中你也可以完全不用goto。请检查你的程序流程是否合理。如果你需要从多层循环中迅速跳出,java增强了(和C++相比)break和continue的功能。例如:outer :while( ... ){inner :for( ... ){... break inner; ...... continue outer; ...}}和const一样,goto也是java的保留字以备扩充。28 java里面能不能重载操作符?答:不能。String的+号是唯一一个内置的重载操作符。你可以通过定义接口和方法来实现类似功能。29 我new了一个对象,但是没法delete掉它。答:java有自动内存回收机制,即所谓Garbarge Collector。你再也不用担心指针错误了.30 我想知道为什么main方法必须被声明为public static?答:声明为public是为了这个方法可以被外部调用,详情见面向对象篇37。static是为了将某个成员变量/方法关联到类(class)而非实例(instance)。你不需要创建一个对象就可以直接使用这个类的static成员,在A类中调用B类的static成员可以使用B.staticMember的写法。注意一个类的static成员变量是唯一的,被所有该类对象所共享的。
I. java基础知识有哪些
对于Java开发学习者来说,基础掌握的知识点有以下几种:
1. Java面向对象的优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统更加灵活、更加易于维护。
2. Java虚拟机的概念,任何一种可以运行Java字节码的软件均可看成是Java的虚拟机(JVM)
3. JDK顾名思义它是给开发者提供的开发工具箱,是给程序开发者用的。它除了包括完整的JRE(Java Runtime Environment),Java运行环境,还包含了其他供开发者使用的工具包。
4. JRE的概念,普通用户而只需要安装JRE(Java Runtime Environment)来运行Java程序。而程序开发者必须安装JDK来编译、调试程序。
5. Java中覆盖(Override)是指子类对父类方法的一种重写,子类只能抛出比父类更少的异常,且访问权限不能比父类的小。被覆盖的方法不能是 private 的,否则只是在子类中重新定义了一个方法。
Java中重载(Overload)表示同一个类中可以有多个名称相同的方法,但这些方法的参数列表各不相同。