1. 急求基于ASP.NET的网上书店系统设计实现得源代码及事件代码
这是51aspx上的经典源代码,开发环境为Visual Studio 2008,数据库为SQL Server 2008。
你最好赶紧找个同学帮你从里面摘抄你需要的代码,这个不是别人给你贴些代码就能过关的,答辩的时候老师会问的,你也不用太懂,只要大致知道每个文件是干嘛的就行了
功能描述:
前台部分:使用了站点地图,显示用户在网站的位置。
首页显示热门图书,推荐图书,以及热销图书的封面展示。
图书列表(根据类别查找图书,也可根据日期、价格对图书进行排序,根据关键字搜索图书),
图书详细(列出图书的书名、作者、价格等),
购物车(动态对购书信息修改)
购物结算,用户中心(显示用户的订单,修改用户个人信息和密码)。
后台部分:
用户管理:对用户信息进行增删改查。
图书管理:对图书类别、图书信息进行增删改查。
订单管理:对用户订单进行查看
2. 怎么在宝贝详情页里添加源代码
1、首先在电脑上进入淘宝装修页面后台。
3. jsp小说阅读网页源代码
是一个页面的代码,还是一个站的代码,这个页面啥样子的,有啥要求,是不是仅仅一个页面,打开里后,里面有一些文字,这个页面是用jsp做的,你的描述看着好令人痛苦。
大概懂你意思了,登录注册浏览数据,顶多来个分页,再好一点,给个快捷键,比如按左右键实现上一页和下一页等。
这种东西网上多得很,搜一搜一大把。
4. java图书管理界面系统的源代码
javaswing登陆界面code
/*
* Login.java
*
* Created on __DATE__, __TIME__
*/
package com.agen.library.window;
import java.awt.Image;
import java.awt.Toolkit;
import javax.swing.JOptionPane;
import javax.swing.UIManager;
import javax.swing.;
import com.agen.library.factory.DAOFactory;
import com.agen.library.util.GlobalUser;
import com.agen.library.vo.User;
/**
*
* @author __USER__
*/
public class Login extends javax.swing.JFrame {
/**
*
*/
private static final long serialVersionUID = -2176093732040600809L;
/** Creates new form Login */
public Login() {
super("易云图书管理软件V1.0");
Image ime = Toolkit.getDefaultToolkit().getImage(
getClass().getResource("/images/ico.png"));
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (InstantiationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch ( e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
setIconImage(ime);
initComponents();
setLocationRelativeTo(null);
this.setResizable(false);
}
/**
* This method is called from within the constructor to initialize the form.
* WARNING: Do NOT modify this code. The content of this method is always
* regenerated by the Form Editor.
*/
// GEN-BEGIN:initComponents
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
jLabel2 = new javax.swing.JLabel();
jLabel3 = new javax.swing.JLabel();
jTextField1 = new javax.swing.JTextField();
jPasswordField1 = new javax.swing.JPasswordField();
jButton1 = new javax.swing.JButton();
jButton2 = new javax.swing.JButton();
jLabel1 = new javax.swing.JLabel();
jMenuBar1 = new javax.swing.JMenuBar();
jMenu1 = new javax.swing.JMenu();
jMenuItem1 = new javax.swing.JMenuItem();
jMenu2 = new javax.swing.JMenu();
jMenuItem2 = new javax.swing.JMenuItem();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
addKeyListener(new java.awt.event.KeyAdapter() {
public void keyPressed(java.awt.event.KeyEvent evt) {
formKeyPressed(evt);
}
public void keyTyped(java.awt.event.KeyEvent evt) {
formKeyTyped(evt);
}
});
jLabel2.setFont(new java.awt.Font("微软雅黑", 0, 14));
jLabel2.setText("\u7528\u6237\u540d\uff1a");
jLabel3.setFont(new java.awt.Font("微软雅黑", 0, 14));
jLabel3.setText("\u5bc6 \u7801\uff1a");
jTextField1.setFont(new java.awt.Font("微软雅黑", 0, 14));
jTextField1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jTextField1ActionPerformed(evt);
}
});
jPasswordField1.setFont(new java.awt.Font("微软雅黑", 0, 12));
jPasswordField1.addKeyListener(new java.awt.event.KeyAdapter() {
public void keyTyped(java.awt.event.KeyEvent evt) {
jPasswordField1KeyTyped(evt);
}
});
jButton1.setBackground(new java.awt.Color(223, 216, 216));
jButton1.setFont(new java.awt.Font("微软雅黑", 0, 14));
jButton1.setText("\u767b\u9646");
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton1ActionPerformed(evt);
}
});
jButton2.setBackground(new java.awt.Color(223, 216, 216));
jButton2.setFont(new java.awt.Font("微软雅黑", 0, 14));
jButton2.setText("\u53d6\u6d88");
jButton2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton2ActionPerformed(evt);
}
});
jLabel1.setIcon(new javax.swing.ImageIcon(
getClass().getResource("/images/login_main.jpg"))); // NOI18N
jMenu1.setText("File");
jMenu1.setFont(new java.awt.Font("微软雅黑", 0, 14));
jMenuItem1.setAccelerator(javax.swing.KeyStroke.getKeyStroke(
java.awt.event.KeyEvent.VK_Q,
java.awt.event.InputEvent.CTRL_MASK));
jMenuItem1.setText("Exit");
jMenuItem1.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jMenuItem1MouseClicked(evt);
}
});
jMenuItem1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem1ActionPerformed(evt);
}
});
jMenu1.add(jMenuItem1);
jMenuBar1.add(jMenu1);
jMenu2.setText("Help");
jMenu2.setFont(new java.awt.Font("微软雅黑", 0, 14));
jMenuItem2.setText("About");
jMenuItem2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem2ActionPerformed(evt);
}
});
jMenu2.add(jMenuItem2);
jMenuBar1.add(jMenu2);
setJMenuBar(jMenuBar1);
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(
getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(layout
.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel1)
.addGroup(
layout.createSequentialGroup()
.addContainerGap()
.addGroup(
layout.createParallelGroup(
javax.swing.GroupLayout.Alignment.TRAILING,
false)
.addComponent(
jLabel2,
javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(
javax.swing.GroupLayout.Alignment.LEADING,
layout.createSequentialGroup()
.addComponent(
jLabel3)
.addPreferredGap(
javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(
layout.createParallelGroup(
javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(
layout.createSequentialGroup()
.addGap(10,
10,
10)
.addComponent(
jButton1)
.addGap(47,
47,
47)
.addComponent(
jButton2))
.addComponent(
jPasswordField1)
.addComponent(
jTextField1,
javax.swing.GroupLayout.DEFAULT_SIZE,
197,
Short.MAX_VALUE))
.addContainerGap()))));
layout.setVerticalGroup(layout
.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(
layout.createSequentialGroup()
.addComponent(jLabel1)
.addPreferredGap(
javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(
layout.createParallelGroup(
javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel2)
.addComponent(
jTextField1,
javax.swing.GroupLayout.PREFERRED_SIZE,
24,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(
javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(
layout.createParallelGroup(
javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel3)
.addComponent(
jPasswordField1,
javax.swing.GroupLayout.PREFERRED_SIZE,
23,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(
javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(
layout.createParallelGroup(
javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jButton1)
.addComponent(jButton2))
.addContainerGap(
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)));
pack();
}// </editor-fold>
// GEN-END:initComponents
private void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
About.start();
}
private void jPasswordField1KeyTyped(java.awt.event.KeyEvent evt) {
if (evt.getKeyChar() == '\n') {
String name = jTextField1.getText(); // 获取用户名
String pass = String.valueOf(jPasswordField1.getPassword());// 获取密码
User user = null;
// 未输入用户名
if (name.equals("") || name == null) {
JOptionPane.showMessageDialog(this, "用户名不允许为空!", "cuowu", 0);
return;
}
try {
user = DAOFactory.getIUserDAOInstance().findById(name);
if (user != null) {
if (user.getPass() != null && user.getPass().equals(pass)) {
GlobalUser.LOGIN_USER = user; // 记录当前用户
// 进入主界面
Main.start();
this.dispose();
} else {
JOptionPane.showMessageDialog(this, "用户名或密码错误!");
return;
}
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
if (user == null) {
JOptionPane.showMessageDialog(this, "用户名或密码错误!", "消息", 0);
return;
}
}
}
private void formKeyTyped(java.awt.event.KeyEvent evt) {
}
private void formKeyPressed(java.awt.event.KeyEvent evt) {
}
private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
jTextField1.setText("");
jPasswordField1.setText("");
jTextField1.requestFocus();
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
String name = jTextField1.getText(); // 获取用户名
String pass = String.valueOf(jPasswordField1.getPassword());// 获取密码
User user = null;
// 未输入用户名
if (name.equals("")) {
JOptionPane.showMessageDialog(this, "用户名不允许为空!");
return;
}
try {
user = DAOFactory.getIUserDAOInstance().findById(name);
if (user != null) {
if (user.getPass() != null && user.getPass().equals(pass)) {
GlobalUser.LOGIN_USER = user; // 记录当前用户
// 进入主界面
Main.start();
this.dispose();
} else {
JOptionPane.showMessageDialog(this, "用户名或密码错误!", "消息", 0);
return;
}
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
if (user == null) {
JOptionPane.showMessageDialog(this, "用户名或密码错误!", "消息", 0);
return;
}
}
private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {
if (JOptionPane.showConfirmDialog(this, "你确定要退出吗?", "提示",
JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION) {
System.exit(0);
}
}
private void jMenuItem1MouseClicked(java.awt.event.MouseEvent evt) {
System.exit(1);
}
/**
* @param args
* the command line arguments
*/
public static void main(String args[]) {
// System.out.println(Login.class.getResource("src/images/images/login_main.jpg"));
// new javax.swing.ImageIcon(
// Login.class.getResource("../../../../images/login_main.jpg"));
// new Login().setVisible(true);
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Login().setVisible(true);
}
});
}
// GEN-BEGIN:variables
// Variables declaration - do not modify
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JMenu jMenu1;
private javax.swing.JMenu jMenu2;
private javax.swing.JMenuBar jMenuBar1;
private javax.swing.JMenuItem jMenuItem1;
private javax.swing.JMenuItem jMenuItem2;
private javax.swing.JPasswordField jPasswordField1;
private javax.swing.JTextField jTextField1;
// End of variables declaration//GEN-END:variables
}
5. 网上书店系统源码,网上书店 源码 asp,书店源码, 书店asp源码下载,书店网站源码,正在急寻免费正式版
网上书店系统源码,网上书店 源码 asp,书店源码, 书店asp源码下载,书店网站源码,正在急寻免费正式版
搂主放心,我有一套网上书店,非常漂亮的,功能又特别强大的,现免费给网友下载
这是程序说明
软件名称:网上书店asp网站管理系统源码正式版
软件版本:V2008
建议分类:源码下载/ASP源码/电子商务
演示网站:http://www.aspcom.cn/wsgw
电信下载地址:http://www.aspcom.cn/dow/wsgw.rar
软件容量:7000KB
软件类型:简体中文/免费版
应用平台:Win9x/Me/NT/2000/XP/asp+access
界面预览:http://www.aspcom.cn/dow/wsgw.jpg
软件介绍:后台管理: admin/login.asp 帐户/密码:admin/admin
网上书店asp网站管理系统源码正式版(广州购物系统),由专业网上购物公司开发的一套专业网上购物系统,网上开店系统,是中国最具营
销潜力的专业网上购物网站管理系统源码。让客户只需花几百元就可以拥有功能强大的网上购物,是商家开店最佳系统!真正做到只会打字就可
以建立自己独立的网上购物网站。是您网上开店首选购物程序。 轻松使用电子商务网站系统,网上销售购物系统,使创业者成功。开店商城系
统(也称为购物系统,网上商店系统),是方便企业及个人商家在网上产品展示及在线购物电子商务的系统软件。网上购物网站管理系统是书店
企业及个人开展电子商务的一种形式,开店系统则是网上开店及产品展示的良好工具。有了开店商城系统,再加个域名和空间,就可以很方便
地建立属于您自己的网上商店了。网上购物网站系统正式版为客户提供域名注册,空间租用及网站推广等系列电子商务服务,让您无开店之忧
,让您轻松网上开店。本系统适合于如下关键字的人员使用:“网上购物网站管理系统源码,网上购物论坛,网上购物商城,网上购物商城购物系
统,网上购物系统,在线购物系统,购物系统,购物软件,网上购物,网上购物商城,电子购物系统,购物车系统,asp 购物系统,asp,虚拟购物系统,购
物平台,购物系统下载,购物软件下载。网上购物网站系统正式版是基于WEB开发的大型购物系统。它以构建电子商务网站为目标,由前台购物、
后台管理、在线支付三大部分组成。各大部分完美结合,都有着最为完善和强大的功能,最大限度的满足客户在线购物和网站管理员管理的需
求。系统满足各个级别用户购建电子商务平台的需要。是构建各种大中小电子商务购物网站的首选系统!不需要专门编程,半天便能建立门户
级专业电子商务购物网站。购物系统轻松管理维护,经济效率实实在在看得见。如不会本机调试本系统,请查看《IIS安装使用说明书》
网上购物网站管理系统源码前台功能栏目
分类浏览商品或使用搜索工具查找商品;
可按价格、商品分类、关键字搜索商品
可打印订单的详细信息以及电子邮件通知;
保存购物车,查看购物车,清空购物车
查看已经提交的订单;
会员注册、享受会员价格;
会员登录;
市场价,会员价和VIP会员价的比较;
为朋友订购商品(送礼物的好办法哦);
完整的客户服务中心
新品上架展示区,推荐商品展示区,特价商品展示区,销售排行展示区,关注排行展示区
阅读、发表商品评论信息并显示
顾客可选择多种网上支付方式
顾客可选多种运输方式并在结帐时自动加入所需费用
同类商品显示
商品分类的名称及图片显示
显示商品详细介绍以及相关产品
零售价,会员价VIP会员价显示
商品显示可按任何字段排序
查看已经提交的订单
客户留言
网上购物网站管理系统源码后台管理特征:
店主管理--商店管理--强大的后台管理系统
添加、删除、修改,移动商品分类
在线添加、(批量)删除、修改商品
商品价格分市场价格,会员价格和VIP会员价格
在线订单查询,订单处理、发布订单处理跟踪信息
每条订单自动发送电子邮件给顾客和商店管理员
查看、删除、修改会员资料功能
记录会员下单购买情况和登录情况
前台会员分非注册会员、普通会员和VIP会员
管理员分三个不同的权限等级, 使管理商城更加灵活
统计所有分类中商品数,并在前台显示
商场购物卷积分功能
添加修改首页新闻,首页公告
编辑删除商品评论,客户留言
探测远程服务器,空间查看
广告系统管理
管理网站文字友情链接和图片友情链接
在线设定汇款方式、支付方式、购物流程、注册条约、交易条款、常见问题、法律版权信息、运输方式、保密安全、售前售后服务、工作时间
6. 谁有电子书 在线阅读网站源码,提供可用的才行哦,高分
如果你用的是智能手机的话,那就用安卓读书这个软件,下载小说免费,也可以在线阅读,电脑的话用溜达txt小说网
7. html代码如何和java代码交互,我只懂html代码和javascript交互。因为页面有一个button,向点击后触发事件
javascript
varparam="url="+$("#url").val();
$.ajax({
type:"POST",
url:"targetAction!targetMethod.action",
data:param,
dataType:"json",
success:function(json){
alert(json);
},
error:function(){
alert("连接超时");
}
});
java
ServletResponseresponse=ServletActionContext.getResponse();
response.resetBuffer();
response.setCharacterEncoding("utf-8");
response.getWriter().print(JSONArray.fromObject(data));
js端需要有个jquery,java端需要有个json-lib,这两个你可以到网上下载
8. 用HTML设计一个带有框架的电子书页面代码
制作电子图书其实就是在制作网页,所以,如果你想制作出精美的电子图书,那么你也应该具有一定水平的网页制作功底。如果你从未接触过网页制作,那么制作一本电子图书就有一定的困难了。因为,我们需要掌握很多网页制作知识和技巧,而且还要至少熟练掌握一到两种图像处理软件。我们这里假定读者已经基本掌握了一些网页制作知识,接下来我们首先按照本站的制作过程来讲解一下制作前需要做的一些事情。
首先,你必须搞到一种或多种电子图书编译软件。
制作电子图书应该有相应的工具,这里给出一个最简单组合:
1、一款文字处理软件(如Microsoft Word、WPS Office)
2、一款网页制作工具(如Dreamweaver、Frontpage);
3、一款图形图象处理软件(如Photoshop、Fireworks、PhotoImpact);
4、一款图标制作工具(如Macroangelo);
5、一款电子图书制作工具(如[EXE格式] ebook edit pro3.31 汉化版;eBook Workshop1.4;[CHM格式] QuickCHM2.6;[PDF格式]Acrobat)
以上为制作一本完整的电子图书所需的必要软件工具,以下工具为可选:
1、一款动画制作工具(如GIF Animator、Fireworks、ImageReady、Flash[只针对于支持.swf格式的电子图书编译软件]);
2、一款网站前台脚本编辑工具(如EditPlus、NotePad、TextPad、XML Spy)
相信对于前面几个软件大家已经很熟悉了,这里不准备详细讲解以上这些软件的使用方法,只在必要的时候讲解一下使用的技巧问题。
好了,制作前的准备我们就先说到这里,最后总结为以下几点:
1.基本网页制作知识:包括定位、表格的使用、页面边距、框架、常见JScript脚本等;
2.图像处理软件的使用:最好选择带有切片功能的图像制作软件,如Fireworks或Photoshop等;
3.熟悉ebook edit pro3.31、eBook Workshop1.4或者QuickCHM2.6等电子图书制作工具的使用方法;
三、制作过程概述
首先,你必须告诉我你已经选好了一本要制作的图书,你得到的可能是HTML、DOC、TXT或者其他任何文档格式的文件,我们首先要对这些文件做制作前的校验以保证文档的可读性。根据制作的题材的不同,我们设计时的理念也不同,比如说,一本关于政治的书就最好不要使用太过艳丽的风格来做,而一本题材活泼的书使用太庄重和压抑的风格又会给人不舒服的感觉。所以,按照题材的不同,我们也要有不同的设计理念。
选好了题目,我们就要对这些文件进行处理了,因为我们制作的东西多数都是通过网上得到的,所以这么多复杂和庞大的文件是有很多错误的,所以我们要对这些文件进行文字校对和格式校对。如果你不想动用像Word这样大的字处理软件的话,使用记事本也可以。处理中需要注意的地方主要有:
1. 是否有强制换行的情况:如果有的话,一定要修改,因为如果不改这些强制换行的地方,阅读起来将相当难看。所以一定要保证文字能够自动换行。
2. 关于如何在Dreamweaver中插入空格的问题:如果你使用的是拼音输入法的话(智能ABC、微软拼音、全拼),那么这个问题很好解决:使用快捷键“Shift+空格”将输入方式改为全角即可。以微软拼音来说,就是那个黄色的半圆牙变成圆形的就可以输入空格了。
3. 错别字的修改:说实话,作为一个制作者来说,校验错别字是一件枯燥而艰苦的工作,如果你不想做这一步,那么你最好到比较权威的站点去找资料,因为这些站点里的文字资料错别字往往很少,这也就减轻了我们的工作量。
接下来就改设计图书的样式了,简单的说,我们的设计主要包括:
1. 图书封面的设计;
2. 图书目录的设计;
3. 图书内容模板的设计;
下面我们简单的介绍一下这三方面设计时需要注意的问题:
首先来说说封面的设计,我们前面已经说过,我们需要按照图书内容的风格来设计图书的风格,一个好的图书封面可以起到吸引读者的作用,所以我们一般的制作方法是使用现成的图片,然后在图像处理软件中加工一下;但是如果手头没有合适的图片,我们就需要自己绘制一幅图片以适应图书的内容.如何自己绘制图片不属于我们讨论的范围,所以这里就不多说了.
其次,我们需要设计图书的目录。一般我制作电子图书都是使用Fireworks设计一个图片框架,然后在导出的时候进行切片,最后在Dreamweaver里进行处理。我们后面将会讲解如何设计图片框架和导出切片等问题。另外,由于每个人使用的显示器的分辨率的不同,所以我们必须考虑这一重要因素。在设计框架的时候最好按照800*600分辨率来设计,因为目前大多数人还在使用这个分辨率。在1024*768下面,只要保证框架居中对齐即可,不会影响浏览效果。这里给出参考大小如下:
800*600:最大化窗口大小为776*470;
1024*768:最大化窗口大小为1000*620;
当然,其中纵向长度对于我们来说并不是很重要,关键要注意宽度问题。如果宽度较大,一行容纳的文字就会很多,这样读者阅读起来就会很吃力。所以一定要注意这个问题。
图书模板的设计,和设计图书目录类似,不过我们一般都可以使用设计目录时使用的切片,只不过在格式的处理上面稍微需要改动一下。
设计好以上所说的一切以后,我们就可以开始制作了。我们按照上面设计的过程来依次制作图书:首先是封面,最好插入封面图片后在800*600和1024*768分辨率下进行测试,看看浏览效果是否正常,最好使封面位于窗口的正中央,否则会给人不舒服的感觉。其次是目录,在Dreamweaver里插入我们设计的切片后,进行简单的处理,然后根据图书章节的数量插入适当大小的表格,以定位各章的标题。最后就是图书内容了:一般使用Dreamweaver设计的模板都放在Templates目录下面,我们可以使用已设计好的模板一章一章的制作,制作的时候要注意各章节之间的链接,一定要正确,不要怕麻烦。
最后就是利用一款电子图书制作工具编译输出了。
四、制作电子图书流程
e书实际上是把一系列的网页文件HTML打包成的一个可执行文件,所以制作e书的关键就是HTML页面的制作,也即网页的设计和制作。如果你已掌握了设计网页方面的知识,那么10分钟内就会制作电子书了。
前面讲过,制作电子图书的软件是非常多的,一些初入门的朋友想自己动手制作电子书,往往又不知道选用什么软件好。这里介绍几种最简单、实用的软件。现在比较流行的有eBook Workshop1.4、 eBook Edit Pro 3.31、以及eBook Pack Express 、WebCompiler 2000等。具体的软件使用方法不在本篇讲述范围,请参考其它的使用教程文章
现在,我仔细介绍一下制作一本电子图书的全过程。对于电子图书的制作实际上和传统书的出版发行流程差不多,大致分为以下几大步:
选题:编辑根据自己了解的市场信息选择出书的主题,比如“大话西游”很热门,就可以针对这个选择好的主题;如果您想将自己站点或感兴趣的内容做成e书,那么你的主题就已经有了。
资料的收集和校对:选题确定了,就要根据该选题收集相关的资料和图片等。互联网是一个资料的大宝藏,可以找到很多有用的信息,但是互联网上的资料也很乱,需要进行大量校对和整理工作。在收集和校对过程中,要整理出书的大致结构(就是书的目录)和书籍风格(整体设计的风格)。
设计:设计师按照编辑整理好的资料、结构和风格说明进行设计,使用PhotoShop和Fireworks等图形处理工具以及一些Icon制作工具(例如Microangelo),设计出书的封面、内文版式以及Icon和Logo文件等。这一步相当于传统的装祯设计。
制作:Html制作员在设计师设计的基础上进行切图、添加文字内容和加入链接等制作工作。这一步的结果相当于一个完整的站点的目录,其中包括图片、Html、CSS、JavaScript等文件以及书中的Icon和Logo文件。使用的工具就是常规的网页制作工具,推荐使用DreamWeaver,它有很好的网站管理功能。
打包:现在包括图书内容的Html、图片、CSS、JavaScript以及书中的Icon和Logo文件都有了,接着就是使用一款制作电子图书的软件打包编译。
至此一本电子书完成,以后就是发布、宣传、推广了!
以上是制作e书的流程。对于大家,所有这些工作常常是一个人完成,从选题、编辑、设计、制作到打包,但是明白这个流程可以让我们的电子书制作的更专业。
下面我们介绍做电子书中设计、制作和打包中应该注意的一些技术细节问题。
编辑资料时应注意的问题:
对于文字资料,最好使用WORD格式,因为WORD中有很多控制符,这样能够方便的转换文本格式。
例如:换段(相当于HTML中的<p>)在WORD中用^p(CTRL+p)表示,一般换行(相当于HTML中的<br>)使用^l(CTRL+l)表示等,这样当我们在后面制作HTML页面需要文本自动换行时,就可以使用这些控制符去掉文本中的换行。而且还可以使用WORD中的“宏”批量处理文本。
设计时应注意的问题:
建议使用PSD(Photoshop)或PNG(Fireworks)格式的分层图,这样便于后续制作时的切割工作。分层图中的无用图层应删除掉。设计时背景和文字应该尽量避免使用过亮的颜色,否则读者阅读时会非常吃力,背景最好使用一些浅色的底纹等。
为了避免e书中出现下方的水平滚动条,页面宽度要按照以下标准:
在800X600分辨率下,宽度不要大于776(网页是778);
在1024X768分辨率下,宽度不要大于1000(网页是1002);
设计人员还需要制作电子书中的LOGO和ICON文件。
LOGO文件要求为GIF格式,大小为88X31;
ICON文件使用专门的Icon制作工具(我使用的是Microangelo98)制作,大小为32X32,要求是256色。
制作时应注意的问题:
在切割图片时注意gif和jpg文件格式的区别,选择合适的图片格式,从而在保证清晰度的情况下,让文件尽量的小;链接使用相对地址,同时书中的链接要认真检查,链接到外部的站点也需要确认OK;字体的控制最好不要用点大小,因为这样会使书中的字体大小无法变动。同时文本最好是自动换行。一系列的HTML网页文件名最好不要使用中文,如我喜欢取名为0文件夹,文件按照01.htm、02.htm、03.htm……;
好,到现在您对整个E书的制作过程有了一个了解,至于你制作出e书的好坏与很多方面有关,包括内容编辑校对的情况、设计水平和制作水平等。
9. DW制作书店网页的html代码和CSS代码
<Html >
<HEAD id="ctl00_HEAD1"><meta http-equiv="Content-Type" content="text/html" /><title>
图书列表页
</title>
<style type="text/css">
*{padding:0;margin:0}
image{border:0;}
div{color:#000000;
font-size:12px;}
td{color:#000000;
font-size:12px;}
.topdiv{position:absolute;
left:700px;
top:100px;
width:190px;}
.top-input{border:0;
background:#FFFFFF;
width:175px;
height:20px;
padding-top:2px;}
.middle-bg{background:url(Images/index-bg.jpg) 0px 0px no-repeat;
width:1024px;}
.middle-left{width:180px;}
.middle-left1{width:150px;border-left:1 #7AB271 solid;border-right:1 #7AB271 solid;padding:10px 5px 10px 5px;}
.bottom {width:80px;color:#000000;line-height:30px;font-size:12px;text-align:center; text-decoration:none;}
.bottom :hover{width:80px;color:#000000;line-height:30px;font-size:12px;text-align:center; text-decoration:none;}
.bright{color:#666666;font-size:12px; text-align:center;}
</style>
<style type="text/css">
.ctl00_tvStoreClass_0 { text-decoration:none; }
</style></HEAD>
<script language="javascript">
function Search()
{
keyword=document.getElementById("ctl00_Search").value;
document.location="Search.aspx?KeyWord="+escape(keyword);
}
window.onload=function(){
var url=document.location.toString();
var array=url.split("KeyWord=")
if(array.length>1)
document.getElementById("ctl00_Search").value=unescape(array[1]);
else
document.getElementById("ctl00_Search").value="";
}
</script>
<BODY>
<!--网站头部开始-->
<form name="aspnetForm" method="post" action="BookList.aspx?typeid=20" id="aspnetForm">
<div>
</div>
<script type="text/javascript">
//<![CDATA[
var theForm = document.forms['aspnetForm'];
if (!theForm) {
theForm = document.aspnetForm;
}
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
}
//]]>
</script>
<script type="text/javascript">
//<![CDATA[
function TreeView_PopulateNodeDoCallBack(context,param) {
WebForm_DoCallback(context.data.treeViewID,param,TreeView_ProcessNodeData,context,TreeView_ProcessNodeData,false);
}
var ctl00_tvStoreClass_Data = null;//]]>
</script>
<div>
</div>
<div style="width:1024px;height:150px;">
<div><IMG src="Images/index-top.jpg" border="0" usemap="#Map"></div>
<div class="topdiv"><input name="ctl00$Search" type="text" id="ctl00_Search" style="height:20px;width:186px;" />
<!--
<INPUT name="search" id="search" type="text" class="top-input">-->
</div>
</div>
<div class="middle-bg">
<!--网站中间部分开始-->
<div style="padding-left:30px; font-size:13px;line-height:30px;font-weight:bold;">您现在的位置:<span id="ctl00_SiteMapPath1"><a href="#ctl00_SiteMapPath1_SkipLink"><img alt="跳过导航链接" height="0" width="0" src="/Demos/MyBookShop%20-%20Final/Web/WebResource.axd?d=Z6p7xF9tjY6napuwT3WBkA2&t=633710706727968750" style="border-width:0px;" /></a><span><a href="/Demos/MyBookShop%20-%20Final/Web/Default.aspx">第三波</a></span><span> > </span><span>图书列表页</span><a id="ctl00_SiteMapPath1_SkipLink"></a></span>
</div>
<div style="padding:15px 0px 15px 0px;">
<TABLE width="900" border="0" cellspacing="0" cellpadding="0" align="center">
<TR>
<!--左边菜单栏开始-->
<TD class="middle-left" valign="top"><div><IMG src="Images/menu-top.gif"></div>
<div class="middle-left1">
<a href="#ctl00_tvStoreClass_SkipLink"><img alt="跳过导航链接。" src="/Demos/MyBookShop%20-%20Final/Web/WebResource.axd?d=Z6p7xF9tjY6napuwT3WBkA2&t=633710706727968750" width="0" height="0" style="border-width:0px;" /></a><div id="ctl00_tvStoreClass">
<table cellpadding="0" cellspacing="0" style="border-width:0;">
<tr>
<td><a id="ctl00_tvStoreClassn0" href="javascript:TreeView_ToggleNode(ctl00_tvStoreClass_Data,0,ctl00_tvStoreClassn0,' ',ctl00_tvStoreClassn0Nodes)"><img src="#" alt="折叠 新书推荐" style="border-width:0;" /></a></td><td style="white-space:nowrap;"><a class="ctl00_tvStoreClass_0" href="default.aspx" id="ctl00_tvStoreClasst0">新书推荐</a></td>
</tr>
</table><div id="ctl00_tvStoreClassn0Nodes" style="display:block;">
<table cellpadding="0" cellspacing="0" style="border-width:0;">
<tr>
<td><div style="width:20px;height:1px"></div></td><td><img src="down" alt="" /></td><td style="white-space:nowrap;"><a class="ctl00_tvStoreClass_0" href="BookList.aspx?typeid=1" id="ctl00_tvStoreClasst1"> C#</a></td>
</tr>
</table><table cellpadding="0" cellspacing="0" style="border-width:0;">
<tr>
<td><div style="width:20px;height:1px"></div></td><td><img src="down" alt="" /></td><td style="white-space:nowrap;"><a class="ctl00_tvStoreClass_0" href="BookList.aspx?typeid=25" id="ctl00_tvStoreClasst2">.NET</a></td>
</tr>
</table><table cellpadding="0" cellspacing="0" style="border-width:0;">
<tr>
<td><div style="width:20px;height:1px"></div></td><td><img src="down" alt="" /></td><td style="white-space:nowrap;"><a class="ctl00_tvStoreClass_0" href="BookList.aspx?typeid=29" id="ctl00_tvStoreClasst3">ASP.NET</a></td>
</tr>
</table><table cellpadding="0" cellspacing="0" style="border-width:0;">
<tr>
<td><div style="width:20px;height:1px"></div></td><td><img src="down" alt="" /></td><td style="white-space:nowrap;"><a class="ctl00_tvStoreClass_0" href="BookList.aspx?typeid=16" id="ctl00_tvStoreClasst4">Basic VB VB Script</a></td>
</tr>
</table><table cellpadding="0" cellspacing="0" style="border-width:0;">
<tr>
<td><div style="width:20px;height:1px"></div></td><td><img src="down" alt="" /></td><td style="white-space:nowrap;"><a class="ctl00_tvStoreClass_0" href="BookList.aspx?typeid=15" id="ctl00_tvStoreClasst5">C C++ VC VC++</a></td>
</tr>
</table><table cellpadding="0" cellspacing="0" style="border-width:0;">
<tr>
<td><div style="width:20px;height:1px"></div></td><td><img src="down" alt="" /></td><td style="white-space:nowrap;"><a class="ctl00_tvStoreClass_0" href="BookList.aspx?typeid=4" id="ctl00_tvStoreClasst6">CSS Div</a></td>
</tr>
</table><table cellpadding="0" cellspacing="0" style="border-width:0;">
<tr>
<td><div style="width:20px;height:1px"></div></td><td><img src="down" alt="" /></td><td style="white-space:nowrap;"><a class="ctl00_tvStoreClass_0" href="BookList.aspx?typeid=22" id="ctl00_tvStoreClasst7">HTML XML</a></td>
</tr>
</table><table cellpadding="0" cellspacing="0" style="border-width:0;">
<tr>
<td><div style="width:20px;height:1px"></div></td><td><img src="down" alt="" /></td><td style="white-space:nowrap;"><a class="ctl00_tvStoreClass_0" href="BookList.aspx?typeid=2" id="ctl00_tvStoreClasst8">J2EE</a></td>
</tr>
</table><table cellpadding="0" cellspacing="0" style="border-width:0;">
<tr>
<td><div style="width:20px;height:1px"></div></td><td><img src="down" alt="" /></td><td style="white-space:nowrap;"><a class="ctl00_tvStoreClass_0" href="BookList.aspx?typeid=21" id="ctl00_tvStoreClasst9">Java Script Java</a></td>
</tr>
</table><table cellpadding="0" cellspacing="0" style="border-width:0;">
<tr>
<td><div style="width:20px;height:1px"></div></td><td><img src="down" alt="" /></td><td style="white-space:nowrap;"><a class="ctl00_tvStoreClass_0" href="BookList.aspx?typeid=31" id="ctl00_tvStoreClasst10">JSP</a></td>
</tr>
</table><table cellpadding="0" cellspacing="0" style="border-width:0;">
<tr>
<td><div style="width:20px;height:1px"></div></td><td><img src="down" alt="" /></td><td style="white-space:nowrap;"><a class="ctl00_tvStoreClass_0" href="BookList.aspx?typeid=26" id="ctl00_tvStoreClasst11">Perl</a></td>
</tr>
</table><table cellpadding="0" cellspacing="0" style="border-width:0;">
<tr>
<td><div style="width:20px;height:1px"></div></td><td><img src="down" alt="" /></td><td style="white-space:nowrap;"><a class="ctl00_tvStoreClass_0" href="BookList.aspx?typeid=35" id="ctl00_tvStoreClasst12">WINDOWS</a></td>
</tr>
</table><table cellpadding="0" cellspacing="0" style="border-width:0;">
<tr>
<td><div style="width:20px;height:1px"></div></td><td><img src="down" alt="" /></td><td style="white-space:nowrap;"><a class="ctl00_tvStoreClass_0" href="BookList.aspx?typeid=38" id="ctl00_tvStoreClasst13">电子商务</a></td>
</tr>
</table><table cellpadding="0" cellspacing="0" style="border-width:0;">
<tr>
<td><div style="width:20px;height:1px"></div></td><td><img src="down" alt="" /></td><td style="white-space:nowrap;"><a class="ctl00_tvStoreClass_0" href="BookList.aspx?typeid=17" id="ctl00_tvStoreClasst14">计算机等级考试</a></td>
</tr>
</table><table cellpadding="0" cellspacing="0" style="border-width:0;">
<tr>
<td><div style="width:20px;height:1px"></div></td><td><img src="down" alt="" /></td><td style="white-space:nowrap;"><a class="ctl00_tvStoreClass_0" href="BookList.aspx?typeid=20" id="ctl00_tvStoreClasst15">计算机理论</a></td>
</tr>
</table><table cellpadding="0" cellspacing="0" style="border-width:0;">
<tr>
<td><div style="width:20px;height:1px"></div></td><td><img src="down" alt="" /></td><td style="white-space:nowrap;"><a class="ctl00_tvStoreClass_0" href="BookList.aspx?typeid=28" id="ctl00_tvStoreClasst16">其他</a></td>
</tr>
</table><table cellpadding="0" cellspacing="0" style="border-width:0;">
<tr>
<td><div style="width:20px;height:1px"></div></td><td><img src="down" alt="" /></td><td style="white-space:nowrap;"><a class="ctl00_tvStoreClass_0" href="BookList.aspx?typeid=27" id="ctl00_tvStoreClasst17">网站开发</a></td>
</tr>
</table><table cellpadding="0" cellspacing="0" style="border-width:0;">
<tr>
<td><div style="width:20px;height:1px"></div></td><td><img src="down" alt="" /></td><td style="white-space:nowrap;"><a class="ctl00_tvStoreClass_0" href="BookList.aspx?typeid=0" id="ctl00_tvStoreClasst18"></a></td>
</tr>
</table><table cellpadding="0" cellspacing="0" style="border-width:0;">
<tr>
<td><div style="width:20px;height:1px"></div></td><td><img src="down" alt="" /></td><td style="white-space:nowrap;"><a class="ctl00_tvStoreClass_0" href="BookList.aspx?typeid=0" id="ctl00_tvStoreClasst19"></a></td>
</tr>
</table><table cellpadding="0" cellspacing="0" style="border-width:0;">
<tr>
<td><div style="width:20px;height:1px"></div></td><td><img src="down" alt="" /></td><td style="white-space:nowrap;"><a class="ctl00_tvStoreClass_0" href="BookList.aspx?typeid=0" id="ctl00_tvStoreClasst20"></a></td>
</tr>
</table>
</div>
</div><a id="ctl00_tvStoreClass_SkipLink"></a>
</div>
<div><IMG src="Images/menu-bottom.gif"></div>
</TD>
<!--右边主要内容开始-->
<TD valign="top"><TABLE width="100%" border="0" cellspacing="0" cellpadding="0">
<TR>
<TD>
<div class="contentstyle">
<div id="divOrder">
<div style="text-align:left;margin:20px 0 20px 0;">排序方式:
<input type="submit" name="ctl00$cphContent$btnDate" value="出版日期" id="ctl00_cphContent_btnDate" class="anniu" style="width:57px;height:16px;font-weight:normal;font-size:12px;color:Black;border-width:1px;border-style:Solid;border-color:SeaGreen;background-color:#C0FFC0;" />
| <input type="submit" name="ctl00$cphContent$btnPrice" value="价格" id="ctl00_cphContent_btnPrice" class="anniu" style="width:57px;height:16px;font-weight:normal;font-size:12px;color:Black;border-width:1px;border-style:Solid;border-color:SeaGreen;background-color:#C0FFC0;" /></div>
</div>
</div>
<div class="contentstyle" >
<table id="ctl00_cphContent_dlBooks" cellspacing="0" border="0" style="border-collapse:collapse;">
<tr>
<td>
<table>
<tr>
<td rowspan="2">
<a href="BookDetail.aspx?bid=4939">
<img style="CURSOR: hand" height="121" alt="" src="Images/BookCovers/9787115145543.jpg" width="95" hspace="4"/>
</a>
</td>
<td style="FONT-SIZE: small; COLOR: red" width="650">
<a href="BookDetail.aspx?bid=4939" name="link_prd_name" target="_blank" class="booktitle" id="link_prd_name"></a>
</td>
</tr>
<tr>
<td align="left">
<span style="font-size:12px;line-height:20px;">(美)Stanley B. Lippman Barbara E. Moo Josée LaJoie 着,李师贤 等译</span><br />
<br />
<span style="font-size:12px;line-height:20px;">本书是久负盛名的C++经典教程,其内容是C++大师Stanley B. Lippman丰富的实践经验和C++标准委员会原负责人Josée Lajoie对C++标准深入理解的完美结合,已经帮助全球无数程序员学会了C++。本版对前一版进行了彻底的修订,内容经过了重新组织,更加入了C++先驱Barba...</span>
</td>
</tr>
<tr>
<td align="right" colspan="2">
<span style="font-size:13px;line-height:20px;font-weight:bold;"> ¥ 99.0000</span>
</td>
</tr>
</table>
</td>
</tr><tr>
<td>
<hr />
</td>
</tr><tr>
<td>
<table>
<tr>
<td rowspan="2">
<a href="BookDetail.aspx?bid=5856">
<img style="CURSOR: hand" height="121" alt="" src="Images/BookCovers/9787302135449.jpg" width="95" hspace="4"/>
</a>
</td>
<td style="FONT-SIZE: small; COLOR: red" width="650">
<a href="BookDetail.aspx?bid=5856" name="link_prd_name" target="_blank" class="booktitle" id="link_prd_name">数据结构(Java版)——国外经典教材·计算机科学与技术</a>
</td>
</tr>
<tr>
<td align="left">
<span style="font-size:12px;line-height:20px;">(美)福特(Ford,W.H.),(美)托普(Topp,W.R.) 着,梁志敏 译</span><br />
<br />
<span style="font-size:12px;line-height:20px;">数据结构在计算机科学的各个领域中都扮演着非常重要的角色。本书主要从面向对象的角度进述了数据结构的基本理论。为帮助读者更加深入全面地理解数据结构,全书贯穿了对算法的综合研究。<br> 本书重要特色:<br> 使用大量的示例与图表阐明各种概念。<br> 大量的书面练习与编程练习覆盖...</span>
</td>
</tr>
<tr>
<td align="right" colspan="2">
<span style="font-size:13px;line-height:20px;font-weight:bold;"> ¥ 118.0000</span>
</td>
</tr>
</table>
</td>
</tr><tr>
<td>
<hr />
</td>
</tr><tr>
<td>
<table>
<tr>
<td rowspan="2">
<a href="BookDetail.aspx?bid=5956">
<img style="CURSOR: hand" height="121" alt="" src="Images/BookCovers/9787508312958.jpg" width="95" hspace="4"/>
</a>
</td>
<td style="FONT-SIZE: small; COLOR: red" width="650">
<a href="BookDetail.aspx?bid=5956" name="link_prd_name" target="_blank" class="booktitle" id="link_prd_name">Directx与VB.NET程序开发</a>
</td>
</tr>
<tr>
<td align="left">
<span style="font-size:12px;line-height:20px;">(美)斯克 编着,何健辉,陈志远 等译</span><br />
<br />
<span style="font-size:12px;line-height:20px;">Directx是用来创造基于Windows的计算机游戏以及多媒体应用程序的组件,是当今应用最广泛的一种技术。它与Visual Basic的结合可谓是编程史上的一次飞跃,尤其对游戏开发人员和多媒体编程人员来说更是具有重大意义。本书共分8部分,26章,通过大量实例生动翔实地介绍了如何使用Direct...</span>
</td>
</tr>
<tr>
<td align="right" colspan="2">
<span style="font-size:13px;line-height:20px;font-weight:bold;"> ¥ 39.0000</span>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<div class="contentstyle" style="text-align:left;margin:20px 0 20px 0;">
<span id="ctl00_cphContent_lblCurrentPage">第 1 页 共 1 页</span>
<input type="submit" name="ctl00$cphContent$btnPrev" value="上一页" id="ctl00_cphContent_btnPrev" disabled="disabled" class="anniu" style="width:57px;height:16px;font-weight:normal;font-size:12px;color:Black;border-width:1px;border-style:Solid;border-color:SeaGreen;background-color:#C0FFC0;" />
<input type="submit" name="ctl00$cphContent$btnNext" value="下一页" id="ctl00_cphContent_btnNext" disabled="disabled" class="anniu" style="width:57px;height:16px;font-weight:normal;font-size:12px;color:Black;border-width:1px;border-style:Solid;border-color:SeaGreen;background-color:#C0FFC0;" />
</div>
</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</div>
<!--网站底部开始-->
<div align="center"><IMG src="Images/line-1.gif" width="960" height="6"><br>
<a href="#" class="bottom">公司简介</a> <a href="#" class="bottom">诚征英才</a>
<a href="#" class="bottom">网站联盟</a> <a href="#" class="bottom">店中店招商</a>
<a href="#" class="bottom">交易条款</a>
</div>
<DIV class="bright">Copyright (C) GreatSoft 2002-2009, All Rights Reserved<IMG src="Images/validate.gif" hspace="4" align="absmiddle">
<span style="font-size:13px;color:#000000;">苏ICP证666666号</span>
</DIV>
</div>
<MAP name="Map">
<AREA shape="rect" coords="224, 95, 307, 125" href="default.aspx">
<AREA shape="rect" coords="327, 97, 408, 124" href="Cart.aspx">
<AREA shape="rect" coords="426, 96, 503, 125" href="MemberShip/UserLogin.aspx">
<AREA shape="rect" coords="522, 97, 606, 126" href="Admin/default.aspx">
<AREA shape="rect" coords="896, 102, 939, 124" href="javascript:Search();">
<AREA shape="rect" coords="943, 102, 986, 125" href="rss.aspx"></MAP>
<script type="text/javascript">
//<![CDATA[
var ctl00_tvStoreClass_ImageArray = new Array('', '', '', '/Demos/MyBookShop - Final/Web/WebResource.axd?d=f6X9oVBtbi-xyOUTDfZc-QCcdoepg5DfwI_hAb5r-Sc1&t=633710706727968750', '/Demos/MyBookShop - Final/Web/WebResource.axd?d=f6X9oVBtbi-xyOUTDfZc-ZSDqJ6aFayZFiLwydgnu7Y1&t=633710706727968750', '/Demos/MyBookShop - Final/Web/WebResource.axd?d=f6X9oVBtbi-xyOUTDfZc-e_w_YmV12-TChNPjwkAJdI1&t=633710706727968750');
//]]>
</script>
<script type="text/javascript">
//<![CDATA[
WebForm_InitCallback();var ctl00_tvStoreClass_Data = new Object();
ctl00_tvStoreClass_Data.images = ctl00_tvStoreClass_ImageArray;
ctl00_tvStoreClass_Data.collapseToolTip = "折叠 {0}";
ctl00_tvStoreClass_Data.expandToolTip = "展开 {0}";
ctl00_tvStoreClass_Data.expandState = theForm.elements['ctl00_tvStoreClass_ExpandState'];
ctl00_tvStoreClass_Data.selectedNodeID = theForm.elements['ctl00_tvStoreClass_SelectedNode'];
for (var i=0;i<6;i++) {
var preLoad = new Image();
if (ctl00_tvStoreClass_ImageArray[i].length > 0)
preLoad.src = ctl00_tvStoreClass_ImageArray[i];
}
ctl00_tvStoreClass_Data.lastIndex = 21;
ctl00_tvStoreClass_Data.populateLog = theForm.elements['ctl00_tvStoreClass_PopulateLog'];
ctl00_tvStoreClass_Data.treeViewID = 'ctl00$tvStoreClass';
ctl00_tvStoreClass_Data.name = 'ctl00_tvStoreClass_Data';
//]]>
</script>
</form>
</BODY>
</Html>
10. 求c#图书管理系统 源代码+界面
是网页的还是窗体的程序啊可以看看