C#从入门到精通(第4版) - (EPUB全文下载)
文件大小:0.39 mb。
文件格式:epub 格式。
书籍内容:
C#从入门到精通(第4版)
第1篇 基础知识
第1章 初识C#及其开发环境
第2章 开始C#之旅
第3章 变量与常量
第4章 表达式与运算符
第5章 字符与字符串
第6章 流程控制语句
第7章 数组和集合
第8章 属性和方法
第9章 结构和类
第2篇 核心技术
第10章 Windows窗体
第11章 Windows应用程序常用控件
第12章 Windows应用程序高级控件
第13章 数据访问技术
第14章 DataGridView数据控件
第15章 LINQ数据访问技术
第16章 程序调试与异常处理
第3篇 高级应用
第17章 面向对象技术高级应用
第18章 迭代器和分部类
第19章 泛型的使用
第20章 文件及数据流技术
第21章 GDI+图形图像技术
第22章 Windows打印技术
第23章 网络编程技术
第24章 注册表技术
第25章 线程的使用
第4篇 项目实战
第26章 企业人事管理系统
附录A
附录CD
第1篇 基础知识
第1章 初识C#及其开发环境
第2章 开始C#之旅
第3章 变量与常量
第4章 表达式与运算符
第5章 字符与字符串
第6章 流程控制语句
第7章 数组和集合
第8章 属性和方法
第9章 结构和类
本篇通过对C#及其开发环境、变量与常量、表达式与运算符、字符与字符串、流程控制语句、数组和集合、属性和方法、结构和类等内容的介绍,并结合大量的图示、举例、视频等使读者快速掌握C#语言,为以后编程奠定坚实的基础。
第1章初识C#及其开发环境
(视频讲解:63分钟)
C#是微软公司推出的一种语法简洁、类型安全的面向对象的编程语言,开发人员可以通过它编写在.NET Framework上运行的各种安全可靠的应用程序。本书中涉及的程序都是通过Visual Studio 2015开发环境编译的,Visual Studio 2015开发环境是开发C#应用程序最好的工具。本章将详细地介绍C#语言的相关内容,并且通过图文并茂的形式介绍安装与卸载Visual Studio 2015开发环境的全过程。
通过阅读本章,您可以:
了解C#语言的特点
了解C#与.NET框架的关系
掌握如何安装与卸载Visual Studio 2015开发环境
掌握如何创建项目
熟悉Visual Studio 2015开发环境的常用菜单栏、工具栏和面板
1.1 C#概述
视频讲解:光盘\TM\lx\1\C#概述.mp4
C#是一种面向对象的编程语言,主要用于开发可以运行在.NET平台上的应用程序。C#的语言体系都构建在.NET框架上,近几年C#呈现上升趋势,这也正说明了C#语言的简单、现代、面向对象和类型安全等特点正在被更多人所认同,而在TIOBE编程语言排行榜上,C#语言也常年排行前列。本节将详细介绍C#语言的特点以及C#与.NET的关系。
1.1.1 C#语言及其特点
C#是微软公司设计的一种编程语言,是从C和C++派生来的一种简单、现代、面向对象和类型安全的编程语言,并且能够与.NET框架完美结合。C#具有以下突出的特点:
(1)语法简洁,不允许直接操作内存,去掉了指针操作。
(2)彻底的面向对象设计,C#具有面向对象语言所应有的一切特性:封装、继承和多态。
(3)与Web紧密结合,C#支持绝大多数的Web标准,例如HTML、XML、SOAP等。
(4)强大的安全性机制,可以消除软件开发中常见的错误(如语法错误),.NET提供的垃圾回收器能够帮助开发者有效地管理内存资源。
(5)兼容性,因为C#遵循.NET的公共语言规范(CLS),从而保证能够与其他语言开发的组件兼容。
(6)灵活的版本处理技术,因为C#语言本身内置了版本控制功能,使开发人员能更加容易地开发和维护。
(7)完善的错误、异常处理机制,C#提供了完善的错误和异常处理机制,使程序在交付应用时能够更加健壮。
1.1.2 认识.NET Framework
.NET Framework是微软公司推出的完全面向对象的软件开发与运行平台。.NET Framework具有两个主要组件:公共语言运行时(Common Language Runtime, CLR)和类库。
公共语言运行时:公共语言运行时(CLR)负责管理和执行由.NET编译器编译产生的中间语言代码(.NET程序执行原理如图1.1所示)。由于公共语言运行库的存在,解决了很多传统编译语言的一些致命缺点,如垃圾内存回收、安全性检查等。
类库:类库我们比较好理解,就好比一个大仓库里装满了工具。类库里有很多现成的类,可以拿来直接使用。例如,文件操作时,可以直接使用类库里的IO类。
图1.1 .NET程序执行原理
1.1.3 C#与.NET框架
.NET框架是微软公司推出的一个全新的编程平台,目前的版本是4.6。C#是专门为与微软公司的.NET Framework一起使用而设计的(.NET Framework是一个功能非常丰富的平台,可开发、部署和执行分布式应用程序)。C#就其本身而言只是一种语言,尽管它是用于生成面向.NET环境的代码,但它本身不是.NET的一部分。.NET支持的一些特性,C#并不支持。而C#语言支持的另一些特性,.NET却不支持(例如运算符重载)。在安装Visual Studio 2015的同时,.NET Framework 4.6也被安装到本地计算机中。
1.1.4 C#的应用领域
在当前的主流开发语言中,C/C++一般用在底层和桌面程序;PHP等一般只是用在Web开发上;而只有C#,它几乎可用于所有领域,如在嵌入式、便携式计算机、电视、电话、手机和其他大量设备上运行。C#的用途数不胜数,它拥有无可比拟的能力。C#应用领域主要包括:
游戏软件开发。
桌面应用系统开发。
交互式系统开发。
智能手机程序开发。
多媒体系统开发。
网络系统开发。
RIA应用程序(Silverlight)开发。
操作系统平台开发。
Web应用开发。
C#无处不在,它可应用于任何 ............
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » C#从入门到精通(第4版) - (EPUB全文下载)