C#实践教程(第2版)
课件处为本书电子素材

作者:李乃文、刘好增

丛书名:清华电脑学堂

定价:59元

印次:2-4

ISBN:9787302418573

出版日期:2016.06.01

印刷日期:2021.12.01

图书责编:王中英

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

C#在编程语言排行中,始终位于领先位置。新版本4.5运用新的架构和模块,使C#的编写更加灵活和智能化。本书讲述C#的理论和应用,内容包括:C#开发工具及框架的介绍、C#程序的调试与运行、基础语法、控制语句、数组、类和类的高级应用、C#常用类介绍、委托和事件、窗体和控件、MDI技术、数据库技术、文件和IO流技术以及综合的项目案例。各章节中,基础知识和动手练习结合起来,形象地介绍了各部分知识的使用技巧。 本书可作为在校大学生学习使用C#进行课程设计的参考资料,也可作为非计算机专业学生学习C#语言的参考书。

   1、李乃文,辽宁工程技术大学,教授,副院长。在我社出版多本著作。 2、刘好增,河南职业技术教育学院院长,教授。在我社出版《ASP动态网站开发实践教程》等著作。�

        C#是微软公司为Visual Studio开发平台推出的一种简洁、类型安全的面向对象的编程语言,开发人员通过它可以编写在.NET Framework上运行的各种安全可靠的应用程序。C#面世以来,以其易学易用、功能强大的优势被广泛应用,而Visual Studio开发平台则凭借其强大的可视化用户界面设计,让程序员从复杂的界面设计中解脱出来,使编程成为一种享受。C#不但可以开发数据库管理系统,而且也可以开发集声音、动画、视频为一体的多媒体应用程序和网络应用程序,这使得它正在成为程序开发人员使用的主流编程语言。   本书内容   本书以目前主流的C# 4.5及Visual Studio 2012为例进行介绍。全书共分15章,主要内容如下:   第1章 C#与Microsoft Visual Studio。本章详细介绍C#的基础入门知识,包括C#的优势和特点,以及.NET Framework和程序集的相关内容。同时,详细介绍如何安装Visual Studio 2012,以及在Visual Studio 2012中简单创建和开发小程序。   第2章 C#基础语法。本章详细介绍C#的基础语法,包括变量、常量、数据类型、运算符和表达式、数据类型转换、装箱和拆箱等相关内容;同时针对应用程序,介绍对代码的注释和调试,方便读者找出程序错误。   第3章 控制语句。本章主要介绍C#提供的流程控制语句,包括空语句、语句块、if语句、switch语句、do语句、for语句、break语句以及异常处理语句等。  ...

课件下载

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
  

  

  

  

  

  

第1章  C#与Microsoft Visual Studio 1

1.1  C#与Microsoft Visual Studio 1

1.1.1  C#简介 1

1.1.2  Visual Studio简介 3

1.2  .NET Framework 4

1.2.1  .NET Framework简介 4

1.2.2  .NET Framework与

Visual Studio 6

1.3  程序集 7

1.3.1  程序集概述 7

1.3.2  程序集优点 8

1.3.3  程序集内容 9

1.3.4  程序集清单 9

1.3.5  全局程序集缓存 10

1.3.6  程序集安全注意事项 11

1.3.7  程序集版本控制 12

1.4  配置.NET Framework环境 13

1.4.1  安装Visual Studio 2012 13

1.4.2  认识Visual Studio 2012 16

1.5  实验指导1-1:创建控制台

应用程序 17

1.6  命名空间 20

1.6.1  命名空间基础 20

1.6.2  命名空间的使用 21

1.7  实验指导1-2:创建窗体应用程序 23

1.8  思考与练习 24

第2章  C#基础语法 26

2.1  数据类型 26

2.1.1  常用数据类型简介 26

2.1.2  值类型 29

2.1.3  引用类型 30

2.2  数据进制与格式 32

2.2.1  十进制、二进制与十六

进制 32...

本书使用浅显易懂的练习,结合基础知识使用,因此即使是没有任何计算机基础的初学者,也能够快速入门。
本书内容详尽、实例丰富、知识面广,全面地讲解了C#编程技术,因此可供有开发经验的人员作为知识手册使用,巩固和提升开发技术。