一、先从Dreamwear或FrontPage入手。因为这两个软件的使用比较简单,只要你会使用word等软件就会很快上手。
二、只用这两个软件做出的网页不是很美观,这时可看看别人网页的源代码,注意别人源代码中css的用法,就是代码前面部分的<style type="text/css">.....</style>。用css定义网页的字体、间距等,网页就美观多了!
三、网页制作最基本要掌握的是表格的制作,建议你找一个现成的网页,打开它的源代码,仔细研究表格的代码,注意学习时要有耐心,不要怕麻烦,不要怕失败,要用相当长的时间把表格的制作学通、学精,为以后制作动态网页奠定良好基础。
三、掌握了css用法和表格制作方法后,就可直接在记事本里编写或改写代码了,如果能在记事本里熟练地编写代码,那么离成功也就不远了!
四、现在编写的只是静态网页,所谓静态网页是指所有网页内容的更新需要重新改写代码才能完成。我要告诉你的是必须先掌握静态网页的制作才能过渡到动态网页的制作,所以学习静态网页的制作非常重要!
五、熟练掌握静态网页的制作后,就可学习动态网页的制作了,所谓的动态网页,不要单单理解为网页上有动画就是动态网页,那是不对的,真正的动态网页是指有后台程序的支持,依托数据库实现网页内容的显示。学习动态网页的制作需要有一定的数据库编程知识,我建议你从最简单的Access入手,学习如何建立数据库;其次买些Asp编写代码的书籍,买时选择带光盘有源程序的那种,可将源程序拷到你的机子上,便于你学习研究。
六、动态网页的制作除了Access+Asp外,现在流行的还有Sql+php,sql+jsp等。
代码可复制:
import java.util.ArrayList;
import java.util.Random;
import java.util.Scanner;
/**
* 21点游戏。
* 1、洗牌
* 2、发牌
* 3、计算点数
* 4、是否要牌
* 5、计算机发牌
* 6、计算结果
*/
public class TPoint{
private int[] pai= new int[52];//52张牌
private String[] huase={"黑","红","梅","方"};
private String[] paiM={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};//牌面显示
private ArrayList<Integer> al= new ArrayList<Integer>();//存储玩家手中的牌
private int currentPoint;
private int computerPoint= 0;
private int currentPage=0;
public TPoint(){
super();
xipai();//洗牌
fapai();//发牌
needPai();//是否要牌
computerPai();//电脑发牌
result();//计算结果
}
private void xipai(){
for(int i= 0; i< 52;i++){
pai[i]=i;//52张牌赋值
}
for(int j= 0;j<26;j++){//打乱26次
Random r= new Random();
int i1= Math.abs(r.nextInt()%52);//在52张中牌中找到第一张
int i2=Math.abs(r.nextInt()%52);//在52张中牌中找到第二张
int temp= pai[i2];
pai[i2]= pai[i1];
pai[i1]= temp;
}
}
private void fapai(){
/*for(int i= 0;i<52;i++){
System.out.print(pai[i]+"\t");
}*/
//先发两张给玩家
al.add(pai[0]);
al.add(pai[1]);
currentPoint+= calPoint(pai[0]);
currentPoint+= calPoint(pai[1]);
currentPage= 2;
}
private int calPoint(int i){//计算牌的点数
int temp= 0;
if(i%13+1>10){//JQK都是10
temp= 10;
}
else{
temp=(i+1)%13;
}
return temp;
}
private void needPai(){
while(true){
xianshi();//显示牌面
if(currentPoint>=21){//玩家点数大于21则不能再要牌
break;
}
System.out.println("是否还要牌,输入N不要!");
Scanner sc= new Scanner(System.in);
if(sc.next().equalsIgnoreCase("N")){
break;//输入N则结束
}else{
al.add(pai[currentPage]);//继续添加牌
currentPoint+=calPoint(pai[currentPage]);//牌点数+
currentPage++;
}
}
}
private void xianshi(){
for(Integer in:al){//显示玩家手中的牌
System.out.print(huase[in/13]+""+paiM[in%13]+"\t");//显示花色和牌面
System.out.println("当前总分:"+currentPoint);
}
private void computerPai(){
Random r= new Random();
computerPoint= Math.abs(r.nextInt())%10+16;//电脑的点数在16点到26点
System.out.println("\n电脑的牌面:"+computerPoint);
}
private void result(){
if(currentPoint>21){//玩家点数大于21则不能再要牌
System.out.println("you lost!");
}else if(currentPoint==computerPoint){
System.out.println("you lost!");
}else if(computerPoint>21){
System.out.println("you Win!");
}else if(currentPoint>computerPoint){
System.out.println("you Win!");
}else{
System.out.println("you Lost!");
}
}
public static void main(String[] args){
new TPoint();
}
}
扩展资料:
对于计算机而言,并不存在真正意义上的“好”的源代码;然而作为一个人,书写习惯的好坏将决定源代码的好坏。源代码是否具有可读性,是判断其好坏的重要标准。软件文档则是表明可读性的关键。
代码作为程序员用开发工具所支持的语言写出来的源文件,设计的原则包括唯一确定性、标准化和通用性、可扩充性与稳定性、便于识别与记忆、力求短小与格式统一以及容易修改等。
源代码是代码的分支,某种意义上来说,源代码相当于代码。现代程序语言中,源代码可以书籍或磁带形式出现,但最为常用格式是文本文件,这种典型格式的目的是为了编译出计算机程序。计算机源代码最终目的是将人类可读文本翻译成为计算机可执行的二进制指令,这种过程叫编译,它由通过编译器完成。
看来是专业期末试题吧,静态内容网站难度并不大,给你两个方式供参考:
1、找个云主机(年底促销多),免费试用就行了,部署一下Wordpress,按照建站要求,博客空间很容易实现,可以用Elementor插件来进行可视化编辑,再把页面一个个保存下来,用DW再次修改。
2、用网站小偷,把想要仿照的网站下载回来,再用DW修改
Teleport Ultra可迅速、确实地将整个网站复制在你的电脑中,为您节省大笔的时间。(图片附件都可以下载下来)
这两个办法做的网站文件比较多,所以不需要的东西都可以去掉,CSS也可以自己再改,否则老师应该会看出来你是抄来的。网页设计其实包括美工,如果学过PS切图和前端开发,要一步步做出来是需要一些时间,上面的办法当然是取巧了。
转载请注明:片头模版 » 网页设计期末作业(大一网页设计期末作业)