作品简介

本书采用“基础知识→核心应用→核心技术→高级应用→项目实践”结构和“由浅入深,由深到精”的模式进行讲解。全书共分为5篇20章。首先通过一个简单的C#程序来让读者对其有一个简单的认识,主要讲解常量与变量、数据类型与运算符、程序的流程控制、数组的使用,同时引入面向对象编程思想;接着讲述字符串与正则表达式、集合与泛型的使用、C#的窗体控件、C#的各种高级控件的使用,同时着重介绍C#操作文件和注册表的方法、多线程操作、异常处理及程序调试,如何将应用程序打包并制作成安装程序在客户机上部署等;最后在项目实践环节着重介绍软件工程师必备素养与技能、Windows计算器的制作、自助取款机系统,以及扫雷游戏等,为日后进行软件项目管理及实战开发积累经验。

本书的目的是多角度、全方位地帮助读者快速掌握软件开发技能,构建学生从高校到社会的就业桥梁,让有志于软件开发工作的读者轻松步入职场。本书赠送的资源比较多,在本书前言部分对资源包的具体内容、获取方式以及使用方法等做了详细说明。

本书适合任何想学习C#的读者,不管是否接触过C#,是否从事计算机相关行业,都可以通过学习本书快速地掌握C#的开发方法和技巧。本书还可供大中专院校和社会培训机构的师生以及正在进行软件专业相关毕业设计的学生阅读。

聚慕课教育研发中心编著。

作品目录

  • 内容简介
  • 前言
  • 第1篇 基础知识
  • 第1章 步入C#编程世界——Hello C#
  • 第2章 剖析Hello C#——第一个C#程序
  • 第3章 C#程序开发基础——常量与变量
  • 第4章 C#程序开发基础——数据类型与运算符
  • 第2篇 核心应用
  • 第5章 C#程序开发基础——程序流程控制
  • 第6章 C#基本数据结构——数组
  • 第7章 面向对象编程——类与对象
  • 第8章 深入了解面向对象——面向对象的重要特征
  • 第3篇 核心技术
  • 第9章 字符串与正则表达式
  • 第10章 特殊的类——集合与泛型
  • 第11章 应用程序界面开发基础——窗体控件
  • 第12章 应用程序界面开发进阶——高级窗体控件
  • 第4篇 高级应用
  • 第13章 C#文件操作——文件、数据流与注册表
  • 第14章 C#多线程编程技术——多线程操作
  • 第15章 让程序运行更稳健——异常、调试和测试
  • 第16章 程序开发最后环节——部署与打包应用程序
  • 第5篇 项目实践
  • 第17章 软件工程师必备素养与技能
  • 第18章 Windows计算器的制作
  • 第19章 自助取款机系统
  • 第20章 扫雷游戏
  • 附录CD
展开全部