Visual J#.NET應(yīng)用程序設(shè)計(jì)

出版時(shí)間:2008-8  出版社:清華大學(xué)出版社有限公司  作者:李蘭友 等編著  頁數(shù):363  

前言

  Visual J#.NET是微軟公司近年推出的一種核心編程語言,能快捷、方便地開發(fā)圖形設(shè)計(jì)、圖像處理、多媒體、數(shù)據(jù)庫及Web應(yīng)用程序。Visual J#是一種工具,使開發(fā)人員能夠使用Java語言語法在.NET Framework上生成應(yīng)用程序和服務(wù)。本書以Visual J群.NET應(yīng)用實(shí)例為中心,介紹使用Visual J#開發(fā)應(yīng)用程序設(shè)計(jì)的方法和技術(shù)?! ∪珪卜?2章。第1-2章介紹Visual Studi02005集成開發(fā)環(huán)境、NET框架結(jié)構(gòu)、Windows編程常用類和Visual J#語言的基礎(chǔ)知識,要求掌握Windows應(yīng)用項(xiàng)目設(shè)計(jì)的步驟及控制臺應(yīng)用程序的設(shè)計(jì)方法。已經(jīng)學(xué)習(xí)過Visual J++6.0的讀者可以僅瀏覽第2章的例題,熟悉使用控制臺應(yīng)用程序環(huán)境設(shè)計(jì)Visual J#語言程序的步驟與操作。第3章介紹Windows窗體和常用控件。第4章介紹Windows應(yīng)用程序界面設(shè)計(jì)方法和實(shí)例。第5章介紹通用對話框及文本編輯。第6-8章介紹Visual J# NET在應(yīng)用圖形設(shè)計(jì)、圖像處理、動畫、圖像動態(tài)顯示技術(shù)方面的基本技術(shù)和應(yīng)用程序設(shè)計(jì)實(shí)例。第9章介紹Windows數(shù)據(jù)訪問。第10~~12章介紹Web網(wǎng)站和Web數(shù)據(jù)庫技術(shù)。本書內(nèi)容新穎,所提供的程序?qū)嵗喢饕鬃x,各章均有綜合設(shè)計(jì)范例和練習(xí)題,供上機(jī)練習(xí)或作為綜合性設(shè)計(jì)練習(xí)題。所有程序均已在visuaI J# NET 2005環(huán)境下調(diào)試通過?! ”緯勺鳛楦叩仍盒S?jì)算機(jī)程序設(shè)計(jì)語言課程教科書,亦適用于工程技術(shù)人員參考?! ⒓泳帉懝ぷ鞯倪€有李樹麟、王玲、王俊省、李瑋、原曉玲、江忠、李暉等。由于作者水平所限,不當(dāng)之處敬請讀者指正。

內(nèi)容概要

小書介紹Visual J#.NET應(yīng)用程序設(shè)計(jì)方法和技術(shù)。內(nèi)容包括:Visual J#.NET 2005集成環(huán)境,.NET框架結(jié)構(gòu),Visual J#程序設(shè)計(jì)基礎(chǔ),Windows窗體及常用控件,項(xiàng)目界面設(shè)計(jì),對話框和文本編輯,圖形應(yīng)用程序設(shè)計(jì),圖像處理程序設(shè)計(jì),動畫和圖像特效顯示技術(shù),數(shù)據(jù)訪問,Web網(wǎng)站,數(shù)據(jù)綁定控件,XML與ASP.NET等應(yīng)用程序設(shè)計(jì)技術(shù)和程序設(shè)計(jì)實(shí)例。書中內(nèi)容新穎,具有工程實(shí)用參考價(jià)值。軟件系統(tǒng)環(huán)境為Visual Studio 2005,書中所有程序均在Visual Studio 2005環(huán)境下編寫并調(diào)試通過。    本書可作為大專院校計(jì)算機(jī)、信息類專業(yè)計(jì)算機(jī)程序設(shè)計(jì)課程教科書,亦可供工程技術(shù)人員參考。

書籍目錄

第1章 Visual J#.NET集成環(huán)境  1.1 Visual Studio 2005概述    1.1.1 概述    1.1.2 進(jìn)入Visual Studio 2005    1.1.3 標(biāo)題欄、菜單欄和工具欄 1.2 Visual Studio主要窗口及用法    1.2.1  【起始頁】窗口    1.2.2 設(shè)計(jì)器窗口    1.2.3 代碼窗口    1.2.4 【解決方案資源管理器】窗口    1.2.5  【屬性】窗口    1.2.6  【工具箱】窗口    1.2.7  【類視圖】窗口    1.2.8  【服務(wù)器資源管理器】窗口    1.2.9 菱形引導(dǎo)標(biāo)記 1.3 創(chuàng)建Visual#應(yīng)用程序    1.3.1 創(chuàng)建Windows應(yīng)用項(xiàng)目    1.3.2 創(chuàng)建ASP Web應(yīng)用程序    1.3.3 創(chuàng)建控制臺應(yīng)用程序    設(shè)計(jì)范例    練習(xí)題第2章 Visual J#應(yīng)用程序設(shè)計(jì)基礎(chǔ)  2.1  Visual J#概述    2.1.1 Visual J#概述    2.1.2 Visual J#程序的結(jié)構(gòu)    2.1.3 數(shù)據(jù)類型    2.1.4 運(yùn)算符和表達(dá)式    2.1.5 程序流控制  2.2 面向?qū)ο蟮某绦蛟O(shè)計(jì)    2.2.1 概述    2.2.2 程序設(shè)計(jì)的一般過程  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)用    設(shè)計(jì)范例    上機(jī)練習(xí)題第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 圖形顯示控件和定時(shí)控件    3.5.1 PictureBox控件    3.5.2 Timer控件    設(shè)計(jì)范例    上機(jī)練習(xí)題第4章 Windows項(xiàng)目界面設(shè)計(jì) 4.1 命令按鈕和單選按鈕界面設(shè)計(jì)    4.1.1 命令按鈕界面的建立    4.1.2 單選按鈕界面設(shè)計(jì) 4.2 菜單界面設(shè)計(jì)    4.2.1 MenuStrip一控件  4.2.2 菜單界面的建立    4.2.3  ContextMenuStrip控件 4.3 MDI界面設(shè)計(jì)    4.3.1 建立MDI主窗體    4.3.2 建立MDI子窗體    4.3.3 子窗體設(shè)計(jì)    4.3.4 主窗體程序設(shè)計(jì)    4.3.5 運(yùn)行  4.4  工具欄和狀態(tài)欄設(shè)計(jì)    4.4.1 工具欄    4.4.2 狀態(tài)欄    設(shè)計(jì)范例    上機(jī)練習(xí)題第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控件的方法    設(shè)計(jì)范例    上機(jī)練習(xí)題第6章 圖形應(yīng)用程序設(shè)計(jì)  6.1 計(jì)算機(jī)圖形設(shè)計(jì)基礎(chǔ)    6.1.1 計(jì)算機(jī)圖形學(xué)基礎(chǔ)    6.1.2 圖形設(shè)備接口    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 鼠標(biāo)交互繪圖  6.3 應(yīng)用圖形程序設(shè)計(jì)    6.3.1 美術(shù)圖案    6.3.2 文字顯示    6.3.3 物理學(xué)應(yīng)用圖形    6.3.4 將所繪圖形保存為圖像    設(shè)計(jì)范例    練習(xí)題第7章 圖像處理程序設(shè)計(jì)  7.1 數(shù)字圖像處理基礎(chǔ)    7.1.1 數(shù)字圖像處理概述    7.1.2 Bitmap類    7.1.3 Color結(jié)構(gòu)  7.2 圖像的輸入、保存、復(fù)制和粘貼    7.2.1 輸入圖像    7.2.2 保存圖像    7.2.3 復(fù)制和粘貼 7.3 圖像處理    7.3.1 分辨率變換    7.3.2 彩色圖像處理    7.3.3 灰度圖像變換    7.3.4 邊緣提取    設(shè)計(jì)范例    練習(xí)題第8章 動畫和圖像動態(tài)特效顯示 8.1 動畫設(shè)計(jì)    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方法實(shí)現(xiàn)特效顯示    設(shè)計(jì)范例    練習(xí)題第9章 數(shù)據(jù)訪問  9.1 數(shù)據(jù)庫基礎(chǔ)    9.1.1 數(shù)據(jù)庫基本概念    9.1.2 ADO.NET概述    9.1.3 SQL語言基礎(chǔ) 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ù)設(shè)計(jì)工具    9.3.2 編程方式    設(shè)計(jì)范例    上機(jī)練習(xí)題第10章 ASP.NET應(yīng)用基礎(chǔ) 10.1 ASP.NET概述    10.1.1 ASP.NET 2.0新特性    10.1.2 ASP.NET應(yīng)用程序組成    10.1.3 ASP.NET基本語法 10.2 ASP.NET網(wǎng)站    10.2.1 創(chuàng)建Web網(wǎng)站    10.2.2 網(wǎng)頁設(shè)計(jì)器 10.3 Web服務(wù)器控件及應(yīng)用    10.3.1 Web服務(wù)器控件概述    10.3.2 HTML服務(wù)器控件    10.3.3 標(biāo)準(zhǔn)服務(wù)器控件    10.3.4 數(shù)據(jù)驗(yàn)證控件    10.3.5 登錄控件 10.4 Web圖形圖像技術(shù)    10.4.1 在網(wǎng)頁上繪制圖形    10.4.2 在網(wǎng)頁上顯示和處理圖像    設(shè)計(jì)范例    練習(xí)題第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ù)綁定控件及應(yīng)用    11.2.1 GridView控件    11.2.2 DetailsView控件    11.2.3 DataList控件    11.2.4 FormView控件    11.2.5 Repeater控件    設(shè)計(jì)范例    練習(xí)題第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    設(shè)計(jì)范例    練習(xí)題參考文獻(xiàn)

章節(jié)摘錄

  第1章 Visual J#.NET集成環(huán)境  Visual J#將Java語言集成到Visual Studio集成開發(fā)環(huán)境(IDE)中。Microsoft Visual J#2005使開發(fā)人員能夠使用Java語言語法在.NET Framework上生成應(yīng)用程序和服務(wù)。本章介紹Visual J#.NET的基礎(chǔ)知識和基本操作?! ≈攸c(diǎn)掌握:  如何創(chuàng)建一個(gè)Visual J#NET應(yīng)用程序;  Visual J彈.NET窗口;  如何在程序設(shè)計(jì)中使用幫助?! ?.1 Visual Studio 2005概述  Visual Studio 2005是一套完整的開發(fā)工具集,用于生成ASP.NET Web應(yīng)用程序,XML Web Services,桌面應(yīng)用程序和移動應(yīng)用程序。Visual Basic,Visual C++,Visual C#和Visual J#均使用相同的集成開發(fā)環(huán)境(Integrated Development Environment,IDE),利用此IDE可以共享工具且有助于創(chuàng)建混合語言解決方案。另外,這些語言利用.NET Framework的功能,并通過該框架簡化ASP Web應(yīng)用程序和XML Web Services開發(fā)的關(guān)鍵技術(shù)?! ?.1.1 概述  1.Visual Studio 2005的新信息 ?。?)Visual Studio Tools for Office  Visual Studio 2005擴(kuò)展了Word 2003文件和Excel 2003工作簿,可以幫助用戶創(chuàng)建解決方案?! 。?)全新的網(wǎng)頁設(shè)計(jì)器  Visual Studio 2005提供了一個(gè)全新的網(wǎng)頁設(shè)計(jì)器(Visual Web Developer)。與Visual Studio.NET 2003相比,該設(shè)計(jì)器提供了更簡單、更迅速的Web窗體頁創(chuàng)建方法,增強(qiáng)了許多創(chuàng)建和編輯ASP.NET網(wǎng)頁和HTML(Hyper Text Markup Language)頁的功能?! 。?)智能設(shè)備應(yīng)用程序  Visual Studio 2005為開發(fā)在基于Windows CE的智能設(shè)備(例如Pocket PC和SmartPhone)上運(yùn)行的軟件提供了豐富的集成支持,支持使用Visual Basic.NET,Visual J#和Visual C++語言開發(fā)智能設(shè)備應(yīng)用程序?! 。?)Web窗體  Web窗體是用于創(chuàng)建可編程網(wǎng)頁的ASP.NET技術(shù)。使用Web窗體,通過將控件拖放到設(shè)計(jì)器,然后添加代碼即可創(chuàng)建Web網(wǎng)頁?! 。?)Windows窗體  Windows窗體用于在.NET Framework上創(chuàng)建Microsoft Windows應(yīng)用程序。該框架提供了一個(gè)有條理的、面向?qū)ο蟮?、可擴(kuò)展的類集,使用戶能夠開發(fā)功能豐富的Windows應(yīng)用程序。 ?。?)XML Web services  XML Web Services是可以通過HTTP(HyperTextTransferProtoc01)使用XML(eXtensible Markup Language)接收請求和數(shù)據(jù)的應(yīng)用程序。XML Web Services不依賴于特定的組件技術(shù)或?qū)ο笳{(diào)用約定,可以通過任何語言、組件模型或操作系統(tǒng)進(jìn)行訪問。在Visual Studio中,可以使用Visual Basic,Visual J#,JScript或ATL Server快速創(chuàng)建XML Web Services?! 。?)支持XML  XML提供了描述結(jié)構(gòu)數(shù)據(jù)的方法。XML是為了在Web上傳送而進(jìn)行優(yōu)化了的SGML的子集,萬維網(wǎng)聯(lián)合會(World Wide Web Consortium,W3C)定義了XML標(biāo)準(zhǔn),以使結(jié)構(gòu)化數(shù)據(jù)保持統(tǒng)一并獨(dú)立于應(yīng)用程序。Visual Studio完全支持XML,提供了XML設(shè)計(jì)器,可以更容易地編輯XML和創(chuàng)建XML架構(gòu)?! ?  2. Microsoft Visual J#2005  Microsoft Visual J#2005使開發(fā)人員能夠使用Java語言語法在.NET Framework上生成應(yīng)用程序和服務(wù)。Visual J#支持Visual J++6.0中包含的大部分功能,包括Microsoft擴(kuò)展。Visual J#是由Microsoft公司獨(dú)立開發(fā)的,使用Visual J#生成的應(yīng)用程序和服務(wù)將只能在.NET Framework上運(yùn)行?! ∽⒁釼isual J#不是用于開發(fā)旨在Java虛擬機(jī)上運(yùn)行的應(yīng)用程序的工具?! ∮捎赩isual J#與Visual Studio IDE集成,因此Visual J#程序員可以使用Visual Studio設(shè)計(jì)器創(chuàng)建XML Web services、Web窗體頁和Windows窗體應(yīng)用程序。  1.1.2進(jìn)入Visual Studio 2005  進(jìn)入Microsoft Visual Studio 2005集成環(huán)境的操作如下。  如圖所示。在Windows XP狀態(tài)下,選擇【開始】、【程序】Microsoft Visual Studio 2005命令,進(jìn)入Visual Studio 2005系統(tǒng)【起始頁】窗口。  ……

圖書封面

評論、評分、閱讀與下載


    Visual J#.NET應(yīng)用程序設(shè)計(jì) PDF格式下載


用戶評論 (總計(jì)1條)

 
 

  •   此開發(fā)語言純屬糟粕 不值一看
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7