成功加入购物车
图书条目标准图
郑宇军 著 / 人民邮电出版社 / 2009-06 / 平装
售价 ¥ 5.35 1.4折
定价 ¥38.00
品相 九品
优惠 满包邮
延迟发货说明
上书时间2023-11-15
卖家超过10天未登录
C#面向对象程序设计/21世纪高等学校计算机规划教材
《C#面向对象程序设计》以面向对象的软件工程思想为主线,细致深入地讲解了C#语言面向对象程序设计的方法和技巧,内容涵盖面向对象的基本概念、基于接口的设计、泛型程序设计方法、Windows和Web应用开发,以及数据库访问技术。全书提供了丰富的示例代码和课后习题,并通过一个贯穿全书的“旅行社管理系统”案例展现了如何运用C#语言和面向对象技术来进行实际软件系统开发。
第1章面向对象程序设计概述11.1计算机程序设计语言11.2面向对象的基本概念21.2.1对象21.2.2类21.2.3消息和通信31.2.4关系31.2.5继承41.2.6多态性41.2.7接口和组件41.3面向对象的开发方法51.3.1面向对象的分析51.3.2面向对象的设计61.4案例研究——旅行社管理系统的分析与设计7小结8习题9第2章C#程序和VisualStudio开发环境102.1C#语言和.NET技术简介102.2C#程序的基本结构112.2.1注释112.2.2命名空间122.2.3类型及其成员122.2.4程序主方法132.2.5程序集132.3VisualStudio开发环境142.3.1集成开发环境概述142.3.2创建控制台应用程序152.3.3创建和使用动态链接库程序162.3.4创建Windows应用程序172.3.5创建ASP.NET网站程序18小结19习题19第3章C#语法基础203.1数据类型203.1.1简单值类型203.1.2复合值类型223.1.3类243.1.4数组253.1.5类型转换283.2操作符和表达式313.2.1算术操作符313.2.2自增和自减操作符313.2.3位操作符323.2.4赋值操作符333.2.5关系操作符333.2.6逻辑操作符343.2.7条件操作符353.3控制结构353.3.1选择结构353.3.2循环结构393.3.3跳转结构423.4案例研究——旅行社管理系统中的结构和枚举44小结46习题46第4章类和对象484.1成员概述484.1.1成员种类484.1.2成员访问限制494.1.3静态成员和非静态成员504.1.4常量字段和只读字段514.2方法524.2.1方法的返回值534.2.2参数类型534.2.3方法的重载564.3类的特殊方法574.3.1构造函数和析构函数574.3.2属性604.3.3索引函数624.3.4操作符重载644.4this对象引用664.5常用类型674.5.1Object类674.5.2String类674.5.3StringBuilder类734.5.4Math类744.5.5DateTime结构754.6案例研究——旅行社业务类的实现764.6.1省份、城市和景点类764.6.2旅游线路和方案类794.6.3旅行团和游客类82小结86习题86第5章继承和多态885.1继承885.1.1基类和派生类885.1.2隐藏基类成员915.1.3base关键字935.1.4对象的生命周期935.2多态性955.2.1虚拟方法和重载方法955.2.2抽象类和抽象方法985.2.3密封类和密封方法1015.3案例研究——旅行社业务类的实现和精化1035.3.1会员类1035.3.2职员类105小结111习题111第6章委托和事件1136.1委托和方法1136.1.1通过委托来封装方法1136.1.2委托的加减运算1156.1.3传递委托对象1156.1.4Delegate类型成员1186.2匿名方法1186.2.1定义和调用匿名方法1186.2.2外部变量1196.3事件处理1206.3.1委托发布和订阅1206.3.2事件发布和订阅1226.3.3使用EventHandler类1256.3.4在事件中使用匿名方法1266.4Windows控件事件概述1286.5案例研究——旅行团基本事件处理1306.5.1旅行团事件发布1306.5.2旅行团事件处理131小结134习题134第7章C#Windows应用程序基础1357.1图形用户界面1357.1.1图形用户界面概述1357.1.2与界面有关的基础类型1367.2Windows窗体、消息框和对话框1387.2.1窗体1387.2.2消息框1407.2.3对话框1427.3常用Windows控件1437.3.1Control类1437.3.2标签、文本框和数值框1457.3.3按钮、复选框和单选按钮1487.3.4组合框和列表框1497.3.5容器控件1527.4菜单栏、工具栏和状态栏1537.4.1菜单栏1537.4.2工具栏1557.4.3状态栏1567.5案例研究——旅行社信息窗体和登录窗体1577.5.1旅行社对象及其信息窗体1577.5.2系统用户及登录窗体160小结162习题163第8章对象持久性——文件管理1648.1文件和流1648.1.1File类1648.1.2使用文件流1668.1.3FileInfo类1688.2流的读写器1698.2.1二进制读写器1698.2.2文本读写器1708.3文件对话框1738.4基于文件的对象持久性1758.4.1实现对象持久性1758.4.2.NET中的自动持久性支持1788.5案例研究——旅行社信息和系统用户的持久性1828.5.1旅行社对象的持久性1828.5.2系统用户对象的持久性183小结185习题185第9章异常处理1879.1异常的基本概念1879.2异常处理结构1899.2.1try-catch结构1899.2.2try-catch-finally结构1919.2.3try-finally结构1929.3异常的捕获和传播1939.3.1传播过程1939.3.2Exception和异常信息1949.3.3异常层次结构1969.4自定义异常1999.4.1主动引发异常1999.4.2自定义异常类型2009.5使用异常的指导原则2049.6案例研究——旅行社管理系统中的异常处理2059.6.1文件I/O异常处理2059.6.2旅行社业务异常206小结208习题208第10章基于接口的程序设计21010.1接口的定义和使用21010.1.1接口的定义21010.1.2接口的实现21110.2接口与多态21210.2.1通过接口实现多态性21210.2.2区分接口方法和对象方法21410.3接口和多继承21710.3.1多继承概述21710.3.2基于接口的多继承21810.3.3解决二义性22210.4接口与集合22510.4.1集合型接口及其实现22510.4.2列表、队列和堆栈22610.4.3自定义集合类型22810.5案例研究——旅行社管理系统中的集合类型23010.5.1职员列表与数据绑定23010.5.2使用自定义集合234小结239习题239第11章泛型程序设计24111.1为什么要使用泛型24111.2泛型类24311.2.1泛型类的定义和使用24311.2.2使用“抽象型”变量24411.2.3使用多个类型参数24511.2.4类型参数与标识24511.2.5泛型的静态成员24711.3类型限制24911.3.1主要限制24911.3.2次要限制25011.3.3构造函数限制25111.4泛型继承25111.5泛型接口25411.5.1泛型接口的定义25411.5.2泛型接口的实现25511.5.3避免二义性25811.5.4泛型接口与泛型集合25911.6泛型方法26411.6.1泛型方法的定义和使用26411.6.2泛型方法的重载26511.6.3泛型方法与委托26811.7案例研究—旅行社管理系统中的泛型集合27011.7.1使用泛型列表ListT27011.7.2泛型优先级队列273小结275习题275第12章C#中的泛型模式:可空类型和迭代器27712.1可空类型27712.1.1值类型与null值27712.1.2使用可空类型28012.1.3可空类型转换28412.1.4操作符提升28512.2遍历和迭代28612.2.1可遍历类型和接口28612.2.2迭代器28812.2.3迭代器代码29112.2.4使用多个迭代器29312.2.5自我迭代29512.3案例研究——旅行社管理系统中的可空值与迭代器29712.3.1旅行社业务对象中的可空值29712.3.2遍历游客集合298小结299习题300第13章C#Windows应用程序进阶30113.1高级Windows控件30113.1.1时间和日期控件30113.1.2滑块、进度条和滚动条30413.1.3图片控件30613.1.4列表视图和树形视图30813.1.5数据网格控件31313.2绘图和打印31513.2.1图形设备、画笔和画刷31513.2.2打印32013.3案例研究——完善旅行社管理系统32213.3.1职员信息显示与打印32213.3.2构建系统主界面32313.3.3新建、修改和删除业务对象325小结329习题329第14章C#Web应用程序基础33114.1ASP.NET技术概述33114.2ASP.NETWeb窗体和基本对象33214.2.1Web窗体33214.2.2请求和响应33314.2.3服务器对象33614.2.4应用程序、会话、视图和缓存33714.3HTML控件33914.3.1从HTML元素到HTML控件33914.3.2HtmlControl类型34014.3.3HtmlAnchor、HtmlTextArea和HtmlSelect控件34214.3.4HtmlTable控件34414.3.5HtmlInputControl控件34614.4Web服务器控件34914.4.1标准窗体控件35014.4.2验证控件35514.5案例研究——旅游信息查询网站35614.5.1网站首页35614.5.2旅行团方案页面35814.5.3景点信息页面35914.5.4景点导航360小结361习题361第15章对象持久性——访问关系数据库36215.1关系数据库概述36215.1.1关系表和对象36215.1.2关系数据库语言SQL36415.2ADO.NET数据访问模型36715.2.1非连接类型36715.2.2连接类型37215.3案例研究——旅行社管理系统的数据库解决方案37615.3.1数据表格设计37615.3.2数据库连接管理37715.3.3实现业务对象的数据库存取37815.3.4终端数据访问382小结383习题383参考文献384
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30