C#语言
C#的核心是面向对象程序设计(OOP),所以它具备OOP的显著特点:封装(它绑定代码及其操作的数据,不受外界干涉与误用影响)、多态性(指一个接口,多个方法)和继承(一个对象获得另一个对象的属性的过程)。C#不仅是C语言的继承而且兼容了JAVA的优点。是一种优秀的面向对象的语言。特别是它与NET平台的紧急结合。对代码进行可管理,且垃圾回收处理。对程序的异常处理,也相当好。因此本系统采用C#进行系统设计是符合当前网络时代的语言潮流的。
WEB 控件设计技术
本系统设计与运行是在NET框架上的VS.NET平台上的。它包含了HTML服务器控件,WEB服务器控件,验证控件,数据控件等。
在这个界面中,有下拉框(dropdownlist),文本框(textbox),按钮(button)与显示框(label).这些控件可以在VS.NET平台中直接拉到界面,不单省时间,而且十分方便快捷。提高开发程序速度。
用户自定义控件设计技术
由于在系统上很多网页都需要用到很多共同的内容,如网页的页头和滚动广告栏,页尾等,在VS.NET上,用户可以很轻松、方便的创建自定义WEB控件,这样大大减少了代码的重复性。下面将举用户登录控件为例,如图所示。
该用户控件的页面设计的代码如下:
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="UserLogin.ascx.cs" Inherits="UserLogin" %>
<div id="Login" style="margin:50px; width:400px;">
<table cellSpacing="0" class="GbText" cellPadding="0" width="100%" border="0" bgcolor="aliceblue">
<tr>
<td valign="top" style="width: 453px; height: 29px; text-align: center;">用户登录</td>
</tr>
<tr>
<td valign="top" style="width: 453px; height: 24px; text-align: center"> <font class="GbText">名称:</font><asp:textbox id="UserName" runat="server" cssclass="InputCss" width="135px"></asp:textbox></td>
</tr>
<tr>
<td valign="top" style="width: 453px; text-align: center"> <font class="GbText">密码:</font><asp:textbox id="Password" runat="server" cssclass="InputCss" width="135px" textmode="password"></asp:textbox></td>
</tr>
<tr>
<td valign="top" align="center" style="width: 453px"><br /><asp:imagebutton id="LoginBtn" runat="server" ImageUrl="~/images/Login.gif" OnClick="LoginBtn_Click"></asp:imagebutton>
<asp:imagebutton id="GuestLoginBtn" runat="server" ImageUrl="~/images/GuestLogin.gif" Enabled="False" OnClick="GuestLoginBtn_Click"></asp:imagebutton
首页 上一页 6 7 8 9 10 下一页 尾页 9/10/10
网上书店系统的设计与实现(九)由毕业论文网(www.huoyuandh.com)会员上传。