随着市场对云计算日益增长的需求,很多公司都建立了云计算开发平台,从多种角度、以多种形式进行云技术的开发。这是开发者打造云战略的一个平台。该平台提供了云的部署及管理应用所需的基于云的开发和应用缩放或者基础设施的管理,也可用于进行开源软件和硬件相结合的应用程序开发。
C#语言作为微软.NET平台的重要组成部分,以其简单、快捷的编程方式,成为Windows窗口程序和Web应用程序的主流开发工具。
本书采用基础语法与实例相结合的方法,在介绍C#基础语法以及各种编程对象的同时,将这些语言和对象融合到具体实际案例中。通过实现这些实例,读者可以更深入地理解C#的基础语法。
本书主要由两部分组成: 部分是C#基础语法,由前9章组成,其中第1~5章内容由涂振编写,第6~9章由陈林编写; 第二部分是高级编程,由第10~16章组成,由郭佳佳编写。具体内容如下:
第1章简述云平台的定义、特征、服务类型、服务的安全性,通过开源的项目与商业化云平台加深对云平台的理解。
第2章讲解C#语言的特点、C#与.NET框架的关系、Visual Studio 2019的安装卸载。
第3章介绍Visual Studio 2019开发环境,讲解 C#程序的结构、代码书写规则和命名规范。并通过创建一个Hello World!小程序来了解C#的程序结构。
第4章介绍C#基础语法变量和常量,通过实现计算圆的面积和周长的案例来理解C#的基础语法。
第5章介绍表达式与运算符,通过实现控制台简易计算器案例来理解C#中的运算符与表达式的知识点。
第6章介绍选择语句、循环语句和跳转语句的概念及用法,通过实现九九乘法表的案例来深入理解C#中各种语句的用法。
第7章介绍数组与集合。首先介绍一维数组和二维数组,然后介绍数组的各种操作,如遍历、删除、排序、合并和拆分等。
第8章介绍结构的概念和使用、类的概念和使用、属性和方法的使用。通过两个案例来理解C#中的概念。
第9章介绍Windows应用程序的常用控件: 文本类控件、选择类控件、分组控件、ListView控件、TreeView控件和DateTimePicker控件等。
第10章介绍数据库的基础知识,在ADO.NET中提供了连接数据库对象(Connection对象)、执行SQL语句对象(Command对象)、读取数据对象(DataReader对象)、数据适配器对象(DataAdapter对象)以及数据集对象(DataSet对象)。
第11章介绍文件的处理技术以及如何以数据流的形式写入和读取文件。通过实例实现来理解C#中System.IO命名空间下的各种类的使用。
第12章介绍异常处理的概念及异常处理语句,通过实例来了解C#中异常处理的必要性和异常处理的使用方法。除此之外,还介绍线程类Thread的基本操作。
第13章介绍利用C#进行网络编程的基础知识,着重介绍System.NET、System.NET.Sockets和System.NET.Mail命名空间中的类的用法。
第14章介绍GDI 基本绘图知识,其中包括Graphics对象、Pen对象和Brush对象。Graphics类是一切GDI 操作的基础类,通过GDI 可以绘制直线、矩形、椭圆形、弧形、扇形和多边形等几何图形。
第15章介绍程序调试的必要性和程序调试过程、Windows Installer的创建生成,详细介绍C#程序打包的过程。
第16章介绍天信通云仓管理系统综合案例的完成过程。
本书由涂振统稿,郭佳佳负责校对,在此向他们表示感谢。作者在编写过程中参考了国内外的一些优秀教材,在此对这些教材的作者表示感谢。
由于作者水平所限,本书难免存在一些疏漏,希望读者指正。
编者
2023年1月