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

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

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

定 價(jià):¥49.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章 分層+分布——大型系統(tǒng)的開發(fā)策略
 1.1 典型的三層結(jié)構(gòu)
 1.2 為什么要分層
 1.3 兩種分布模式
  1.3.1 客戶機(jī)/服務(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é)點(diǎn)
  2.2.12 關(guān)聯(lián)
  2.2.13 泛化
  2.2.14 依賴
 2.3 擴(kuò)展機(jī)制——“字”或“單詞”不夠用就自己添加
  2.3.1 構(gòu)造型
2.3.2 標(biāo)記值
2.3.3 約束
 2.4 圖——就像機(jī)械制圖的零件圖或部件圖
  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 視圖——從一個(gè)側(cè)面看到的擬建系統(tǒng)模樣
 2.6 回顧與反思
第3章 ASP.NET項(xiàng)目開發(fā)基礎(chǔ)——俯視項(xiàng)目開發(fā)
 3.1 項(xiàng)目與解決方案
3.1.1 什么是項(xiàng)目
3.1.2 什么是解決方案及如何保存解決方案的設(shè)置
3.1.3 怎樣管理解決方案和項(xiàng)目
 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 怎樣使用另一個(gè)程序集中的對象
 3.4 命名空間
3.4.1 聲明命名空間——為程序集中的對象定義命名空間
3.4.2 訪問命名空間——在項(xiàng)目中使用程序集中的對象
 3.5 命名空間與程序集之間的關(guān)系
 3.6 回顧與反思
第4章 ASP.NET編程模型——ASP.NET頁面設(shè)計(jì)方法 
 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)可以借用的一個(gè)訪問數(shù)據(jù)庫的通用組件
 5.1 Data Access Application Block概述
 5.2 使用SqlHelper類執(zhí)行命令
 5.3 SqlHelper類的方法和函數(shù)
 5.4 回顧與反思
第6章 Crystal Reports——使用最廣泛的報(bào)表工具
 6.1 Crystal Reports概述
  6.1.1 什么是報(bào)表
  6.1.2 什么是Crystal Reports
  6.1.3 為何使用Crystal Reports
 6.2 怎樣產(chǎn)生一個(gè)Crystal報(bào)表
  6.2.1 設(shè)計(jì)報(bào)表
  6.2.2 查看報(bào)表
 6.3 系統(tǒng)中裝有Crystal Reports嗎
 6.4 參觀制表車間
6.4.1 報(bào)表節(jié)
6.4.2 字段資源管理器
6.4.3 Crystal Reports工具欄
6.4.4 Crystal Reports菜單
6.4.5 預(yù)覽選項(xiàng)卡
 6.5 怎樣創(chuàng)建報(bào)表
 6.6 選擇哪種方式查看報(bào)表
6.6.1 查看器控件
6.6.2 四種對象模型——通過編程方式與報(bào)表進(jìn)行交互
6.6.3 使用哪種對象模型
6.6.4 不要混用對象模型
 6.7 報(bào)表代碼在哪里編寫
 6.8 部署
6.8.1 部署項(xiàng)目中包含哪些組件
6.8.2 怎樣創(chuàng)建部署項(xià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)建一個(gè)簡單的ASP.NET三層結(jié)構(gòu)+Crystal Reports的應(yīng)用程序——實(shí)戰(zhàn)前的演習(xí)
 8.1 軟件做什么——為老師提供成績查詢
 8.2 軟件怎么做
  8.2.1 設(shè)計(jì)邏輯結(jié)構(gòu)
  8.2.2 選擇分布模式
  8.2.3 選擇開發(fā)環(huán)境
  8.2.4 選擇報(bào)表數(shù)據(jù)源
  8.2.5 選擇報(bào)表對象模型
  8.2.6 設(shè)計(jì)程序結(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ù)層編碼——編寫實(shí)體類
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)層編碼——建立報(bào)表和Web頁
8.7.1 創(chuàng)建報(bào)表
   8.7.1.1 創(chuàng)建報(bào)表并連接到StudentmarkCls對象
 8.7.1.2 修飾報(bào)表外觀
  8.7.1.3 預(yù)覽報(bào)表
  8.7.1.4 篩選數(shù)據(jù)
  8.7.1.5 進(jìn)一步修飾報(bào)表外觀
8.7.2 創(chuàng)建Web頁
  8.7.2.1 設(shè)計(jì)要點(diǎn)
  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è)計(jì)序列圖
  11.2.1 登錄
11.2.2 查看報(bào)銷條件
11.2.3 注冊用戶
11.2.4 修改用戶信息
11.2.5 確立項(xiàng)目
11.2.6 修改項(xiàng)目
11.2.7 設(shè)定報(bào)銷條件
11.2.8 錄入票據(jù)
11.2.9 送票據(jù)到財(cái)務(wù)室
11.2.10 報(bào)銷票據(jù)
11.2.11 檢索票據(jù)
11.2.12 匯總票據(jù)
11.2.13 匯總項(xiàng)目
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 實(shí)現(xiàn)模型——系統(tǒng)設(shè)計(jì)員看到的系統(tǒng)代碼框架
12.2.1 設(shè)計(jì)方法
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è)計(jì)方法
 13.2 關(guān)系數(shù)據(jù)庫的幾個(gè)術(shù)語
 13.3 類之間多重性向關(guān)系數(shù)據(jù)庫轉(zhuǎn)換的規(guī)則
 13.4 設(shè)計(jì)數(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ù)庫實(shí)現(xiàn)——將數(shù)據(jù)模型變?yōu)閷?shí)際的數(shù)據(jù)庫
 14.1 創(chuàng)建數(shù)據(jù)庫
 14.2 創(chuàng)建數(shù)據(jù)表
14.2.1 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)
14.2.2 創(chuàng)建數(shù)據(jù)表
 14.3 設(shè)置身份驗(yàn)證模式
 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類——實(shí)現(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è)計(jì)要點(diǎn)
 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è)計(jì)要點(diǎn)
 17.3 創(chuàng)建首頁
 17.4 頁面布局
 17.5 對控件編程
 17.6 回顧與反思
第18章 后臺管理編碼——建立內(nèi)部管理環(huán)境
 18.1 注冊用戶
18.1.1 頁面樣式
18.1.2 設(shè)計(jì)要點(diǎn)
18.1.3 創(chuàng)建注冊用戶頁
18.1.4 對控件編程
   18.1.4.1 ValidateUser()函數(shù)——驗(yàn)證正在注冊的用戶是否已經(jīng)被注冊
   18.1.4.2 butnContinue Click()過程——注冊新用戶
 18.2 修改用戶信息
18.2.1 頁面樣式
18.2.2 設(shè)計(jì)要點(diǎn)
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 確立項(xiàng)目
18.3.1 頁面樣式
18.3.2 設(shè)計(jì)要點(diǎn)
18.3.3 編寫存儲過程GetUnit——從結(jié)果集中剔出重復(fù)的部門名稱
18.3.4 創(chuàng)建確立項(xiàng)目頁
18.3.5 對控件編程
   18.3.5.1 GetCtrWalue0過程——從頁面獲取新項(xiàng)目的數(shù)據(jù)
 18.3.5.2 Page Load()過程——將控件加載到頁面
 18.3.5.3 bumContinue 過程——保存項(xiàng)目信息 Click0
 18.4 修改項(xiàng)目
18.4.1 頁面樣式
18.4.2 設(shè)計(jì)要點(diǎn)
18.4.3 創(chuàng)建修改項(xiàng)目頁
18.4.4 對控件編程
 18.5 設(shè)定報(bào)銷條件
18.5.1 頁面樣式
18.5.2 設(shè)計(jì)要點(diǎn)
18.5.3 創(chuàng)建設(shè)定報(bào)銷條件頁
18.5.4 對控件編程
  18.5.4.1 Page Load()過程——將控件加載到頁面
 18.5.4.2 butnOk Click()過程——保存修改過的報(bào)銷條件
 18.6 回顧與反思
第19章 業(yè)務(wù)處理編碼——建立業(yè)務(wù)處理環(huán)境
 19.1 錄入票據(jù)
19.1.1 頁面樣式
19.1.2 設(shè)計(jì)要點(diǎn)
19.1.3 編寫存儲過程GetProjectLIst——精確檢索用空格分隔的字符串
19.1.4 創(chuàng)建錄入票據(jù)頁
19.1.5 對控件編程
   19.1.5.1 ShowProject()過程——為顯示項(xiàng)目信息作準(zhǔn)備
   19.1.5.2 Smnlnvoice()函數(shù)——合計(jì)票據(jù)金額
 19.1.5.3 Page—Load()過程——將控件加載到頁面
 19.1.5.4 DropDownListl SelectedIndexChanged()過程——顯示項(xiàng)目信息
   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 送財(cái)務(wù)室
  19.2.1 頁面樣式
19.2.2 設(shè)計(jì)要點(diǎn)
19.2.3 編寫存儲過程GEtAlllnvioce——檢索項(xiàng)目已經(jīng)或?qū)⒁獔?bào)銷的票據(jù)
  19.2.4 創(chuàng)建送財(cái)務(wù)室頁
19.2.5 對控件編程
 19.2.5.1 CtrlCondion0過程——對錄入的票據(jù)進(jìn)行審核
 19.2.5.2 Page_LoadComplete()過程——獲取項(xiàng)目已錄入的全部票據(jù)
   19.2.5.3 DropDownListl—selectedIndexChanged()過程——隱藏或顯示panellnvoice和lablnvoice控件
   19.2.5.4 butncheck—CIIck()過程——調(diào)用CtrlCondion()過程審核錄入的票據(jù)
 19.3 審核報(bào)銷
  19.3.1 頁面樣式
19.3.2 設(shè)計(jì)要點(diǎn)
19.3.3 編寫存儲過程UpdateExpense一合計(jì)項(xiàng)目的已報(bào)銷金額
  19.3.4 事務(wù)處理
19.3.5 頁面布局
19.3.6 驗(yàn)證日期格式
19.3.7 對控件編程
   19.3.7.1 ValidatelnvoiceNum()函數(shù)——驗(yàn)證票據(jù)是否有憑證號
   19.3.7.2 Page_Load()過程——將控件加載到頁面
   19.3.7.3 Page_LoadComplere0過程——獲取已送財(cái)務(wù)室的票據(jù)、隱藏或顯示有關(guān)控件
   19.3.7.4 DropDownListl-selcetedIndexChanged()過程——選擇要報(bào)銷的項(xiàng)目后所作的處理
   19.3.7.5 DropDownList2-SelectedlndexChanged()過程——隱藏或顯示有關(guān)控件
   19.3.7.6 butnSubmit Chick()過程——報(bào)銷票據(jù)
   19.3.7.7 bumUntread_Click()過程——將票據(jù)退回原報(bào)銷人
 19.4 回顧與反思
第20章 數(shù)據(jù)檢索編碼——用Crystal Reports查閱票據(jù)和工頁目信息
 20.1 設(shè)計(jì)要點(diǎn)
20.1.1 主要問題
20.1.2 實(shí)現(xiàn)方案
 20.2 票據(jù)檢索
20.2.1 頁面樣式
20.2.2 生成檢索條件表達(dá)式
20.2.3 用檢索條件篩選記錄
20.2.4 為報(bào)表準(zhǔn)備數(shù)據(jù)
20.2.5 創(chuàng)建并顯示報(bào)表
 20.2.5.1 創(chuàng)建報(bào)表
  20.2.5.2 顯示報(bào)表
 20.3 票據(jù)匯總
20.3.1 頁面樣式
20.3.2 生成檢索條件和分組指標(biāo)表達(dá)式
20.3.3 用檢索條件和分組指標(biāo)表達(dá)式準(zhǔn)備記錄
20.3.4 為報(bào)表準(zhǔn)備數(shù)據(jù)
20.3.5 創(chuàng)建并顯示報(bào)表
 20.4 項(xiàng)目匯總
20.4.1 頁面樣式
20.4.2 生成分組指標(biāo)表達(dá)式
20.4.3 用分組指標(biāo)表達(dá)式準(zhǔn)備記錄
20.4.4 為報(bào)表準(zhǔn)備數(shù)據(jù)
20.4.5 創(chuàng)建并顯示報(bào)表
 20.5 回顧與反思
第21章 修改密碼頁編碼——為用戶更換鑰匙
 21.1 頁面樣式
 21.2 設(shè)計(jì)要點(diǎn)
 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 部署項(xiàng)目
22.2.1 確定包含的組件
22.2.2 創(chuàng)建Web安裝項(xiàng)目
22.2.3 部署網(wǎng)站
22.2.4 部署后更改數(shù)據(jù)庫連接配置
 22.3 回顧與反思

本目錄推薦

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