版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
WbuntuLinux操作系统》
上机实践(实验题)
第1章Ubuntu安装与基本使用
课后实验题
8.安装Ubuntu桌面版。
9.熟悉Ubuntu程序启动器中地常见应用,熟悉启动器操作。
10.使用Ubuntu软件中心安装软件Emacs。
实训一
【实训题目】
安装Ubuntu桌面版
【实训目地】
掌握UbuntuLinux操作系统地安装。
【实训准备】
(1)下载Ubuntu桌面版地ISO镜像文件。建议下载本教材配套地版本Ubuntu14.1O-desktop
(下载地址https://old-releases.ubuntu./releases/14.10/)«如果要用物理机安装,请刻成DVD光盘。
(2)准备一台实验用计算机。推荐使用VmwareWorkstation虚拟机软件创建一台Ubuntu
Linux虚拟机,配置好内存(建议2GB)与硬盘(建议20GB),还要提供Inter连接,最省事地方法
是网络模式选择为NAT。
【实训内容】
(1)启动虚拟机(在虚拟机上将安装映像文件加载到虚拟地光驱),选择“简体中文”。
(2)单击“安装Ubuntu”按钮。
(3)选择安装类型:”清除整个磁盘并安装Ubuntu”。
(4)确认系统创建地分区。
(5)选择所在时区,一般选择默认值。
(6)选择键盘布局"Chinese"。
(7)输入个人姓名与计算机名,设置一个用户名和其密码,选择默认地登录方式“登录时需求
密码”。
(8)进入正式地安装界面,安装过程中需求在线下载软件包,查看安装进度。
(9)安装完成后单击“现在重启”按钮,在登录界面中输入所设置地用户名与密码,即可登录
到Ubuntu操作系统。
实训―
【实训题目】
熟悉Ubuntu桌面环境
【实训目地】
(1)熟悉Ubuntu程序启动器中地常见应用。
(2)熟悉启动器操作。
【实训准备】
己安装好Ubuntu桌面操作系统。
【实训内容】
(1)熟悉Dash主页。
(2)使用文件管理器。
(3)使用FireFox浏览器。
(4)启动LibreOffice套件。
(5)使用Ubuntu软件中心安装Emacs软件。
(6)查看系统设置
(7)使用软件更新器。
(8)启动器操作:锁定与解锁。
第2章图形界面与命令行
课后实验题
10.切换到Linux文本模式,在虚拟控制台中登录,然后再切回图形界面。
11.打开终端窗口,练习命令行地基本操作。
12.使用vi编辑器编辑一个文本文件,熟悉基本地编辑方法。
实训一
【实训题目】
Linux文本模式与图形界面地切换
【实训目地】
(1)熟悉虚拟控制台。
(2)熟悉文本模式与图形界面地切换。
【实训内容】
(1)在图形界面中按组合键<Ctrl>+<Alt>+<F(n)>(其中F(n)为F1〜F6,分别代表1~6号控制
台)切换到文本控制台界面。
(2)在文本控制台界面中按组合键<Ctrl>+<Alt>+<F7>返回到图形界面。
实训▽
【实训题目】
命令行基本操作
【实训目地】
(1)熟悉命令语法格式。
(2)熟悉命令行基本用法。
【实训准备】
打开终端窗口。
【实训内容】
(1)执行1s命令;执行带-1选项地1s命令;执行带参数地1s命令。
(2)编辑修改命令行。
(3)调用历史命令。
(4)自动补全命令。
(5)命令行续行。
(6)强制中断命令运行。
(7)获得联机帮助。
(8)输入重定向与输出重定向■
(9)管道操作。
(10)命令替换。
(11)执行Shell脚本。
实训一
【实训题目】
使用vi编辑器
【实训目地】
(1)熟悉vi编辑器地3种操作模式。
(2)熟悉字符编辑操作。
(3)掌握文件地打开与保存。
【实训内容】
(1)执行命令vi进入vi编辑器,打开一个新文件。
(2)输入a,i,o中地任一字符进入插入模式。
(3)字符编辑操作:移动光标,字符删除与行删除,字符复制与行复制,粘贴,查找字符串。
(4)撤销或重复操作。
(5)按<ESC>键进入命令模式。
(6)在命令模式下输入”:"切换到末行模式。
(7)在末行模式下输入wq:将文件以当前文件名保存并退出vi编辑器。
第3章用户与组管理
课后实验题
5.安装“用户与组”管理工具,然后使用它添加一个用户与一个组。
6.使用Ubuntu地adduser命令创建一个用户账户。
7.使用命令行工具查看用户所属组,将用户添加到组中,再将用户从组中删除。
实训一
【实训题目】
使用“用户与组”管理工具
【实训目地】
(1)安装“用户与组”管理工具。
(2)熟悉该工具地使用。
【实训内容】
(1)安装图形化系统管理工具gnome-system-tools«
(2)打开该工具。
(3)添加一个用户。
(4)添加一个组。
实训▽
【实训题目】
使用adduser命令
【实训目地】
掌握Ubuntu专用命令adduser地使用。
【实训内容】
(1)以交互方式创建一个普通用户。
(2)了解该命令创建普通用户地语法格式。
(3)了解该命令创建管理员地语法格式。
实训
【实训题目】
管理组账户
【实训目地】
掌握组账户地命令行操作。
【实训步骤】
(1)创建一个新地组。
(2)查看用户所属组。
(3)将用户添加到新建组中。
(4)将用户从该新建组中删除。
第4章文件与目录管理
课后实验题
4.使用文件管理器浏览,查找与操作文件与文件夹。
5.在命令行中创建一个目录,然后删除。
7.使用grep命令查找文件内容。
8.使用find命令查找文件。
9.使用is-1命令查看文件属性,并进行分析。
10.使用chown命令更改文件所有者。
11.使用字符形式修改文件权限。
12.使用数字形式修改文件权限。
实训一
【实训题目】
文件管理器操作
【实训目地】
(1)熟悉文件管理器地操作界面。
(2)掌握文件与文件夹地操作。
【实训内容】
(1)浏览文件与文件夹。
(2)查找文件与文件夹。
(3)添加一个文件。
(4)添加一个文件夹。
(5)删除以上添加地文件与文件夹。
(6)熟悉文件与文件夹地右键菜单。
实训
【实训题目】
目录地命令行操作
【实训目地】
(1)熟悉目录操作命令。
(2)掌握基于命令行地目录操作。
【实训内容】
(1)创建目录。
(2)删除目录。
(3)改变工作目录。
(4)显示目录内容。
实训一
【实训题目】
目录地命令行操作
【实训目地】
(1)熟悉各类文件操作命令。
(2)掌握基于命令行地文件操作。
【实训内容】
(1)文件内容显示(常用命令地比较)。
(2)文件内容查找(grep).
(3)文件内容比较(m与diff命令)。
(4)文件内容排序。
(5)文件内容统计。
(6)文件查找(find与locate命令)。
实训一
【实训题目】
文件权限地管理
【实训目地】
(1)熟悉文件访问者身份地变更。
(2)掌握文件访问权限操作。
【实训内容】
(1)使用Is-I命令查看文件属性,并进行分析。
(2)使用chown命令更改文件所有者。
(3)使用字符形式修改文件权限。
(4)使用数字形式修改文件权限。
第5章磁盘存储管理
课后实验题
10.使用命令行工具创建一个磁盘分区,建立文件系统,并将它挂载到某目录中。
11.使用Ubuntu内置地磁盘管理器创建磁盘分区。
12.使用dump与restore练习文件备份与恢复。
实训一
【实训题目】
建立与使用文件系统
【实训目地】
(1)熟悉建立与使用文件系统地步骤。
(2)掌握基于命令行地文件系统操作。
【实训准备】
添加一个空白硬盘(在虚拟机上操作很方便)。
【实训内容】
(1)熟悉fdisk命令地语法。
(2)通过fdisk地交互模式创建一个分区。
(3)使用mkfs命令在该分区上建立ext4文件系统。
(4)创建一个挂载点目录。
(5)使用mount命令将该分区挂教到此目录。
实训―
【实训题目】
使用Ubuntu内置地磁盘管理器
【实训目地】
(1)熟悉磁盘管理器界面。
(2)掌握磁盘管理器地基本操作。
【实训内容】
(1)查看磁盘信息。
(2)磁盘管理操作。
(3)查看分区信息。
(4)磁盘分区操作。
实训一
【实训题目】
文件备份与恢复
【实训目地】
(1)熟悉dump与restore命令。
(2)掌握文件备份与恢复操作。
【实训准备】
UBuntu默认没有安装dump与restore这两个工具,分别执行sudoapt-getinstalldump命
令与sudoapt-getinstallrestore命令安装。
【实训内容】
(1)使用命令dump-0s统计完全备份所需地空间。
(2)执行完全备份。
(3)使用命令restore-tf浏览备份文件中地数据。
(4)使用命令restore-rf恢复一个备份。
第6章软件包管理
课后实验题
7.使用apt命令安装编辑器Emacs,然后再卸载。
8.使用新立得安装编辑器Emacs,然后再卸载。
9.使用源代码安装Apache服务器并进行测试。
实训一
【实训题目】
使用apt命令安装软件包
【实训目地】
(1)熟悉apt命令地使用。
(2)以安装Emacs为例熟悉apt命令地软件安装步骤。
【实训内容】
(1)执行sudoapt-getupdate更新系统中apt-get缓存中地软件包信息。
(2)执行sudoapt-getinstallemacs安装Emacs<>
(3)执行sudoapt-getremoveemacs卸载该软件包,但会保留该软件包地配置文档。
(4)如果要同时删除配置文件,则要执行sudoapt-getpurge命令。
(5)如果需求更彻底地删除,可执行sudoapt-getautoremove删除该软件包和其所依赖地,不再
使用地软件包。
实训▽
【实训题目】
使用新立得安装软件包
【实训目地】
(1)熟悉新立得软件包管理器地操作界面。
(2)以安装Emacs为例熟悉新立得软件包管理器地软件安装步骤。
【实训步骤】
(1)搜索Emacs软件包。
(2)双击要安装地软件包Emacs,进行标记。
(3)单击工具栏中地“应用”按钮。
(4)确认应用变更开始下载。
(5)下载完毕将自动安装与配置软件包。
(6)卸载该软件包。
实训一
【实训题目】
使用源代码安装软件包
【实训目地】
(1)熟悉源代码安装地操作步骤。
(2)以安装Apache为例学习源代码安装操作。
【实训准备】
到官网上下教Linux版本相应地源代码包,有tar.bz2与tar.gz两种格式,这里
下载tar.gz格式地源代码包,文件以httpd-version.tar.gz命名,version代表Apache地版本号,本教材
配套地版本为2412。
【实训步骤】
(1)将源代码包文件复制到用户主目录中对其解压缩。
(2)阅读其中地INSTALL与README文件,了解安装事项。
(3)下载APR源代码包(apr-1.5.2.tar.gz)与APR-util源代码包(apr-util-1.5.4.tar.gz),并
进行安装。
(4)到官网上下载PCRE地源代码包(pcre-8.36.tar.gz)并进行安装。
(5)切换到http-2.4.12目录,执行configure脚本。
(6)运行make命令,完成源代码编译。
(7)运行sudomakeinstall命令,完成安装。
(8)切换到/usr/local/apache2/bin目录,执行Idconfig命令创建动态装入程序(Id.so)所需地连
接与缓存文件。
(9)执行命令./apachectlstart启动Apacheo
(10)使用浏览器访问进行实测。
第7章系统高级管理
课后实验题
11.执行ps命令查看当前进程。
12.使用update-rc.d命令管理启动脚本与配置服务启动状态。
13.配置一个at作业,并进行测试。
14.查看与编辑系统H志配置文件/etc/rsyslog.conf。
实训一
【实训题目】
查看进程
【实训目地】
(I)熟悉Linux进程参数。
(2)掌握ps命令与top命令地使用。
【实训内容】
(1)使用ps命令监控后台进程地工作情况,尝试aux选项组合地使用。
(2)ps命令结合管道操作符与less(more)命令查看进程。
(3)使用top命令动态显示系统进程信息。
实训▽
【实训题目】
管理启动脚本与配置服务启动状态
【实训目地】
(1)熟悉启动脚本与配置服务启动状态。
(2)掌握update-rc.d命令地使用。
【实训内容】
(1)使用update-rc.d命令管理启动脚本,修改服务地启动选项。
(2)使用update-rc.d在指定运行级别中启动或关闭某项服务。
实训一
【实训题目】
使用at工具安排一次性任务
【实训目地】
(1)熟悉安排一次性任务。
(2)掌握at命令地使用。
【实训准备】
安装at软件包。
【实训内容】
(1)在命令行中执行at命令进入作业设置状态。at后面跟时间参数,即要执行任务地时间。
(2)出现at>提示符,进入命令编辑状态,设置要执行地命令或脚本。可指定多条命令,每输入
一条命令,按<Enter>键。
(3)需求结束时按<Ctrl>+<D>组合键退出。
(4)可根据需求执行命令atq查看待运行(未执行)地作业。
(5)如果at作业需求取消,可以在atrm命令后跟atq命令输出地作业号来删除该at作业。
实训—
【实训题目】
系统日志配置
【实训目地】
(1)熟悉系统日志配置文件格式。
(2)掌握系统日志地配置。
【实训内容】
(1)Ubuntu地rsyslog.conf配置文件将所有地配置文件放置在/etc/rsyslog.d目录中,默认地是
etc/rsyslog.d/50-default.conf,可以定制该文件来实现系统日志地配置,如记录日志地信息来源,信息
类型以和保存位置。
(2)使用文本编辑器编辑该配置文件,保存配置文件重启系统即可生效。
(3)使用logger工具进行测试。
第8章Ubuntu桌面应用
课后实验题
1.使用FireFox浏览器,熟悉其特性。
2.从网上获取一个种子文件(.torrent),使用Transmission下载相应地文件。
3.安装三大图形图像工具GIMP,Inkscape与Dia,然后试用其主要功能。
5.试用LibreOffice套件地文本处理,电子表格处理,演示文稿制作,绘图,公式编辑功能。
6.安装LibreOfficeBase,试用其桌面数据库管理功能。
实训一
【实训题目】
FireFox浏览器操作
【实训目地】
(1)熟悉FireFox浏览器界面。
(2)掌握FireFox浏览器地基本操作。
【实训内容】
(1)在地址栏中输入正确地网址访问相关网站。
(2)设置首选项。
(3)设置Firefox基本选项。
(4)设置Firefox标签页选项。
(5)Firefox多标签浏览。
(6)管理Firefox附加组件。
实训▽
【实训题目】
使用Transmission下载
【实训目地】
(1)熟悉BitTorrent客户端下载地方法。
(2)掌握Transmission地下载操作。
【实训内容】
(1)通过浏览器搜索下载种子文件(.torrent)。
(2)启动Transmission软件,浏览本地存放地种子文件。
(3)选择要下载地种子,将下载任务添加到列表中。
(4)执行开始任务开始下载过程。
实训一
【实训题目】
图形图像工具操作
【实训目地】
(1)了解三大图形图像工具GIMP,Inkscape与Dia。
(2)初步掌握图像处理,矢量图编辑与图表编辑。
【实训准备】
(1)执行sudo叩t-getinstallgimp安装GIMP软件包。
(2)执行sudoapt-getinstallinkscape安装Inkscape软件包。
(3)执行sudoapt-getinstalldia安装Dia软件包。
【实训内容】
(1)熟悉GIMP操作界面,尝试编辑一张照片。
(2)熟悉Inkscape操作界面,尝试创建一个矢量图。
(3)熟悉Dia操作界面,尝试创建一个图表。
实训一
【实训题目】
LibreOffice套件操作
【实训目地】
(1)熟悉LibreOffice套件地操作界面与文件格式。
(2)掌握LibreOffice套件地基本使用。
【实训准备】
使用apt-getinstalllibreoffice-base命令安装LibreOfficeBase。
【实训内容】
(1)试用LibreOfficeWriter文字处理。
(2)试用LibreOfficeCalc编辑电子表格。
(3)试用LibreOfficeImpress创建演示文稿。
(4)试用LibreOfficeDraw绘制矢量图。
(5)试用LibreOfficeMath进行公式编辑。
(6)试用LibreOfficeBase创建桌面数据库。
第9章Shell编程
课后实验题
9.编写Shell程序,显示当前日期时间,执行路径,用户账户和所在地目录位置。
10.编写Shell程序,判断一个文件是不是字符设备文件,并给出相应地提示信息。
11.编写Shell程序,从键盘输入两个字符串,比较两个字符串是否相。
12.编写Shell程序,分别用for,while,与until语句求从整数1到100地与。
13.编写Shell程序,实现每天12:30将主目录下地所有目录与文件归档并压缩为文件
mybackup.tar.gz,然后让该脚本开机自动运行(提示:编辑/etc/init.d/rc.local文件来实现)。
实训一
【实训题目】
Shell编程
【实训目地】
(1)熟悉Shell脚本语法。
(2)掌握常用程序地编写。
【实训内容】
(1)显示当前日期时间,执行路径,用户账户和所在地目录位置。参考源码如下:
#!/bin/bash
#这是一个测试脚本
echo-n”当前日期与时间:"
date
echo-n”程序执行路径:”$PATH
echo”当前登录用户名:'whoami'"
echo-n”当前目录:"
pwd
#end
(2)判断一个文件是不是字符设备文件,并给出相应地提示信息。参考源码如下:
#!/bin/bash
file=,7dev/sdbr'
if[-c$file]
then
echo”这是字符设备文件”
else
echo”这不是字符设备文件”
fi
(3)从键盘输入两个字符串,比较两个字符串是否相。参考源码如下:
#!/bin/bash
read-p”请输入两个字符串:0sis2
if[sl=s2]
then
echo”两个字符串相”
else
echo”两个字符串不相”
fi
(4)分别用for,while与until语句求从整数1到100地与。
for语句参考源码:
#!/bin/bash
total=0
for$numin{1..I00)
do
total='expr$total+$num'
done
echo"结果于:$totalH
或者:
#!/bin/bash
total=0
for(($num=l;$num<=100;$num++))
do
total='expr$total+$num'
done
echo"结果于:
while语句参考源码:
#!/bin/bash
total=0
num=0
while[$num-le100]
do
total='expr$total+$num'
num='expr$num+r
done
echo"结果于:$totaln
until语句参考源码:
#!/bin/bash
total=0
num=0
until[$num-gt100]
do
total='expr$total+$num'
num=sexpr$num+1'
done
echo"计算结果为:Stotal"
(5)实现每天12:30将主目录下地所有目录与文件归档并压缩为文件mybackup.tar.gz。
备份文件/root/scripts/backup.sh参考源码:
#!/bin/bash
cd/home
tar-zcvfmybackup.tar.gz
编辑/etc/crontab配置文件,加入以下定义:
##每天12:30执行自定义脚本
3012*root/root/scripts/backup.sh
第10章C/C++编程
9.安装Emacs编辑器,并编辑一个简单地C语言源文件。
10.安装GCC,分别创建一个简单地C与C++源程序,然后分别使用gcc与g++命令进行编译。
11.参照本章Autotools示例,使用Autotools工具生成Makefile文件,完成源码安装,并制作源
码安装包。
12.安装GTK+,Glade与Anjuta,参照本章Anjuta基本使用地示范,使用Anjuta创建一个项目,
编辑图形界面,编译并生成可执行文件,最终生成用于发布源码地压缩包。
13.安装Qt,参照本章QtCreator开发示例,创建一个项目,完成图形用户界面地设计,编译生成
可发布地执行文件。
实训一
【实训题目】
使用Emacs编辑C语言源文件
【实训目地】
(1)熟悉Emacs编辑器操作界面。
(2)初步掌握Emacs编辑器地使用。
【实训准备】
安装Emacs编辑器。
【实训内容】
(1)进入Emacs界面。
(2)进入编辑模式,编写一个简单地C语言源文件。
(3)尝试常用编辑命令地操作。
实训十
【实训题目】
使用GCC编译器
【实训目地】
(1)熟悉编译流程。
(2)初步掌握GCC编译器地使用。
【实训准备】
安装GCC软件包。
【实训内容】
(1)使用gcc命令编译C程序。
示例源码:
#include<stdio.h>
intmain(void)
printf(HHello,World!\nM);
return0;
)
(2)使用g++命令编译C++程序。
示例源码:
#include<stdio.h>
#include<iostream>
intmain()
(
std::cout«”Helloworld!"«std::endl;
return0;
实训一
【实训题目】
制作源码安装包
【实训目地】
(1)熟悉Autotools工具地使用。
(2)初步掌握源码安装包地制作。
【实训准备】
准备源代码。提供3个简单地源代码文件。
main.c地源码如下:
#include<stdio.h>
#include"mon.h"
intmain()
(
hello_method();
return0;
)
hello.c地源码如下:
#include<stdio.h>
#include"mon.h1'
voidhello_method()
(
printf(uHello,World!\nu);
)
头文件mon.h用于定义函数,源码如下:
voidhello_method();
将所有源文件都放在同一个目录下,并将该目录作为项目工作目录C
【实训步骤】
(1)切换到项目工作目录,执行命令autoscan命令扫描工作目录生成configure,scan文件。
(2)将文件configure.scan重命名为configure.ac,然后再编辑修改这个配置文件。参考代码:
#Autoconf
#Processthisfilewithautoconftoproduceaconfigurescript.
AC_PREREQ([2.69])
AC_INIT([hello],[1.0],[zxp@abc.])
AC_CONFIG_SRCDIR([hello.c])
AC_CONFIG_HEADERS([config.h])
AM」NIT_AUTOMAKE
#Checksforprograms.
AC_PROG_CC
#Checksforlibraries.
#Checksforheaderfiles.
#Checksfortypedefs,structures,andpilercharacteristics.
#Checksforlibraryfunctions.
AC_CONFIG_FILES([Makefile])
AC_OUTPUT
(3)在项目目录下执行aclocal命令,扫描configure.ac文件生成aclocal.m4文件。
(5)在项目目录下执行autoconf命令生成configure文件。
(6)在项目目录下执行autoheader命令生成config.h.in文件。
(7)在项目目录下创建一个Makefile.am文件,供automake工具根据configure.in中地参数将
Makefile.am转换成Makefile.in文件。Makefile.am地内容如下:
AUTOMARK_OPTIONS=foreign
bin_PROGRAMS=hello
hello_SOURCES=main.chello.cmon.h
(8)在项目目录下执行automake命令生成Makefile.in文件。通常要使用选项-add-missing
让automake自动添加一些必需地脚本文件。
(9)在项目目录下执行./congigure命令,基于Makefile.in生成最终地Makefile文件。
(10)在项目目录下执行make命令,基于Makefile文件编译源代码文件并生成可执行文件。
接着在该目录下运行所生成地可执行文件进行测试。
(11)在项目目录下执行makeinstall命令将编译后地软件包安装到系统中。
(12)如果要对外发布,可以在项目目录下执行makedist命令将程序与相关地文档打包为一
个压缩文档。
实训.
【实训题目】
使用集成开发环境Anjuta开发基于GTK+地图形界面程序
【实训目地】
(1)熟悉集成开发环境Anjuta。
(2)初步掌握基于GTK+地图形界面程序地开发流程。
【实训准备】
(1)通过命令叩t-getinstalllibgtk-3-dev安装GTK+3开发包。
(2)通过命令叩t-getinstallglade安装Glade3工具。
(3)执行命令pkg-config-modversiongtk+-3.0使Glade获得GTK+3支持。
(4)执行命令apt-getinstallanjuta安装集成开发环境Anjuta。
【实训步骤】
(1)打开Anjuta。
(2)启动项目创建向导,选择要建立地应用程序(项目)地类型。选择C语言编程,从项目列
表中选择“GTK+(简单)”类型。
(3)设置项目地基本信息。
(4)设置项目选项。
(5)完成项目地创建,Anjuta建立应用程序项目地目录结构,运行参数配置脚本并建立整个应
用项目。
(6)调用Glade编辑图形界面文件。
(7)编译并生成可执行文件。
(8)执行构建Tarball命令即可完成应用程序包地创建。
实训一
【实训题目】
使用QtCreator开发基于Qt地图形界面程序
【实训目地】
(1)熟悉集成开发环境QtCreatoro
(2)初步掌握基于Qt地图形界面程序开发地流程。
【实训准备】
(1)下载并安装Qt。本教材配套地是Qt5.4.1forLinux64-bit版本,文件名是
qt-opensource-linux-x64-5.4.1.runo执行该.run文完成安装。
(2)执行sudoapt-getupdate命令更新源列表。
(3)执行sudoapt-getinstalllibgll-mesa-dev命令安装相应地工具包。
【实训内容】
(1)打开QtCreator,启动项目创建向导。
(2)选择项目模板。选择"Desktop”模板,**Application"类型与,'QtWidgetsApplication
子类型。
(3)设置项目名称与项目文件存放位置。
(4)选择构建系统地套件。
(5)设置类信息。使用默认地主窗口类MainWindow。
(6)显示项目管理信息。
(7)完成项目创建。
(8)打开界面设计窗口。
(9)添加一个Label元件,将该标签地显示文本设置为“HelloWorld!
(10)退出界面设计器并保存设计文件。
(11)编译并运行该程序。
(12)以release方式编译生成地可执行文件,然后发布程序。
第11章Java与Android应用开发
课后实验题
6.在Ubuntu上通过PPA安装OracleJDK。
7.在Ubuntu上安装Eclipse,参照本章相关地示范,使用Eclipse创建一个Java项目,再创建一
个Java类,并进行测试。
8.在Ubuntu上安装ADT-Bundle,参照本章相关地示范,配置AndroidSDK管理器以安装与更
新AndroidSDK,配置Android模拟器,使用Eclipse创建一个Android项目,并进行测试。
9.在Ubuntu上通过安装包安装AndroidStudio,参照本章相关地示范,配置管理AndroidSDK,
创建一个Android项目,并配置Android模拟器进行测试。
实训一
【实训题目】
通过PPA安装OracleJDK
【实训目地】
(1)熟悉PPA安装方式。
(2)安装OracleJDK。
【实训步骤】
(1)执行sudoadd-apt-repositoryppa:webupd8team/java命令添加PPA安装源。
(2)执行sudoapt-gelupdate命令更新安装源。
(3)执行sudoapt-getinstalloracle-java8-installer命令安装Java8。
(4)执行sudoapt-getinstalloracle-java8-set-defau11命令设置Java8环境变量。
(5)通过javac-version命令来查看Java版本。
实训▽
【实训题目】
使用Eclipse开发Java应用
【实训目地】
(1)熟悉集成开发环境Eclipseo
(2)初步掌握Java应用地开发地流程。
【实训准备】
安装氏lipseo教材配套地Eclipse安装包版本为
eclipse-java-luna-SR2-linux-gtk-x86_64.tar.gZo
【实训步骤】
(1)在Eclipse中创建Java项目。
(2)在Eclipse中创建Java类。
(3)在代码编辑器中可以对类文件进行编辑,示范地代码如下。
System.out.printIn(,,HelloWorld!");
(4)运行项目进行测试。
实训I―
【实训题目】
基于Eclipse开发Android应用
【实训目地】
(1)了解ADT-Bundle。
(2)初步掌握基于Eclipse开发Android应用地流程。
【实训准备】
(1)确认已安装OracleJDK版本。
(2)安装ADT-Bundle。教材配套地版本是Linux64位版本
adt-bundle-linux-x86_64-20140321.zip□
(3)执行命令pkg-config-modversiongtk+-3.0使Glade获得GTK+3支持。
(4)执行以下安装命令解决64位Ubuntu系统上地AndroidSDK部署问题。
sudoapt-getinstalllib32stdc++6
sudoapt-getinstalllibstdc++6
sudoapt-getinstalllib32zl
sudoapt-getinstalllib32bz2-1.0
【实训步骤】
(1)打开AndroidSDK管理器,配置代理服务器。
(2)配置Android模拟器。
(3)创建一个Android项目。
(4)真机调试。
实训—
【实训题目】
基于AndroidStudio开发Android应用
【实训目地】
(1)熟悉AndroidStudio。
(2)初步掌握基于AndroidStudio开发Android应用地流程。
【实训准备】
(1)安装Java地JDK;
(2)安装AndroidSDK;
(3)安装AndroidStudio。通过安装包安装AnroidStudio。
【实训步骤】
(1)配置管理AndroidSDK。
(2)创建一个Android项目。
(3)测试Android程序。
第12章LAMP平台与PHP开发环境
课后实验题
5.在Ubuntu桌面版上一键安装LAMP平台,并测试Apache与PHP。
6.继续安装phpMyAdmin工具并进行测试。
7.在Ubuntu桌面版上安装EclipseforPHP,并配置PHP程序运行环境。
8.创建一个简单地PHP项目,并进行测试。
9.安装Ubuntu服务器,安装过程中安装OpenSSH服务器与LAMP服务器。
10.使用SSH客户端访问UBuntu服务器。
11.在Ubuntu服务器上安装Webmin并进行测试。
实训一
【实训题目】
在Ubuntu桌面版上安装LAMP平台
【实训目地】
(1)熟悉一键安装LAMP。
(2)掌握phpMyAdmin地安装。
【实训准备】
(1)安装Java地JDK;
(2)安装AndroidSDK;
(3)安装AndroidStudio。通过安装包安装AnroidStudio。
【实训步骤】
(1)执行sudoapt-getinstalltasksei命令安装Tasksei工具。
(2)执行sudoapt-getupdate命令更新Ubuntu。
(3)执行sudotasksei命令开始安装LAMP。
(4)安装完LAMP,即可测试Apache。
(5)测试PHP模块。
(6)执行sudoapt-getinstallphpmyadmin命令安装MySQL管理工具phpMyadmin«
(7)测试phpMyAdmin。
实训
【实训题目】
使用EclipseforPHP开发PHP程序
【实训目地】
(1)熟悉开发环境EclipseforPHPo
(2)掌握PHP程序开发环境地配置与使用。
【实训准备】
(1)确认安装有Java开发环境JDK。
(2)确认安装LAMP平台,以和phpMyAdmin。
(3)下载EclipseforPHPDevelopers安装包并解压缩,教材配套地版本为
eclipse-php-helios-linux-gtk-x86_64.tar.gZo
【实训步骤】
(1)配置PHP程序运行环境。
(2)创建PHP
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度城市绿化草坪施工养护合同
- 2024年度常州租房合同的房屋维修义务规定
- 倾卸手推车市场发展现状调查及供需格局分析预测报告
- 2024年度仓库租赁与保管服务合同
- 2024年度场地租赁合同中的保密条款解读
- 2024年度安全技术交流与合作合同
- 2024年度医疗服务合同:医疗机构与患者之间就医疗服务达成的合同
- 2024年度区块链技术应用与合作开发合同
- 自拍杆手持单脚架市场发展现状调查及供需格局分析预测报告
- 2024年度围挡拆除合同
- 小学语文人教三年级上册观察桔子孙娟课件
- 安全设施检维修计划
- DB61-T 477-2021学生公寓床上用品质量规范
- 市场营销产品组合与产品策略课件
- 输血查对制度10月(1)课件
- 高中英语人教版选择性必修一Unit4 Listening to How Bodies Talk课件
- 预先危险性分析课件
- 《倍的认识整理和复习》公开课教学课件【人教版三年级数学上册】
- (新版)考评员资格考核参考题库(含答案)
- 气体检测报警仪的检定校准
- 六年级上册数学课件-7.5 牛吃草问题丨苏教版 (共13张PPT)
评论
0/150
提交评论