C#面向对象程序设计/张世良主编

内容提要

本书论述了C#语言的面向对象编程的各种技术,主要内容包括:C#编程语言介绍、C#程序设计基础、面向对象编程方法、Windows应用程序设计、调试与异常处理、数据库开发技术、文件数据存储、ActiveX控件和自定义组件的开发以及多线程等内容,全书以案例为驱动,贯穿各个章节。

本书可作为各类院校计算机及相关专业“面向对象程序设计”课程的教学或指导用书,也适合作为计算机应用人员和计算机爱好者的参考用书。

 

 

 

图书在版编目(CIP)数据

 

 

C#面向对象程序设计/张世良主编.--上海:上海交

通大学出版社,2018

ISBN 978-7-313-18577-8

 

Ⅰ. ①C… Ⅱ. ①张…Ⅲ. ①C语言-程序设计 Ⅳ.

 ①TP312.8

中国版本图书馆CIP 数据核字(2018)第012648号

 

 

C#面向对象程序设计

主  编: 张世良

 

 

出版发行:上海交通大学出版社        地  址:上海市番禺路951号

邮政编码: 200030                                    电  话: 021-64071208

出 版 人:谈  毅

印  制:三河市宇通印刷有限公司      经  销:全国新华书店

开  本:787mm×1092mm 1/16     印  张:24.5

字  数:510千字

版  次:2018年9月第1版                    印  次:2018年9月第1次印刷

书  号: ISBN 978-7-313-18577-8/TP

定  价:49.00元

 

 

版权所有 侵权必究

告读者:如发现本书有印装质量问题请与印刷厂质量科联系

联系电话: 010-82477073

 

 

 

 

前 言

C#是Microsoft 在2000 年7 月推出.NET Framework 的第1 版时提供的一种全新语言。C#迅速流行开来,成为使用.NET Framework 的Windows 和Web 开发人员无可争议的选择。他们喜欢C#的一个原因是其派生于C/C++的简洁明了的语法,这种语法简化了以前一些困扰程序员的问题。尽管做了这些简化,但C#仍保持了C++原有的功能,所以现在没有理由不从C++转向C#。C#语言并不难,非常适用于基本编程技术的学习。由于其简单易学,再加上.NET Framework 的功能, 因此C#成为许多开发者编程生涯的绝佳选择。

C#的最新版本C# 4 是.NET Framework 4 的一部分,它建立在已有的成功基础之上,还添加了一些更吸引人的功能。Visual Studio 的最新版本Visual Studio 2010 和开发工具的Express系列(包括Visual C# 2010 Express)也有许多变化和改进,这大大简化了编程工作,显著提高了效率。

目前,国内许多院校己将“C#面向对象程序设计”作为计算机专业的程序设计公共课讲授。但是,对于没有多少编程经验的读者而言,缺乏“以必需,实用为宗旨”的入门级教程,引领他们进入C#殿堂,领略.NET的魅力。本教程旨在强化读者的实践环节,提高动手、分析、解决问题的能力,能够使读者在轻松愉快的环境下迅速入门,掌握C#语言进行程序设计所必需的,实用的方法和技巧。因此,本书从教学实际出发,合理安排知识结构,用具体的实例来讲解理论知识,以帮助学生以较快的速度理解并掌握C#的编程思想;同时本书更注重实用性,以培养学生分析问题和利用C#来解决实际问题的能力。在章节安排上,先讲述C#基本语法知识点,然后讲解实际开发应用,力求做到结构完整、条理清晰、内容丰富、由浅入深、循序渐进。最后一章通过综合实例,把前面分散的知识点贯穿起来,形成一个系统的、完整的项目。本书提供教学用课件,课程案例源代码(所有代码均经过上机调试,并能通过编译)等,以方便教师讲授和学生上机学习、使用。

本书适用的读者群范围较广,无论是刚接触程序语言的新手,还是已经具有编程基础的程序员,使用本书都会有较大的收获,能迅速地提升编程能力。本书特别注重与C# 4、.NET 4的一致性。所有代码都在Visual Studio 2010开发工具上进行了测试,所有屏幕图都在Windows 7上重新截取,以提供最新的窗口和对话框。

全书共有12章,主要内容如下:

第1章  .NET编程语言C#:简单介绍.NET Framework的平台,以及与C#语言之间的关系;同时讲述如何利用.NET 平台开发控制台与窗体程序。

第2 章  C#程序设计基础:讲述C#数据类型与数据的转化等。

第3章  面向对象编程方法:讲述面向对象的程序设计技术。该技术是使用.NET平台进行程序设计的基础,也是C#语言的基本方法。

第4章  Windows应用程序设计:窗体应用程序由若干个控件、组件和窗体组合而成,是C#应用程序中最常见的一种形式,本章通过控件、组件讲述窗体应用程序的开发。

第5章  程序调试与异常处理:讲述程序调试的方法结合断点的应用、异常的概念、异常捕获和处理的等方法。

第6章  数据库开发技术:本章在SQL Server数据库语言的基础上,着重介绍了ADO.NET体系结构,并通过实例来创建C#数据库应用程序。

第7章  文件数据存储:讲解读写文件数据的方法,以及目录和文件的常见操作方法。

第8章 ActiveX控件和自定义组件的开发:ActiveX控件可以简单理解为能够实现特定功能的控件。本章主要通过实例来学习ActiveX控件和自定义组件的开发。

第9章  线程和同步:C#的类为开发多线程应用程序提供了支持,本章主要介绍线程的概念、多线程的实现方法及线程的同步控制。

第10章  XML:之前的章节接触过XML几次,而这一章将了解XML的基本规则,论述XML 的所有功能。

第11章  综合实例:本章从项目的系统需求分析开始,然后进行系统设计和模块划分,最后进行代码的设计,让学生能够熟悉项目的完整开发过程。

第12章  泛 型:本章主要介绍了C#语言中的如何建立泛型类和泛型方法方法等,让学生能够更熟练应用泛型增加编程水平。

本书由张世良担任主编。

本书除了基础知识之外,还有许多有益的提示、练习、完全成熟的示例代码,本书都将倾囊相授,希望读者能通过阅读本书成长为最优秀的程序员。

在此感谢宁德国信贸易有限公司与我的家人,若没有他们的支持,便不可能如期地完成本书的写作。

由于时间仓促,加之编者水平有限,本书存在的不足之处恳请广大读者不吝指正,以使本书日臻完善。

   

 

 

编 者

2018年9月

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值