面向对象程序设计

当前位置:首页 > 教材 > 研究生/本专科 > 面向对象程序设计

出版社:清华大学出版社
出版日期:2011-1
ISBN:9787512104198
作者:杨晓光
页数:390页

章节摘录

插图:解决方案是一个容器,用于包含多个项目。这些项目可以是Windows应用程序、类库、网站等。使用解决方案可以将多个项目组织在一起形成一个工作单元,从而允许在一个VisualStudio.NET实例中分别操作这些项目,而不必运行多个VisualStudio.NET实例,这对于大型项目的开发非常有用。同时也可以把同一配置应用到不同的项目上,从而简化操作。项目是一组源文件及相关元数据的集合,它是应用程序的容器,可以容纳和管理程序文件、文件夹、引用、资源文件、配置文件等。解决方案资源管理器是对解决方案所包含的项目和各种文件进行管理的工具。通过解决方案资源管理器可以向解决方案中添加新项目、编辑已有项目,以及向项目中添加新项(Win-dows窗体、类文件等)。通过双击解决方案资源管理器中的项,可以打开与该项关联的窗口,用于显示和编辑该项的内容。

前言

20世纪80年代中期以来,面向对象技术逐渐成为主流的软件开发技术。它以现实世界中的客观事物为中心,以接近人类自然思维方式来认识问题和解决问题。这使得开发的软件更能适应需求变化、更易于复用、有利于维护和修改。随着面向对象技术水平的提高,面向对象程序设计语言也得到了飞速发展,出现了许多面向对象程序设计语言,如c++、Java、c#、Eiffel、Smalhalk等。在众多的面向对象程序设计语言中,C#言脱颖而出。它囊括了软件开发和软件工程研究的最新成果,如面向对象、类型安全、跨语言、跨平台、自动内存管理、版本控制、组件技术等。它与C++不同,是一种纯粹的面向对象语言,这一点从其语言特性中展露无遗。本书力求改变那种只讲C#语法的传统模式,尝试将面向对象程序设计思想与C#t占合起来,培养学生用面向对象思想分析、设计软件,以及使用C#进行面向对象程序设计。本书以通俗易懂的语言结合日常生活中的常见事例讲述面向对象理论与c#基础知识,避免长篇大论,深奥的理论,一切以实用为原则。选材本着够用、实用为原则,对一些不常用部分(如线程、网络编程部分)予以舍弃。考虑到ASP.NET和WebService部分是Web应用程序设计课程的内容,为避免与之重复,也一并予以舍弃。对于表达式、程序流程控制等基础语法予以略讲,因为在其前序课程c和c++语言中已经讲得比较详细。本书重点是c#面向对象部分,将面向对象思想与c#程序设计融为一体。同时,为了激发学生学习c#的兴趣,以及展示如何运用c#,引入Windows程序设计和数据库应用部分。本书主要由两大部分组成。第一部分为基础理论篇,由6章组成。第1章初步介绍面向对象程序设计的基本知识,以及与C#有关的.NETFramework和VisualStudio.NET集成开发环境;第2章和第3章介绍c#的基本语法,为使用c#语言打下基础;第4章和第5章结合C语言讲解抽象、封装、继承、多态等面向对象的基本理论,带领学生进入面向对象领域;第6章介绍泛型、集合等c#高级特性。

书籍目录

第1章 C#既述    1.1 面向对象程序设计    1.2 C#及.NET Frainework      1.2.1 C#简介    1.2.2 .NET Framework基础知识  1.3 Visual Studi0.NET集成开发环境    1.3.1 集成开发环境概览    1.3.2 解决方案资源管理器    1.3.3 设计器窗口    1.3.4 工具箱    1.3.5 属性窗口    1.3.6 代码编辑器    1.3.7 类设计器  1.4 C#程序的基本结构    1.4.1 创建第一个c#控制台程序    1.4.2 c#程序结构分析    1.5 案例简介    1.6 习题第2章 C#程序设计基础  2.1 数据类型    2.1.1 值类型      2.1.2 引用类型    2.1.3 值类型与引用类型的区别    2.1.4 类型转换  2.2 变量与常量    2.2.1 变量    2.2.2 常量  2.3 运算符与表达式  2.4 选择语句    2.4.1 if语句    2.4.2 switch语句  2.5 循环语句    2.5.1 for语句 ……第3章 C#程序设计进阶第4章 面向对象程序设计基础第5章 面向对象程序设计进阶第6章 泛型与集合第7章 Windows程序设计基础第8章 Windows程序设计进阶第9章 Windows程序事件处理第10章 图形绘制与窗体重绘第11章 图像处理与媒体播放第12章 数据库应用程序设计第13章 LINQ第14章 WPF程序设计第15章 毕业设计管理系统习题答案

编辑推荐

《面向对象程序设计(C#实现)》:原理与技术的完美结合教学与科研的最棒成果语言精炼,实例丰富可操作性强,实用性突出

作者简介

《面向对象程序设计(C#实现)》以面向对象程序设计思想与c#相结合为切人点,着力培养学生以面向对象思想分析、设计软件,以及使用C#进行面向对象程序设计。内容涵盖面向对象基础知识、C#语言基础、C#面向对象特性、泛型与集合、windows程序设计、C#图形图像处理、媒体播放、数据库应用、LINQ、WPF基本知识及应用和综合实例讲解。书中精选大量实用例程和适量习题,并以一个“毕业设计管理系统”综合案例贯穿全书,帮助学生进一步理解如何使用C#语言及面向对象思想进行程序设计。
《面向对象程序设计(C#实现)》可作为高等院校计算机、软件及信息技术等相关专业的教科书,也适用于各类工程技术人员和程序设计人员参考使用。

图书封面


 面向对象程序设计下载 精选章节试读



发布书评

 
 


精彩短评 (总计6条)

  •     这本书,我大概看了一下,比较适合初学者去读。
  •     书的内容挺适合我的,就是有破损有点不爽
  •     C#这本书真的很不错 值得一看
  •     内容较新,且将一个完整案例拆分到每章,学生学完后既有知识,又有了经验。但是该书的PPT做得太简单,我不得不大幅修改,费了好多时间!!
  •     一年了,始终是没有看完~又丑又长,学学O`Reaily出版社的图书。
  •     书是星期天到手的,知道今天看了两章的内容,就两章内容已经让我不满意了,先不说内容,首先印刷就很有问题,很多页靠近书脊的位置印刷不清楚,部分中间位置印花掉了(比如说第6页、第8页等,不一一列举);其次,书中竟然有错误(目前看见的是第35页,很明显的错误),本来就是靠它来学习的,现在它自己就有错误;最后我就不明白了,这么烂的书竟然卖30多,估计我是s b了!不知道是我的是个例还是所有的都有这个毛病,希望卖家能给点回应!谢谢~~作为亚马逊的老顾客,希望他能做的更好!
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024