第一篇:计算机基础实验报告之一
用汇编语言编写一个程序,计算(X*Y-Z)/X的值。其中X,Y,Z均为16位带符号数,要求表达式的计算结果存放在数
用汇编语言编写一个程序,计算(X*Y-Z)/X的值。其中X,Y,Z均为16位带符号数,要求表达式的计算结果存放在数据段中的RESULT单元中。
assumecs:code ,ds:data
data segment
x dw ?
ydw ?
zdw ?
resultdw ?
data ends
code segment
start:
movax,data
movds,ax
movax,x
imul y;x*y
sub ax,z;x*y-z
sbb dx,0
ip x;(x*y-z)/x
movresult,ax;保存结果
;你确定不要余数吗?如果要的话,在DX中,自己另存吧
mov ax,4c00h
int 21h
code ends
end strat
第二篇:大学计算机基础实验报告
《大学计算机基础》实验报告
学号:姓名:班级:
任课教师:
一、实验内容:
二、实验要求:
三、实验过程(说明详细步骤,可以截图说明):
四、问题与总结:(总结实验进行情况,并列出实验时遇到的问题,供任课教师参考。)
第三篇:计算机基础课程实验报告
《计算机基础》课程 教学班级:
课程教师: 实 验 报 告_______ 学号:__________ 姓名:___________ ______________ 实验辅导教师:_____________
重庆理工大学计算机学院
2011年9月
实验1Windows操作系统
教学班级:_______ 学号:__________ 姓名:___________ 实验日期:___________ 实验地点:_________(机房)
指导教师签名:__________实验成绩:___________
一、实验目的1.掌握文件的复制、移动、删除;
2.掌握文件的重命名、属性的设置;
3.掌握文件的查找;
4.掌握文件夹选项操作。
5.通过控制面板查看和修改主要输入/输出设备的设置;
6.查看和修改系统基本配置信息。
7.通过用户管理设置,使计算机为多人合用,同时管理员可以根据需
要控制其它用户的操作权限;
8.通过对计算机的环境设置,优化计算机的性能,加强用户的计算机
安全意识,提高计算机病毒应对能力。
二、实验任务
1.查找文件“notepad.exe”,在D盘上以自己的学号为名建立一个新的文件夹,在此文件夹内建一名为“记事本”的文件夹,将文件“notepad.exe”复制到“记事本”文件夹下面,属性修改为“只读”,然后在桌面上创建“notepad.exe”文件的快捷方式。
2.显示“我的文档”文件夹下所有文件的扩展名。
3.修改鼠标、显示器、输入法的设置。
4.显示系统硬件配置信息。
5.添加/删除程序。
6.添加、删除用户,修改用户信息。
7.修改虚拟内存设置,优化计算机性能
三、实验内容
1.在E区建立以自己学号为名的文件夹
2.在学号文件夹中创建名为“记事本”的文件夹
3.将“notepad.exe”文件复制到“记事本”文件夹中
4.在桌面上创建“notepad.exe”文件的快捷方式
5.修改显示器的分辨率
6.设置Windows系统在“关闭程序”事件时的声音
7.查找本机CPU的频率
8.写出本机网络适配器的名称
9.添加一个以自己学号为名的用户
四、实验结果(用图片显示结果)
实验2字处理软件Word实验
教学班级:_______ 学号:__________ 姓名:___________ 实验日期:___________ 实验地点:_________(机房)指导教师签名:__________实验成绩:___________
一、实验目的1.掌握Word中文字录入及常用的编辑技巧;
2.掌握Word中“查找和替换”功能。
3.掌握Word中的字体、段落和页面等格式设置;
4.掌握Word中页眉和页脚的添加和公式的插入;
5.掌握Word中表格的制作。
6.掌握Word中页面设置、边框和底纹设置和段落设置;
7.掌握Word中图文混排技术;
二、实验任务
1.完成“实验一 文档基本操作”
2.完成“实验二 文档的排版”
3.完成“实验三 创建目录”
4.完成“实验四 页面设置”
5.完成“实验五 表格制作”
6.完成“实验六 图文混排”
7.完成如下补充操作实验:
(1)分栏、首字下沉、项目符号、中文版式(“格式”菜单)
(2)公式编辑器的使用(“插入”菜单|“对象”|“新建”|“Microsoft 公式3.0”)
(3)表格中行列的移动,公式的编辑。
三、实验结果(用超链接显示结果文件)
实验3电子表格制作
教学班级:_______ 学号:__________ 姓名:___________ 实验日期:___________ 实验地点:_________(机房)指导教师签名:__________实验成绩:___________
一、实验目的1.掌握使用Excel XP建立电子表格;
2.掌握在电子表格中利用公式、函数等输入数据;
3.掌握对电子表格中的数据进行排序、筛选及汇总。
二、实验任务
1.掌握实验一实验步骤中创建与编辑工作簿的方法,完成实验二
2.完成“实验三 工作表的编辑和格式化”
3.完成“实验四 数据图表化”
4.完成“实验五 数据管理及页面设置”
三、实验结果(用超链接显示结果文件)
实验4幻灯片制作
教学班级:_______ 学号:__________ 姓名:___________ 实验日期:___________ 实验地点:_________(机房)指导教师签名:__________实验成绩:___________
一、实验目的1.掌握PowerPoint XP中演示文稿的新建、保存和打开等操作;
2.掌握演示文稿中幻灯片的添加;
3.掌握幻灯片中文字、图片、表格和艺术字等信息的添加和编辑;
4.掌握演示文稿中幻灯片播放方式的设置。
二、实验任务
1.建一个演示文稿,完成“实验一 PowerPoint基本操作”的上机练习。
2.建一个演示文稿,完成“实验二 PowerPoint高级操作”的上机练习。
三、实验结果(用超链接显示结果文件)
第四篇:计算机软件技术基础实验报告
计算机软件技术基础
实验报告
自动化0901班
郝万福
学号:20092395 实验1:线性表的排序与查找
目的:
掌握数据结构的基本概念、线性表的基本操作以及查找和排序方法的设计。内容:
键盘输入一组无序数据,添加到线性表中; 排序线性表并输出排序结果;
键盘输入一个数,并插入到排好序的线性表中(要求插入后的表仍为有序表),输出结果;
键盘输入一个数,并从线性表中删除相应的数据,输出结果。要求:
程序清单;
运行过程及运行结果。
实验代码:
/*
*/
#include “stdafx.h” #include “iostream” #include
// 程序实现有各种方法,这里给出一个实例。
// 定义一个线性表
const int nMaxSize = 15;// 最大值 int nLen = 0;
// 定义操作 void LSort();void LOut();void LInsert(int n);void LDelete(int n);
int main(){
// 输入数据并放入线性表中
printf(“Please input datan”);// std::cout << “Please input datan”;int nIn = 0;
// 表中元素个数
int nLinearList[nMaxSize];班级:自动化 0901 班 姓名:郝万福 学号:20092395
编译环境: Visual Studio 2011 Windows 7 x86-64 旗舰版
} for(int i = 0;i <= 9;i++){
}
LSort();// 排序线性表 LOut();// 输出结果 scanf(“%d”,&nIn);nLen++;
//
std::cin >> nIn;
nLinearList[i] = nIn;printf(“Please input a data to insert n”);scanf(“%d”,&nIn);LInsert(nIn);LOut();printf(“Please input a data to delete n”);scanf(“%d”,&nIn);LDelete(nIn);LOut();char chTmp;printf(“Please input a char to finish this program.”);chTmp = getch();return 0;// 输入一个数字,并从线性表中删除 // 输入一个数字,并插入到线性表中
void LSort(){
}
void LOut(){
// 冒泡排序,由大到小
for(int j=0;j<=10;j++){
} for(int i=0;i<11-j;i++)
if(nLinearList[i]
int temp=nLinearList[i];nLinearList[i]=nLinearList[i+1];nLinearList[i+1]=temp;} printf(“n”);for(int i = 0;i < nLen;i++){
} } printf(“%d, ”, nLinearList[i]);printf(“n”);void LInsert(int n){ nLen++;nLinearList[nLen] = n;for(int k=0;k<=nLen;k++){for(int l=0;l
实验结果:
实验2:栈与队列的应用
目的:
掌握栈与队列的基本概念、基本操作及设计与应用。内容:
键盘输入算数表达式,并放入队列当中; 应用栈的概念设计表达式求值算法; 输出表达式求值结果; 要求:
程序清单;
运行过程及运行结果。
要求:
实现实验内容的SQL语句,以及输出结果
为检验实验内容的有效性而执行的SQL语句,例如向数据表中插入数据; 检验运行结果(例如插入、删除)的SQL语句,以及输出的结果。
实验代码:
/*
*/
#include “stdafx.h” #include
const int MAX_LEN = 10;
// 定义一个队列的结构
struct QUEUE {
int nMaxSize;int nCount;int nFront;// 最大值 // 个数 // 头
// 字符串的长度
const int MAX_SIZE = 30;// 栈或队的最大元素个数 班级:自动化 0901 班 姓名:郝万福 学号:20092395
编译环境: Visual Studio 2011 Windows 7 x86-64 旗舰版
int nRear;// 尾
char szQueue[MAX_SIZE][MAX_LEN];} QQ;//定义一个栈的结构
struct STACK {
// 队列的操作
void InitQueue(QUEUE *q,int nMaxSize){
} void InQueue(QUEUE *q, char *pItem){
} void OutQueue(QUEUE *q, char *pItem){
if(q->nCount == 0){
} q->nCount--;int i;printf(“队列已空n”);getch();return 0;if(q->nMaxSize == q->nCount){
} q->nCount++;int i;for(i=0;i<10;i++){ } q->nFront ++;return;q->szQueue[q->nFront][i]= pItem[i];printf(“队列已满n”);getch();return 0;q->nMaxSize=nMaxSize;q->nCount=0;q->nFront=0;q->nRear=0;int nMaxSize;int nTop;// 最大值 // 栈顶
char szStack[MAX_SIZE][MAX_LEN];} ST;
}
for(i=0;i<10;i++){ } q->nRear ++;return;pItem[i] = q->szQueue[q->nRear][i];//栈的操作
void InitStack(STACK *s,int nMaxSize){
} void PushStack(STACK *s, char *pItem){
} void PopStack(STACK *s, char *pItem){ if(s->nTop == 0){
} printf(“堆栈已空n”);getch();return 0;if(s->nTop == s->nMaxSize-1){
} for(int i=0;i<10;i++){ } s->nTop++;s->szStack[s->nTop][i]= pItem[i];printf(“堆栈已满n”);getch();return 0;s->nMaxSize=nMaxSize;s->nTop=0;// 栈顶
// 最大值
s->nTop--;for(int i=0;i<10;i++){ } void GetTopStack(STACK *s, char *pItem){ pItem[i] = s->szStack[s->nTop][i];}
} for(int i=0;i<10;i++)pItem[i] = s->szStack[s->nTop-1][i];{ } int Priority(char *op);式的值
int main(){ int i=0;
char c,temp[10];
// 声明一个队列 QUEUE qq;
// 声明OS栈和NS栈 STACK ns,os;
// 获得操作符的优先级
// 计算表达void Compute(char *num1, char *num2, char *op, char *chResult);
InitQueue(&qq,MAX_SIZE);InitStack(&ns,MAX_SIZE);char x[MAX_LEN];char op[MAX_LEN];
// 定义扫描的表达式
// 栈顶运算符 // 运算结果 InitStack(&os,MAX_SIZE);char num1[MAX_LEN], num2[MAX_LEN];// 两个操作数 char chResult[MAX_LEN];printf(“Input expression please:n”);while((c=getchar())!='n'){
InQueue(&qq,temp);temp[0]=c;InQueue(&qq,temp);i=0;
if(isdigit(c)){ } else {
for(;i<10;i++){ } temp[i]='';temp[i++]=c;
};
OutQueue(&qq, x);while(true){ if(isdigit(x[0]))
// 是数
// 扫描表达式 // ;压栈 PushStack(&os,“;”);// 表达式p求值 } { PushStack(&ns,x);OutQueue(&qq, x);
// 认为是运算符,没有考虑空格等
// 获得OS栈顶运算符
// 运算符的优先级〉栈顶运算符 } else
{
GetTopStack(&os, op);if(Priority(x)> Priority(op))
} else if(x[0]== ';' && op[0] == ';')
} else if(Priority(x)<= Priority(op))
// 不大于栈顶运算符 printf(“最终的答案是%s”,chResult);break;
// 扫描结束 PushStack(&os,x);OutQueue(&qq, x);{ { { PopStack(&ns,num1);PopStack(&ns,num2);PopStack(&os,op);Compute(num1, num2, op, chResult);PushStack(&ns,chResult);} }
}
} getch();return 0;int Priority(char *op){
} void Compute(char *num1, char *num2, char *op, char *chResult){
fNum1 = atof(num1);fNum2 = atof(num2);switch(op[0]){ case '^':
fResult = pow(fNum2,fNum1);break;fResult = fNum1*fNum2;break;fResult = fNum2/fNum1;break;fResult = fNum1+fNum2;break;double fNum1,fNum2;double fResult = 0;switch(op[0]){ case '^': nPriority = 3;break;int nPriority = 0;case '*': case '/': nPriority = 2;break;case '+': case '-':
} return nPriority;nPriority = 1;break;nPriority = 0;case ';': case '*': case '/': case '+': case '-':
}
} fResult = fNum2-fNum1;break;
//把计算的结果转化为字符串 sprintf(chResult,“%.4f”,fResult);return;实验结果:
实验3:关系数据语言的应用
目的:
掌握SQL基本语句,实现数据库、表的创建,以及增删改和查询操作。内容:
创建数据库MyDB;
创建学生表Stu,内容包括:Sno、4个字符、主键,Sname、10个字符,Sex、2个字符,Age、整数,Birthday、日期型,Class、10个字符; 创建课程表Course,内容包括:Cno、2个字符、主键,Cname、10个字符,Chour、整型;
创建成绩表Score,内容包括: Sno、4个字符、主键,Cno、2个字符、主键,Grade、整型;
向各个数据表中插入多条实验数据,并查看操作后的结果;
实验环境:
操作系统: Linux Ubuntu 10.04 数据库: Mysql 5.1.62 使用字符集: utf-8 实验步骤:
1.$>mysql-u root 进入mysql 命令行。2.显示当前数据库
mysql> show databases;+----------------------+ | Database | +----------------------+ | information_schema | | mysql | | new-mato_development | | new-mato_test | +----------------------+ 4 rows in set(0.03 sec)
3.创建数据库 MyDB
mysql> create database MyDB;Query OK, 1 row affected(0.02 sec)
mysql> show databases;+----------------------+ | Database | +----------------------+ | information_schema | | MyDB | | mysql | | new-mato_development | | new-mato_test | +----------------------+ 5 rows in set(0.00 sec)
成功建立了数据库 MyDB。
4.创建学生表Stu
mysql> create table Stu(-> Sno char(4)primary key,-> Sname char(10),-> Sex char(2),-> Age int(4),-> Birthday datetime,-> Class char(10));Query OK, 0 rows affected(0.08 sec)
mysql> desc Stu;+----------+----------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------+----------+------+-----+---------+-------+ | Sno | char(4)| NO | PRI | NULL | | | Sname | char(10)| YES | | NULL | | | Sex | char(2)| YES | | NULL | | | Age | int(4)| YES | | NULL | | | Birthday | datetime | YES | | NULL | | | Class | char(10)| YES | | NULL | | +----------+----------+------+-----+---------+-------+ 6 rows in set(0.00 sec)
5.创建课程表 Course
mysql> create table Course(-> Cno char(2)primary key,-> Cname char(10),-> Chour int(4));Query OK, 0 rows affected(0.06 sec)
mysql> desc Course;+-------+----------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+----------+------+-----+---------+-------+ | Cno | char(2)| NO | PRI | NULL | | | Cname | char(10)| YES | | NULL | | | Chour | int(4)| YES | | NULL | | +-------+----------+------+-----+---------+-------+ 3 rows in set(0.00 sec)
6.创建成绩表 Score
mysql> create table Score(-> Sno char(4)primary key,-> Cno char(2),-> Grade int);Query OK, 0 rows affected(0.05 sec)
mysql> desc Score;+-------+---------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+---------+------+-----+---------+-------+ | Sno | char(4)| NO | PRI | NULL | | | Cno | char(2)| YES | | NULL | | | Grade | int(11)| YES | | NULL | | +-------+---------+------+-----+---------+-------+ 3 rows in set(0.00 sec)
7.向各个数据表中插入多条实验数据,查看操作结果。
mysql> insert into Stu values('1','Jobs','man',22,'1991-04-13','G2C2');Query OK, 1 row affected, 2 warnings(0.09 sec)
mysql> insert into Stu values('2','Susan','feman',23,'1988-02-03','G2C2');Query OK, 1 row affected, 2 warnings(0.00 sec)
mysql> insert into Stu values('3','Bob','man',23,'1979-01-03','G2C2');Query OK, 1 row affected, 2 warnings(0.00 sec)
mysql> insert into Score values('1','1',23);Query OK, 1 row affected(0.01 sec)
mysql> insert into Score values('1','2',43);Query OK, 1 row affected(0.01 sec)
mysql> insert into Score values('1','3',63);Query OK, 1 row affected(0.01 sec)
mysql> insert into Score values('1','4',93);Query OK, 1 row affected(0.01 sec)
mysql> insert into Score values('2','1',56);Query OK, 1 row affected(0.00 sec)
mysql> insert into Score values('3','1',66);Query OK, 1 row affected(0.00 sec)
mysql> insert into Course values('1','G2C2',22);Query OK, 1 row affected, 1 warning(0.02 sec)
8.查询学生出生日期
mysql> select Birthday from Stu where Sno='2' OR Sname='Jobs';+---------------------+ | Birthday | +---------------------+ | 1991-04-13 00:00:00 | | 1988-02-03 00:00:00 | +---------------------+ 2 rows in set(0.00 sec)
9.按照学号顺序查询一个班级所有学生:
+-------+ | Sname | +-------+ | Jobs | | Susan | | Bob | +-------+ 3 rows in set(0.02 sec)
10.列出学生选择各门课程的成绩。
mysql> select r.Grade,s.Sname,c.Cname from Score r inner join Stu s on r.Sno = s.Sno inner join Course c on c.Cname = s.Class;
+-------+-------+-------+ | Grade | Sname | Cname | +-------+-------+-------+ | 23 | Jobs | G2C2 | | 56 | Susan | G2C2 | | 66 | Bob | G2C2 | +-------+-------+-------+ 3 rows in set(0.00 sec)
11.列出有过不及格成绩的学生名单
mysql> select r.Grade,s.Sname,c.Cname from Score r inner join Stu s on r.Sno = s.Sno inner join Course c on c.Cname = s.Class where r.Grade < 60;+-------+-------+-------+ | Grade | Sname | Cname | +-------+-------+-------+ | 23 | Jobs | G2C2 | | 56 | Susan | G2C2 | +-------+-------+-------+ 2 rows in set(0.01 sec)
12.求学生的平均成绩和总成绩。
mysql> select t.Sname, SUM(s.Grade)as ZCJ,AVG(s.Grade)as PJCJ from Score s inner join Stu t on t.Sno = s.Sno where Sname = 'Jobs';+-------+------+---------+ | Sname | ZCJ | PJCJ | +-------+------+---------+ | Jobs | 222 | 55.5000 | +-------+------+---------+ 1 row in set(0.00 sec)
13.找到所有成绩都在85以上的学生。mysql> select t.Sname from Stu t inner join Score s on t.Sno = s.Sno having count(s.Grade >85)= 4;
Empty set(0.00 sec)
14.将课程号为01的课程改名为“软件技术”
mysql> update Course set Cname = '软件技术' where Cno = 1;Query OK, 1 row affected, 1 warning(0.26 sec)Rows matched: 1 Changed: 1 Warnings: 1
+-----+------------+-------+ | Cno | Cname | Chour | +-----+------------+-------+ | 1 | 软件技术 | 22 | +-----+------------+-------+ 1 row in set(0.04 sec)
15.修改一名学生的姓名/性别/年龄
mysql> update Stu set Sname = 'Ruby',sex = 'f',Age = 31 where Sno = 3;Query OK, 1 row affected(0.03 sec)Rows matched: 1 Changed: 1 Warnings: 0
mysql> select * from Stu where Sname ='Ruby';+-----+-------+------+------+---------------------+-------+ | Sno | Sname | Sex | Age | Birthday | Class | +-----+-------+------+------+---------------------+-------+ | 3 | Ruby | f | 31 | 1978-02-03 00:00:00 | G2C2 | +-----+-------+------+------+---------------------+-------+ 1 row in set(0.00 sec)
16.将成绩为 55-59分的男生的成绩修改为60分。
mysql> update Score s inner join Stu t on t.Sno = s.Sno set s.grade = 60 where t.Sex = 'man' AND s.grade BETWEEN 55 AND 59;
17.删除90年以后,80年以前出生的学生的所有信息成绩。
mysql> DELETE FROM Stu WHERE Birthday > '1990-01-01 00:00:00' OR Birthday < '1980-01-01 00:00:00';
18.删除一个班上的所有学生
mysql> DELETE FROM Stu WHERE Class = 'G2C2';
19.删除所有数据表和数据库
mysql> drop table Stu;Query OK, 0 rows affected(0.08 sec)
mysql> drop table Course;Query OK, 0 rows affected(0.12 sec)
mysql> drop table Score;Query OK, 0 rows affected(0.02 sec)
mysql> drop database MyDB;Query OK, 0 rows affected(0.27 sec)
mysql> show databases;+----------------------+ | Database | +----------------------+ | information_schema | | mysql | | new-mato_development | | new-mato_test | +----------------------+ 4 rows in set(0.03 sec)
20.退出
mysql> quit Bye
第五篇:计算机应用基础实验报告(flash-2)
实 验 报 告
计算机应用基础实验报告
姓名
班级
1043112 学号
实验日期
课程名称
计算机应用基础
指导教师
王老师
成绩 实验名称:简单动画的制作
实验目的:
1)掌握Flash一般多图层动画的制作方法。2)掌握外部素材的导入方法。
3)掌握外带声音的多图层动画的制作方法。4)了解遮罩动画的制作方法。实验环境:
1.中文Windows XP操作系统
2.中文Macromedia Flash 8动画制作软件
实验内容及步骤(请将步骤填入每一题下方空白处)
1.利用“lx1.fla”中的“mountain”元件,制作如“lx3样例.swf”所示的动画,其中“姓名”使用自己的真实名字代替,字体为黑体加粗,150号,图片的高度更改为与字体一样高,整个文档的大小与画面内容相匹配。将动画保存为“lx3.fla”,导出为“lx3.swf”。写出你的操作步骤: ①启动Macromedia Flash8,并单击“创建新项目”中的“Flash文档”,在新的文档窗口中,选择“文件/导入/导入到库…”菜单命令,将配套光盘中的“实验素材实验13mountain”的图片导入到库中。
②利用文本工具在文档中输入自己的姓名,格式如要求所示,填充色为蓝色,并点击“修改/转化为元件”将其转化为元件。将文档大小改为要求大小,并使姓名居中。
③右击时间轴第60帧位置,在快捷菜单中选择“插入关键帧”命令,然后在原图层上插入图层“图层2”。将位图“mountain”拖拽入“图层2”用“任意变形工具”修改其大小,使其符合要求与样例。右击位图将其复制并粘贴,并使复制位图的左端与原图的右端相连接。按住“shift”键,单击鼠标选中两图,将其整体的左端与姓名的左端相重合。右击时间轴“图层2”第60帧位置,在快捷菜单中选择“插入关键帧”命令,将其整体的右端与姓名的右端相重合,并创建动画补间。右击“图层2”,使其成为遮罩层。将动画保存为“lx3.fla”,使用“文件/导出/导出影片”命令,选择导出类型为“Flash影片”格式,将动画导出为“lx3.swf”。
2.利用配套光盘上的3张滑雪图片和“实验7”中的“lovestory.mp3”音乐素材,制作具有“lx4样例.swf”效果的动画,动画共75帧,约6.2秒长度,每两张图片之间的切换用5帧的长度。将动画保存为“lx4.fla”,导出为“lx4.swf”。写出你的操作步骤: ①启动Macromedia Flash8,并单击“创建新项目”中的“Flash文档”,在新的文档窗口中,选择“文件/导入/导入到库…”菜单命令,将配套光盘中的“实验素材实验13”中的3幅滑雪的图片导入到库中,并将它们转化为“元件1”,“元件2”,“元件3”。②将舞台大小调节为如样例所示的合适大小,单击时间轴的第1帧位置,将“元件1”拖入,使其居中。在第15帧与第20帧位置插入关键帧,将第20帧处的元件颜色的Alpha变为0。建立“图层2”,“图层3”与“图层4”,在“图层2”的第17帧位置,将“元件2”拖入,使其居中。在第20帧,第45帧与第50帧位置插入关键帧,将第20帧与第50帧处的元件颜色的Alpha变为0。在“图层3”的第47帧位置,将“元件23”拖入,使其居中。在第50帧,第70帧与第75帧位置插入关键帧,将第47帧与第75帧处的元件颜色的Alpha变为0。在“图层4”的第73帧位置,将“元件1”拖入,使其居中。在第75帧位置插入关键帧,将第73帧的元件颜色的Alpha变为0。在“图层1”的第15帧,“图层2”的第17帧与第45帧,“图层3”的第47帧与第70帧,“图层4”的第73帧处建立动画补间。利用“GoldWave”工具,截取“lovestory.mp3”音乐中的前6.2秒左右的音乐,保存为“Music。wav”,然后在Flash中利用“文件/导入/导入到库”菜单命令,将处理好的音乐导入到库中。在“图层4”的上方插入“图层5”,选定“图层5”后从库中将声音对象拖拽到舞台上。
③将动画保存为“lx4.fla”,导出为“lx4.swf”。实验结果: 已提交电子版
实验小结:
⑴实验中容易出错的地方: ①
②
⑵心得体会: