第一图书网

C#大学实用教程

匡松,张淮鑫 主编 电子工业出版社
出版时间:

2009-7  

出版社:

电子工业出版社  

作者:

匡松,张淮鑫 主编  

页数:

338  

前言

从FORTRAN语言开始,人类发明了众多的高级计算机程序设计语言。到目前为止,C/C++、Java和C#代表了最主流的三种程序设计语言。其中,C#程序设计语言推出时间最晚,但兴起的速度最快,已成为我们值得学习和研究的程序设计语言之一。1.C#是最近20年软件开发技术积累的成果20年前,程序设计的主要方法是,调用操作系统提供的各种功能元素,以实现比较特殊的功能。面向对象程序设计方法兴起之后,Visual Basic提供了一套功能库来封装操作系统提供的功能,Visual C++提供了程序库来封装操作系统提供的功能。各种程序设计语言都各自维护了一套专用的功能库。因而程序员使用一种新的语言,就需要重新学习一套新的功能库,苦不堪言,造成大量的人力浪费。.NET Framework系统库便是在这种背景下开发出来的,使各种程序设计语言都可以通过调用这套库来实现自己的功能。同时,在.NET Framework上可以开发传统型应用程序,也可以开发网站类应用,满足了当代程序设计的需要。这使得C#——这个专为 .NET Framework开发的程序设计语言——很快成为了主流的程序设计语言。2.C#非常适合作为程序设计学习语言C#是非常精巧的面向对象程序设计语言,学习它,容易理解面向对象开发的基本方法。C#主要吸收了C++和Java等语言的经验和教训,是目前最成熟的面向对象程序设计语言。一旦掌握了C#语言,利用对比学习法,可以轻松学会C++和Java语言。C#发明时,考虑了各类程序开发的需要,用它既可以进行传统的Windows程序设计,也可以开发大型数据库相关类程序,结合ASP.NET技术还可以开发Web网站。C#语言的适应面特别广,因此投入精力学好C#语言是非常值得的。3.推荐的C#程序设计学习路径根据近几年C#程序设计的教学经验,结合C#程序设计的特点,我们设计了一个基本的C#程序设计学习路径,也是本书的内容安排顺序,全书按这个顺序分为五部分。第一部分:C#程序设计基础,包括第1章和第2章,让读者了解C#语言的特点,同时让读者学会C#开发环境的安装,并掌握C#程序设计的基本流程。为后面一步一个台阶地学习基本概念和实践打下基础。第二部分:简单C#程序设计,包括第3~7章,重在掌握C#程序设计的基本语法。任何一种程序设计语言,变量的定义和使用,顺序、选择和循环三种基本结构,程序模块(函数)的定义和使用等都是最基本的语法,C#语言也不例外。打好基础,熟悉语法,正确地建立基本的程序设计概念,以后将处处受益。第三部分:面向对象C#程序设计。面向对象程序设计是C#语言的精华,第8~13章重点介绍C#语法知识。从建立类和对象的概念开始,到继承,到方法,构建完整面向对象程序设计知识库;同时结合C#的特点,介绍了C#特有的属性、委托和事件,以及接口等语法特性。而这些特性,不但是现代程序设计语言的精华,也是编写Windows程序的基础。第四部分:基本Windows程序设计。有了前面的基础,我们可以用C#语言建立起一整套程序设计基本库 .NET Framework,可以轻松地通过拖放基本库中的对象来设置属性,进而简化程序设计。第14~18章主要介绍这套Windows程序设计库的使用。不难发现,有了面向对象程序设计的基础,当我们来使用这一套现成的类库时,Windows程序设计就变得非常简单了。第五部分:专业程序设计基础,包括第19~20章。学会使用Windows基本类库之后,我们编写较大规模的比较专业的应用程序时,需要用到数据库开发技术和应用程序的部署。因此,这一部分通过介绍和专业数据的连接及应用方法为读者打下良好的基础,同时通过一个简单应用安装实例,使读者明白一个应用程序软件安装包的开发过程。在教学中,可以按照上述过程进行实施。根据学生基础不同,教学时间不同,专业需求不同,可以在这个基础上增加学习材料,或者减少部分学习内容,供学生自学使用,以达到因材施教的教学效果。

内容概要

本书介绍C#程序设计的基础知识及语法、C#面向对象程序设计、基于Windows Forms的应用程序开发和ADO.NET数据库应用开发等内容。以编写简单Windows应用程序的可视化编程方法为切入点,全书采用语法介绍和实例驱动的方式进行讲解,由浅入深,层层引导,以案例带动知识点的学习,并注意保证知识的相对完整性和系统性,使读者快速掌握C#,提高程序设计技能。本书为教师免费提供教学资料包(含电子课件及习题解答)。  本书可作为高等院校计算机及相关专业教材,也可作为工程技术人员的自学用书。

书籍目录

第1章 C#简介 1.1 什么是.NET Framework 1.2 什么是C#  1.2.1 C#概述  1.2.2 C#的主要功能  1.2.3 C#的主要特点 1.3 Visual Studio 2008简介  1.3.1 环境要求  1.3.2 安装步骤  1.3.3 Visual Studio 2008新功能介绍 1.4 如何学习C#语言 1.5 小结 练习1第2章 编写简单的C#程序 2.1 Visual Studio 2008开发环境  2.1.1 Visual Studio 2008常用功能窗口介绍  2.1.2 配置设置  2.1.3 类设计器  2.1.4 帮助系统 2.2 编写控制台Hello Word程序 2.3 创建Windows Forms应用程序 2.4 小结 练习2第3章 变量和表达式 3.1 C#的基本语法  3.1.1 C#程序结构  3.1.2 C#程序入口  3.1.3 程序区块  3.1.4 C#程序的注释方法  3.1.5 命名空间 3.2 变量  3.2.1 变量的命名  3.2.2 数据类型  3.2.3 变量的声明 3.3 常量 3.4 表达式  3.4.1 操作符  3.4.2 算术表达式  3.4.3 赋值表达式 3.5 小结 练习3第4章 基本程序流程控制 4.1 布尔逻辑  4.1.1 位运算符  4.1.2 关系运算  4.1.3 逻辑表达式 4.2 分支  4.2.1 if语句  4.2.2 三元运算符  4.2.3 switch语句  4.2.4 break语句  4.2.5 default语句 4.3 goto语句 4.4 小结 练习4第5章 循环控制 5.1 程序中的循环结构 5.2 位运算符  5.2.1 while循环语句的语法格式  5.2.2 while循环语句的应用 5.3 do循环  5.3.1 do循环语句的语法格式  5.3.2 do循环语句的应用 5.4 for循环  5.4.1 for循环语句的语法格式  5.4.2 for循环语句的应用 5.5 循环的嵌套 5.6 循环的中断  5.6.1 break语句  5.6.2 continue语句  5.6.3 goto语句 5.7 小结 练习5第6章 复杂的变量 6.1 类型转换 6.2 复杂的变量类型  6.2.1 枚举  6.2.2 结构  6.2.3 数组 6.3 字符串的处理  6.3.1 创建字符串  6.3.2 操作字符串 6.4 小结 练习6第7章 函数 ……第8章 面向对象程序设计第9章 类和对象第10章 方法第12章 委托和事件第13章 接口和异常处理第14章 Windows编程基础第15章 Windows表单的高级功能第16章 通用对话框第17章 容器类控件第18章 输入/输出类第19章 数据库应用程序参考文献

章节摘录

插图:在IDE功能加载到内存之前,该功能的选项不会出现在导航窗格中。因此,开始新的会话时,所显示的选项可能不会与结束上一个会话时所显示的选项相同。当创建项目或运行使用特定应用程序的命令时,相关选项的节点将添加到“选项”对话框中。然后,只要IDE功能保留在内存中,这些添加的选项将保持可用。注意:一些设置集合限定了出现在“选项”对话框的导航窗格中的页数,可以通过选择“显示所有设置”来选择查看所有可能的页。在“选项”对话框中,可以根据需要来应用各种选项。单击“选项”对话框中的“确定”按钮,保存所有页上的所有设置。单击任何页上的“取消”按钮,取消所有更改请求,包括刚刚在其他“选项”页上所做的任何更改。只有在关闭并重新打开Visual Studio后,对选项设置的某些更改才会生效(如在“选项”对话框,依次选择“环境”、“字体和颜色”上所做的更改)。2.1.3 类设计器在Visual Studio 2008中,类设计器在类关系图的窗体中提供可视设计图面,可以设计、查看和重构Visual Studio项目中的类和其他类型。类设计器提供了一个可视的设计图面(称为“类关系图”),可用于处理项目中的类和其他类型。类关系图中显示的元素对应于代码中的元素,因此类设计器提供了代码的可视化形式。类设计器提供了设计、可视化、重构类和类型三种功能。1.设计用户可以通过编辑类关系图来编辑项目的代码,可以添加新元素和删除不想要的元素。用户所做的更改将在代码中反映出来。


编辑推荐

《C#大学实用教程》是匡松等编写的,由电子工业出版社出版。

图书封面

广告

下载页面


C#大学实用教程 PDF格式下载



大学教材就是好用,真的不错,值得购买!


一般般的书,一般般的出版,只能说当当的物流是唯一的两点。


这是本好书,适合C#入门级别的人使用。


恩,我们的教材!!


教材,没得说,没学到什么东西


很好,尤其是挺实惠的!!而且,还挺快的!


相关图书