• webform开发基础


    一、B/S和C/S

    (1)、C/S

    Client/Server结构(C/S结构)是客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。

    包括:winform、WPF

    (2)、B/S

    B/S即Browser/Server(浏览器/服务器)结构,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript…)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。
    包括:ASP、ASP.net、webform、MVC
    (3)、运行机制
    C/S 代码在客户端执行,仅链接数据库交换数据
    B/S 代码在服务器上加工,在客户端通过运行html+css+js展现
    例:


    二、IIS安装
           

    (1).安装:控制面板→程序或功能→打开或关闭windows功能→Internet信息服务(打上勾)→确定

    (2).vs:Visual Studio Tools→VS2012 x64/x86 兼容工具命令提示(右键管理员启动)→出现路径后加上aspnet_regiis -i

    三、webform

    vs新建:文件--新建--网页--ASP.net空

    项目--右键--添加--新建项--web窗体

    练习:

    <%@ language ="C#"%>
    <%@ Import NameSpace="System.Data.SqlClient"%>
    
    <html>
    <head></head>
    <body>
    
    <table>
    <tr>
    <td>用户名</td>
    <td>密码</td>
    <td>昵称</td>
    <td>性别</td>
    <td>生日</td>
    <td>民族</td>
    </tr>
    <%
         SqlConnection conn=new SqlConnection("server=.;database=student;user=sa;pwd=123456");
         SqlCommand cmd=conn.CreateCommand();
         cmd.CommandText="select*from Users";
         conn.Open();
    SqlDataReader dr=cmd.ExecuteReader();
    if(dr.HasRows)
    {while(dr.Read())
    {%>
    <tr>
    <td><%=dr["UserName"]%></td>
    <td><%=dr["Password"]%></td>
    <td><%=dr["NickName"]%></td>
    <td><%=dr["Sex"]%></td>
    <td><%=dr["Birthday"]%></td>
    <td><%=dr["Nation"]%></td>
    </tr>
    <%}}
         conn.Close();
    
    %>
    </table>
    </body>
    </html>













  • 相关阅读:
    ASCII码
    cron表达式学习
    mysql学习二、SQL常用数据类型
    mysql学习一 常用语句
    python学习
    搬砖
    新接触Linux 命令
    搬砖
    python encode decode
    201521123071 《JAVA程序设计》第十二周学习总结
  • 原文地址:https://www.cnblogs.com/hclyz/p/6869695.html
Copyright © 2020-2023  润新知