出版時(shí)間:2010-11 出版社:中國(guó)鐵道出版社 作者:匡松,張淮鑫 主編 頁(yè)數(shù):655
前言
C#程序設(shè)計(jì)語(yǔ)言,起源于C/C++語(yǔ)言,吸收了大量Java語(yǔ)言的精華,基于微軟優(yōu)秀的.NET平臺(tái),可以說是現(xiàn)代編程語(yǔ)言的集大成者,最值得研究和學(xué)習(xí)。同時(shí),大多數(shù)理工科學(xué)生在校都學(xué)習(xí)過一門編程語(yǔ)言,比如C語(yǔ)言或者C++語(yǔ)言,在此基礎(chǔ)上,理解和學(xué)習(xí)C#的程序設(shè)計(jì)技術(shù),就變得相當(dāng)容易。隨著信息技術(shù)深刻地應(yīng)用到各個(gè)領(lǐng)域,從現(xiàn)在到未來很長(zhǎng)一段時(shí)間,與C#技術(shù)相關(guān)的職位需求會(huì)變得越來越多,因此廣大的理工科專業(yè)學(xué)子需要及時(shí)補(bǔ)充學(xué)習(xí)C#的開發(fā)技巧。這樣,不但可以為將來的求職打好堅(jiān)實(shí)的基礎(chǔ),也可以熟練地應(yīng)用于自己未來的工作中。C#/ASP.NET程序員招聘技能要求匯總排除學(xué)歷的基本要求,學(xué)習(xí)能力等軟性要求之外,我們把上百家公司的ASP.NET和C#程序員招聘要求匯集在尸起,并進(jìn)行合并歸類,綜合得到下面的技術(shù)技能要求。(1)語(yǔ)言方面,C#要求非常熟練。(2)熟悉.NET框架,熟練掌握ASP.NET基本開發(fā)技能,有一定的項(xiàng)目開發(fā)技能和經(jīng)歷。
內(nèi)容概要
本書對(duì)C#編程的所有知識(shí)進(jìn)行了全面介紹,共分為6篇:第1篇是C#語(yǔ)言簡(jiǎn)介與開發(fā)環(huán)境,介紹了C#的特點(diǎn)和如何建立C#學(xué)習(xí)開發(fā)環(huán)境;第2篇和第3篇是C#語(yǔ)言程序設(shè)計(jì)基礎(chǔ)和關(guān)鍵技術(shù),介紹了C#語(yǔ)言從基礎(chǔ)知識(shí)到面向?qū)ο蠹夹g(shù)的所有內(nèi)容,應(yīng)有盡有。第4篇是Windows窗體程序設(shè)計(jì),介紹如何使用C#編寫Windows應(yīng)用程序,以及如何部署它們。第5篇是Web開發(fā),描述Web應(yīng)用程序的開發(fā)、Web服務(wù)和Web應(yīng)用程序的部署。第6篇是項(xiàng)目實(shí)戰(zhàn),通過這些典型案例的學(xué)習(xí),讀者可以積累綜合的開發(fā)能力。 本書適合所有想成為或正成為專業(yè)C#程序員的讀者學(xué)習(xí)使用,也可以作為高等院校和職業(yè)培訓(xùn)的專業(yè)教材。
書籍目錄
第1篇 C#語(yǔ)言簡(jiǎn)介與開發(fā)環(huán)境第1章 C#簡(jiǎn)介 1.1 發(fā)展歷程 1.1.1 起源 1.1.2 C# 2.0 1.1.3 C# 3.0 1.1.4 C# 3.5 1.1.5 未來展望 1.2 與其他語(yǔ)言的對(duì)比 1.2.1 C#與Java的對(duì)比 1.2.2 C#與C++的對(duì)比 1.3 技術(shù)優(yōu)勢(shì) 1.3.1 C#的主要功能 1.3.2 C#的主要特點(diǎn) 1.4 C#語(yǔ)言和.NET Framework的關(guān)系 1.5 本章小結(jié)第2章 Visual Studio 2008 IDE簡(jiǎn)介 2.1 安裝Visual Studio 2008 2.2 Visual Studio 2008概覽 2.2.1 Visual Studio 2008常用功能窗口介紹 2.2.2 配置設(shè)置 2.2.3 類設(shè)計(jì)器 2.2.4 幫助系統(tǒng) 2.3 用Visual Studio 2008 IDE開發(fā)應(yīng)用程序 2.3.1 控制臺(tái)應(yīng)用程序 2.3.2 Windows窗體應(yīng)用程序 2.4 調(diào)試應(yīng)用程序 2.4.1 程序錯(cuò)誤類型 2.4.2 調(diào)試程序 2.5 本章小結(jié)第2篇 C#語(yǔ)言程序設(shè)計(jì)基礎(chǔ)第3章 C#基礎(chǔ)元素 3.1 基礎(chǔ)語(yǔ)法 3.1.1 C#程序結(jié)構(gòu) 3.1.2 C#程序入口 3.1.3 程序區(qū)塊 3.1.4 C#程序的注釋方法 3.1.5 命名空間 3.2 標(biāo)識(shí)符 3.3 關(guān)鍵字 3.4 變量 3.4.1 變量的命名 3.4.2 數(shù)據(jù)類型 3.4.3 變量的聲明 3.5 常量 3.6 操作符與表達(dá)式 3.6.1 操作符 3.6.2 算術(shù)表達(dá)式 3.6.3 賦值表達(dá)式 3.7 類型轉(zhuǎn)換 3.8 本章小結(jié)第4章 類與對(duì)象 4.1 面向?qū)ο缶幊碳夹g(shù) 4.1.1 面向?qū)ο缶幊袒A(chǔ) 4.1.2 類與對(duì)象的關(guān)系及特點(diǎn) 4.1.3 類與對(duì)象的形式 4.2 C#中類的定義和使用 4.3 類成員 4.4 構(gòu)造函數(shù)和析構(gòu)函數(shù) 4.4.1 構(gòu)造函數(shù) 4.4.2 析構(gòu)函數(shù) 4.4.3 this訪問 4.5 引用類型和值類型 4.6 System.Object 4.6.1 裝箱 4.6.2 拆箱 4.7 Visual Studio 2008中的OOP工具 4.7.1 添加類 4.7.2 類視圖 4.7.3 對(duì)象瀏覽器 4.8 類庫(kù) 4.9 本章小結(jié) ……第5章 方法第6章 異常處理第7章 枚舉與結(jié)構(gòu)第3篇 C#語(yǔ)言關(guān)鍵技術(shù)第8章 面向?qū)ο筮M(jìn)階第9章 屬性第10章 迭代器與分部類第11章 泛型第12章 委托第13章 事件第4篇 Windows窗體程序設(shè)計(jì)第14章 Windows窗體應(yīng)用程序第15章 菜單與工具欄設(shè)計(jì)第16章 Windows窗體程序進(jìn)階第17章 文件操作第18章 數(shù)據(jù)訪問技術(shù)第19章 Windows窗體應(yīng)用程序與數(shù)據(jù)庫(kù)應(yīng)用第20章 LINQ集成查詢?cè)斀獾?篇 Web開發(fā)第21章 Web應(yīng)用第22章 數(shù)據(jù)檢驗(yàn)第6篇 項(xiàng)目實(shí)戰(zhàn)第23章 俄羅斯方塊網(wǎng)絡(luò)對(duì)戰(zhàn)第24章 一個(gè)簡(jiǎn)單的瀏覽器第25章 網(wǎng)絡(luò)監(jiān)控軟件第26章 遠(yuǎn)程分布式數(shù)據(jù)庫(kù)查詢系統(tǒng)第27章 ASP.NET學(xué)生信息管理系統(tǒng)附錄A 順序、分支和循環(huán)結(jié)構(gòu)(光盤中)附錄B 數(shù)組與集合(光盤中)附錄C 運(yùn)算符重載(光盤中)附錄D 輸入/輸出(光盤中)
章節(jié)摘錄
插圖:
編輯推薦
《C#開發(fā)寶典》:C#語(yǔ)法基礎(chǔ),也就是基本數(shù)據(jù)類型,順序、選擇、循環(huán)等基本程序結(jié)構(gòu)的語(yǔ)法,閱讀《C#開發(fā)寶典》和不斷上機(jī)實(shí)踐書中案例,可以輕松掌握。C#面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言,從建立類和對(duì)象的基本概念入手,到繼承,接口等高級(jí)語(yǔ)法,一步一步使讀者建立面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念,掌握C#所有語(yǔ)法的精髓。C#的Windows程序設(shè)計(jì),net框架封裝了Windows底層的細(xì)節(jié),對(duì)應(yīng)用程序提供了WinForm類庫(kù),因此用C#編寫Windows程序,變得相當(dāng)容易Web開發(fā),采用C#語(yǔ)言的ASP.net開發(fā),是主流的開發(fā)方法之一學(xué)習(xí)《C#開發(fā)寶典》,讀者將掌握這些基礎(chǔ)技能,為后面的具體應(yīng)用打下基礎(chǔ)項(xiàng)目案例大多數(shù)程序員,通過學(xué)習(xí)書中的中小型案例,可提升自己的系統(tǒng)分析、程序設(shè)計(jì)和調(diào)試能力。解答如何快速成長(zhǎng)為專業(yè)C#/ASP.NET程序員引領(lǐng)讀者掌握必備技能與核心技術(shù),拓展開發(fā)思路面向所有想成為和正成為專業(yè)C#程序員的讀者
圖書封面
評(píng)論、評(píng)分、閱讀與下載