作品简介

本书从入门读者的角度出发,通过通俗易懂的语言、丰富多彩的示例,循序渐进地让读者在实践中学习C#编程知识,并提升自己的实际开发能力。全书分3篇共15章,内容包括初识Visual Studio、踏上C#开发的征程、必须学会的C#语法、流程控制语句、数组的使用、看似简单的字符串、面向对象程序设计、Windows交互式图形界面、Windows控件――C/S程序的基础、数据访问技术、程序调试与异常处理、I/O数据流技术、GDI+绘图应用、Socket网络编程、多线程编程技术。书中所有知识都结合具体示例进行介绍,涉及的程序代码都给出了详细的注释,可以使读者轻松领会C#程序开发的精髓,快速提高开发技能。

明日科技是一家管理规范、研发能力强的互联网公司,同时从事图书开发。人员规模50人明日的优势:

明日科技很注重员工经验交流和开发经验整理、共享,内部积累文档已经整理得非常完善,代码讲解非常细致,目前已经出版图书300多个品种,占据主流语言图书销售排行的前列。

案例完全来自本企业的项目,紧跟时代脚步,内容质量上无可挑剔。

明日科技配套资源丰富,提供从视频讲解到快学快用的整体配套资源,同时技术服务做的也比较完善。

作品目录

  • 内容简介
  • 前言
  • 第一篇 基础篇
  • 第1章 初识Visual Studio
  • 1.1 了解软件
  • 1.2 软件开发相关概念
  • 1.3 熟悉Visual Studio 2017
  • 第2章 踏上C# 开发的征程
  • 2.1 编写第一个C# 程序
  • 2.2 C# 程序结构预览
  • 2.3 程序编写规范
  • 第3章 必须学会的C# 语法
  • 3.1 为什么要使用变量
  • 3.2 变量是什么
  • 3.3 变量的声明及初始化
  • 3.4 常量
  • 3.5 运算符
  • 3.6 数据类型转换
  • 3.7 运算符优先级与结合性
  • 第4章 流程控制语句
  • 4.1 决策分支
  • 4.2 if 语句
  • 4.3 switch 多分支语句
  • 4.4 while 和do…while 循环
  • 4.5 for 循环
  • 4.6 循环的嵌套
  • 4.7 跳转语句
  • 第5章 数组的使用
  • 5.1 数组概述
  • 5.2 一维数组
  • 5.3 二维数组
  • 5.4 数组与Array 类
  • 5.5 数组的基本操作
  • 第6章 看似简单的字符串
  • 6.1 什么是字符串
  • 6.2 字符串的声明与初始化
  • 6.3 提取字符串信息
  • 6.4 字符串操作
  • 6.5 可变字符串类
  • 第二篇 进阶篇
  • 第7章 面向对象程序设计
  • 7.1 面向对象概述
  • 7.2 类
  • 7.3 方法
  • 7.4 类的静态成员
  • 7.5 对象的创建及使用
  • 7.6 继承
  • 7.7 多态
  • 第8章 Windows 交互式图形界面
  • 8.1 开发应用程序的步骤
  • 8.2 Form 窗体
  • 8.3 MDI 窗体
  • 第9章 Windows 控件——C/S 程序的基础
  • 9.1 控件概述
  • 9.2 控件的相关操作
  • 9.3 Windows 控件的使用
  • 9.4 菜单控件、工具栏控件与状态栏控件
  • 9.5 对话框
  • 第10章 数据访问技术
  • 10.1 ADO.NET 概述
  • 10.2 Connection 对象
  • 10.3 Command 对象
  • 10.4 DataReader 对象
  • 10.5 DataSet 对象和DataAdapter 对象
  • 10.6 DataGridView 控件的使用
  • 10.7 Entity Framework 编程基础
  • 第11章 程序调试与异常处理
  • 11.1 程序调试
  • 11.2 异常处理
  • 第三篇 高级篇
  • 第12章 I/O 数据流技术
  • 12.1 文件的基本操作
  • 12.2 文件夹的基本操作
  • 12.3 I/O(输入/ 输出)
  • 第13章 GDI+ 绘图应用
  • 13.1 GDI+ 绘图基础
  • 13.2 设置画笔与画刷
  • 13.3 绘制几何图形
  • 13.4 绘制图像
  • 第14章 Socket 网络编程
  • 14.1 计算机网络基础
  • 14.2 IP 地址封装
  • 14.3 TCP 程序设计
  • 14.4 UDP 程序设计
  • 第15章 多线程编程技术
  • 15.1 线程概述
  • 15.2 线程的实现
  • 15.3 操作线程的方法
  • 15.4 线程的同步
展开全部