-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
12/13 新書到! 10/8 新書到! 10/1 新書到! 9/24 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

ASP.NET 2.0項目開發第一步——UML+C#與VB雙語+Crystal Reports

( 簡體 字)
作者:范曉平 編著類別:1. -> 程式設計 -> .NET -> ASP.NET
譯者:
出版社:清華大學出版社ASP.NET 2.0項目開發第一步——UML+C#與VB雙語+Crystal Reports 3dWoo書號: 15871
詢問書籍請說出此書號!

缺書
不接受訂購

出版日:9/1/2008
頁數:408
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
不接受訂購
ISBN:9787302174875
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

本書通過兩個由淺入深的實例,循序漸進地介紹了ASP.NET2.0大型應用系統的開發方法與設計技巧。系統分析與系設計采用UML(統一建模語言)作為建模工具。系統實現采用ASP.NET2.0作為開發平臺,以Visual C# 和Visual Basic兩種語言作為編程語言(所有程序均提供兩種語言的代碼版本),以Crystal Reports(水晶報表)作為數據的輸出形式,以SQL Server 2000作為數據庫支持。
  書中對實例開發的每一步,不僅詳細地講解了設計方法和設計步驟,也完整地提供了開發結果。讀者可在作者網站和清華大學出版社網絡下載兩個實例的全部數據庫文件和程序代碼文件。
  本書語言通俗、流暢,多用比喻,說理透徹。可以作為ASP.NET開發人員、高等院校教師或學生的參考用書,也可以作為高等院校以及相關課程的培訓教材。
目錄:

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