Chapter 00 導論

Similar documents
2 ADO.NET Internet 1.2

untitled

ASP.NET MVC Visual Studio MVC MVC 範例 1-1 建立第一個 MVC 專案 Visual Studio MVC step 01 Visual Studio Web ASP.NET Web (.NET Framework) step 02 C:\M

<463A5CC2A4B6ABD1A7D4BA5CBDCCD1A7D6B8C4CFD7DC5CA1B C B3CCD0F2C9E8BCC6A1B7BFCEB3CCD6B8C4CF2E646F63>

導讀 ASP.NET HTML ASP 第一篇 基礎篇第 1 章 認識 ASP.NET ASP.NET ASP.NET ASP.NET ASP.NET 第 2 章 認識 Visual Studio 20 開發環境 Visual Studio 20 Visual Studio 20 第二篇 C# 程式

声 明 本 公 司 及 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 不 存 在 任 何 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 本 公 司 负 责 人 和 主 管 会 计 工

RUN_PC連載_12_.doc

7 DataSet DataSet TableColumnDataSet DataSet NOTE DataSet DataAdapterDataSetDataAdapter DataSet DataSetDataSetDataSet NorthwindDataSet DataSet Dim Nor

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM

3.1 SQL Server 2005 Analysis Services Unified Dimension Model (UDM) 3 ( Ad-Hoc) SQL Server 2005 E - R T-SQL(Star Schema) (Data Mart) (ETL) ( Ora

Microsoft Word - cr_xi_supported_platforms_tw.doc

目錄... ivv...vii Chapter DETECT

目錄

幻灯片 1

信息

Microsoft Word - 13院21号.doc

致理技術學院資訊管理學系專題企劃書格式建議書

产品手册: CA GEN r8

附 件 : 2009 年 度 国 家 精 品 课 程 名 单 一 本 科 国 家 精 品 课 程 ( 以 学 科 为 序, 共 400 门 ) 序 号 一 级 学 科 二 级 学 科 课 程 名 称 学 校 名 称 负 责 人 1 哲 学 哲 学 类 马 克 思 主 义 伦 理 学 安 徽 师 范

Azure_s

<4D F736F F D20C8CBC3F1D3CAB5E7B3F6B0E6C9E C4EAC7EFBCBEBDCCB2C4C4BFC2BCA3A820B8DFD6B0B2BFB7D6A3A9>

天津天狮学院关于修订2014级本科培养方案的指导意见

高 职 计 算 机 类 优 秀 教 材 书 目 * 序 号 书 号 (ISBN) 书 名 作 者 定 价 出 版 / 印 刷 日 期 ** 配 套 资 源 页 码 计 算 机 基 础 课 计 算 机 应 用 基 础 刘 升 贵 年 8 月

壹 前 言 解 開 2048 的 謎 一 研 究 動 機 最 近 我 們 都 很 熱 衷 於 2048 這 款 遊 戲, 遊 戲 方 法 非 常 簡 單, 但 是 想 要 達 成 2048 卻 很 難, 每 次 只 差 臨 門 一 腳 就 能 達 到 2048, 因 此 都 沒 有 成 功 過 於

软 件 工 程 专 业 习 指 南 目 录 一 软 件 工 程 专 业 设 置 背 景 与 发 展 前 景... 3 二 软 件 工 程 专 业 实 践 教 条 件... 4 三 软 件 工 程 专 业 课 程 类 型 及 核 方 式 软 件 工 程 专 业 课 程 类 型...7

附件3:

1 SQL Server 2005 SQL Server Microsoft Windows Server 2003NTFS NTFS SQL Server 2000 Randy Dyess DBA SQL Server SQL Server DBA SQL Server SQL Se

一 個 SQL Injection 實 例 的 啟 示 頁 2 / 6 因 此, 在 知 名 網 站 上 看 到 SQL Injection, 讓 人 驚 心, 卻 不 意 外 網 站 專 案 外 包 是 目 前 業 界 的 常 態, 而 在 價 格 取 勝 的 制 度 下, 低 價 得 標 的 S

公司宣传册定稿-横版文件

摘 要 在 這 忙 碌 的 社 會 中, 普 遍 人 們 運 動 時 間 其 實 並 不 充 裕, 體 力 越 來 越 差 的 情 況 下 還 隨 意 飲 食 導 致 身 體 健 康 越 來 越 差, 因 此 本 專 題 打 算 利 用 健 康 飲 食 的 方 式 改 善 這 些 人 的 體 質,

全 国 高 等 职 业 教 育 规 划 教 材 21 世 纪 高 职 高 专 规 划 教 材 系 列 高 等 职 业 教 育 计 算 机 专 业 规 划 教 材 选 题 征 集 通 知 一 选 题 范 围 ( 不 仅 限 于 此 ) 选 题 方 向 选 题 名 计 算 机 基 础 计 算 机 应 用

untitled

序号

基于UML建模的管理管理信息系统项目案例导航——VB篇

ebook43-11

职 位 类 别 : 测 试 工 程 师 工 作 经 验 或 实 习 经 历 : 不 限 岗 位 要 求 : 1. 本 科 及 其 以 上 学 历, 计 算 机 相 关 专 业 2014 届 毕 业 生 ; 2. 实 习 时 间 要 求, 尽 量 一 周 五 个 工 作 日 ; 3. 熟 悉 Wind

爱玩科技合作白皮书(2011)

untitled

11 天 山 区 区 环 卫 清 运 队 机 械 工 程 师 4011 C 1 不 限 不 限 机 电 具 有 两 以 工 作 经 12 天 山 区 乌 鲁 木 齐 市 第 15 小 会 计 4012 C 1 不 限 不 限 会 计 财 会 财 电 算 化 临 床 医 预 防 医 公 共 卫 生 与

ebook 132-2

epub 61-2

前言

目 录 一 相 关 政 策... 1 河 南 财 经 政 法 大 学 实 验 室 建 设 与 管 理 办 法... 1 河 南 财 经 政 法 大 学 实 验 教 学 管 理 规 定... 4 河 南 财 经 政 法 大 学 政 府 采 购 管 理 办 法... 9 二 规 章 制 度... 15

mv t ï Catch ex As Exception MessageBox.Show(" «t ï ") Finally ' myconnection.close() End Try SqlConnection(ByVal connectionstring As String) pâ nç á

untitled

第6章  数据库技术基础

一 专 业 名 称 专 业 名 称 : 会 计 二 入 学 要 求 与 基 本 学 制 入 学 要 求 : 初 中 毕 业 生 基 本 学 制 : 三 年 ; 其 中 前 二 年 为 在 校 学 习 时 间, 最 后 一 年 为 企 业 实 习 时 间 层 次 : 中 职 三 培 养 目 标 本 专

Microsoft Word - 书目文件.doc

VB控件教程大全

Microsoft Word - ¸ê°T³q³ø273´Á.doc

多層次傳銷與獎金系統

Post-Secondary Student Summer Internship Programme 2016_Chi

Oracle Database 10g: SQL (OCE) 的第一堂課

twfhsec101hpuigqegtpjnhg.doc

untitled

學 科 100% ( 為 單 複 選 題, 每 題 2.5 分, 共 100 分 ) 1. 請 參 閱 附 圖 作 答 : (A) 選 項 A (B) 選 項 B (C) 選 項 C (D) 選 項 D Ans:D 2. 下 列 對 於 資 料 庫 正 規 化 (Normalization) 的 敘

TopTest_Adminstrator.doc

Microsoft Word - Functional_Notes_3.90_CN.doc

ebook 96-16

WQ.s92

1 Microsoft Dynamics NAV Microsoft Dynamics NAV Microsoft Dynamics NAV Microsoft Dynamics NAV Microsoft Dynamics NAV

BizSpark 初 创 公 司 计 划 指 南 目 录 什 么 是 BizSpark?... 1 计 划 概 述... 1 计 划 结 构 和 角 色... 1 初 创 公 司 资 格... 3 使 用 BizSpark 的 产 品 和 联 机 服 务 的 示 例 :... 3 职 责... 5

VB程序设计教程

本 课 程 作 为 非 计 算 机 专 业 本 科 通 识 课 程, 是 一 门 理 论 和 实 践 紧 密 结 合 的 实 用 课 程, 内 容 包 括 计 算 机 基 础 部 分 和 程 序 设 计 部 分 计 算 机 基 础 部 分 涵 盖 计 算 机 软 硬 件 组 成 数 制 表 示 操

序 进 入 21 世 纪 以 来, 高 等 职 业 教 育 呈 现 出 快 速 发 展 的 形 势 高 等 职 业 教 育 的 发 展, 丰 富 了 高 等 教 育 的 体 系 结 构, 突 出 了 高 等 职 业 教 育 的 类 型 特 色, 顺 应 了 人 民 群 众 接 受 高 等 教 育 的

( )

untitled

0SQL SQL SQL SQL SQL 3 SQL DBMS Oracle DBMS DBMS DBMS DBMS RDBMS R DBMS 2 DBMS RDBMS R SQL SQL SQL SQL SELECT au_fname,au_ lname FROM authors ORDER BY

<4D F736F F F696E74202D BB7BC3D2A4CEBFECB27AA4E8A6A1BBA1A9FA205BACDBAE65BCD2A6A15D>

SSIS 2012SSIS 2005SSISVisual Studio Visual Studio 2010Package SSISSSIS Integration Services SSIS /2008/ R2 SSIS D Integration Serv

计算机软件技术专业教学计划

epub83-1

FAQ -PowerDesigner9.5.DOC

epub 61-6

untitled

摘 要 本 研 究 主 要 目 的 在 於 提 出 E 化 網 路 評 量 系 統 的 設 計, 並 從 事 上 述 系 統 的 建 置 工 作 為 驗 證 系 統 之 可 行 性, 以 國 小 五 年 級 自 然 與 生 活 科 技 科 為 範 例 給 學 生 和 老 師 進 行 試 用 除 進

软件概述

Microsoft Word htm

Transcription:

Chapter 導論

2.NETADO.NET.NET3.5LINQ ADO.NET ADO.NETMCTSExam 70-561: TS: Microsoft.NET Framework 3.5: ADO.NET ADO.NET MCTSMCPD Step-By-Step ADO.NET?.NETADO.NET WindowsASP.NET ADO.NET ADO.NET ADO.NET1ADO.NET Visual Studio 28 Windows10TableAdapter ASP.NET 3.5

ADO.NET 3.5 精研講座 18 LINQ to SQL19LINQ to DataSetLINQ C#Delegate (Generic) 基本心法篇第 1 章 ADO.NET 資料存取技術概論 ADO.NETADO.NET DataSet.NETADO.NET XML 第 2 章 使用 Visual Studio 28 管理資料 12ASP.NETADO.NET Visual Studio 28Microsoft Visual C# 28 (C# 3.0)Visual Basic 28 (9.0)Visual C++ Visual Studio SQL Server 25SQL Server 25 ExpressExcelAccess 第 3 章 連接到資料庫 ADO.NETConnection SQL Server 20/25SQL Server 25 ExpressOracle 10gMySQLAccessExcel 3

第 4 章 使用 Command 與預存程序 4 Command Command 第 5 章 使用 DataReader 讀取資料 DataReader DataReader (Read-only) (Forwardonly) (Stream) DataReaderDataReader Excel 第 6 章 離線的資料儲存體 -DataSet DataSetDataTableADO.NET DataSet/DataTable DataRowDataSet/DataTable 第 7 章 XML 結構描述與具型別資料集 ADO.NETXSD Visual Studio 28DataSet/ DataTableDataSet/DataTableXML 第 8 章 使用 DataAdapter 異動資料 DataAdapterADO.NETConnection DataReaderCommand Command

ADO.NET 3.5 精研講座 DataSetDataTableDataTable DataRelation DataRelationDataTable DataRelationForeignKeyConstraint DataRelationForeignKeyConstraint 第 10 章 使用 TableAdapter 開發資料存取程式 Visual Studio 28 Web 第 11 章 再談 DataTable 與 DataView 物件 第 9 章 DataRelation 與 ForeignKeyConstraint DataSetDataTable DataTableDataView 實戰主題篇第 12 章 建立 ASP.NET 資料存取網頁 Visual Studio 28ASP.NET SqlDataSourceObjectDataSource ASP.NET GridViewDetailsViewFormView 5

第 13 章 通用資料存取模型 6 ADO.NET (Provider Model) Provider Factory 第 14 章 離線資料存取策略 ADO.NET 第 15 章 MARS 非同步命令與 SqlBulkCopy (MARS).NET SqlClient SQL Server 第 16 章 ADO.NET 與交易處理 ADO.NET System.Transaction 第 17 章.NET CLR 整合 SQL Server 25.NET C# SQL Server.NETSQL

ADO.NET 3.5 精研講座.NET Framework 3.5LINQ (.NET Language Integrated Query)ADO.NET LINQLINQ to ADO.NETLINQ to SQLLINQ to DataSet LINQVisual StudioLINQ to SQL DataContextSQL LINQ to SQL Step-by-StepLINQASP.NET 3.5 DataListDataPagerLinqDataSource 第 19 章 與 LINQ to DataSet 共舞 LINQ to DataSetDataSetDataSet DataTable (join) LINQ to DataSetDataRowExtensionsDataTableExtensions DataSetLINQDataSet 第 18 章 與 LINQ to SQL 接軌 系統需求與軟體需求 SQL Server 20/SQL Server 25/SQL Server 25 ExpressVisual Studio 28 http://www.microsoft.com/taiwan/vstudio/ 軟體需求 7

SQL Server 2SQL Server 25 Express/SQL Server 25 Microsoft Visual Studio 28 8 My SQL 5.0 Oracle 10g Express/ Oracle 10g/11g Access Microsoft Office 27 建立資料庫 Database ADONETDB_Data.MDF NORTHWND.MDF PUBS.MDF ADONETDB_Data.MDF NORTHWNDPUBSSQL Server 20 ToolsSQL20SampleDb.msi 使用 SQL Server 25 /SQL Server 25 Express SQL Server 25SQL Server 25 Express SQL Server 25SQL Server 25 Management StudioSQL Server 25 ExpressMicrosoft SQL Server Management Studio ExpressSQL Server 25 Express Microsoft SQL Server Management Studio Express A D O N E T D B To o l s \ SQLServer25ExpressSQLServer25_SSMSEE.msi

ADO.NET 3.5 精研講座 http://www.microsoft.com/downloads/search.aspx?displaylang=zh-tw Step DatabaseADONETDB_Data.MDFADONETDB_ Log.LDFC:\Database Step Microsoft SQL Server Management Studio Express WindowsSQL Server 25 Express Step Microsoft SQL Server Management Studio Express 9

Step 10 Step05ADONETDB_Data.MDF

ADO.NET 3.5 精研講座 Step07 SamplesWindows Forms Visual Studio 28*.csproj*.sln Step06 ASP.NETIIS 以檔案型式開啟 ASP.NET 網站與 ASP.NET Web 服務 12 StepVisual Studio 28 11

Step(File)(Open)(Web Site) 12 Step Ch12

ADO.NET 3.5 精研講座 http://www.delightpress.com.tw.net Magazine http://www.netmag.com.tw Visual Studio 28 http://www.microsoft.com/taiwan/download/ 13

NOTE

Chapter 使用 Visual Studio 28 管理資料

Visual Studio 2840 Visual Studio 28Microsoft Visual C# 28 Visual Basic 28Visual C++.NET.NET.NET.NET Enterprise ServerVisual Studio.NETVisual Basic.NETVisual C#.NET.NET25.NETVisual Studio Visual Studio 28.NET Visual Basic 9.0C# 3.0Visual Basic 28 Visual Basic 9.0Visual C# 28C# 3.0 Visual Studio 28 2-1 Visual Studio 28 Visual Studio 2-1

滑鼠移動到 Visual Studio 伺服器總管上方自動顯示視窗 2-1 SQL Server Step By Step 2-1 建立 SQL Server 資料庫 SQL Server 25SQL Server 25 Express MyDB StepSQL Server2-2 -1 3.5 精研講座 ADO.NET SQL Server 1 按滑鼠右鍵開啟快速鍵功能表 2 建立資料庫 2-2SQL Server 41

Step2-3SQL Server (local)\sqlexpresssqlexpress SQL Server 25 (local)localhost.sql Server 25 Windows MyDB Visual Studio 2842 2 3 1 4 2-3SQL Server Step 2-2 SQL Server

SQL Server 25SQL Server 25 Expresslocalhost\Sqlexpress Step By Step 2-1 建立資料庫連結 SQL Server 25SQL Server 25 Express ADONETDB ADONETDB_Data.MDFADONETDB_Log.ldf SQL Server 25SQL Server 25 Express Step Step ADONETDB 2-4 2-4 -2 3.5 精研講座 SQL ServerADO.NET Step Microsoft SQL Server SQL Server 25SQL Server 25 ExpressMicrosoft SQL Server AccessOracle 2-5 Microsoft SQL Server 43

2-5 Step2-6 Visual Studio 2844 (local)\sqlexpresssql Server Express Windows ADONETDB 1 2 3 4 2-6

2-7 (Connect Timeout)15 Windows Integrated Security TrueData Source (local)\sqlexpress Initial Catalog ADONETDB Step05 2-8 2-7 -2 3.5 精研講座 SQL ServerADO.NET 2-8 2-9 2-9 45

2-3 Visual Studio 2846 Step By Step 2-3 建立 TaipeiRegion 資料表 Ta i p e i R e g i o n R e g i o n I D RegionDescription Step A D O N E T D B 2-10 Step2-11RegionID 2-10 RegionDescription RegionIDNull -(Is Identity) 2-11

Step2-12RegionID 1 選取 RegionID 2 設定主索引鍵 2-12 TaipeiRegion 2-13 2-13 -3 3.5 精研講座 ADO.NET StepTaipeiRegion Visual Studio 28 RegionDescription 5 2-14 RegionID 2-14 47

2-3-1 查詢 瀏覽, 與修改資料 TaipeiRegion (Table) (Stored Procedure) (Trigger) Visual Studio 2848 2-4 Visual Studio 28 AccessDBFExcel 2-4-1 連結到 SQL Server 25 資料庫檔案 SQL Server 2-15 StepVisual Studio StepMicrosoft SQL Server Step Step C:\Database\Pubs.MDFWindows

Step05 1 2 3 4 5 2-15 -4 3.5 精研講座 ADO.NET Visual Studio Visual Studio 2-4-2 連結到 Access 資料庫檔案 Access2-16 StepVisual Studio StepMicrosoft Access 49

Step StepMDB AccessAdmin Step05 1 2 3 Visual Studio 2850 5 2-16Access 4 2-4-3 連結到 Excel 檔案 ExcelOLE DBODBCOLE DB2-17 StepVisual Studio Step<>

Step.NET Framework Data Provider for OLE DB Step Step05OLE DB Microsoft Jet 4.0 OLE DB Provider Step06Excelc:\ database\employee.xls Step07 Step08Extended PropertiesExcel 8.0;HDR=Yes;IMEX=1 Step09 Step10 1 5 2 6 4 3-4 3.5 精研講座 ADO.NET 7 8 9 2-17OLE DBExcel 51

Excel 2-18 2-18Excel Visual Studio 2852 2-4-4 連結到文字檔案 Tab,CSV Databaseemp1.txtCDatabase,, 1,, 2,, 3,,... 2-19 Step StepMicrosoft ODBC Step StepDriver={Microsoft Text Driver (*.txt; *.csv)};dbq=c:\databasec DataBase

1 4 2 2-19 2-20 3-4 3.5 精研講座 ADO.NET 2-20 Step By Step 2-4 使用 ODBC 連結到各種資料來源 ODBCOLE DB ODBC ODBC 53

Step (ODBC) ODBC Visual Studio 2854 Step2-21 SQL Server SQL Server 25SQL Server 25 Express 1 2 3 2-21ODBC Step2-22 SQLExp SQL ServerSQL Server 25 Express(local)SQL Server 25(local)\ sqlexpresssql Server 25 Express

2-22SQL Server Step 2-23 SQL Sever 2-23Windows -4 3.5 精研講座 ADO.NET Step05 Northwind 2-24 2-24 55

Step06 ODBC SQLExp 2-25 Step07Visual Studio 28 2-26 2-25 Visual Studio 2856 Microsoft ODBC SQLExp 1 4 2 3 2-26ODBC

2-4-5 連結到 Oracle 伺服器 OracleOracleOracle Client8.1.7 Oracle Database 10g Express Client(OracleXEClient.exe) http://www.oracle.com/technology/software/products/ database/xe/htdocs/1xewinsoft.html Oracle StepVisual Studio2-27 Oracle.NET Framework Data Provider for Oracle orcl -4 3.5 精研講座 ADO.NET 1 4 2 5 3 2-27Oracle 57

StepOracle Visual Studio 2858 Visual Studio 28OracleOracle Oracle Developer Tools for Visual Studio.NET with Oracle10g Release 2 ODAC 10.2.0.2.21 http://www.oracle.com/technology/software/tech/windows/odpnet/index.html Oracle11gOracle Data Access Components (ODAC) ODAC 11g Beta 2 11.1.0.6.10 http://www.oracle.com/technology/tech/dotnet/index.html Oracle Developer Tools for Visual Studio.NETOracle Visual StudioOracle ExplorerOracle 2-5 Step 2-28

2-28 Step 2-29 Products 2-30 2-29 -5 3.5 精研講座 ADO.NET (Aggregate Function) SQLSQL 59

圖表窗格 準則窗格 SQL 窗格 結果窗格 Visual Studio 2860 2-5-1 建立 SQL 查詢 2-30 SQL NorthwindProductsProductIDProductName ProductsProductID ProductNameSQL SQL SQL 2-31SQL

Categories Categories 查詢設計工具 SQL2-32 2-32 -5 3.5 精研講座 ADO.NET 建立含關聯的查詢 ProductsCategoriesVisual Studio 2-33 2-33 61

ProductsProductIDProductNameCategories CategoryNameSQL SELECT Products.ProductID, Products.ProductName, Categories.CategoryName FROM Products INNER JOIN Categories ON Products.CategoryID = Categories.CategoryID 2-34 Visual Studio 2862 2-34 (LEFT OUTER JOIN) Products 2-35 設定左外部聯結 點選一次選取再點選一次取消 2-35 SQL SELECT Products.ProductID, Products.ProductName, Categories.CategoryName FROM Products LEFT OUTER JOIN Categories ON Products.CategoryID = Categories.CategoryID

Categories 2-36 2-36 SELECT Products.ProductID, Products.ProductName, Categories.CategoryName FROM Products RIGHT OUTER JOIN Categories ON Products.CategoryID = Categories.CategoryID CategoriesProducts 2-37 2-37 -5 3.5 精研講座 ADO.NET SQL SELECT Products.ProductID, Products.ProductName, Categories.CategoryName FROM Products FULL OUTER JOIN Categories ON Products.CategoryID = Categories.CategoryID 自訂彙總資料行 ProductsProducts UnitPriceUnitsInStock 63

UnitPrice * UnitsInStock Total2-38 Visual Studio 2864 2-38 SQL SELECT Products.ProductID, Products.ProductName, Categories.CategoryName, Products.UnitPrice * Products.UnitsInStock AS Total FROM Products INNER JOIN Categories ON Products.CategoryID = Categories.CategoryID 2-39 2-39 分組統計 SQLGroup By ProductsProductID ProductName 2-40TotalSum CountAvg

2-40 SQL SELECT Categories.CategoryName, SUM(Products.UnitPrice * Products.UnitsInStock) AS Total FROM Products INNER JOIN Categories ON Products.CategoryID = Categories.CategoryID GROUP BY Categories.CategoryName 2-41 2-41 建立參數 -5 3.5 精研講座 ADO.NET S Q L 2-42CategoryName @CategoryNameSQL Server.NET Framework Data Provider for OLE DB? 65

Visual Studio 2866 2-42 SQL SELECT Categories.CategoryName, SUM(Products.UnitPrice * Products.UnitsInStock) AS Total FROM Products INNER JOIN Categories ON Products.CategoryID = Categories.CategoryID GROUP BY Categories.CategoryName HAVING (Categories.CategoryName = @CategoryName) Seafood 2-43 SQLSQL 總結 2-43 Visual Studio SQL