本書以Visual Studio 2019為開發(fā)工具,介紹C#語(yǔ)言基礎(chǔ)核心概念。全書共10章,第1~5章主要介紹C#語(yǔ)言基礎(chǔ)知識(shí),包括C#語(yǔ)言和Visual Studio 2019簡(jiǎn)介、數(shù)據(jù)類型、輸入輸出、分支和循環(huán)、數(shù)組、函數(shù);第6~9章主要介紹C#語(yǔ)言面向?qū)ο蠡A(chǔ)和Windows編程,重在介紹C#語(yǔ)言高效強(qiáng)大的應(yīng)用開發(fā)能力,包括面向?qū)ο蠡靖拍睿?、?duì)象、屬性、事件、方法)、Windows編程基礎(chǔ)(圖形界面化程序開發(fā)的流程和程序結(jié)構(gòu))、C#程序語(yǔ)言作為高效強(qiáng)大開發(fā)工具的實(shí)際應(yīng)用(多文檔開發(fā)、菜單、通用對(duì)話框應(yīng)用、圖像和圖像處理、Windows編程常用事件的處理);第10章介紹自定義類,包括類的定義、屬性和字段、自定義方法、構(gòu)造和虛構(gòu)函數(shù)、類的繼承、類的擴(kuò)展發(fā)布和應(yīng)用。全書旨在使C#入門更加容易,注重案例的實(shí)用性和趣味性,在應(yīng)用實(shí)例中介紹語(yǔ)法,弱化語(yǔ)法細(xì)節(jié),案例代碼力求簡(jiǎn)潔。作為C#程序設(shè)計(jì)的入門級(jí)教程,本書面向無(wú)任何計(jì)算機(jī)語(yǔ)言基礎(chǔ)和編程經(jīng)驗(yàn)的初學(xué)者,適合作為非計(jì)算機(jī)專業(yè)程序設(shè)計(jì)教材。