zoukankan      html  css  js  c++  java
  • 软件工程第一课时:网页设计需要的能力+课堂小测试+对这门课的目标+初读构建之法的几个小问题

        网站系统开发需要掌握的技术:

    平面设计

    Photoshop:最为流行的图片制作与处理工具,功能强大。

    Firework:传说中的网页三剑客一员,负责图像制作与处理,特别是网页设计完成PSDHTML的工作阶段的有力工具;

    Flash:flash技术主要用于网页一些特效的实现,由于HTML本身的限制,一些绚丽的特效需要通过FLASH来实现。一些网站为了效果的突出甚至整站采用FLASH来做。

    网站程序开发人员需要掌握的动态网页技术

    html:是网站设计的最基础语言,网页的所有表现效果都是通过HTML来实现的。目前使用的版本是HTML5+CSS3

    css/xhml:主流网站运用极为广泛。css帮助实现比html丰富的多的页面布局效果;xhtmlhtml升级版本,不过他不负责布局,一般与css搭配使用。

    Dreamweaver:firework,flash并称网页制作三剑客,是最为流行的网页制作工具,

    asp:最为流行,基于微软的iis平台。已经正在被更为先进的平台所取代。

    php:时下非常流行,开源社区的一股强悍力量,正在被越来越多的人群所使用。

    jsp/jsf:最先进的web开发平台之一,开源社区的一股彪悍力量,面向对象,功能强大。

    .NET:微软的.net框架,不只是asp的简单升级,.net吸取了java等平台的众多优点,

    最先进的web开发平台。

    Mssql:微软出品的大型关系型数据库,适合与比较大的网站采用。

    Oracle:甲骨文出品的着名大型关系型数据库,适合与比较大的网站采用

    Mysql:开源社区的一分子,小型关系型数据库,通常作为php开发的网站数据库

    本次课堂测试的源代码:

    制作一个登陆界面。

    <!DOCTYPE html>
    <
    html lang="en">
    <
    head>
        <
    meta charset="UTF-8">
        <
    title>用户登陆</title>
        <
    script>
           
    function r()
            {
               
    var username=document.getElementById("username");
               
    var pass=document.getElementById("password");
               
    if(username.value=="")
                {
                   
    alert("请输入用户名:");
                   
    username.focus();
                   
    return ;
                }
               
    if (pass.value=="")
                {
                   
    alert("请输入密码:");
                   
    return ;
                }
               
    return true;
            }
        </
    script>
    </
    head>
    <
    body>
    <
    form>
        <
    table width="350"bgcolor="#ccffcc"style="border-color"border="1">
            <
    tr align=center>
                <
    td>用户名</td><td><input type="text"name="text"id="text"></td></tr>
            <
    tr align=center>
                <
    td>密码</td><td><input type="password" name="password"></td></tr>
            <
    tr align=center>
                <
    td colspan="2"><input type="button" value="登陆" onclick="r();"/>
        </
    table>
    </
    form>
    </
    body>
    </
    html>

    运行结果截图:

    课堂测试未完成的原因:

    假期的时候没有按照老师的要求去自学网页设计,只是做了一些其他的事情,导致开学小测验什么都不会,没能完成课堂测试。

    对这门课的希望和自己的目标,计划每周话费的时间:

    希望这门课不会像上学期的java一样,学了一个皮毛,甚至连皮毛到最后都记不住。希望在老师的引导的基础上,自己能够把握时间,多多自学点东西,多看软件工程相关的书籍,不论是纸质的,还是电子版的,都要多读。把老师布置的作业能够独立完成,不懂的地方积极思考,请教他人。每周应该是下午没课的话,那就下午至少一个半小时;下午有课,那就晚上至少一个半小时,总之就是能够把多的时间用在这个上面,毕竟是专业课,还是要学好的。

        

         初读构建之法的几个小问题:
        软件工程课程应用“做中学”的教学方法,那做题量有多大?
        “做中学”这种方法对每个同学都适用吗?
        大量的做题,会不会变成高中的“题海战术”?
        大量的做题,会不会占用时间特别多?对其他课程作业的影响?
        当作业很多时,会不会出现copy的现象?
        构建之法读起来还比较有趣,但是里面的内容看不懂啊,好像比较高深,怎么办?
        我的编程能力并不高,通过“做中学”可以提高这样的能力吗?该怎么努力?
  • 相关阅读:
    Angularjs中的ng-class
    AngularJS 的表单验证
    Eclipse更新慢、插件安装慢解决方案zz
    PSD的单位及计算方法[转]
    .NET控件名称缩写一览表 zz
    C#Stopwatch的简单计时zz
    VsVim的快捷键
    MySQL-mysql 8.0.11安装教程
    使用open live writer客户端写博客zz
    WPFToolkit DataGrid 使用介绍zz
  • 原文地址:https://www.cnblogs.com/diyunfei/p/5228325.html
Copyright © 2011-2022 走看看