注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計網(wǎng)絡(luò)編程ASP.NET 2.0項目開發(fā)第一步:UML+C#與VB雙語+Crystal Reports

ASP.NET 2.0項目開發(fā)第一步:UML+C#與VB雙語+Crystal Reports

ASP.NET 2.0項目開發(fā)第一步:UML+C#與VB雙語+Crystal Reports

定 價:¥49.00

作 者: 范曉平 編著
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: ASP

ISBN: 9787302174875 出版時間: 2008-09-01 包裝: 平裝
開本: 16開 頁數(shù): 408 字?jǐn)?shù):  

內(nèi)容簡介

  本書通過兩個由淺入深的實例,循序漸進(jìn)地介紹了ASP.NET2.0大型應(yīng)用系統(tǒng)的開發(fā)方法與設(shè)計技巧。系統(tǒng)分析與系設(shè)計采用UML(統(tǒng)一建模語言)作為建模工具。系統(tǒng)實現(xiàn)采用ASP.NET2.0作為開發(fā)平臺,以Visual C?!『蚔isual Basic兩種語言作為編程語言(所有程序均提供兩種語言的代碼版本),以Crystal Reports(水晶報表)作為數(shù)據(jù)的輸出形式,以SQL Server 2000作為數(shù)據(jù)庫支持。書中對實例開發(fā)的每一步,不僅詳細(xì)地講解了設(shè)計方法和設(shè)計步驟,也完整地提供了開發(fā)結(jié)果。讀者可在作者網(wǎng)站和清華大學(xué)出版社網(wǎng)絡(luò)下載兩個實例的全部數(shù)據(jù)庫文件和程序代碼文件。本書語言通俗、流暢,多用比喻,說理透徹??梢宰鳛锳SP.NET開發(fā)人員、高等院校教師或?qū)W生的參考用書,也可以作為高等院校以及相關(guān)課程的培訓(xùn)教材。

作者簡介

  范曉平,高級工程師畢業(yè)于北京航空航天大學(xué)。研制軟件項目20余項,主要有“制表程序生成器”、“層次分析軟件”、“多因素綜合評判系統(tǒng)”、“四川省固定資產(chǎn)投資項目管理信息系統(tǒng)”、“四川省發(fā)改委公文處理系統(tǒng)”、“四川省對外經(jīng)濟數(shù)據(jù)庫”、“川東開發(fā)公司計劃統(tǒng)計管理信息系統(tǒng)”及“專項資金管理信息系統(tǒng)等。在全國一級學(xué)會科技期刊發(fā)表科技論文10余篇,主要有《軟件工作量評估初探》、《制表程序生成器的設(shè)計與實現(xiàn)》、《計算機數(shù)據(jù)處理系統(tǒng)的集成》、《通信網(wǎng)的完整性》及《Intemet加密技術(shù)》等。著有《UML建模實例詳解》、《跟著實例學(xué)Visual C++6.O訪問數(shù)據(jù)庫·繪圖·制表》、《Visual Basic 6.O軟件開發(fā)項目軟件開發(fā)項目實訓(xùn)》等著作。

圖書目錄

第1章 分層+分布——大型系統(tǒng)的開發(fā)策略
 1.1 典型的三層結(jié)構(gòu)
 1.2 為什么要分層
 1.3 兩種分布模式
  1.3.1 客戶機/服務(wù)器模式
1.3.2 瀏覽器/服務(wù)器模式
 1.4 物理層與邏輯層的區(qū)別
 1.5 回顧與反思
第2章 UML——大型系統(tǒng)的建模語言
 2.1 UML概況——遠(yuǎn)看UML
2.1.1 UML的由來
2.1.2 UML的組成
2.1.3 UML的功能
 2.2 模型元素——就像自然語言中的“字”或“單詞”
  2.2.1 活動者
2.2.2 用倒
2.2.3 類
2.2.4 對象
2.2.5 消息
2.2.6 接口
2.2.7 包
2.2.8 組件
2.2.9 狀態(tài)
  2.2.10 活動
  2.2.11 節(jié)點
  2.2.12 關(guān)聯(lián)
  2.2.13 泛化
  2.2.14 依賴
 2.3 擴展機制——“字”或“單詞”不夠用就自己添加
  2.3.1 構(gòu)造型
2.3.2 標(biāo)記值
2.3.3 約束
 2.4 圖——就像機械制圖的零件圖或部件圖
  2.4.1 用例圖
2.4.2 類圖
2.4.3 對象圖
2.4.4 序列圖
2.4.5 協(xié)作圖
2.4.6 狀態(tài)圖
2.4.7 活動圖
2.4.8 組件圖
2.4.9 配置圖
 2.5 視圖——從一個側(cè)面看到的擬建系統(tǒng)模樣
 2.6 回顧與反思
第3章 ASP.NET項目開發(fā)基礎(chǔ)——俯視項目開發(fā)
 3.1 項目與解決方案
3.1.1 什么是項目
3.1.2 什么是解決方案及如何保存解決方案的設(shè)置
3.1.3 怎樣管理解決方案和項目
 3.2 網(wǎng)站
3.2.1 選擇合適的網(wǎng)站類型
3.2.2 創(chuàng)建網(wǎng)站
3.2.2.1 創(chuàng)建本地ⅡS網(wǎng)站
3.2.2.2 創(chuàng)建文件系統(tǒng)網(wǎng)站
3.2.3 了解網(wǎng)站的編譯方式
 3.3 程序集
3.3.1 什么是程序集
3.3.2 怎樣使用另一個程序集中的對象
 3.4 命名空間
3.4.1 聲明命名空間——為程序集中的對象定義命名空間
3.4.2 訪問命名空間——在項目中使用程序集中的對象
 3.5 命名空間與程序集之間的關(guān)系
 3.6 回顧與反思
第4章 ASP.NET編程模型——ASP.NET頁面設(shè)計方法 
 4.1 ASRNET工作原理
 4.2 Web窗體頁的組成
 4.3 單文件Web窗體頁
 4.4 頁面的生存周期
4.4.1 關(guān)于頁面框架的無狀態(tài)性
4.4.2 什么是往返過程
4.4.3 重新創(chuàng)建頁
4.4.4 頁面的首發(fā)與回發(fā)
 4.5 頁面事件
 4.6 頁面指令
 4.7 在Web窗體頁之間傳遞值
4.7.1 使用Request.QueryStrin9將信息追加到URL
4.7.2 使用Session在頁面間傳值
4.7.3 使用Server.Transfer在頁間傳值
 4.8 回顧與反思
第5章 Data Access Application Block for.NET——大型系統(tǒng)可以借用的一個訪問數(shù)據(jù)庫的通用組件
 5.1 Data Access Application Block概述
 5.2 使用SqlHelper類執(zhí)行命令
 5.3 SqlHelper類的方法和函數(shù)
 5.4 回顧與反思
第6章 Crystal Reports——使用最廣泛的報表工具
 6.1 Crystal Reports概述
  6.1.1 什么是報表
  6.1.2 什么是Crystal Reports
  6.1.3 為何使用Crystal Reports
 6.2 怎樣產(chǎn)生一個Crystal報表
  6.2.1 設(shè)計報表
  6.2.2 查看報表
 6.3 系統(tǒng)中裝有Crystal Reports嗎
 6.4 參觀制表車間
6.4.1 報表節(jié)
6.4.2 字段資源管理器
6.4.3 Crystal Reports工具欄
6.4.4 Crystal Reports菜單
6.4.5 預(yù)覽選項卡
 6.5 怎樣創(chuàng)建報表
 6.6 選擇哪種方式查看報表
6.6.1 查看器控件
6.6.2 四種對象模型——通過編程方式與報表進(jìn)行交互
6.6.3 使用哪種對象模型
6.6.4 不要混用對象模型
 6.7 報表代碼在哪里編寫
 6.8 部署
6.8.1 部署項目中包含哪些組件
6.8.2 怎樣創(chuàng)建部署項目
6.8.3 怎樣部署網(wǎng)站
 6.9 回顧與反思
第7章 VB.NET與C#比較——學(xué)習(xí)雙語的捷徑
 7.1 VB.NET與C#的異同分析
 7.2 VB.NET與C#的語法比較
 7.3 回顧與反思
第8章 創(chuàng)建一個簡單的ASP.NET三層結(jié)構(gòu)+Crystal Reports的應(yīng)用程序——實戰(zhàn)前的演習(xí)
 8.1 軟件做什么——為老師提供成績查詢
 8.2 軟件怎么做
  8.2.1 設(shè)計邏輯結(jié)構(gòu)
  8.2.2 選擇分布模式
  8.2.3 選擇開發(fā)環(huán)境
  8.2.4 選擇報表數(shù)據(jù)源
  8.2.5 選擇報表對象模型
  8.2.6 設(shè)計程序結(jié)構(gòu)
  8.2.7 規(guī)劃目錄結(jié)構(gòu)
 8.3 準(zhǔn)備數(shù)據(jù)
 8.4 創(chuàng)建網(wǎng)站
8.4.1 創(chuàng)建Example vb網(wǎng)站
8.4.2 創(chuàng)建Example CS網(wǎng)站
 8.5 數(shù)據(jù)層編碼——編寫存儲過程
 8.6 中間業(yè)務(wù)層編碼——編寫實體類
8.6.1 創(chuàng)建類——StudentmarkCIs
8.6.2 添加默認(rèn)構(gòu)造函數(shù)
8.6.3 添加專用字段
8.6.4 創(chuàng)建新的構(gòu)造函數(shù)
8.6.5 添加函數(shù)
8.6.6 導(dǎo)入命名空間
 8.7 表現(xiàn)層編碼——建立報表和Web頁
8.7.1 創(chuàng)建報表
   8.7.1.1 創(chuàng)建報表并連接到StudentmarkCls對象
 8.7.1.2 修飾報表外觀
  8.7.1.3 預(yù)覽報表
  8.7.1.4 篩選數(shù)據(jù)
  8.7.1.5 進(jìn)一步修飾報表外觀
8.7.2 創(chuàng)建Web頁
  8.7.2.1 設(shè)計要點
  8.7.2.2 添加CrystalReportViewer控件
  8.7.2.3 添加對象變量
  8.7.2.4 編寫ConfigureCrystalReports()
  8.7.2.5 編寫PopulateStudentmarkValuesArrayList()
  8.7.2.6 編寫Page Init()
  8.7.2.7 添加Imports/Using語句
 8.8 測試
 8.9 回顧與反思
第9章 建立用例模型——描述系統(tǒng)做什么
 9.1 系統(tǒng)描述
 9.2 找出活動者
9.2.1 怎樣找
9.2.2 找出活動者
 9.3 找出用例
  9.3.1 怎樣找
  9.3.2 找出用例
 9.4 畫出用例圖
 9.5 用例描述
  9.5.1 定制用例模板
  9.5.2 用例描述
 9.6 回顧與反思
第10章 建立類模型——描述誰是滿足用例的責(zé)任者
 10.1 找出類
  10.1.1 怎樣找
  10.1.2 找出類
 10.2 找出類與類之間的關(guān)系
 10.3 畫出類圖
 10.4 找出類的屬性
  10.4.1 Project類
  10.4.2 Invoice類
  10.4.3 User類
 10.5 找出類的操作
 10.6 回顧與反思
第11章 建立動態(tài)模型——描述系統(tǒng)怎么做
 11.1 為什么選擇序列圖
 11.2 設(shè)計序列圖
  11.2.1 登錄
11.2.2 查看報銷條件
11.2.3 注冊用戶
11.2.4 修改用戶信息
11.2.5 確立項目
11.2.6 修改項目
11.2.7 設(shè)定報銷條件
11.2.8 錄入票據(jù)
11.2.9 送票據(jù)到財務(wù)室
11.2.10 報銷票據(jù)
11.2.11 檢索票據(jù)
11.2.12 匯總票據(jù)
11.2.13 匯總項目
11.2.14 修改密碼
 11.3 回顧與反思
第12章 規(guī)劃系統(tǒng)結(jié)構(gòu)——多角度看系統(tǒng)構(gòu)成
 12.1 邏輯結(jié)構(gòu)——系統(tǒng)分析員想象中的系統(tǒng)模樣
 12.2 實現(xiàn)模型——系統(tǒng)設(shè)計員看到的系統(tǒng)代碼框架
12.2.1 設(shè)計方法
12.2.2 模型框架
12.2.3 組件圖
 12.3 頁面結(jié)構(gòu)——系統(tǒng)程序員眼中的系統(tǒng)模樣
 12.4 回顧與反思
第13章 建立數(shù)據(jù)模型——描述數(shù)據(jù)庫結(jié)構(gòu)
 13.1 設(shè)計方法
 13.2 關(guān)系數(shù)據(jù)庫的幾個術(shù)語
 13.3 類之間多重性向關(guān)系數(shù)據(jù)庫轉(zhuǎn)換的規(guī)則
 13.4 設(shè)計數(shù)據(jù)模型
13.4.1 將類映射為關(guān)系數(shù)據(jù)表
13.4.2 將類的屬性映射為表的列
13.4.3 將關(guān)聯(lián)映射到關(guān)系數(shù)據(jù)庫
13.4.4 數(shù)據(jù)模型
 13.5 回顧與反思
第14章 數(shù)據(jù)庫實現(xiàn)——將數(shù)據(jù)模型變?yōu)閷嶋H的數(shù)據(jù)庫
 14.1 創(chuàng)建數(shù)據(jù)庫
 14.2 創(chuàng)建數(shù)據(jù)表
14.2.1 數(shù)據(jù)結(jié)構(gòu)設(shè)計
14.2.2 創(chuàng)建數(shù)據(jù)表
 14.3 設(shè)置身份驗證模式
 14.4 注冊系統(tǒng)管理員
 14.5 回顧與反思
第15章 開始編碼——搭建施工現(xiàn)場并開始施工
 15.1 創(chuàng)建網(wǎng)站
15.1.1 創(chuàng)建Finnance—vb網(wǎng)站
15.1.2 創(chuàng)建Finnance—cs網(wǎng)站
 15.2 引用SQLHelper類——實現(xiàn)數(shù)據(jù)訪問層
15.2.1 添加SQLHelper類代碼文件
15.2.2 修改配置文件Web.config
 15.3 創(chuàng)建級聯(lián)樣式表
 15.4 創(chuàng)建用戶控件
15.4.1 新建文件夾
15.4.2 創(chuàng)建用戶控件
15.5 創(chuàng)建母版頁
15.6 回顧與反思
第16章 用戶登錄頁編碼——為系統(tǒng)制作鎖
 16.1 頁面樣式
 16.2 設(shè)計要點
 16.3 數(shù)據(jù)庫層
 16.4 中間業(yè)務(wù)層
 16.5 表現(xiàn)層
16.5.1 創(chuàng)建登錄頁
16.5.2 頁面布局
16.5.3 添加控件和文本
16.5.4 對控件編程
 16.6 回顧與反思
第17章 首頁編碼——為系統(tǒng)制作大門
 17.1 頁面樣式
 17.2 設(shè)計要點
 17.3 創(chuàng)建首頁
 17.4 頁面布局
 17.5 對控件編程
 17.6 回顧與反思
第18章 后臺管理編碼——建立內(nèi)部管理環(huán)境
 18.1 注冊用戶
18.1.1 頁面樣式
18.1.2 設(shè)計要點
18.1.3 創(chuàng)建注冊用戶頁
18.1.4 對控件編程
   18.1.4.1 ValidateUser()函數(shù)——驗證正在注冊的用戶是否已經(jīng)被注冊
   18.1.4.2 butnContinue Click()過程——注冊新用戶
 18.2 修改用戶信息
18.2.1 頁面樣式
18.2.2 設(shè)計要點
18.2.3 編寫存儲過程GetAllUser——查詢中排除不需要的記錄
18.2.4 創(chuàng)建修改用戶信息頁
18.2.5 對控件編程
   18.2.5.1 Page 過程——將控件加載到頁面_Load()
   18.2.5.2 butnOk Click()過程——重定向到首頁
 18.3 確立項目
18.3.1 頁面樣式
18.3.2 設(shè)計要點
18.3.3 編寫存儲過程GetUnit——從結(jié)果集中剔出重復(fù)的部門名稱
18.3.4 創(chuàng)建確立項目頁
18.3.5 對控件編程
   18.3.5.1 GetCtrWalue0過程——從頁面獲取新項目的數(shù)據(jù)
 18.3.5.2 Page Load()過程——將控件加載到頁面
 18.3.5.3 bumContinue 過程——保存項目信息 Click0
 18.4 修改項目
18.4.1 頁面樣式
18.4.2 設(shè)計要點
18.4.3 創(chuàng)建修改項目頁
18.4.4 對控件編程
 18.5 設(shè)定報銷條件
18.5.1 頁面樣式
18.5.2 設(shè)計要點
18.5.3 創(chuàng)建設(shè)定報銷條件頁
18.5.4 對控件編程
  18.5.4.1 Page Load()過程——將控件加載到頁面
 18.5.4.2 butnOk Click()過程——保存修改過的報銷條件
 18.6 回顧與反思
第19章 業(yè)務(wù)處理編碼——建立業(yè)務(wù)處理環(huán)境
 19.1 錄入票據(jù)
19.1.1 頁面樣式
19.1.2 設(shè)計要點
19.1.3 編寫存儲過程GetProjectLIst——精確檢索用空格分隔的字符串
19.1.4 創(chuàng)建錄入票據(jù)頁
19.1.5 對控件編程
   19.1.5.1 ShowProject()過程——為顯示項目信息作準(zhǔn)備
   19.1.5.2 Smnlnvoice()函數(shù)——合計票據(jù)金額
 19.1.5.3 Page—Load()過程——將控件加載到頁面
 19.1.5.4 DropDownListl SelectedIndexChanged()過程——顯示項目信息
   19.1.5.5 DropDownList2一selcc砌Ⅱdexcb卸gcd()過程——按付款方式?jīng)Q定需要錄入的票據(jù)指標(biāo)
   19.1.5.6 DropDownList6 SelectedlndexChanged()過程——決定是否錄入票據(jù)的“附通知”指標(biāo)
   19.1.5.7 bumContinue ClickOr()過程——保存票據(jù)
 19.2 送財務(wù)室
  19.2.1 頁面樣式
19.2.2 設(shè)計要點
19.2.3 編寫存儲過程GEtAlllnvioce——檢索項目已經(jīng)或?qū)⒁獔箐N的票據(jù)
  19.2.4 創(chuàng)建送財務(wù)室頁
19.2.5 對控件編程
 19.2.5.1 CtrlCondion0過程——對錄入的票據(jù)進(jìn)行審核
 19.2.5.2 Page_LoadComplete()過程——獲取項目已錄入的全部票據(jù)
   19.2.5.3 DropDownListl—selectedIndexChanged()過程——隱藏或顯示panellnvoice和lablnvoice控件
   19.2.5.4 butncheck—CIIck()過程——調(diào)用CtrlCondion()過程審核錄入的票據(jù)
 19.3 審核報銷
  19.3.1 頁面樣式
19.3.2 設(shè)計要點
19.3.3 編寫存儲過程UpdateExpense一合計項目的已報銷金額
  19.3.4 事務(wù)處理
19.3.5 頁面布局
19.3.6 驗證日期格式
19.3.7 對控件編程
   19.3.7.1 ValidatelnvoiceNum()函數(shù)——驗證票據(jù)是否有憑證號
   19.3.7.2 Page_Load()過程——將控件加載到頁面
   19.3.7.3 Page_LoadComplere0過程——獲取已送財務(wù)室的票據(jù)、隱藏或顯示有關(guān)控件
   19.3.7.4 DropDownListl-selcetedIndexChanged()過程——選擇要報銷的項目后所作的處理
   19.3.7.5 DropDownList2-SelectedlndexChanged()過程——隱藏或顯示有關(guān)控件
   19.3.7.6 butnSubmit Chick()過程——報銷票據(jù)
   19.3.7.7 bumUntread_Click()過程——將票據(jù)退回原報銷人
 19.4 回顧與反思
第20章 數(shù)據(jù)檢索編碼——用Crystal Reports查閱票據(jù)和工頁目信息
 20.1 設(shè)計要點
20.1.1 主要問題
20.1.2 實現(xiàn)方案
 20.2 票據(jù)檢索
20.2.1 頁面樣式
20.2.2 生成檢索條件表達(dá)式
20.2.3 用檢索條件篩選記錄
20.2.4 為報表準(zhǔn)備數(shù)據(jù)
20.2.5 創(chuàng)建并顯示報表
 20.2.5.1 創(chuàng)建報表
  20.2.5.2 顯示報表
 20.3 票據(jù)匯總
20.3.1 頁面樣式
20.3.2 生成檢索條件和分組指標(biāo)表達(dá)式
20.3.3 用檢索條件和分組指標(biāo)表達(dá)式準(zhǔn)備記錄
20.3.4 為報表準(zhǔn)備數(shù)據(jù)
20.3.5 創(chuàng)建并顯示報表
 20.4 項目匯總
20.4.1 頁面樣式
20.4.2 生成分組指標(biāo)表達(dá)式
20.4.3 用分組指標(biāo)表達(dá)式準(zhǔn)備記錄
20.4.4 為報表準(zhǔn)備數(shù)據(jù)
20.4.5 創(chuàng)建并顯示報表
 20.5 回顧與反思
第21章 修改密碼頁編碼——為用戶更換鑰匙
 21.1 頁面樣式
 21.2 設(shè)計要點
 21.3 數(shù)據(jù)庫層
 21.4 中間業(yè)務(wù)層
 21.5 表現(xiàn)層
21.5.1 創(chuàng)建修改密碼頁
21.5.2 頁面布局
21.5.3 添加控件和文本
21.5.4 對控件編程
 21.5.4.1 Buttonl Click()過程——修改密碼
 21.5.4.2 Button2 Click()過程——取消修改密碼
 21.6 回顧與反思
第22章 系統(tǒng)部署——裝入集裝箱到目標(biāo)現(xiàn)場安裝
 22.1 附加數(shù)據(jù)庫
22.1.1 復(fù)制數(shù)據(jù)庫文件
22.1.2 附加到服務(wù)器
 22.2 部署項目
22.2.1 確定包含的組件
22.2.2 創(chuàng)建Web安裝項目
22.2.3 部署網(wǎng)站
22.2.4 部署后更改數(shù)據(jù)庫連接配置
 22.3 回顧與反思

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號