出版時間:2008-8 出版社:清華大學出版社有限公司 作者:李蘭友 等編著 頁數(shù):363
前言
Visual J#.NET是微軟公司近年推出的一種核心編程語言,能快捷、方便地開發(fā)圖形設計、圖像處理、多媒體、數(shù)據(jù)庫及Web應用程序。Visual J#是一種工具,使開發(fā)人員能夠使用Java語言語法在.NET Framework上生成應用程序和服務。本書以Visual J群.NET應用實例為中心,介紹使用Visual J#開發(fā)應用程序設計的方法和技術。 全書共分12章。第1-2章介紹Visual Studi02005集成開發(fā)環(huán)境、NET框架結構、Windows編程常用類和Visual J#語言的基礎知識,要求掌握Windows應用項目設計的步驟及控制臺應用程序的設計方法。已經(jīng)學習過Visual J++6.0的讀者可以僅瀏覽第2章的例題,熟悉使用控制臺應用程序環(huán)境設計Visual J#語言程序的步驟與操作。第3章介紹Windows窗體和常用控件。第4章介紹Windows應用程序界面設計方法和實例。第5章介紹通用對話框及文本編輯。第6-8章介紹Visual J# NET在應用圖形設計、圖像處理、動畫、圖像動態(tài)顯示技術方面的基本技術和應用程序設計實例。第9章介紹Windows數(shù)據(jù)訪問。第10~~12章介紹Web網(wǎng)站和Web數(shù)據(jù)庫技術。本書內(nèi)容新穎,所提供的程序?qū)嵗喢饕鬃x,各章均有綜合設計范例和練習題,供上機練習或作為綜合性設計練習題。所有程序均已在visuaI J# NET 2005環(huán)境下調(diào)試通過?! ”緯勺鳛楦叩仍盒S嬎銠C程序設計語言課程教科書,亦適用于工程技術人員參考。 參加編寫工作的還有李樹麟、王玲、王俊省、李瑋、原曉玲、江忠、李暉等。由于作者水平所限,不當之處敬請讀者指正。
內(nèi)容概要
小書介紹Visual J#.NET應用程序設計方法和技術。內(nèi)容包括:Visual J#.NET 2005集成環(huán)境,.NET框架結構,Visual J#程序設計基礎,Windows窗體及常用控件,項目界面設計,對話框和文本編輯,圖形應用程序設計,圖像處理程序設計,動畫和圖像特效顯示技術,數(shù)據(jù)訪問,Web網(wǎng)站,數(shù)據(jù)綁定控件,XML與ASP.NET等應用程序設計技術和程序設計實例。書中內(nèi)容新穎,具有工程實用參考價值。軟件系統(tǒng)環(huán)境為Visual Studio 2005,書中所有程序均在Visual Studio 2005環(huán)境下編寫并調(diào)試通過。 本書可作為大專院校計算機、信息類專業(yè)計算機程序設計課程教科書,亦可供工程技術人員參考。
書籍目錄
第1章 Visual J#.NET集成環(huán)境 1.1 Visual Studio 2005概述 1.1.1 概述 1.1.2 進入Visual Studio 2005 1.1.3 標題欄、菜單欄和工具欄 1.2 Visual Studio主要窗口及用法 1.2.1 【起始頁】窗口 1.2.2 設計器窗口 1.2.3 代碼窗口 1.2.4 【解決方案資源管理器】窗口 1.2.5 【屬性】窗口 1.2.6 【工具箱】窗口 1.2.7 【類視圖】窗口 1.2.8 【服務器資源管理器】窗口 1.2.9 菱形引導標記 1.3 創(chuàng)建Visual#應用程序 1.3.1 創(chuàng)建Windows應用項目 1.3.2 創(chuàng)建ASP Web應用程序 1.3.3 創(chuàng)建控制臺應用程序 設計范例 練習題第2章 Visual J#應用程序設計基礎 2.1 Visual J#概述 2.1.1 Visual J#概述 2.1.2 Visual J#程序的結構 2.1.3 數(shù)據(jù)類型 2.1.4 運算符和表達式 2.1.5 程序流控制 2.2 面向?qū)ο蟮某绦蛟O計 2.2.1 概述 2.2.2 程序設計的一般過程 2.3 .NET Framework概述 2.3.1 .NET Framework 2.3.2 Windows編程常用命名空間 2.3.3 Web編程常用命名空間 2.4 Windows編程中常用類 2.4.1 Math類 2.4.2 String類 2.4.3 Random類 2.4.4 Console類 2.4.5 類的創(chuàng)建和調(diào)用 設計范例 上機練習題第3章 Windows窗體和控件 3.1 窗體 3.1.1 窗體和控件概述 3.1.2 創(chuàng)建窗體 3.1.3 窗體屬性 3.1.4 窗體的常用事件和方法 3.1.5 將控件添加到窗體 3.2 Button控件和文本控件 3.2.1 Button控件 3.2.2 文本控件 3.3 列表選擇控件 3.3.1 ListBox控件 3.3.2 ComboBox控件 3.4 選擇控件 3.4.1 RadioButton控件 3.4.2 GroupBox控件 3.4.3 CheckBox控件 3.5 圖形顯示控件和定時控件 3.5.1 PictureBox控件 3.5.2 Timer控件 設計范例 上機練習題第4章 Windows項目界面設計 4.1 命令按鈕和單選按鈕界面設計 4.1.1 命令按鈕界面的建立 4.1.2 單選按鈕界面設計 4.2 菜單界面設計 4.2.1 MenuStrip一控件 4.2.2 菜單界面的建立 4.2.3 ContextMenuStrip控件 4.3 MDI界面設計 4.3.1 建立MDI主窗體 4.3.2 建立MDI子窗體 4.3.3 子窗體設計 4.3.4 主窗體程序設計 4.3.5 運行 4.4 工具欄和狀態(tài)欄設計 4.4.1 工具欄 4.4.2 狀態(tài)欄 設計范例 上機練習題第5章 對話框和文本編輯 5.1 對話框控件 5.1.1 【打開】和【保存】對話框 5.1.2 【顏色】對話框 5.1.3 【字體】對話框 5.1.4 【打印】對話框 5.1.5 消息框 5.2 RichTextBox控件 5.2.1 RichTextBox控件的屬性 5.2.2 RichTextBox控件的事件 5.2.3 RichTextBox控件的方法 設計范例 上機練習題第6章 圖形應用程序設計 6.1 計算機圖形設計基礎 6.1.1 計算機圖形學基礎 6.1.2 圖形設備接口 6.1.3 創(chuàng)建Graphics對象 6.1.4 創(chuàng)建畫筆對象 6.1.5 創(chuàng)建畫刷對象 6.2 基本圖形繪制 6.2.1 Graphics類 6.2.2 線圖形 6.2.3 填充圖形 6.2.4 鼠標交互繪圖 6.3 應用圖形程序設計 6.3.1 美術圖案 6.3.2 文字顯示 6.3.3 物理學應用圖形 6.3.4 將所繪圖形保存為圖像 設計范例 練習題第7章 圖像處理程序設計 7.1 數(shù)字圖像處理基礎 7.1.1 數(shù)字圖像處理概述 7.1.2 Bitmap類 7.1.3 Color結構 7.2 圖像的輸入、保存、復制和粘貼 7.2.1 輸入圖像 7.2.2 保存圖像 7.2.3 復制和粘貼 7.3 圖像處理 7.3.1 分辨率變換 7.3.2 彩色圖像處理 7.3.3 灰度圖像變換 7.3.4 邊緣提取 設計范例 練習題第8章 動畫和圖像動態(tài)特效顯示 8.1 動畫設計 8.1.1 位置不動、形態(tài)變化的動畫 8.1.2 位置和形態(tài)變化的動畫 8.1.3 形態(tài)不變、位置變化的動畫 8.1.4 圖形動畫 8.2 圖像的動態(tài)特效顯示 8.2.1 像素法 8.2.2 利用Graphics.Drawlmage方法實現(xiàn)特效顯示 設計范例 練習題第9章 數(shù)據(jù)訪問 9.1 數(shù)據(jù)庫基礎 9.1.1 數(shù)據(jù)庫基本概念 9.1.2 ADO.NET概述 9.1.3 SQL語言基礎 9.2 數(shù)據(jù)控件 9.2.1 DataSet控件 9.2.2 DataGridView控件 9.2.3 BindingSource控件 9.2.4 BindingNavigator控件 9.3 訪問數(shù)據(jù) 9.3.1 使用數(shù)據(jù)設計工具 9.3.2 編程方式 設計范例 上機練習題第10章 ASP.NET應用基礎 10.1 ASP.NET概述 10.1.1 ASP.NET 2.0新特性 10.1.2 ASP.NET應用程序組成 10.1.3 ASP.NET基本語法 10.2 ASP.NET網(wǎng)站 10.2.1 創(chuàng)建Web網(wǎng)站 10.2.2 網(wǎng)頁設計器 10.3 Web服務器控件及應用 10.3.1 Web服務器控件概述 10.3.2 HTML服務器控件 10.3.3 標準服務器控件 10.3.4 數(shù)據(jù)驗證控件 10.3.5 登錄控件 10.4 Web圖形圖像技術 10.4.1 在網(wǎng)頁上繪制圖形 10.4.2 在網(wǎng)頁上顯示和處理圖像 設計范例 練習題第11章 數(shù)據(jù)源和數(shù)據(jù)綁定控件 11.1 數(shù)據(jù)源控件 11.1.1 SqlDataSource控件 11.1.2 AccessDataSource控件 11.1.3 ObjectDataSource控件 11.1.4 XmlDataSource控件 11.1.5 SiteMapDataSource控件 11.2 數(shù)據(jù)綁定控件及應用 11.2.1 GridView控件 11.2.2 DetailsView控件 11.2.3 DataList控件 11.2.4 FormView控件 11.2.5 Repeater控件 設計范例 練習題第12章 XML和ASP.NET 12.1 XML 12.1.1 XML概述 12.1.2 XML文件和語法規(guī)范 12.2 Xml控件 12.2.1 Xml控件概述 12.2.2 XmlDocument類 12.2.3 XML和ADO.NET 設計范例 練習題參考文獻
章節(jié)摘錄
第1章 Visual J#.NET集成環(huán)境 Visual J#將Java語言集成到Visual Studio集成開發(fā)環(huán)境(IDE)中。Microsoft Visual J#2005使開發(fā)人員能夠使用Java語言語法在.NET Framework上生成應用程序和服務。本章介紹Visual J#.NET的基礎知識和基本操作。 重點掌握: 如何創(chuàng)建一個Visual J#NET應用程序; Visual J彈.NET窗口; 如何在程序設計中使用幫助?! ?.1 Visual Studio 2005概述 Visual Studio 2005是一套完整的開發(fā)工具集,用于生成ASP.NET Web應用程序,XML Web Services,桌面應用程序和移動應用程序。Visual Basic,Visual C++,Visual C#和Visual J#均使用相同的集成開發(fā)環(huán)境(Integrated Development Environment,IDE),利用此IDE可以共享工具且有助于創(chuàng)建混合語言解決方案。另外,這些語言利用.NET Framework的功能,并通過該框架簡化ASP Web應用程序和XML Web Services開發(fā)的關鍵技術。 1.1.1 概述 1.Visual Studio 2005的新信息 ?。?)Visual Studio Tools for Office Visual Studio 2005擴展了Word 2003文件和Excel 2003工作簿,可以幫助用戶創(chuàng)建解決方案?! 。?)全新的網(wǎng)頁設計器 Visual Studio 2005提供了一個全新的網(wǎng)頁設計器(Visual Web Developer)。與Visual Studio.NET 2003相比,該設計器提供了更簡單、更迅速的Web窗體頁創(chuàng)建方法,增強了許多創(chuàng)建和編輯ASP.NET網(wǎng)頁和HTML(Hyper Text Markup Language)頁的功能?! 。?)智能設備應用程序 Visual Studio 2005為開發(fā)在基于Windows CE的智能設備(例如Pocket PC和SmartPhone)上運行的軟件提供了豐富的集成支持,支持使用Visual Basic.NET,Visual J#和Visual C++語言開發(fā)智能設備應用程序?! 。?)Web窗體 Web窗體是用于創(chuàng)建可編程網(wǎng)頁的ASP.NET技術。使用Web窗體,通過將控件拖放到設計器,然后添加代碼即可創(chuàng)建Web網(wǎng)頁。 ?。?)Windows窗體 Windows窗體用于在.NET Framework上創(chuàng)建Microsoft Windows應用程序。該框架提供了一個有條理的、面向?qū)ο蟮?、可擴展的類集,使用戶能夠開發(fā)功能豐富的Windows應用程序。 ?。?)XML Web services XML Web Services是可以通過HTTP(HyperTextTransferProtoc01)使用XML(eXtensible Markup Language)接收請求和數(shù)據(jù)的應用程序。XML Web Services不依賴于特定的組件技術或?qū)ο笳{(diào)用約定,可以通過任何語言、組件模型或操作系統(tǒng)進行訪問。在Visual Studio中,可以使用Visual Basic,Visual J#,JScript或ATL Server快速創(chuàng)建XML Web Services?! 。?)支持XML XML提供了描述結構數(shù)據(jù)的方法。XML是為了在Web上傳送而進行優(yōu)化了的SGML的子集,萬維網(wǎng)聯(lián)合會(World Wide Web Consortium,W3C)定義了XML標準,以使結構化數(shù)據(jù)保持統(tǒng)一并獨立于應用程序。Visual Studio完全支持XML,提供了XML設計器,可以更容易地編輯XML和創(chuàng)建XML架構?! ? 2. Microsoft Visual J#2005 Microsoft Visual J#2005使開發(fā)人員能夠使用Java語言語法在.NET Framework上生成應用程序和服務。Visual J#支持Visual J++6.0中包含的大部分功能,包括Microsoft擴展。Visual J#是由Microsoft公司獨立開發(fā)的,使用Visual J#生成的應用程序和服務將只能在.NET Framework上運行?! ∽⒁釼isual J#不是用于開發(fā)旨在Java虛擬機上運行的應用程序的工具?! ∮捎赩isual J#與Visual Studio IDE集成,因此Visual J#程序員可以使用Visual Studio設計器創(chuàng)建XML Web services、Web窗體頁和Windows窗體應用程序?! ?.1.2進入Visual Studio 2005 進入Microsoft Visual Studio 2005集成環(huán)境的操作如下?! ∪鐖D所示。在Windows XP狀態(tài)下,選擇【開始】、【程序】Microsoft Visual Studio 2005命令,進入Visual Studio 2005系統(tǒng)【起始頁】窗口?! ?/pre>圖書封面
評論、評分、閱讀與下載