资源描述
附录
附录:
Default.aspx 用来显示主页
〈%@ Page Language="C#" MasterPageFile="~/common。master" AutoEventWireup="true" CodeFile="Default.aspx.cs” Inherits=”_Default” Title=”首页|第三波+书店" %〉
〈asp:Content ID="Content1” ContentPlaceHolderID=”cphContent” Runat=”Server"〉
〈table width=”98%” border=”0" cellspacing="0” cellpadding="0">
〈tr〉
〈td height="10” bgcolor=”#BBE188"〉〈/td>
</tr>
</table>
〈br />
<table width=”98%" border=”0” cellspacing="0” cellpadding="0”〉
<tr>
<td align=”left”〉〈img src="images/06default_1018_28。gif” width=”77” height=”18" /〉〈/td〉
〈td align=”right"〉 ;〈/td>
</tr〉
〈/table〉
<br /〉
<table width=”98%” border="0" cellspacing=”0" cellpadding=”0”〉
<tr>
<td width=”120" height=”155” align=”left" valign="top”><a href="BookDetail。aspx?bid=4943” target=”_blank”>〈img src=”BookCover。ashx?isbn=978711515888” width=”111” height=”148" border="0” /></a>〈/td>
<td align="center” valign=”top”〉<table width="95%" border=”0" cellspacing="0" cellpadding=”0”〉
<tr>
〈td align=”left" colspan="5” class="linetext"><a href="BookDetail.aspx?bid=4943" target=”_blank”><strong>Effective C# 中文版改善C#程序的50种方法〈/strong〉〈/a〉〈/td>
</tr>
〈tr>
〈td align="left" colspan=”5” class="linetext”〉本书围绕一些关于C#和。NET的重要主题,包括C#语言元素、.NET资源管理、使用C#表达设计、创建二进制组件和使用框架等,讲述了最常见的50个问题的解决方案,为程序员提供了改善C#和.NET程序的方法。本书通过将每个条款构建在之前的条款之上,并合理地利用之前的条款,来让读者最大限度地学习书中的内容,为其在不
附录
同情况下使用最佳构造提供指导。
本书适合各层次的C#程序员阅读,同时可以推荐给高校教师(尤其是软件学院教授C#/.NET课程的老师),作为C#双语教学的参考书、.。
〈/td〉
〈tr>
<td colspan=”5" class=”linetext”〉&nbsp;</td〉
</tr〉
〈tr〉
<td align=”left" class=”linetext”〉〈strong〉<s>定价:49元</s〉</strong> 〈/td>
<td align="left” class="colorredbig"〉折扣价:38元〈/td〉
<td align="left" class="colorredbig"〉 折扣:75折〈/td〉
〈td class=”linetext"〉&nbsp;</td>
〈td class=”linetext”>&nbsp;〈/td〉
</tr>
〈/table>〈/td〉
〈/tr〉
〈/table>
〈br />
〈table width="98%” border="0" cellspacing="0” cellpadding="0”〉
<tr>
<td align="left”><table width="130” border="0" cellspacing="0" cellpadding="0”〉
〈tr〉
〈td width="169" align="center"〉〈a href=”BookDetail。aspx?bid=4946" target="_blank”>〈img src=”Images\BookCovers\9787302140160.jpg" width="88” height=”117" border=”0” /></a〉</td>
</tr〉
<tr>
<td align=”center” class=”linetext" style=" padding-left:8px; padding—top:5px; padding—bottom:5px;"〉<a href=”BookDetail.aspx?bid=4946" target=”_blank”>框架设计(第2版)</a>〈br />
<s>¥68〈/s> 〈span class=”colorredbig”〉¥58〈/span〉〈/td>
〈/tr〉
</table>〈/td>
<td align="left"〉<table width="130” border=”0" cellspacing="0" cellpadding=”0”〉
<tr>
〈td align="center" width="169”>〈a href=”BookDetail.aspx?bid=5337" target="_blank">〈img src="Images\BookCovers\9787115159755.jpg” width=”88” height=”117" border="0" /〉</a>〈/td>
</tr〉
<tr>
<td align="center” class="linetext" style=” padding-left:8px; padding—top:5px; padding-bottom:5px;"〉<a href="BookDetail。aspx?bid=5337” target="_blank”>Essential ASP。NET 2.0中文版</a>〈br />
〈s>¥39〈/s> 〈span class=”colorredbig”>¥28</span></td〉
</tr〉
〈/table></td〉
<td align="left"〉〈table width=”130" border=”0" cellspacing=”0” cellpadding=”0">
<tr〉
<td width="169" align="center”〉〈a href=”BookDetail。aspx?bid=5426" target="_blank”〉〈img src="Images\BookCovers\9787508442853。jpg" width="88” height=”117" border=”0” /></a〉〈/td〉
〈/tr〉
<tr〉
<td align=”center" class=”linetext” style=” padding—left:8px; padding—top:5px; padding-bottom:5px;”〉<a href="BookDetail.aspx?bid=5426" target="_blank”>ASP。NET程序员成长攻略〈/a〉<br />
〈s>¥65</s〉 〈span class=”colorredbig">¥50〈/span〉</td>
</tr>
</table〉</td>
<td align=”left”〉<table width=”130” border="0” cellspacing=”0" cellpadding="0”〉
<tr〉
〈td width=”169" align=”center">〈a href=”BookDetail。aspx?bid=5425" target="_blank”〉〈img src=”Images\BookCovers\9787111210696.jpg" width=”88" height="117” border=”0" />〈/a>〈/td>
</tr>
〈tr>
<td align=”center” class=”linetext” style=” padding—left:8px; padding-top:5px; padding—bottom:5px;”〉<a href=”BookDetail.aspx?bid=5425" target="_blank”>Java EE 和.NET互操作性</a>〈br />
<s〉¥49〈/s〉 〈span class=”colorredbig”〉¥35</span〉〈/td〉
</tr>
〈/table>〈/td>
〈/tr〉
〈/table>
〈br /〉
<table width="98%" border="0" cellspacing="0” cellpadding=”0”>
〈tr>
<td height=”10” bgcolor="#BBE188”></td〉
〈/tr〉
</table>
〈br />
〈table width=”98%” border="0" cellspacing="0" cellpadding="0"〉
〈tr〉
〈td align=”left"><img src=”images/06default_1018_85.gif" alt=”" width=”96” height="18" /></td〉
<td align="right”> ;〈/td>
</tr〉
〈/table>
<br /〉
〈table width="98%" border=”0” cellspacing="0" cellpadding=”0"〉
〈tr>
<td align=”left”>〈table width="130” border="0” cellspacing="0" cellpadding="0”>
〈tr>
〈td width="169" align="center”〉<a href=”BookDetail。aspx?bid=5690” target=”_blank”〉<img src=”Images\BookCovers\9787111213826。jpg” alt="” width=”82” height="112" border=”0" /〉</a></td〉
</tr>
<tr>
〈td align="center" class="linetext” style=" padding-left:8px; padding—top:5px; padding—bottom:5px;"〉<a href=”BookDetail。aspx?bid=5690" target="_blank"〉Java编程思想(第4版)〈/a〉<br /〉
〈s〉¥108〈/s〉 〈span class="colorredbig">¥88〈/span></td〉
〈/tr〉
</table〉</td〉
<td align=”left"〉〈table width=”130" border="0" cellspacing="0” cellpadding=”0"〉
〈tr〉
〈td align="center” width=”169" style=”height: 102px"〉〈a href=”BookDetail.aspx?bid=5693” target="_blank"〉〈img src=”Images\BookCovers\9787115143150.jpg” alt="" width="81" height="112" border="0" /〉〈/a></td>
〈/tr>
〈tr〉
<td align="center" class=”linetext" style=" padding—left:8px; padding-top:5px; padding-bottom:5px;"〉<a href=”BookDetail。aspx?bid=5693” target="_blank”>Spring in Action中文版〈/a〉〈br /〉
〈s〉¥39〈/s〉 <span class=”colorredbig"〉¥29〈/span>〈/td〉
</tr>
〈/table>〈/td>
〈td align=”left"〉〈table width=”130" border=”0” cellspacing="0” cellpadding="0”〉
<tr〉
〈td width="169" align="center"><a href=”BookDetail。aspx?bid=5291" target=”_blank”〉<img src=”Images\BookCovers\9787121035753.jpg” alt=”” width=”82" height=”112" border="0" /〉</a〉</td>
〈/tr〉
〈tr〉
〈td align=”center” class="linetext” style=" padding-left:8px; padding—top:5px; padding-bottom:5px;”〉<a href=”BookDetail.aspx?bid=5291” target="_blank”>Programming ASP。NET中文版。。〈/a><br />
<s>¥99</s> <span class="colorredbig">¥68</span>〈/td>
〈/tr>
〈/table〉〈/td>
<td align="left"〉<table width="130" border="0" cellspacing="0” cellpadding=”0”〉
〈tr〉
〈td width="169" align=”center"〉〈a href=”BookDetail.aspx?bid=5297" target="_blank"〉〈img src="Images\BookCovers\9787115149299.jpg” alt="” width=”81" height="112” border=”0" /></a〉〈/td〉
〈/tr>
<tr〉
<td align=”center" class="linetext” style=” padding—left:8px; padding-top:5px; padding-bottom:5px;"><a href="BookDetail.aspx?bid=5297" target=”_blank”〉NET设计规范:.NET约定、惯用法与模式</a>〈br /〉
<s>¥49〈/s> <span class=”colorredbig”〉¥40〈/span〉〈/td>
</tr〉
〈/table></td>
</tr〉
〈/table>
<table width="98%" border=”0” cellspacing=”0” cellpadding=”0”>
〈tr〉
<td height=”10" bgcolor=”#BBE188”></td〉
</tr〉
〈/table>
〈br /〉
〈table width="98%” border=”0” cellspacing="0" cellpadding=”0">
<tr〉
<td align=”left” style="height: 18px”>〈img src="images/06default_1018_93.gif" alt=”” width="110" height="18" /〉</td〉
<td align=”right” style=”height: 18px”>&nbsp;</td>
</tr>
</table〉
〈br />
〈table width="98%” border="0” cellspacing="0" cellpadding=”0”〉
<tr〉
<td width=”120” align="left” valign=”top" style="height: 208px”〉<a href="BookDetail。aspx?bid=5324" target="_blank"〉<img src=”Images\BookCovers\9787115158284.jpg" alt="" width=”111" height="148" border="0" /〉</a></td>
<td align="center" valign="middle” style="height: 208px”>〈table width=”95%" border=”0” cellspacing=”0" cellpadding="0">
〈tr>
<td align="left” colspan="5” class=”linetext"><a href=”BookDetail.aspx?bid=5324" target=”_blank”>〈strong〉ASP.NET 2。0入门经典〈/strong〉〈/a>〈/td〉
〈/tr>
<tr>
<td align=”left” colspan=”5” class=”linetext"〉作者:〈SPAN id=”ctl00_cphContent_lblAuthor”>(美)米切尔〈/SPAN〉 〈br />
出版社:〈SPAN id=”ctl00_cphContent_lblPublisher">人民邮电出版社〈/SPAN〉〈br />
出版日期:<SPAN id=”ctl00_cphContent_lblPublishDate”>2007—5—1〈/SPAN〉〈/td〉
〈/tr〉
〈tr>
〈td colspan="5" class=”linetext”〉&nbsp;</td〉
〈/tr〉
<tr〉
〈td align="left” class="linetext”〉<strong><s>定价:49元〈/s〉〈/strong> 〈/td>
〈td align=”left” class="colorredbig”>折扣价:38元〈/td>
<td align="left” class="colorredbig"> 折扣:75折〈/td>
<td class=”linetext"> </td〉
<td class=”linetext”> ;〈/td>
〈/tr〉
〈/table>
<table width="95%" border=”0" cellspacing=”0" cellpadding="0”〉
<tr〉
<td> 〈/td〉
〈/tr〉
<tr>
<td align=”left”>媒体评论:〈br> ; ;&nbsp;&nbsp;〈a href=”BookDetail。aspx?bid=5324" target="_blank"〉〈SPAN id=”ctl00_cphContent_lblContent"〉ASP.NET 2。0在1。0版的基础上做了很多改进,用它可以更容易地创建数据驱动的网站.本书通过简明的语言和详细的步骤,以循序渐进的方式帮助读者迅速掌握使用ASP。NET 2。0开发网站所需的基本知识.<BR〉
全书共分5个部分,共24章。第一部分介绍了ASP.NET 2。0及其编程模型,Visual Web Developer 2005速成版,ASP.NET网页的设计、创建和测试,Visual Basic基本知识--变量、运算符、控制结构、对象等,以及用于显示文本的ASP。NET。..〈/SPAN></a></td〉
</tr〉
〈/table>〈/td〉
</tr〉
</table>
</asp:Content>
DBHelper.cs登陆页面
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System。Data。SqlClient;
using System.Configuration;
namespace MyBookShop。DAL
{
public static class DBHelper
{
private static SqlConnection connection;
public static SqlConnection Connection
{
get
{
string connectionString = ConfigurationManager。ConnectionStrings[”MyBookShop"].ConnectionString;
if (connection == null)
{
connection = new SqlConnection(connectionString);
connection.Open();
}
else if (connection。State == System.Data。ConnectionState.Closed)
{
connection.Open();
}
else if (connection。State == System。Data.ConnectionState.Broken)
{
connection。Close();
connection.Open();
}
return connection;
}
}
public static int ExecuteCommand(string safeSql)
{
SqlCommand cmd = new SqlCommand(safeSql, Connection);
int result = cmd。ExecuteNonQuery();
return result;
}
public static int ExecuteCommand(string sql, params SqlParameter[] values)
{
SqlCommand cmd = new SqlCommand(sql, Connection);
cmd。Parameters.AddRange(values);
return cmd.ExecuteNonQuery();
}
public static int GetScalar(string safeSql)
{
SqlCommand cmd = new SqlCommand(safeSql, Connection);
int result = Convert.ToInt32(cmd.ExecuteScalar());
return result;
}
public static int GetScalar(string sql, params SqlParameter[] values)
{
SqlCommand cmd = new SqlCommand(sql, Connection);
cmd。Parameters。AddRange(values);
int result = Convert.ToInt32(cmd.ExecuteScalar());
return result;
}
public static SqlDataReader GetReader(string safeSql)
{
SqlCommand cmd = new SqlCommand(safeSql, Connection);
SqlDataReader reader = cmd。ExecuteReader();
return reader;
}
public static SqlDataReader GetReader(string sql, params SqlParameter[] values)
{
SqlCommand cmd = new SqlCommand(sql, Connection);
cmd.Parameters。AddRange(values);
SqlDataReader reader = cmd。ExecuteReader();
return reader;
}
public static DataTable GetDataSet(string safeSql)
{
DataSet ds = new DataSet();
SqlCommand cmd = new SqlCommand(safeSql, Connection);
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(ds);
return ds.Tables[0];
}
public static DataTable GetDataSet(string sql, params SqlParameter[] values)
{
DataSet ds = new DataSet();
SqlCommand cmd = new SqlCommand(sql, Connection);
cmd。Parameters.AddRange(values);
SqlDataAdapter da = new SqlDataAdapter(cmd);
da。Fill(ds);
return ds.Tables[0];
}
}
}
Cart.aspx购物车程序
〈%@ Page Language="C#” AutoEventWireup="true" CodeFile=”Cart。aspx。cs" Inherits="Cart" %〉
〈!DOCTYPE html PUBLIC ”—//W3C//DTD XHTML 1。0 Transitional//EN” ”http://www。w3。org/TR/xhtml1/DTD/xhtml1-transitional。dtd">
<html xmlns=”http://www.w3.org/1999/xhtml"〉
<head〉
<title〉购物车|第三波+书店〈/title>
〈meta http-equiv="Content-Type” content=”text/html; charset=gb2312" />
<style type=”text/css">
〈!——
body {
background-image: url(images/di-gwc。gif);
}
.STYLE3 {font-family: "宋体"; font-size: 12px; font—weight: bold; }
。contentstyle {
font—family: "宋体”;
font—size: 12px;
}
a:link {
color: #0000CC;
}
a:visited {
color: #666666;
}
a:hover {
color:
展开阅读全文