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#圖書管理系統 源代碼+界面
是網頁的還是窗體的程序啊可以看看