C#.NET程序設(shè)計(jì)實(shí)用教程

出版時(shí)間:2011-1  出版社:汪維華、汪維清、胡章平、 等 清華大學(xué)出版社 (2011-01出版)  作者:汪維華,汪維清,胡章平 編  頁(yè)數(shù):343  

前言

C#憑借其強(qiáng)大的操作能力、優(yōu)雅的語(yǔ)法風(fēng)格、創(chuàng)新的語(yǔ)言特性和便捷的面向組件編程成為.NET開(kāi)發(fā)的首選語(yǔ)言。Visual C#.NET是新一代基于C++語(yǔ)言的可視化開(kāi)發(fā)工具,是微軟公司發(fā)布的一種面向?qū)ο蟮?、運(yùn)行于.NET Framework之上的高級(jí)程序設(shè)計(jì)語(yǔ)言,它是一種安全的、穩(wěn)定的、簡(jiǎn)單的、由C和C++衍生出來(lái)的面向?qū)ο蟮木幊陶Z(yǔ)言。很多高校都開(kāi)設(shè)了Visual C#.NET的課程,本書(shū)是在作者多年的教學(xué)和項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn)的基礎(chǔ)上編制而成的。本書(shū)的目的是講授Visual C#.NET編程語(yǔ)言的基礎(chǔ)知識(shí)和工作原理,綜合運(yùn)用文字、圖形和表格加強(qiáng)讀者對(duì)教學(xué)內(nèi)容的理解。全書(shū)共分11章,各章的主要內(nèi)容如下。第1章簡(jiǎn)要介紹程序設(shè)計(jì)語(yǔ)言及其發(fā)展歷史、Visual C#.NET與.NE'I、Framework之間的關(guān)系以及VisualStudio的開(kāi)發(fā)環(huán)境,并通過(guò)實(shí)例使讀者初步認(rèn)識(shí)開(kāi)發(fā)Visual C#.NET、程序的過(guò)程,在讀者頭腦中形成初步的Visual C#.NET程序開(kāi)發(fā)輪廓。第2章介紹Visual C#.NET程序設(shè)計(jì)的基礎(chǔ),包括Visual C#.NET、基本數(shù)據(jù)類(lèi)型、常量與變量、表達(dá)式、程序基本結(jié)構(gòu)和異常處理等內(nèi)容,使讀者掌握C#開(kāi)發(fā)語(yǔ)言的基本語(yǔ)法結(jié)構(gòu),為后續(xù)章節(jié)的學(xué)習(xí)奠定基礎(chǔ)。第3章介紹Visual C#.NET、面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)知識(shí),包括類(lèi)的定義、繼承與多態(tài)、集合、委托與事件等內(nèi)容。使讀者能夠掌握面向?qū)ο蟪绦蛟O(shè)計(jì)基本理念,這些理念是目前程序開(kāi)發(fā)技術(shù)的必備要求。第4章介紹Windows程序設(shè)計(jì)的基礎(chǔ),包括可視化編程基礎(chǔ)、基本控件的使用、菜單、工具欄及狀態(tài)欄的使用、多文檔開(kāi)發(fā)技術(shù)、打印等,使讀者掌握利用Visual C#.NET開(kāi)發(fā)windows應(yīng)用程序的基本方法。第5章介紹數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā)技術(shù),包括.ADO.NE'I、數(shù)據(jù)庫(kù)開(kāi)發(fā)方式簡(jiǎn)介、數(shù)據(jù)庫(kù)連接、Command對(duì)象、Data Reader對(duì)象、Data Adapter對(duì)象、Data Set對(duì)象和數(shù)據(jù)綁定等數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù)基礎(chǔ),使讀者能夠靈活運(yùn)用該技術(shù)開(kāi)發(fā)實(shí)用信息系統(tǒng)。第6章介紹文件和目錄的基本操作知識(shí),包括文件和流基本概念、文件和文件夾操作及相應(yīng)的類(lèi)介紹、文件的讀寫(xiě)類(lèi)對(duì)象以及異步讀取文件方式,使讀者掌握文件及目錄相關(guān)類(lèi)對(duì)象的基本使用及文件信息的基本讀寫(xiě)。第7章介紹多線(xiàn)程開(kāi)發(fā)技術(shù),包括進(jìn)程與線(xiàn)程基本概念、進(jìn)程開(kāi)發(fā)基本技術(shù)、線(xiàn)程開(kāi)發(fā)基本技術(shù)、線(xiàn)程同步技術(shù)等內(nèi)容。第8章介紹圖形編程基礎(chǔ),包括基本圖形類(lèi)、Graphics類(lèi)、GDI+坐標(biāo)系統(tǒng)等圖形開(kāi)發(fā)基礎(chǔ)知識(shí)。

內(nèi)容概要

  visual c#.net是新一代基于c++語(yǔ)言的可視化開(kāi)發(fā)工具,是微軟公司發(fā)布的一種面向?qū)ο蟮摹⑦\(yùn)行于.net framework之上的高級(jí)程序設(shè)計(jì)語(yǔ)言?!禖#.NET程序設(shè)計(jì)實(shí)用教程》通過(guò)一系列實(shí)例系統(tǒng)地介紹了c#的基本語(yǔ)法知識(shí)、visual c#.net面向?qū)ο蟪绦蛟O(shè)計(jì)技術(shù)、visual c#.net圖形圖像編程技術(shù)、進(jìn)程線(xiàn)程編程技術(shù)和asp.net程序開(kāi)發(fā)基礎(chǔ)等,幫助讀者快速、簡(jiǎn)單地學(xué)習(xí)visual c#.net?!禖#.NET程序設(shè)計(jì)實(shí)用教程》共11章,既介紹了visual c#.net的基礎(chǔ)知識(shí),也包含了大量編程技術(shù)細(xì)節(jié)和技巧,是讀者學(xué)習(xí)visual c#.net編程難得的一本好書(shū)?!  禖#.NET程序設(shè)計(jì)實(shí)用教程》可作為各專(zhuān)業(yè)的學(xué)生或工程技術(shù)人員學(xué)習(xí)visual c#.net程序的教材,也可供其他visual c#.net編程的初級(jí)和高級(jí)讀者學(xué)習(xí)、參考。

書(shū)籍目錄

第1章 C#.NET概述1.1 程序設(shè)計(jì)語(yǔ)言1.1.1 程序設(shè)計(jì)語(yǔ)言簡(jiǎn)介1.1.2 程序設(shè)計(jì)語(yǔ)言的發(fā)展1.1.3 高級(jí)語(yǔ)言的類(lèi)型1.2 .NET1.2.1 Microsoft .NET簡(jiǎn)介1.2.2.NET的組成1.2.3.NET戰(zhàn)略1.2.4.NET、Framework1.3 C#語(yǔ)言簡(jiǎn)介1.3.1 C#語(yǔ)言發(fā)展歷史1.3.2 C#特點(diǎn)1.4 Visual Studio集成開(kāi)發(fā)環(huán)境1.4.1 Visual Studio集成開(kāi)發(fā)環(huán)境介紹1.4.2 Visllal Studio歷代開(kāi)發(fā)環(huán)境演變史1.5 熟悉VisualStudio2008開(kāi)發(fā)環(huán)境1.5.1 創(chuàng)建控制臺(tái)應(yīng)用程序1.5.2 創(chuàng)建Windows應(yīng)用程序1.5.3 菜單欄介紹1.5.4 工具欄介紹1.5.5 “工具箱”面板介紹1.5.6 “屬性”面板介紹1.5.7 解決方案資源管理器介紹1.5.8 創(chuàng)建第一個(gè)WinForm項(xiàng)目習(xí)題1第2章 C#程序設(shè)計(jì)基礎(chǔ)2.1 C#基本數(shù)據(jù)類(lèi)型2.1.1 值類(lèi)型2.1.2 引用類(lèi)型2.2 常量、變量與表達(dá)式2.2.1 常量2.2.2 變量2.2.3 運(yùn)算符與表達(dá)式2.2.4 運(yùn)算符的優(yōu)先級(jí)與結(jié)合性2.2.5 類(lèi)型轉(zhuǎn)換2.3 選擇結(jié)構(gòu)2.3.1 if語(yǔ)句2.3.2 switch語(yǔ)句2.4 循環(huán)結(jié)構(gòu)2.4.1 while語(yǔ)句2.4.2 do-while語(yǔ)句2.4.3 for。語(yǔ)句2.4.4 foreaeh語(yǔ)句2.4.5 跳轉(zhuǎn)語(yǔ)句2.5 數(shù)組2.5.1 一維數(shù)組2.5.2 多維數(shù)組2.6 異常處理2.7 綜合案例習(xí)題2第3章 面向?qū)ο蟪绦蛟O(shè)計(jì)3.1 面向?qū)ο缶幊毯?jiǎn)介3.2 類(lèi)的定義3.2.1 類(lèi)的聲明3.2.2 構(gòu)造函數(shù)3.2.3 析構(gòu)函數(shù)3.2.4 this的引用3.3 方法3.3.1 方法參數(shù)3.3.2 方法繼承3.4 屬性3.5 繼承3.5.1 繼承的使用3.5.2 隱藏基類(lèi)成員3.5.3 密封方法3.6 多態(tài)3.6.1 方法覆蓋與多態(tài)3.6.2 抽象類(lèi)3.6.3 接口多態(tài)性3.7 接口3.7.1 接口定義3.7.2 定義接口成員3.7.3 訪(fǎng)問(wèn)接口3.7.4 實(shí)現(xiàn)接口3.8 集合與索引器3.8.1 索引器3.8.2 集合3.9 委托與事件3.9.1 委托3.9.2 事件3.1 0操作符重載習(xí)題3第4章 Windows程序設(shè)計(jì)基礎(chǔ)4.1 可視化編程基礎(chǔ)4.2 基本控件4.2.1 Control類(lèi)中定義的基礎(chǔ)控件屬性4.2.2 Button控件4.2.3 CheckBox控件4.2.4 RadioButton控件4.2.5 CornboBox控件、ListBox控件和CheckedistBox控件4.2.6 DateTimePicker控件4.2.7 Error‘Provider組件4.2.8 HelpProvider組件4.2.9 Label控件4.2.10 TreeView控件和ListView控件4.2.11 PictureBox控件4.2.12 ProgressBar控件4.2.13 TextBox控件、RichTextBox控件與MaskedTextBox控件4.2.14 Panel控件4.2.15 SplitContainer控件4.2.16 TabControl控件和TabPages控件4.3 菜單、工具欄及狀態(tài)欄4.3.1 創(chuàng)建菜單4.3.2 工具欄4.3.3 吠態(tài)欄4.4 多文檔界面4.5 打印4.6 WinFom程序開(kāi)發(fā)案例習(xí)題4第5章 數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)技術(shù)5.1 數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)概述5.2 ADO.NET數(shù)據(jù)庫(kù)開(kāi)發(fā)方式5.2.1 ADO.NET數(shù)據(jù)庫(kù)開(kāi)發(fā)概述5.2.2.NETFramework數(shù)據(jù)提供程序5.2.3.NETFrameworkDataSet5.2.4 數(shù)據(jù)庫(kù)操作過(guò)程5.3 Connection對(duì)象5.4 Connection對(duì)象5.5 DataReader對(duì)象5.5.1 DataReader對(duì)象概述5.5.2 從DataReader讀取數(shù)據(jù)5.5.3 DataReader‘對(duì)象的使用5.6 DataAdapter對(duì)象與DataSet對(duì)象5.6.1 ADO.NET數(shù)據(jù)集工作原理5.6.2 Data.Adapter對(duì)象5.6.3 DataSet對(duì)象5.6.4 DataTable對(duì)象5.6.5 DataColumn對(duì)象5.6.6 DataRow對(duì)象5.6.7 多表操作5.7 XML和DataSet5.7.1 XML5.7.2.NET框架中與XMT有關(guān)的命名空間5.7.3 寫(xiě)XMT文檔5.7.4 讀XMT文檔的方法5.7.5 XmlDocument類(lèi)5.8 數(shù)據(jù)綁定5.8.1 簡(jiǎn)單控件和復(fù)雜控件的數(shù)據(jù)綁定5.8.2 DataGridView數(shù)據(jù)庫(kù)控件綁定5.9 數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā)案例習(xí)題5……第6章 文件操作第7章 多線(xiàn)程開(kāi)發(fā)技術(shù)第8章 GDI+圖形編程基礎(chǔ)第9章 圖像編程技術(shù)第10章 ASP.NET編程基礎(chǔ)第11章 實(shí)驗(yàn)參考文獻(xiàn)

章節(jié)摘錄

插圖:2.匯編語(yǔ)言為了克服機(jī)器語(yǔ)言難讀、難編、難記和易出錯(cuò)的缺點(diǎn),人們用與代碼指令實(shí)際含義相近的英文縮寫(xiě)詞、字母和數(shù)字等符號(hào)取代指令代碼,例如,用ADD代表加法,用MOV代表數(shù)據(jù)傳遞等。這樣,人們能較容易讀懂并理解程序,使得程序的糾錯(cuò)及維護(hù)變得方便了,這種程序設(shè)計(jì)語(yǔ)言稱(chēng)為匯編語(yǔ)言,即第二代計(jì)算機(jī)語(yǔ)言。但是計(jì)算機(jī)是不認(rèn)識(shí)這些符號(hào)的,這就需要一個(gè)專(zhuān)門(mén)的程序負(fù)責(zé)將這些符號(hào)翻譯成二進(jìn)制數(shù)的機(jī)器語(yǔ)言,這種翻譯程序稱(chēng)為匯編程序。匯編語(yǔ)言仍然是面向機(jī)器的語(yǔ)言,它使用起來(lái)還是比較煩瑣的,通用性也較差。匯編語(yǔ)言是低級(jí)語(yǔ)言。但是,用匯編語(yǔ)言編寫(xiě)的程序,其目標(biāo)程序占用內(nèi)存空間少,運(yùn)行速度快,有著高級(jí)語(yǔ)言不可替代的作用。3.高級(jí)語(yǔ)言不論是機(jī)器語(yǔ)言還是匯編語(yǔ)言都是面向硬件具體操作的。語(yǔ)言對(duì)機(jī)器過(guò)分依賴(lài),它要求使用者必須對(duì)硬件結(jié)構(gòu)及其工作原理都十分熟悉,這對(duì)非計(jì)算機(jī)專(zhuān)業(yè)人員來(lái)說(shuō)是難以做到的,不利于計(jì)算機(jī)的推廣應(yīng)用。計(jì)算機(jī)事業(yè)的發(fā)展促使人們尋求一些與人類(lèi)自然語(yǔ)言相近且能為計(jì)算機(jī)所接受的通用易學(xué)的計(jì)算機(jī)語(yǔ)言。這種與自然語(yǔ)言相近并被計(jì)算機(jī)接受和執(zhí)行的計(jì)算機(jī)語(yǔ)言稱(chēng)為高級(jí)語(yǔ)言。高級(jí)語(yǔ)言是面向用戶(hù)的語(yǔ)言。無(wú)論何種機(jī)型的計(jì)算機(jī)只要配備上相應(yīng)的高級(jí)語(yǔ)言的編譯或解釋程序,則用該高級(jí)語(yǔ)言編寫(xiě)的程序就可以運(yùn)行。4.面向?qū)ο笳Z(yǔ)言20世紀(jì)80年代初,在軟件設(shè)計(jì)思想上產(chǎn)生了一次革命,其成果就是面向?qū)ο蟮某绦蛟O(shè)計(jì)。在此之前的高級(jí)語(yǔ)言,幾乎都是面向過(guò)程的,程序的執(zhí)行是流水線(xiàn)式的,在一個(gè)模塊被執(zhí)行完成前,程序不能干別的事,也無(wú)法動(dòng)態(tài)地改變程序的執(zhí)行方向。這和人們?nèi)粘L幚硎挛锏姆绞绞遣灰恢碌?,?duì)人而言是希望發(fā)生一件事就處理一件事,也就是說(shuō),不能面向過(guò)程,而應(yīng)是面向具體的應(yīng)用功能,也就是對(duì)象(object)。

編輯推薦

《C#.NET程序設(shè)計(jì)實(shí)用教程》:教學(xué)目標(biāo)明確,注重理論與實(shí)踐的結(jié)合教學(xué)方法靈活,培養(yǎng)學(xué)生自主學(xué)習(xí)的能力教學(xué)內(nèi)容先進(jìn),強(qiáng)調(diào)計(jì)算機(jī)在各專(zhuān)業(yè)中的應(yīng)用教學(xué)模式完善,提供配套的教學(xué)資源解決方案

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


    C#.NET程序設(shè)計(jì)實(shí)用教程 PDF格式下載


用戶(hù)評(píng)論 (總計(jì)2條)

 
 

  •   書(shū)很新,是正版,印刷不錯(cuò)
  •   總的來(lái)說(shuō)還是挺滿(mǎn)意的,很實(shí)用。
 

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

京ICP備13047387號(hào)-7