出版時間:2010-6 出版社:清華大學(xué)出版社 作者:周立 頁數(shù):239
前言
Microsoft公司的基于.NET Framwork技術(shù)Visual Studio已經(jīng)推出多年了,也經(jīng)過多年應(yīng)用,但在可視化編程方面可以參考和借鑒的書籍依然很少。這將會給文理兼收和想采用Visual Studio可視化開發(fā)基于數(shù)據(jù)庫的Web應(yīng)用的學(xué)習(xí)者帶來很大困難。本書在采用Visual Studio可視化開發(fā)基于數(shù)據(jù)庫的Web應(yīng)用方面做了一定的探討和實踐,可以在盡量少用代碼的情況下,利用可視化設(shè)計視窗實現(xiàn)一般網(wǎng)站上主要的功能,算是對采用.NET Framwork技術(shù),用Visual Studio開發(fā)基于SQL Server 2005數(shù)據(jù)庫的Web應(yīng)用的一種探討和實踐。本書的特點本書由淺入深,由一個個獨立的小操作,逐步到一個完整操作,進而實現(xiàn)一個確定目標,最終使學(xué)習(xí)者能掌握較為復(fù)雜的系統(tǒng)開發(fā)。本書以案例為主進行介紹,先是獨立控件的單獨介紹,而后由控件組合形成一個特定功能,最后以一個較為完整的案例將獨立的技術(shù)串接起來,從而使學(xué)習(xí)者掌握從系統(tǒng)分析到設(shè)計開發(fā)的完整過程。本書以ASP.NET 為開發(fā)平臺,采用C#語言進行Web開發(fā),以可視化操作為主,只有在可視化不能完成的功能時才加入少量的代碼。同時介紹和解決Visual Studio 2005在可視化編程上存在的Bug(錯誤)。書中所有程序和案例均能運行通過。本書的適用范圍本書適合文理兼收的本科、??苹蚋呗殞W(xué)生使用,也可以滿足希望通過可視化實現(xiàn)基于數(shù)據(jù)庫的Web編程的讀者。本書對學(xué)習(xí)者的要求不高,只要有點計算機基本知識和操作基礎(chǔ)就可以很快上手,并按照案例進行編程。本書不適合純代碼編程的中高級以上程序員和有較強編程功底的讀者。說明由于作者投入Visual Studio 2005開發(fā)技術(shù)的時間不久,學(xué)習(xí)和研究得還不夠深入,難免有疏漏和不十分嚴謹?shù)牡胤剑约澳承┎僮鞑皇亲罴堰^程的情況,希望學(xué)習(xí)者和使用者不吝賜教,以便找出更好的解決方案。本書以案例教學(xué)為主,主要針對操作技術(shù),因此適合在計算機房邊講解、邊操作學(xué)習(xí)的授課方式,不適合采用板書的理論授課方式。
內(nèi)容概要
本書第1~3章簡要介紹了信息、信息系統(tǒng)和信息系統(tǒng)集成技術(shù)的概念,常用數(shù)據(jù)庫的特點、安裝和簡單配置,以及常見的基于數(shù)據(jù)庫的Web開發(fā)技術(shù)、開發(fā)平臺的安裝和簡單配置等內(nèi)容。第4~6章以ASP.NET為開發(fā)平臺,采用C#語言進行Web開發(fā)。首先,由單個的控件功能介紹到由控件完成數(shù)據(jù)庫的增、刪、改、查、顯示等五大功能。進而,由一個或多個控件組合形成能完成較強功能的一個操作或序列。最后,以網(wǎng)上商務(wù)書店為例,介紹一個項目設(shè)計和開發(fā)的完整編程和開發(fā)過程。附錄的內(nèi)容可供學(xué)習(xí)參考。 本書非常適合非計算機專業(yè)的學(xué)生,以及利用微軟傻瓜式編程實現(xiàn)基于數(shù)據(jù)庫的Web應(yīng)用的學(xué)習(xí)者。
作者簡介
周立,北京聯(lián)合大學(xué)管理學(xué)院信息管理系副教授、高級工程師。曾經(jīng)參加北京自然科學(xué)基金項目、地磁數(shù)據(jù)庫信息系統(tǒng)的探討、Maipic信息網(wǎng)站等課題。在核心期刊發(fā)表論文5篇,主編《網(wǎng)頁設(shè)計與制作》(高等教育出版社)等教材7部。目前研究領(lǐng)域:Web技術(shù)應(yīng)用、GMl非晶絲傳感器電
書籍目錄
第1章 信息系統(tǒng)和集成的概念 1.1 信息系統(tǒng)簡介 1.2 信息系統(tǒng)的應(yīng)用 1.3 常見的信息系統(tǒng) 1.4 信息系統(tǒng)集成技術(shù) 本章小結(jié) 思考和練習(xí)題第2章 數(shù)據(jù)庫的選擇與設(shè)置 2.1 數(shù)據(jù)庫的類型 2.2 數(shù)據(jù)庫的選擇和配置 2.3 數(shù)據(jù)庫的組成與設(shè)計 本章小結(jié) 思考和練習(xí)題第3章 開發(fā)平臺的選擇與設(shè)置 3.1 開發(fā)平臺的選擇 3.2 開發(fā)平臺的設(shè)置與配置 3.2.1 ASP開發(fā)平臺 3.2.2 PHP開發(fā)平臺 3.2.3 JSP開發(fā)平臺 3.3 開發(fā)平臺說明 3.3.1 開發(fā)技術(shù)的難易程度 3.3.2 平臺搭建 本章小結(jié) 思考和練習(xí)題第4章 Visual Studio簡介 4.1 系統(tǒng)的安裝與環(huán)境測試 4.2 環(huán)境與測試 4.2.1 啟動利配置SQL Server 2005 4.2.2 配置Visual Studio 2005 4.2.3 配置ⅡS 4.2.4 開發(fā)環(huán)境簡介 4.2.5 VS 2005的界面和操作 4.3 Visual Studio的語法現(xiàn)象簡介 4.3.1 基本概念 4.3.2 變量與表達式 4.3.3 常用語句書寫方法 本章小結(jié) 恩考和練習(xí)題第5章 Visual Studio控件介紹 5.1 VS 2005的項司開發(fā) 5.1.1 VS 2005的項目 5.1.2 創(chuàng)建和打開網(wǎng)站 5.1.3 連接數(shù)據(jù)庫的方法 5.1.4 采用代碼制作動態(tài)頁面 5.1.5 小結(jié) 5.2 常用控件簡介 5.2.1 數(shù)據(jù)庫操作控件介紹 5.2.2 控件案例介紹 5.2.3 其他控件介紹 5.2.4 功能性制作 5.2.5 小結(jié) 5.3 站點配置文件介紹 5.3.1 站點修飾文件 5.3.2 站點配置文件 本章小結(jié) 思考和練習(xí)題第6章 Web技術(shù)開發(fā)案例 6.1 項目開發(fā)分析 6.1.1 項目開發(fā)的分析方法 6.1.2 功能模塊分析方法 6.2 案例制作 6.2.1 方案確定 6.2.2 創(chuàng)建開發(fā)平臺 6.2.3 配置系統(tǒng)公共部分 6.2.4 前臺編制 6.2.5 后臺編制 6.3 系統(tǒng)集成和測試 6.3.1 測試用例說明 6.3.2 文檔編寫說明 本章小結(jié) 思考和練習(xí)題附錄A 系統(tǒng)安全與注意事項附錄B 常用腳本代碼附錄C 常見問題與解決方案
章節(jié)摘錄
插圖:客戶端多見的是客戶應(yīng)用程序界面,比如操作窗口,瀏覽器窗口等,通過各種接口和協(xié)議訪問服務(wù)器端,術(shù)語稱之為請求,而服務(wù)器接收到客戶的請求后,按照客戶要求進行處理,完成后的結(jié)果按照客戶端的界面需求返回提供給用戶。因此,系統(tǒng)較為復(fù)雜和多變的是B和C,由這兩部分引出了多種系統(tǒng)。可以不必拘泥于是C/S還是B/S。這種操作,通常發(fā)生在局域網(wǎng)、Internet網(wǎng)或混合網(wǎng)絡(luò)中,在局域網(wǎng)中它是一個獨立實體的信息系統(tǒng),比如某一單位的系統(tǒng)。而在Internet網(wǎng)上,則任何一個鏈接在Internet上的設(shè)備都是這個龐大的信息系統(tǒng)中的一分子,它們按照各自的權(quán)限和需求在這個系統(tǒng)中活動。有人會認為,如果在一臺計算機上進行這種開發(fā),還是這種模式嗎?答案是肯定的,只不過在這臺計算機上安裝了服務(wù)器端的程序集,也安裝了客戶端的應(yīng)用程序界面,而它們的互訪,必須通過客戶端與服務(wù)器端的一個鏈接程序和各種協(xié)議進行,比如客戶應(yīng)用程序界面訪問服務(wù)器端,或者通過客戶端界面訪問服務(wù)器端得到所需的內(nèi)容。通俗地稱之為通過鏈接程序來完成的,在后邊的章節(jié)中,會進一步介紹這些問題。信息系統(tǒng)就是要解決上述所說的服務(wù)器端和客戶應(yīng)用程序界面的設(shè)計、系統(tǒng)配置和設(shè)置、編程開發(fā)、系統(tǒng)集成、檢測和維護等各項工作,基于本教材的使用范圍,我們把重點放在應(yīng)用開發(fā)方面,其他的技術(shù)將按照需要安排介紹。
編輯推薦
《信息系統(tǒng)集成實用技術(shù):ASP.NET C#可視化編程》:應(yīng)用型本科信息管理與信息系統(tǒng)專業(yè)規(guī)劃教材
圖書封面
評論、評分、閱讀與下載