C#面向对象程序设计
该书课件及源程序已上传,请利用百度云网盘下载。链接:http://pan.baidu.com/s/1nv6X7uT 客服QQ:2150049669

作者:陈绥阳、张娓娓、李继、杜晓春、林青、张龙、赵福祥、范训礼、殷亚玲

丛书名:新编应用型系列技能丛书

定价:38元

印次:1-3

ISBN:9787302348962

出版日期:2014.03.01

印刷日期:2018.01.02

图书责编:邓艳

图书分类:教材

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

本书基于Visual C# 2010,采用实例教学的方法,由浅入深地介绍了使用C#语言进行面向对象程序设计的方法。其内容包括Visual Studio 2010集成开发环境、C#面向对象编程方法、异常处理、窗体应用程序设计、数据库开发技术、数据绑定、文件数据存储、XML、线程和同步、Active控件和自定义组件开发、综合实例。每章除系统地讲述C#的知识点和使用技术外,均配有相应的案例供读者练习,以提高读者实际编程的能力。   本书可作为以培养应用型人才为目标的普通高等院校和高职高专院校学习C#程序设计的教材,也可作为广大自学者和软件开发人员的参考用书。

陈绥阳,硕士,研究生指导教师,西安思源学院电子信息工程学院院长,陕西省计算机学会常务理事。曾任西安交通大学信息科学系主任,及“西安交通大学数学研究生教学丛书”(2001年,科学出版社)和“高等院校信息科学系列教材编委会”(2002年,科学出版社)的主要成员和作者,其主要编著有:区域资源开发模型系统(中国科学技术出版社,1992年),动力系统基础及其方法(科学出版社,2002年),计算智能的数学基础(科学出版社,2002年),计算机网络基础(北理工出版社,2012年),计算机应用基础(第二版)(北理工出版社,2012年)等。为国家自然科学基金重点项目“高复杂性数据挖掘的理论、算法及其在管理学中的应用”(2006年—2009年)负责人之一,863项目“海量数据挖掘核心算法研究与应用软件平台”(2002—2004年)项目副组长,国家七五重大科研项目“黄土高原地区自然资源综合考察利用”科技成果编委会委员暨03课题负责人之一。

前 言      C#语言,是在C++语言基础上发展起来的一种面向对象程序设计的计算机语言,在.NET中具有简单、方便、安全和高效的特征,因而广泛应用于桌面系统、Web应用程序、数据库应用程序、网络应用程序、移动应用程序的开发等,已成为目前C/S、B/S等体系结构中主流的开发工具。   从C语言到C++语言的发展过程,是从结构化命令式程序设计范型,即面向过程、通过指令、按规则改变数据,发展到面向对象的程序设计范型,即抽象数据类型的模型,也是软件系统以事物为中心对现实系统的仿真。这两个范型是程序设计方法学上的两个里程碑。   然而,C++程序过于庞大,难以应用于嵌入式系统的开发,且不能满足嵌入式芯片的跨平台使用,于是在20世纪90年代初催生了支持跨平台使用的Java语言。现在,Java语言已发展成为一种技术体系,包括标准Java平台(J2SE)、企业级Java平台(J2EE)、嵌入式Java平台(J2ME)等。而C#是微软基于.NET Framework同样支持跨平台应用开发的集成工具和方法,是不同于Java的另一种技术体系。Java程序编译后形成字节代码在Java虚拟机(JVM)上运行,而C#程序编译后形成的中间代码通过.NET Framework中的公共运行时(CLR)来执行。C#与组件对象模型(COM)直接集成,有强大的类库,由于微软在操作系统上的优势,使得C#在Windows方面处于更有利的地位。   本书从教学实际出发,合理安排知识结构,用具体的实例来讲解理论知识,以帮助学生以较快的速度理解并掌握C#的编程思想;同时本书更注重实用性,以培养学生分析问题和利用...

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

第1章  编写C#程序 1

1.1  什么是C#语言 1

1.1.1  C#语言 1

1.1.2  .NET Framework平台体系结构 1

1.1.3  如何用.NET Framework编写应用程序 2

1.2  控制台应用程序 2

1.3  Windows应用程序的开发 5

1.4  C#基本语法 7

1.4.1  基本数据类型 7

1.4.2  变量与常量 8

1.4.3  基本运算 12

1.4.4  数组的定义和使用 14

1.5  实验 18

1.5.1  创建控制台应用程序 18

1.5.2  创建Windows应用程序 18

1.5.3  C#基本语法编程练习 19

习题 20

第2章  面向对象编程方法 22

2.1  C#面向对象编程实例 22

2.2  类和对象 23

2.2.1  定义类和对象 24

2.2.2  对象的访问及访问控制 25

2.2.3  类的构造函数和析构函数 27

2.2.4  类的属性 29

2.2.5  类的静态成员 30

2.3  类的继承、重载和多态 32

2.3.1  继承 32

2.3.2  重载 34

2.3.3  类的多态 35

2.4  运算符的重载 37

2.4.1  运算符的工作方法 37

2.4.2  一元运算符重载 37

2.4.3  二元运算符重载 38

2.4.4  转换运算符重载 39

2.4.5  不可重载运算符 40

2.5  接口及其实现 40

2.5.1  定义和实现接口 40

2.5.2  接口的继承 ... 查看详情

查看详情