注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì).NETVisual Basic.NET數(shù)據(jù)庫(kù)編程從入門到精通

Visual Basic.NET數(shù)據(jù)庫(kù)編程從入門到精通

Visual Basic.NET數(shù)據(jù)庫(kù)編程從入門到精通

定 價(jià):¥52.00

作 者: (美)Evangelos Petroutsos,(美)Asli Bilgin著;邱仲潘[等]譯;邱仲潘譯
出版社: 電子工業(yè)出版社
叢編項(xiàng): 從入門到精通系列
標(biāo) 簽: VB.NET

ISBN: 9787505378322 出版時(shí)間: 2002-01-01 包裝: 精裝
開本: 26cm 頁數(shù): 538 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書介紹如何用VB.NET和ADO.NET開發(fā)新一代數(shù)據(jù)庫(kù)應(yīng)用程序,包?╓eb上運(yùn)行的切斷應(yīng)用程序,介紹了數(shù)據(jù)庫(kù)編程的各個(gè)方面,包括GUI設(shè)計(jì)、中間件實(shí)現(xiàn)和服務(wù)器開發(fā)。如果你熟悉舊版ADO,則很快可以掌握ADO.NET的許多新特性。本書還介紹XML在新.NET機(jī)制中的重要性。這是各級(jí)編程人員的優(yōu)秀參考資料。致謝寫書是無法單獨(dú)進(jìn)行的。如果你做過作者,一定會(huì)對(duì)此深有體會(huì)??瓷先ナ仟?dú)自創(chuàng)作,其實(shí)需要各方面的幫助,需要朋友的愛與支持。如果沒有這些愛與支持,則根本寫不出這本書,我深深感謝下列人員幫我完成了這個(gè)項(xiàng)目。感謝本書的所有編輯和工作人員。感謝DeniseSantoroLincoln的熱情,在困難之時(shí)打來電話,使一切得到緩解。感謝ElizabethCampbell的耐心和鼓勵(lì)。感謝SharonWilkey用各種技巧“推動(dòng)”我寫出高質(zhì)量圖書。感謝EvangelosPetroutsos編寫本書上一版本和本書第16章、第17章與附錄。感謝Gunderloy編寫第15章。還要感謝技術(shù)編輯JohnGodfrey和MartinReid,感謝RichllsardMills美好的卡片,感謝JudyFung的謀篇布局,感謝CarlMontgomery撰寫了封面上的促銷文字。感謝Sybex公司優(yōu)秀的工作小組,但一切錯(cuò)誤和笑話都應(yīng)怪我自己。一個(gè)產(chǎn)品還沒有穩(wěn)定就要開始寫書,這是很困難的,因此需要大量技術(shù)支持。謝謝RobHoward回答我無數(shù)的問題和將我介紹給一位高人,使我們成為好朋友。感謝MikePizzo改進(jìn)了本書ADO.NET部分的質(zhì)量。感謝BartonFriedland的個(gè)人支持和技術(shù)支持。感謝SusanWarren允許我借用了她在WindowsForms版本與用戶控件方面的材料。感謝ScottBerry解釋數(shù)據(jù)關(guān)聯(lián),感謝MichaelHarsh解釋用戶控件提示。感謝MartyWasznicky提供的大量資料,感謝RonanSorensen和ScottJamison的明智的建議。最親愛的JayPunk,你既讓人開心,又讓人冷靜。感謝ArthurBrost的精彩對(duì)話和技術(shù)審校,使我的作品更好看。感謝FrankJohnson-Suglia機(jī)智的比喻和非凡的解釋。沒有你們,我就不可能在編寫本書時(shí)推出項(xiàng)目。感謝MarcRaderman從你的眼中就可以看到無盡的耐心、關(guān)心與熱情。感謝BobHoog為我提供良好的機(jī)會(huì),感謝StefDaskalakis,介紹我認(rèn)識(shí)這些優(yōu)秀的人,并把我首先介紹給Plural。生活是多彩的,感謝親友們?nèi)淌芪視簳r(shí)離群索居。首先,感謝我的親人,容忍總把“寫到第幾章了”作為談話的開始。親愛的Anne,AybenizBilgin,你是我最好的朋友,你多么無私、多么熱情,多么真心助人。感謝Baba,厇kanBilgin,你心靈高尚,求知若渴。感謝姐姐Nesli,你是我們生活中的陽光,你的熱情能融化一切。感謝Bilgin和Apak。當(dāng)然還要感謝大家庭和BlackSheep家庭的SamanthaPanella(與Mike),DrennanLane(與Mike,Duke),Shamsi(與Mike)Gravel,SonyaFleur(與Chris—不是Mike—和Sophia)Powers,Julie(與Bob—不是Mike—和Katrina)Wieschusen。感謝Sam在我缺勤時(shí)沒有打電話到RoommateFinders的助理局,而是報(bào)告我“出勤”,對(duì)我格外友好,我們的友誼是前所未聞的,無與倫比的。你是舞場(chǎng)中最好的高手,我的贈(zèng)言是“旅行車是20世紀(jì)90年代的小貨車”。Drennan煮得一手好菜,確實(shí)不同一般,我們的友誼更是不同一般。當(dāng)她要乘飛機(jī)過來為我過生日,與Nam軍隊(duì)爭(zhēng)論時(shí),甚至都沒有坐下來休息一會(huì)兒。ShamsiMan-darin,一口愛爾蘭腔卻要教我學(xué)廣東話。JulieDredlocks,說我長(zhǎng)得像蘋果(我怎么也不覺得)。SonyaFleur,你的睿智與洞察力令人振奮,使我年輕了許多。還有離群索尼、許久不見的RJLeneweaver,你在哪里?我們收到你的信了。Spraga,我們要加班加點(diǎn)了。Exclusive,我們發(fā)現(xiàn)你的車了。Barney干吧,你知道什么時(shí)候要出手。旅行中掉隊(duì)的人Tommy呢?他在哪里?也許正和Leneweaver與MaryOLeary一起,在Erin灑吧和Martin一起尋找AmandaHuginkiss。GoldMerc呢?找到Wolfie與Cecil和GL-10了嗎?我替OtisP.Whlson感謝Brett“Alarmclock”Petersen,好久不見了,真想你們。感謝BrettDarylGaitan在歐州冒險(xiǎn)時(shí)的精彩架機(jī)技巧,并讓我們認(rèn)識(shí)了他的奇妙家庭(David、Stephanie、Monique、Kelly、Barbara、Dana、Asia)讓我從他那里得到溫暖、愛和笑聲。感謝DanielleAdams經(jīng)常關(guān)心我的進(jìn)度,我們幾乎成為室友。感謝NicoleSapnar,做我的室友,盡管她膽子那么小,那些好玩的小故事很好地調(diào)節(jié)了氣氛。感謝JeremiahStone、KristinBrooks與PattyMartins的來訪和鼓勵(lì)。感謝MattNunn的“成名”之行和對(duì)我的信任。感謝ChrisKunicki的鼓勵(lì)。感謝Keith與AmandaCredendino,在我開始寫書時(shí),你們是單身;書寫完時(shí),你們已經(jīng)結(jié)婚。感謝WilliamHurt、DavidBroome、B.J.Jones,你們是我的動(dòng)力和靈感來源,最近可好?感謝DarrellLegault與KevinWatson告訴我如何發(fā)音“grease”和“eavestrough”。最后,感謝BryanY、PatrickI、Mulberry和Mike的兄弟,你們是超級(jí)明星,搖滾明星,使我在創(chuàng)作壓力這么大的情況下,依然保持神智清醒。——AsliBilgin許多人對(duì)本書作出了貢獻(xiàn),謹(jǐn)此表示感謝。首先要感謝Microsoft公司推出VisualBasic。VisualBasic已經(jīng)從小小的編程環(huán)境變成一流開發(fā)工具。感謝Sybex公司各位高人?!狤vangelosPetroutsos序你是否要建立與數(shù)據(jù)庫(kù)交互的VisualBasic.NET應(yīng)用程序?如果是,則本書是向你介紹如何在實(shí)際應(yīng)用程序中編程和使用數(shù)據(jù)庫(kù)的實(shí)用指南,書中介紹了各方面的課題,對(duì)初學(xué)者和專家都很有用,一定要抓住這本書。AsliBilgin是全局方案供應(yīng)商Plural公司的技術(shù)建筑師、作者和演講人。EvangelosPetro-utsos已經(jīng)編寫多本Microsoft技術(shù)書籍。作者將實(shí)際數(shù)據(jù)庫(kù)編程知識(shí)和技巧介紹給讀者,不僅深入介紹編程模型,而且深入介紹理論與體系結(jié)構(gòu)。本書不僅介紹如何用MicrosoftVisualBasic.NET編程,而且介紹代碼的來由。書中提供的實(shí)際例子(如購(gòu)物車系統(tǒng))可以作為自己建立系統(tǒng)的基礎(chǔ)。了解按某種方式設(shè)計(jì)應(yīng)用程序的原因之后,就可以設(shè)計(jì)更有效更穩(wěn)定的系統(tǒng)。本書中,Asli與Evangelos提供了應(yīng)用程序設(shè)計(jì)的技巧與要點(diǎn),幫助提高性能、可重復(fù)性和伸縮性。本書第一部分首先概述數(shù)據(jù)庫(kù)概念,簡(jiǎn)要介紹數(shù)據(jù)庫(kù)及數(shù)據(jù)訪問技術(shù)的概貌,介紹關(guān)系型數(shù)據(jù)庫(kù)中的基本概念,如常見數(shù)據(jù)庫(kù)對(duì)象與范化。然后第一部分繼續(xù)介紹數(shù)據(jù)庫(kù)規(guī)劃與開發(fā)過程中可用的圖形化工具,最后一章介紹與數(shù)據(jù)庫(kù)通信的結(jié)構(gòu)化查詢語言(SQL)。在第二部分,作者介紹在第一部分的基礎(chǔ)上建立的編程概念。第1章針對(duì)使用MicrosoftSQLServer的TransactionSQL(T-SQL)數(shù)據(jù)層編程,介紹如何用T-SQL編程存儲(chǔ)過程、函數(shù)、觸發(fā)器和事務(wù),這些特性如何提高應(yīng)用程序性能和伸縮性。例如,Asli與Evangelos詳細(xì)介紹應(yīng)用程序中為什么要使用存儲(chǔ)過程。介紹數(shù)據(jù)層編程之后,轉(zhuǎn)入介紹ADO.NET,這是.NETFramework提供的數(shù)據(jù)層編程類庫(kù)。作者首先介紹一個(gè)ADO.NET例子,然后介紹這個(gè)對(duì)象模型的技術(shù)方面和日常編程ADO.NET時(shí)使用的類。通過介紹ConnectionCommand、DataReader與DataSet等幾個(gè)重要類,可以了解應(yīng)用程序中成功利用這些類所需的知識(shí)和技巧。后一章ADO.NET編程中闡明這些類如何應(yīng)用到實(shí)際編程與應(yīng)用程序設(shè)計(jì)中,并介紹了過濾、查找、調(diào)用存儲(chǔ)過程等的例子。第三部分介紹更高級(jí)的課題,包括線程問題、XML集成、中間層編程以及一些高級(jí)MicrosoftSQLServer2000問題。本書最后一部分是一組實(shí)用章節(jié),介紹如何管理與處理用ASP.NET建立的數(shù)據(jù)支持Web應(yīng)用程序。Asli與Evangelos介紹使用ASP.NETWeb服務(wù)通過XML接口用SOAP連接與共享數(shù)據(jù),以及ASP.NET頁面和應(yīng)用程序設(shè)計(jì)問題,包括ASP.NET內(nèi)置的緩存功能。總之,本書向讀者提供了大量有用信息,初學(xué)者和專家都用得上。如果要用.NETFramework建立更好的數(shù)據(jù)庫(kù)應(yīng)用程序,請(qǐng)一定要閱讀本書。RobHowardASP.NET項(xiàng)目經(jīng)理.NETFramework小組Microsoft公司簡(jiǎn)介過去,用VisualBasic進(jìn)行數(shù)據(jù)庫(kù)編程時(shí),是什么樣子呢?是不是用Access數(shù)據(jù)庫(kù)加一些Windows表格,用一些數(shù)據(jù)關(guān)聯(lián)DAO控件連接起來?這種應(yīng)用程序在VB5中非常普及,到VB6也還很常見。這些應(yīng)用程序有什么問題呢?沒有。通常,它們?cè)诋?dāng)時(shí)的時(shí)間和環(huán)境下是合理的。但是,它們不適合Internet時(shí)代,沒有真正的伸縮性。一般來說,這些應(yīng)用程序要求有狀態(tài)連接和維護(hù)與后端數(shù)據(jù)庫(kù)的持久連接。這種前端與后端緊密集成使系統(tǒng)很難維護(hù)。改變數(shù)據(jù)模型時(shí),會(huì)影響前端;改變前端時(shí),會(huì)影響

作者簡(jiǎn)介

暫缺《Visual Basic.NET數(shù)據(jù)庫(kù)編程從入門到精通》作者簡(jiǎn)介

圖書目錄

第一部分 數(shù)據(jù)庫(kù)概念 
第1章 數(shù)據(jù)庫(kù)訪問:體系結(jié)構(gòu)與技術(shù) 
數(shù)據(jù)庫(kù)與數(shù)據(jù)庫(kù)管理系統(tǒng) 
Microsoft數(shù)據(jù)訪問技術(shù) 
從ADO到ADO.NET 
從客戶機(jī)/服務(wù)器到分布式體系結(jié)構(gòu) 
分布式應(yīng)用程序的工作方法 
SQL Server 2000 
小結(jié) 
第2章 關(guān)系型數(shù)據(jù)庫(kù)基本概念 
數(shù)據(jù)庫(kù)設(shè)計(jì)基礎(chǔ) 
數(shù)據(jù)庫(kù)對(duì)象 
范化規(guī)則 
數(shù)據(jù)庫(kù)完整性 
小結(jié) 
第3章 圖形化數(shù)據(jù)庫(kù)工具 
圖形化數(shù)據(jù)庫(kù)工具初步 
數(shù)據(jù)訪問策略 
使用連接字符串 
連接數(shù)據(jù)庫(kù) 
使用Server Explorer 
使用Database Designer 
使用Query Designer 
使用SQL Editor 
使用Component Designer 
使用XML Designer 
小結(jié) 
第4章 結(jié)構(gòu)化查詢語言 
選擇與操作查詢 
連接表 
操作查詢 
小結(jié) 
第二部分 數(shù)據(jù)庫(kù)編程 
第5章 Transact-SQL 
COMPUTE BY從句 
存儲(chǔ)過程 
T-SQL語言 
用戶定義函數(shù) 
觸發(fā)器 
用存儲(chǔ)過程實(shí)現(xiàn)業(yè)務(wù)邏輯 
小結(jié) 
第6章 ADO.NET初探 
ADO.NET工作原理 
使用ADO.NET對(duì)象模型 
Connection對(duì)象 
Command對(duì)象 
DataAdapter對(duì)象 
DataReader對(duì)象 
DataSet對(duì)象 
在DataSet中導(dǎo)航 
用DataSets更新數(shù)據(jù)庫(kù) 
管理并發(fā)性 
小結(jié) 
第7章 ADO.NET編程 
用VB.NET建立ADO.NET應(yīng)用程序 
查找與過濾行 
從ADO.NET調(diào)用存儲(chǔ)過程 
ADO.NET與XML 
小結(jié) 
第8章 數(shù)據(jù)支持控件 
數(shù)據(jù)關(guān)聯(lián) 
數(shù)據(jù)支持控件 
用定制用戶控制建立數(shù)據(jù)關(guān)聯(lián)控件 
使用層次式DataGrid關(guān)聯(lián) 
更新數(shù)據(jù)關(guān)聯(lián)控件 
小結(jié) 
第9章 使用DataSets 
Data Form Wizard 
CommandBuilder對(duì)象 
TableMapping對(duì)象 
小結(jié) 
第10章 XML的作用 
何謂XML 
SQL Server 2000的新XML特性 
XML與SQL Server 2000 
XML與.NET Framework 
XML在SOAP中的作用 
小結(jié) 
第三部分 高級(jí)數(shù)據(jù)服務(wù) 
第11章 再談ADO.NET編程 
事件處理 
.NET Framework事件概念 
線程 
處理 
小結(jié) 
第12章 集成XML 
XML工具與技術(shù) 
遍歷 
SQL Server 2000與XML集成 
小結(jié) 
第13章 中間層 
為何使用組件 
中間層的需要 
.NET組件概念 
開發(fā)中間層組件 
小結(jié) 
第14章 高級(jí)SQL Server 2000特性 
復(fù)制 
Query Optimizer 
SQL Profiler 
Index Tuning Wizard 
Database Maintenance Planner 
小結(jié) 
第四部分 Web數(shù)據(jù)訪問 
第15章 ASP.NET簡(jiǎn)介 
ASP.NET概述 
建立Web窗體 
在Web應(yīng)用程序中維護(hù)狀態(tài) 
緩存與配置 
從ASP.NET訪問數(shù)據(jù)庫(kù) 
小結(jié) 
第16章 Web數(shù)據(jù)控件 
DataGrid Web控件 
DataList控件 
小結(jié) 
第17章 使用WebServices 
建立WebService 
建立數(shù)據(jù)關(guān)聯(lián)WebService 
小結(jié) 
第18章 VS.NET部署考慮 
了解部署設(shè)計(jì)的重要性 
設(shè)計(jì)部署策略 
實(shí)現(xiàn)部署設(shè)置 
VS.NET部署工具簡(jiǎn)介 
小結(jié) 
附錄A 樣表項(xiàng)目 
Invoice項(xiàng)目 
OnlineStore項(xiàng)目 
Visual Basic.NET Projects項(xiàng)目

本目錄推薦

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