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