出版時(shí)間:2010-11 出版社:中國鐵道出版社 作者:匡松,張淮鑫 主編 頁數(shù):655
前言
C#程序設(shè)計(jì)語言,起源于C/C++語言,吸收了大量Java語言的精華,基于微軟優(yōu)秀的.NET平臺,可以說是現(xiàn)代編程語言的集大成者,最值得研究和學(xué)習(xí)。同時(shí),大多數(shù)理工科學(xué)生在校都學(xué)習(xí)過一門編程語言,比如C語言或者C++語言,在此基礎(chǔ)上,理解和學(xué)習(xí)C#的程序設(shè)計(jì)技術(shù),就變得相當(dāng)容易。隨著信息技術(shù)深刻地應(yīng)用到各個(gè)領(lǐng)域,從現(xiàn)在到未來很長一段時(shí)間,與C#技術(shù)相關(guān)的職位需求會變得越來越多,因此廣大的理工科專業(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)語言方面,C#要求非常熟練。(2)熟悉.NET框架,熟練掌握ASP.NET基本開發(fā)技能,有一定的項(xiàng)目開發(fā)技能和經(jīng)歷。
內(nèi)容概要
本書對C#編程的所有知識進(jìn)行了全面介紹,共分為6篇:第1篇是C#語言簡介與開發(fā)環(huán)境,介紹了C#的特點(diǎn)和如何建立C#學(xué)習(xí)開發(fā)環(huán)境;第2篇和第3篇是C#語言程序設(shè)計(jì)基礎(chǔ)和關(guān)鍵技術(shù),介紹了C#語言從基礎(chǔ)知識到面向?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#語言簡介與開發(fā)環(huán)境第1章 C#簡介 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 與其他語言的對比 1.2.1 C#與Java的對比 1.2.2 C#與C++的對比 1.3 技術(shù)優(yōu)勢 1.3.1 C#的主要功能 1.3.2 C#的主要特點(diǎn) 1.4 C#語言和.NET Framework的關(guān)系 1.5 本章小結(jié)第2章 Visual Studio 2008 IDE簡介 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 控制臺應(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#語言程序設(shè)計(jì)基礎(chǔ)第3章 C#基礎(chǔ)元素 3.1 基礎(chǔ)語法 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)識符 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章 類與對象 4.1 面向?qū)ο缶幊碳夹g(shù) 4.1.1 面向?qū)ο缶幊袒A(chǔ) 4.1.2 類與對象的關(guān)系及特點(diǎn) 4.1.3 類與對象的形式 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 對象瀏覽器 4.8 類庫 4.9 本章小結(jié) ……第5章 方法第6章 異常處理第7章 枚舉與結(jié)構(gòu)第3篇 C#語言關(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ù)庫應(yīng)用第20章 LINQ集成查詢詳解第5篇 Web開發(fā)第21章 Web應(yīng)用第22章 數(shù)據(jù)檢驗(yàn)第6篇 項(xiàng)目實(shí)戰(zhàn)第23章 俄羅斯方塊網(wǎng)絡(luò)對戰(zhàn)第24章 一個(gè)簡單的瀏覽器第25章 網(wǎng)絡(luò)監(jiān)控軟件第26章 遠(yuǎn)程分布式數(shù)據(jù)庫查詢系統(tǒng)第27章 ASP.NET學(xué)生信息管理系統(tǒng)附錄A 順序、分支和循環(huán)結(jié)構(gòu)(光盤中)附錄B 數(shù)組與集合(光盤中)附錄C 運(yùn)算符重載(光盤中)附錄D 輸入/輸出(光盤中)
章節(jié)摘錄
插圖:
編輯推薦
《C#開發(fā)寶典》:C#語法基礎(chǔ),也就是基本數(shù)據(jù)類型,順序、選擇、循環(huán)等基本程序結(jié)構(gòu)的語法,閱讀《C#開發(fā)寶典》和不斷上機(jī)實(shí)踐書中案例,可以輕松掌握。C#面向?qū)ο蟪绦蛟O(shè)計(jì)語言,從建立類和對象的基本概念入手,到繼承,接口等高級語法,一步一步使讀者建立面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念,掌握C#所有語法的精髓。C#的Windows程序設(shè)計(jì),net框架封裝了Windows底層的細(xì)節(jié),對應(yīng)用程序提供了WinForm類庫,因此用C#編寫Windows程序,變得相當(dāng)容易Web開發(fā),采用C#語言的ASP.net開發(fā),是主流的開發(fā)方法之一學(xué)習(xí)《C#開發(fā)寶典》,讀者將掌握這些基礎(chǔ)技能,為后面的具體應(yīng)用打下基礎(chǔ)項(xiàng)目案例大多數(shù)程序員,通過學(xué)習(xí)書中的中小型案例,可提升自己的系統(tǒng)分析、程序設(shè)計(jì)和調(diào)試能力。解答如何快速成長為專業(yè)C#/ASP.NET程序員引領(lǐng)讀者掌握必備技能與核心技術(shù),拓展開發(fā)思路面向所有想成為和正成為專業(yè)C#程序員的讀者
圖書封面
評論、評分、閱讀與下載