您好,欢迎光临有路网!
C#面向对象程序设计
QQ咨询:
有路璐璐:

C#面向对象程序设计

  • 作者:郑宇军
  • 出版社:人民邮电出版社
  • ISBN:9787115206565
  • 出版日期:2009年06月01日
  • 页数:384
  • 定价:¥38.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书以面向对象的软件工程思想为主线,细致深入地讲解了C#语言面向对象程序设计的方法和技巧,内容涵盖面向对象的基本概念、基于接口的设计、泛型程序设计方法、Windows和Web应用开发,以及数据库访问技术。全书提供了丰富的示例代码和课后习题,并通过一个贯穿全书的“旅行社管理系统”案例展现了如何运用C#语言和面向对象技术来进行实际软件系统开发。
    本书适合作为高等院校计算机及相关专业教材,也可供专业开发人员自学参考。示例源代码和教学课件可在人民邮电出版社教学服务与资源网(http://www.ptpedu.com.cn)上下载。
    文章节选
    第1章 面向对象程序设计概述
    1.1 计算机程序设计语言
    人类使用自然语言,而计算机*终执行的是机器指令;作为人和计算机之间进行交流的工具,程序设计语言定义了一套代码规则,程序设计人员遵循这些规则所编写出来的程序可被翻译成计算机能够“理解”的形式。
    程序设计语言可以分为低级语言和**语言。低级语言包括机器语言和汇编语言,使用它们进行编程需要对机器结构有较多的了解,编写的代码晦涩难懂,不利于人们的理解和交流。**语言则更加接近自然语言,比较符合人们的思维方式,因此大大提高了程序设计的效率,并使得人们通过阅读程序文本来理解计算过程成为可能。**语言程序在计算机上有两种处理方式:一是由专门的解释程序来直接解释执行**语言代码,二是由专门的编译程序将其翻译为低级语言代码而后执行。目前在程序设计的各个领域中,**语言已基本上取
    代了低级语言。
    Fortran语言是**个被大规模推广使用的**语言,其程序由一个主程序和若干个子程序组成,通过将不同的功能分配到独立的子程序中,能够有效地实现程序的模块化。20世纪七八十年代非常流行的Pascal语言则提供了丰富的数据类型和强有力的控制结构,使用它能够方便地编写结构化的应用程序,有效避免了滥用goto语句所带来的危害;其程序结构中的一个模块就是一个过程,因此也被称为面向过程的语言。当然,*为流行的结构化程序设计语言莫过于C语言,它兼顾了诸多**语言的特点,具有丰富的数据结构和控制结构,同时还提供了指针和地址等低级操作的能力,因此既适合于开发应用程序,又适合于开发系统程序,此外,它还有良好的可移植性,成为程序设计语言诞生以来*为成功的范例之一。
    简而言之,结构化程序设计采用自顶向下、分而治之的方法,对目标系统进行功能抽象和逐步分解,直至每个功能模块都能以一个过程或函数来实现为止。这样就将复杂系统划分为一系列易于控制和处理的软件模块,其特点是结构良好,条理清晰,功能明确。对于需求稳定、算法密集型的领域(如科学计算领域),上述方法是有效和适用的。
    ……
    目录
    第1章 面向对象程序设计概述
    1.1 计算机程序设计语言
    1.2 面向对象的基本概念
    1.2.1 对象
    1.2.2 类
    1.2.3 消息和通信
    1.2.4 关系
    1.2.5 继承
    1.2.6 多态性
    1.2.7 接口和组件
    1.3 面向对象的开发方法
    1.3.1 面向对象的分析
    1.3.2 面向对象的设计
    1.4 案例研究——旅行社管理系统的分析与设计
    小结
    习题
    第2章 C#程序和Visual Studio开发环境
    2.1 C#语言和.NET技术简介
    2.2 C#程序的基本结构
    2.2.1 注释
    2.2.2 命名空间
    2.2.3 类型及其成员
    2.2.4 程序主方法
    2.2.5 程序集
    2.3 Visual Studio开发环境
    2.3.1 集成开发环境概述
    2.3.2 创建控制台应用程序
    2.3.3 创建和使用动态链接库程序
    2.3.4 创建Windows应用程序
    2.3.5 创建ASP.NET网站程序
    小结
    习题
    第3章 C#语法基础
    3.1 数据类型
    3.1.1 简单值类型
    3.1.2 复合值类型
    3.1.3 类
    3.1.4 数组
    3.1.5 类型转换
    3.2 操作符和表达式
    3.2.1 算术操作符
    3.2.2 自增和自减操作符
    3.2.3 位操作符
    3.2.4 赋值操作符
    3.2.5 关系操作符
    3.2.6 逻辑操作符
    3.2.7 条件操作符
    3.3 控制结构
    3.3.1 选择结构
    3.3.2 循环结构
    3.3.3 跳转结构
    3.4 案例研究——旅行社管理系统中的结构和枚举
    小结
    习题
    第4章 类和对象
    4.1 成员概述
    4.1.1 成员种类
    4.1.2 成员访问限制
    4.1.3 静态成员和非静态成员
    4.1.4 常量字段和只读字段
    4.2 方法
    4.2.1 方法的返回值
    4.2.2 参数类型
    4.2.3 方法的重载
    4.3 类的特殊方法
    ……
    第5章 继承和多态
    第6章 委托和事件
    第7章 C# Windows应用程序基础
    第8章 对象持久性——文件管理
    第9章 异常处理
    第10章 基于接口的程序设计
    第11章 泛型程序设计
    第12章 C#中的泛型模式:可空类型和迭代器
    第13章 C# Windows应用程序进阶
    第14章 C# Web应用程序基础
    第15章 对象持久性——访问关系数据库
    参考文献
    编辑推荐语
    深入讲解面向对象程序设计的理论、思想和方法;培养学生运用语言和面向对象思维解决实际问题,一个“旅行社管理系统”案例贯穿全书。
    本书以面向对象的软件工程思想为主线,采用对象先行的教学方式,循序渐进地讲解了C#语言面向对象程序设计的基本概念和方法,使学生掌握.NET应用软件开发的基本技术,逐步养成抽象的编程思维和良好的编程风格,为成长为一名高层次的计算机软件专业人才打下夯实的基础。书中每一章都对学习的**和难点进行了总结。并提供了课后习题来帮助学生温习和提高。
    本书还专门以一个“旅行社管理系统”的设计开发作为贯穿始终的学习案例,生动形象地展现了如何运用C#语言和面向对象技术来解决实际系统开发中遇到的问题,使得理论知识讲解更加贴近实际应用需求,特别是使学生对“什么是真正面向对象的软件系统”有一个更为清晰而完整的认识。

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外