出版時間:2012-4 出版社:電子工業(yè)出版社 作者:豐艷,姜媛媛,李海濤 著 頁數(shù):428
前言
對于開發(fā)人員來說,把C#語言及其相關(guān)環(huán)境.NETFramework描述為多年來最重要的新技術(shù)似乎并不夸張。.NET提供了一種新環(huán)境,在這個環(huán)境中,可以開發(fā)出運行在Windows上的幾乎所有的應(yīng)用程序,而C#是專門用于.NET的新編程語言。例如,使用C#可以編寫出動態(tài)Web頁面、XMLWeb服務(wù)、分布式應(yīng)用程序的組件、數(shù)據(jù)庫訪問組件和傳統(tǒng)的Windows桌面應(yīng)用程序?! ∪魏我幻麑?NET技術(shù)有一定認(rèn)識的軟件開發(fā)者都承認(rèn),.NET平臺所包含的技術(shù)之多、之廣,稱其為“博大精深”并不為過,而且它還處于不斷的發(fā)展和變化過程中。.NET技術(shù)家族的急速擴充與快速成長,增加了.NET程序員求職面試過程中的難度。許多讀者對.NET框架及其底層原理掌握不牢固,或者不能及時了解.NET新技術(shù)的發(fā)展,導(dǎo)致在面試過程中表現(xiàn)不佳而失去機會。該書編寫的目的正是為了幫助讀者高效地準(zhǔn)備.NET技術(shù)面試,強化基礎(chǔ)知識和.NET應(yīng)用,幫助讀者提高面試的成功率。 本書特色 本書與同類面試書籍最大的不同在于,書中內(nèi)容并不是面試題目問與答的簡單羅列,而是首先對.NET框架各部分的相關(guān)知識進(jìn)行梳理與總結(jié),提煉出關(guān)鍵的知識要點供讀者復(fù)習(xí)回顧。在此基礎(chǔ)上,再對精選的面試題目進(jìn)行分析解答。本書的例題主要來源于各大IT公司的面試題目,以及筆者在長期的.NET教學(xué)過程中總結(jié)出的學(xué)生難于理解和把握的疑難問題。除此之外,還有少量題目選自網(wǎng)上的.NET專業(yè)論壇?! ≡趯υ囶}進(jìn)行解析的過程中,我們盡可能對問題的相關(guān)知識點進(jìn)行擴展說明,以求達(dá)到“以點引面”的目的,幫助應(yīng)聘者在較短的時間內(nèi)回憶起.NET框架下方方面面的知識點,為面試做好充分的準(zhǔn)備。 本書適合計算機相關(guān)專業(yè)應(yīng)屆畢業(yè)生閱讀,也適合作為正在應(yīng)聘軟件行業(yè)的相關(guān)就業(yè)人員和計算機愛好者的參考書?! ”緯卜?個部分。第1部分為“求職導(dǎo)航”,第2部分為“C#程序設(shè)計”,第3部分為“數(shù)據(jù)結(jié)構(gòu)和軟件工程”,第4部分為“ASP.NET知識結(jié)構(gòu)”?! ”緯韶S艷、姜媛媛、李海濤共同編著。全書內(nèi)容包括20章,其中第1、2章由姜媛媛整理編寫,第12、13章由李海濤整理編寫,其余各章由豐艷整理編寫。在本書的編寫過程中,孫振老師提出了寶貴的建議。李寶國、孟德光、徐盼盼、王篤俊、艾鵬、董偉、李淑芬等同學(xué)做了多次細(xì)致的審校工作,在此一并表示感謝。 盡管我們在寫作過程中投入了大量的時間和精力,但由于水平有限,疏漏和不足之處仍在所難免,敬請廣大讀者和同行指正。
內(nèi)容概要
本書首先對.NET框架各部分的重要知識點進(jìn)行總結(jié)和提煉,并在此基礎(chǔ)上詳細(xì)分析應(yīng)聘.NET程序員職位的常見考點,以幫助讀者進(jìn)行充分的面試準(zhǔn)備,在激烈的競爭中成功應(yīng)聘。本書的例題主要來源于兩部分:各大IT公司的面試題,以及筆者在長期的.NET教學(xué)過程中總結(jié)出的學(xué)生難于理解和掌握的疑難問題。書中不僅針對面試題目本身進(jìn)行詳細(xì)解析,還對問題的相關(guān)知識點進(jìn)行了擴展說明。希望通過本書,讀者可以成功應(yīng)聘,并提升綜合素質(zhì)。
書籍目錄
第1部分 求職導(dǎo)航
第1章 求職準(zhǔn)備
1.1 認(rèn)知準(zhǔn)備
1.2 能力準(zhǔn)備
1.3 材料的準(zhǔn)備
1.3.1 畢業(yè)生推薦表的填寫
1.3.2 簡歷的撰寫
1.3.3 自薦信
1.4 招聘信息的及時獲取
1.5 就業(yè)關(guān)鍵詞
1.6 IT就業(yè)形勢淺析
1.6.1 IT行業(yè)現(xiàn)狀
1.6.2 IT就業(yè)前景
第2章 面試全攻略
2.1 普通面試
2.1.1 面試技巧
2.1.2 面試禮儀
2.1.3 面試注意事項
2.2 英語面試
2.2.1 面試過程和技巧
2.2.2 面試經(jīng)典問答
2.2.3 推銷自己
2.3 電話面試
2.3.1 電話面試注意事項
2.3.2 電話面試常見問題
第2部分 C#程序設(shè)計
第3章 C#語言基礎(chǔ)
3.1 數(shù)據(jù)類型
3.1.1 C#的數(shù)據(jù)類型
3.1.2 值類型和引用類型的區(qū)別
3.1.3 值類型變量分類
3.1.4 引用類型分類
3.2 類型轉(zhuǎn)換
3.2.1 隱式轉(zhuǎn)換
3.2.2 顯式轉(zhuǎn)換
3.2.3 一些類型轉(zhuǎn)換技巧
3.3 裝箱與拆箱
3.3.1 裝箱/拆箱是什么
3.3.2 為何需要裝箱(為何要將值類型轉(zhuǎn)換為引用類型)
3.3.3 裝箱/拆箱的內(nèi)部操作
3.3.4 裝箱/拆箱對執(zhí)行效率的影響
3.4 邏輯運算符與條件邏輯運算符
3.4.1 邏輯與運算符&
3.4.2 邏輯或運算符|
3.4.3 條件邏輯與運算符&&
3.4.4 條件邏輯或運算符||
3.5 extern
3.6 const與readonly
3.7 異常
3.8 程序集
3.8.1 私有程序集
3.8.2 共享程序集
3.8.3 程序集版本信息
3.9 反射
3.10 題目解析
第4章 函數(shù)與流程控制語句
4.1 參數(shù)傳遞
4.1.1 值傳遞
4.1.2 引用傳遞
4.1.3 輸出傳遞
4.1.4 ref參數(shù)與out參數(shù)的不同
4.1.5 參數(shù)數(shù)組
4.1.6 關(guān)于Main函數(shù)的參數(shù)
4.2 遞歸與回溯
4.2.1 遞歸
4.2.2 回溯
4.3 流程控制語句
4.3.1 程序控制語句
4.3.2 和C語言的不同點
4.3.3 foreach語句
4.4 題目解析
第5章 面向?qū)ο蠡A(chǔ)
5.1 面向?qū)ο蟮幕靖拍?br /> 5.2 訪問修飾符
5.3 static用法
5.3.1 靜態(tài)字段
5.3.2 靜態(tài)方法
5.3.3 靜態(tài)類
5.3.4 靜態(tài)構(gòu)造函數(shù)
5.4 構(gòu)造函數(shù)和析構(gòu)函數(shù)
5.4.1 構(gòu)造函數(shù)
5.4.2 析構(gòu)函數(shù)和垃圾回收器
5.5 屬性
5.6 索引器
5.6.1 索引器基本用法
5.6.2 接口中的索引器
5.6.3 索引器與屬性的比較
5.7 部分類
5.8 題目解析
第6章 繼承、多態(tài)與接口
6.1 繼承基本知識
6.1.1 繼承基本規(guī)則
6.1.2 繼承中的可訪問域問題
6.2 關(guān)鍵字base與this
6.2.1 base的用法
6.2.2 this的用法
6.3 派生類的構(gòu)造函數(shù)與析構(gòu)函數(shù)
6.4 抽象類與密封類
6.4.1 抽象類與抽象函數(shù)
6.4.2 密封類與密封函數(shù)
6.5 接口
6.5.1 基本概念
6.5.2 接口的隱式實現(xiàn)與顯式實現(xiàn)
6.5.3 接口與抽象類的比較
6.6 多態(tài)
6.6.1 多態(tài)的類型
6.6.2 多態(tài)的實現(xiàn)方式
6.7 虛方法
6.7.1 基本概念
6.7.2 new與override的區(qū)別
6.7.3 虛成員
6.8 new與override
6.8.1 關(guān)鍵字new
6.8.2 關(guān)鍵字override
6.9 題目解析
第7章 委托、事件、泛型、集合
7.1 委托
7.1.1 基本概念
7.1.2 委托調(diào)用
7.1.3 委托的實現(xiàn)原理
7.2 事件
7.2.1 基本概念
7.2.2 事件的使用
7.3 泛型
7.3.1 泛型類與泛型方法
7.3.2 默認(rèn)關(guān)鍵字
7.3.3 類型參數(shù)約束
7.4 集合
7.4.1 基本概念
7.4.2 常用集合
7.4.3 集合與數(shù)組的區(qū)別
7.5 題目解析
第8章 文件處理
8.1 文件的使用
8.2 文件流的理解
8.3 幾個常用類
8.4 題目解析
第3部分 數(shù)據(jù)結(jié)構(gòu)和軟件工程
第9章 數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)
9.1 常用的術(shù)語
9.2 集合與字典
9.2.1 集合
9.2.2 字典
9.3 鏈表
9.4 堆
9.5 棧、隊列
9.6 樹
9.6.1 樹與二叉樹
9.6.2 二叉樹的遍歷
9.6.3 樹和森林
9.6.4 哈夫曼樹及其應(yīng)用
9.7 字符串
9.7.1 字符串基礎(chǔ)
9.7.2 字符串的存儲
9.7.3 字符串的基本操作
9.7.4 StringBuilder
9.7.5 正則表達(dá)式
9.8 數(shù)組
9.9 題目解析
第10章 排序
10.1 基本概念
10.2 直接插入排序
10.3 冒泡排序
10.4 簡單選擇排序
10.5 希爾排序
10.6 快速排序
10.7 歸并排序
10.8 堆排序
10.8.1 堆定義
10.8.2 堆排序操作
10.9 題目解析
第11章 查找
11.1 基本概念
11.2 順序查找
11.3 有序表的折半查找
11.4 索引查找
11.5 哈希表
11.6 題目解析
第12章 軟件工程
12.1 UML
12.1.1 用例圖
12.1.2 類圖
12.1.3 序列圖
12.2 設(shè)計模式
12.2.1 創(chuàng)建型模式
12.2.2 結(jié)構(gòu)型模式
12.2.3 行為型模式
12.3 軟件工程
12.3.1 軟件的生存周期
12.3.2 常用軟件開發(fā)模型
12.4 題目解析
第13章 軟件測試
13.1 軟件測試基礎(chǔ)
13.1.1 軟件測試的含義
13.1.2 軟件測試的目的和原則
13.1.3 軟件測試的經(jīng)濟學(xué)和心理學(xué)
13.1.4 軟件測試人員應(yīng)具備的條件
13.2 軟件測試方法和技術(shù)
13.2.1 軟件測試分類
13.2.2 測試用例的設(shè)計
13.2.3 測試技術(shù)綜合應(yīng)用
13.3 軟件自動化測試
13.3.1 軟件自動化測試概述
13.3.2 軟件測試工具的分類
13.3.3 常用軟件測試工具
13.4 個人學(xué)習(xí)和發(fā)展
13.5 題目解析
第4部分 ASP.NET知識結(jié)構(gòu)
第14章 .NET框架
14.1 .NET Framework架構(gòu)
14.1.1 .NET框架的體系結(jié)構(gòu)
14.1.2 .NET框架的組成
14.1.3 .NET框架上應(yīng)用程序的執(zhí)行
14.1.4 C#與.NET的關(guān)系
14.2 公共語言運行庫
14.3 托管執(zhí)行環(huán)境
14.4 .NET編程
14.4.1 公用編程模型
14.4.2 核心和語言
14.4.3 語言集成
14.5 題目解析
第15章 構(gòu)建ASP.NET應(yīng)用程序
15.1 ASP.NET Web服務(wù)器控件
15.1.1 表單的基本概念
15.1.2 頁面生存期
15.1.3 回發(fā)和往返行程
15.1.4 服務(wù)器控件分類
15.1.5 用戶控件
15.1.6 自定義服務(wù)器控件
15.1.7 復(fù)合控件
15.2 內(nèi)建組件對象
15.2.1 Response對象和Request對象
15.2.2 Application對象和Session對象
15.2.3 Server對象和ViewState對象
15.3 ASP.NET Aj
章節(jié)摘錄
版權(quán)頁: 插圖: 第1章 求職準(zhǔn)備 1.1 認(rèn)知準(zhǔn)備 在面試之前,應(yīng)試者應(yīng)當(dāng)至少從以下幾個角度進(jìn)行自我判斷,發(fā)現(xiàn)自己的優(yōu)勢和不足、興趣與潛能、職業(yè)適應(yīng)性等關(guān)系重大的個人特征。 1.了解自身的知識結(jié)構(gòu) 知識結(jié)構(gòu)是指一個人所掌握的知識類別,各類知識相互影響而形成的知識框架及各類知識的比重。知識結(jié)構(gòu)可從以下幾個方面進(jìn)行分析,一是自然科學(xué)知識和社會科學(xué)知識的比重,二是普通知識和特殊知識的比重,三是基礎(chǔ)知識和專業(yè)知識的比重,四是傳統(tǒng)知識和現(xiàn)代知識的比重。在面試之前,知識結(jié)構(gòu)的分析至少對你有兩方面的作用,一是根據(jù)自己的知識結(jié)構(gòu),選擇適宜的職業(yè);二是針對擬任職位所需的知識結(jié)構(gòu),盡快彌補不足,使自己的現(xiàn)有知識結(jié)構(gòu)得到改變以適應(yīng)職位的要求。 2.明確自己的能力結(jié)構(gòu) 一個人所具備的能力類型及各類能力的有機組合就是他的能力結(jié)構(gòu)。能力的類型多種多樣,至少包括記憶能力、理解能力、分析能力、綜合能力、口頭表達(dá)能力、文字表達(dá)能力、推理能力、機械工作能力、環(huán)境適應(yīng)能力、反應(yīng)能力、應(yīng)變能力、人際關(guān)系能力、組織管理能力、想象能力、創(chuàng)新能力和判斷能力等。從不同角度或不同層面,可以劃分不同的能力類型,每個人所具備的能力結(jié)構(gòu)是不同的,甲和乙可能會有不同的能力,而且即使共同具有一種能力,能力的大小也會有所差別。 面試前,對自己的能力結(jié)構(gòu)進(jìn)行判斷分析是必要的,不同的職業(yè)、不同的職位需要不同的能力結(jié)構(gòu)。我國已經(jīng)有一些比較成熟的能力傾向測驗量表,如文字運用能力測驗、推理能力測驗、數(shù)字理解測驗、機械工作能力測驗、環(huán)境適應(yīng)能力測驗、想象能力測驗、判斷能力測驗和領(lǐng)導(dǎo)能力測驗等。你可以根據(jù)自己的情況進(jìn)行測驗,如果想追求準(zhǔn)確可靠,可向職業(yè)咨詢專家或心理學(xué)專家咨詢。 一般來說,面試在能力方面的考查主要集中在表達(dá)能力、應(yīng)變能力、分析判斷與綜合概括能力、自我控制能力等方面,因此你應(yīng)當(dāng)對這幾項能力的測驗多加注意,從而在接受面試時做出有利于自己成功的回答。 3.把握自身個性心理特征 個性是決定每個人心理和行為的普遍性和差異性的那些特征和傾向的較穩(wěn)定的有機組合。個性心理特征主要包括氣質(zhì)和性格兩個方面。氣質(zhì)是與個人神經(jīng)過程的特性相聯(lián)系的行為特征。氣質(zhì)類型一般分為多血質(zhì)(活潑型)、膽汁質(zhì)(興奮型)、黏液質(zhì)(安靜型)、抑郁質(zhì)(抑制型)四種。
編輯推薦
《iLike職場?大學(xué)生就業(yè)指導(dǎo):.NET方向》內(nèi)容并不是面試題目問與答的簡單羅列,而是首先對.NET框架各部分的相關(guān)知識進(jìn)行梳理與總結(jié),提煉出關(guān)鍵的知識要點供讀者復(fù)習(xí)回顧。在此基礎(chǔ)上,再對精選的面試題目進(jìn)行分析解答。《iLike職場?大學(xué)生就業(yè)指導(dǎo):.NET方向》的例題主要來源于各大IT公司的面試題目,以及筆者在長期的.NET教學(xué)過程中總結(jié)出的學(xué)生難于理解和把握的疑難問題。除此之外,還有少量題目選自網(wǎng)上的.NET專業(yè)論壇。 《iLike職場?大學(xué)生就業(yè)指導(dǎo):.NET方向》適合計算機相關(guān)專業(yè)應(yīng)屆畢業(yè)生閱讀,也適合作為正在應(yīng)聘軟件行業(yè)的相關(guān)就業(yè)人員和計算機愛好者的參考書。
圖書封面
評論、評分、閱讀與下載