隨著市場對云計算日益增長的需求,很多公司都建立了云計算開發(fā)平臺,從多種角度、以多種形式進行云技術(shù)的開發(fā)。這是開發(fā)者打造云戰(zhàn)略的一個平臺。該平臺提供了云的部署及管理應(yīng)用所需的基于云的開發(fā)和應(yīng)用縮放或者基礎(chǔ)設(shè)施的管理,也可用于進行開源軟件和硬件相結(jié)合的應(yīng)用程序開發(fā)。
C#語言作為微軟.NET平臺的重要組成部分,以其簡單、快捷的編程方式,成為Windows窗口程序和Web應(yīng)用程序的主流開發(fā)工具。
本書采用基礎(chǔ)語法與實例相結(jié)合的方法,在介紹C#基礎(chǔ)語法以及各種編程對象的同時,將這些語言和對象融合到具體實際案例中。通過實現(xiàn)這些實例,讀者可以更深入地理解C#的基礎(chǔ)語法。
本書主要由兩部分組成: 部分是C#基礎(chǔ)語法,由前9章組成,其中第1~5章內(nèi)容由涂振編寫,第6~9章由陳林編寫; 第二部分是高級編程,由第10~16章組成,由郭佳佳編寫。具體內(nèi)容如下:
第1章簡述云平臺的定義、特征、服務(wù)類型、服務(wù)的安全性,通過開源的項目與商業(yè)化云平臺加深對云平臺的理解。
第2章講解C#語言的特點、C#與.NET框架的關(guān)系、Visual Studio 2019的安裝卸載。
第3章介紹Visual Studio 2019開發(fā)環(huán)境,講解 C#程序的結(jié)構(gòu)、代碼書寫規(guī)則和命名規(guī)范。并通過創(chuàng)建一個Hello World!小程序來了解C#的程序結(jié)構(gòu)。
第4章介紹C#基礎(chǔ)語法變量和常量,通過實現(xiàn)計算圓的面積和周長的案例來理解C#的基礎(chǔ)語法。
第5章介紹表達式與運算符,通過實現(xiàn)控制臺簡易計算器案例來理解C#中的運算符與表達式的知識點。
第6章介紹選擇語句、循環(huán)語句和跳轉(zhuǎn)語句的概念及用法,通過實現(xiàn)九九乘法表的案例來深入理解C#中各種語句的用法。
第7章介紹數(shù)組與集合。首先介紹一維數(shù)組和二維數(shù)組,然后介紹數(shù)組的各種操作,如遍歷、刪除、排序、合并和拆分等。
第8章介紹結(jié)構(gòu)的概念和使用、類的概念和使用、屬性和方法的使用。通過兩個案例來理解C#中的概念。
第9章介紹Windows應(yīng)用程序的常用控件: 文本類控件、選擇類控件、分組控件、ListView控件、TreeView控件和DateTimePicker控件等。
第10章介紹數(shù)據(jù)庫的基礎(chǔ)知識,在ADO.NET中提供了連接數(shù)據(jù)庫對象(Connection對象)、執(zhí)行SQL語句對象(Command對象)、讀取數(shù)據(jù)對象(DataReader對象)、數(shù)據(jù)適配器對象(DataAdapter對象)以及數(shù)據(jù)集對象(DataSet對象)。
第11章介紹文件的處理技術(shù)以及如何以數(shù)據(jù)流的形式寫入和讀取文件。通過實例實現(xiàn)來理解C#中System.IO命名空間下的各種類的使用。
第12章介紹異常處理的概念及異常處理語句,通過實例來了解C#中異常處理的必要性和異常處理的使用方法。除此之外,還介紹線程類Thread的基本操作。
第13章介紹利用C#進行網(wǎng)絡(luò)編程的基礎(chǔ)知識,著重介紹System.NET、System.NET.Sockets和System.NET.Mail命名空間中的類的用法。
第14章介紹GDI 基本繪圖知識,其中包括Graphics對象、Pen對象和Brush對象。Graphics類是一切GDI 操作的基礎(chǔ)類,通過GDI 可以繪制直線、矩形、橢圓形、弧形、扇形和多邊形等幾何圖形。
第15章介紹程序調(diào)試的必要性和程序調(diào)試過程、Windows Installer的創(chuàng)建生成,詳細(xì)介紹C#程序打包的過程。
第16章介紹天信通云倉管理系統(tǒng)綜合案例的完成過程。
本書由涂振統(tǒng)稿,郭佳佳負(fù)責(zé)校對,在此向他們表示感謝。作者在編寫過程中參考了國內(nèi)外的一些優(yōu)秀教材,在此對這些教材的作者表示感謝。
由于作者水平所限,本書難免存在一些疏漏,希望讀者指正。
編者
2023年1月
第1章云平臺概述
1.1特征
1.2云平臺的服務(wù)類型
1.3云平臺服務(wù)的安全性
1.4開源項目與商業(yè)化云平臺
1.4.1開源項目
1.4.2商業(yè)化云平臺
本章小結(jié)
第2章C#初識
2.1C#簡述
2.1.1C#特點
2.1.2C#與.NET框架
2.2Visual Studio 2019的安裝
2.2.1Visual Studio 2019版本介紹
2.2.2Visual Studio 2019安裝過程
本章小結(jié)
第3章C#項目初步構(gòu)建
3.1Microsoft Visual Studio環(huán)境介紹
3.1.1創(chuàng)建項目
3.1.2菜單欄
3.1.3工具欄
3.1.4工具箱
3.1.5屬性
3.2認(rèn)識C#項目
3.2.1案例描述
3.2.2知識引入
3.2.3案例實現(xiàn)
本章小結(jié)
第4章變量與常量的使用
4.1數(shù)據(jù)類型應(yīng)用
4.1.1案例描述
4.1.2知識引入
4.1.3案例實現(xiàn)
4.2變量與常量在程序中的用法
4.2.1案例描述
4.2.2知識引入
4.2.3案例實現(xiàn)
本章小結(jié)
第5章表達式與運算符
5.1利用運算進行字符串加密
5.1.1案例描述
5.1.2知識引入
5.1.3案例實現(xiàn)
5.2控制臺版簡單計算器
5.2.1案例描述
5.2.2知識引入
5.2.3案例實現(xiàn)
本章小結(jié)
第6章流程控制語句
6.1選擇語句的應(yīng)用
6.1.1案例描述
6.1.2知識引入
6.1.3案例實現(xiàn)
6.2循環(huán)語句輸出九九乘法表
6.2.1案例描述
6.2.2知識引入
6.2.3案例實現(xiàn)
本章小結(jié)
第7章數(shù)組與集合的使用
7.1數(shù)組的冒泡排序
7.1.1案例描述
7.1.2知識引入
7.1.3案例實現(xiàn)
7.2集合與數(shù)組的對比
7.2.1案例描述
7.2.2知識引入
7.2.3案例實現(xiàn)
本章小結(jié)
第8章面向?qū)ο髴?yīng)用
8.1結(jié)構(gòu)的使用
8.1.1案例描述
8.1.2知識引入
8.1.3案例實現(xiàn)
8.2如何使用類
8.2.1案例描述
8.2.2知識引入
8.2.3案例實現(xiàn)
8.3屬性與方法的使用
8.3.1案例描述
8.3.2知識引入
8.3.3案例實現(xiàn)
本章小結(jié)
第9章Windows窗體的認(rèn)識
9.1Windows基礎(chǔ)控件應(yīng)用
9.1.1案例描述
9.1.2知識引入
9.1.3案例實現(xiàn)
9.2Windows高級控件應(yīng)用
9.2.1案例描述
9.2.2知識引入
9.2.3案例實現(xiàn)
本章小結(jié)
第10章ADO.NET應(yīng)用
10.1ADO.NET如何獲取數(shù)據(jù)
10.1.1案例描述
10.1.2知識引入
10.1.3案例實現(xiàn)
10.2DataGridView的使用
10.2.1案例描述
10.2.2知識引入
10.2.3案例實現(xiàn)
本章小結(jié)
第11章文件流技術(shù)
11.1文件的基本操作
11.1.1案例描述
11.1.2知識引入
11.1.3案例實現(xiàn)
11.2文件夾的基本操作
11.2.1案例描述
11.2.2知識引入
11.2.3案例實現(xiàn)
本章小結(jié)
第12章異常處理與線程
12.1異常處理語句應(yīng)用
12.1.1案例描述
12.1.2知識引入
12.1.3案例實現(xiàn)
12.2線程的使用
12.2.1案例描述
12.2.2知識引入
12.2.3案例實現(xiàn)
本章小結(jié)
第13章網(wǎng)絡(luò)編程
13.1Socket編程基礎(chǔ)
13.1.1案例描述
13.1.2知識引入
13.1.3案例實現(xiàn)
13.2局域網(wǎng)聊天應(yīng)用
13.2.1案例描述
13.2.2知識引入
13.2.3案例實現(xiàn)
本章小結(jié)
第14章GDI 圖形應(yīng)用
14.1GDI 基礎(chǔ)認(rèn)識
14.1.1案例描述
14.1.2知識引入
14.1.3案例實現(xiàn)
14.2GDI 繪圖
14.2.1案例描述
14.2.2知識引入
14.2.3案例實現(xiàn)
本章小結(jié)
第15章程序調(diào)試與Windows項目打包
15.1程序調(diào)試
15.1.1案例描述
15.1.2知識引入
15.1.3案例實現(xiàn)
15.2制作Windows安裝程序
15.2.1案例描述
15.2.2知識引入
15.2.3案例實現(xiàn)
本章小結(jié)
第16章綜合案例: 天信通云倉管理系統(tǒng)
16.1系統(tǒng)描述
16.2數(shù)據(jù)庫設(shè)計
16.3登錄
16.3.1界面設(shè)計
16.3.2后臺代碼實現(xiàn)
16.4首頁
16.4.1界面設(shè)計
16.4.2后臺代碼實現(xiàn)
16.5數(shù)據(jù)維護
16.5.1物資類型
16.5.2物資編碼
16.5.3計量單位
16.6主要業(yè)務(wù)
16.6.1入庫信息
16.6.2出庫信息
16.6.3狀態(tài)信息
參考文獻