面向对象程序设计-(C#.NET)
本书特色
[
c#语言是微软公司专门为使用.net平台而创建的,是一种现代的面向对象的程序开发语言,它使得程序员能够在新的微软.net平台上快速开发种类丰富的应用程序。本书以读者不具备面向对象概念为前提,由易到难地全面讲解了c#相关知识。全书共分为9章,主要包括软件开发方法与面向对象概述、.net程序设计基础、面向对象程序设计初级篇、面向对象程序设计高级篇、界面设计、文件操作、多线程、图形和数据库程序设计。
]
目录
第1章 软件开发方法与面向对象概述1.1 软件开发方法概述1.1.1 面向过程的开发方法1.1.2 面向数据结构的开发方法1.1.3 面向对象的开发方法1.2 软件开发方法的评价与选择1.2.1 软件开发方法的评价1.2.2 软件开发方法的选择1.3 面向对象技术1.3.1 面向对象方法的特点1.3.2 面向对象的基本概念1.4 面向对象的分析1.5 面向对象的设计1.5.1 面向对象的设计准则1.5.2 面向对象的设计过程1.6 面向对象的方法与工具1.6.1 booch面向对象方法1.6.2 jacobson的面向对象方法1.6.3 coad-yourdon面向对象方法1.6.4 james rumbauth面向对象方法1.7 本章小结习题1 第2章 .net程序设计基础2.1 .net framework概述2.1.1 什么是.net?2.1.2 .net framework2.2 c#程序的开发环境2.2.1 visual studio 2010 ide窗口2.2.2 visual studio .net解决方案和项目文件的组织结构2.2.3 c#简介2.2.4 利用visual studio ide编写c#程序2.2.5 发现并修正错误2.3 c#语言基础2.3.1 标识符2.3.2 良好的编程规范与习惯2.3.3 数据类型2.3.4 数据–变量和常量2.3.5 计算–运算符与表达式2.3.6 常用数据处理方法2.3.7 数组2.4 结构化程序设计2.4.1 分支语句2.4.2 循环结构2.4.3 跳转语句2.5 函数2.5.1 定义和使用函数2.5.2 参数传递2.5.3 main()函数2.6 程序的异常处理2.7 本章小结习题2 第3章 面向对象程序设计初级篇3.1 窗体及简单控件对象3.1.1 窗体3.1.2 标签(label)3.1.3 按钮3.1.4 文本框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.4 静态成员和静态类3.4.1 静态成员3.4.2 静态构造函数3.4.3 静态类3.5 类的继承和多态性3.5.1 继承3.5.2 类的多态性3.5.3 派生类的构造函数及base关键字3.5.4 抽象类和抽象成员3.5.5 密封类、密封成员3.5.6 接口3.6 本章小结习题3 第4章 面向对象高级编程4.1 命名空间4.1.1 .net framework的常用命名空间4.1.2 自定义命名空间4.1.3 引用命名空间中的类4.2 委托4.2.1 委托概述4.2.2 委托的声明、实例化与使用4.3 事件驱动程序设计4.3.1 声明、订阅和触发事件4.3.2 eventhandler和eventargs4.4 泛型4.4.1 泛型概述4.4.2 泛型类4.4.3 其他泛型4.5 集合4.5.1 常见集合类4.5.2 使用集合来管理对象4.5.3 索引器4.6 本章小结习题4 第5章 设计用户界面5.1 windows应用程序界面设计概述5.1.1 图形用户界面概述5.1.2 控件概述5.1.3 按照用户习惯创建应用程序5.1.4 多重窗体的管理5.2 更多文本类控件5.2.1 numericupdown控件5.2.2 richtextbox控件5.2.3 maskedtextbox控件5.3 更多按钮类控件5.3.1 groupbox控件5.3.2 checkbox控件5.3.3 radiobutton控件5.4 列表类控件5.4.1 listbox控件5.4.2 combobox控件5.4.3 checkedlistbox控件5.5 hscrollbar控件和vscrollbar控件5.6 progressbar控件和trackbar控件5.6.1 progressbar控件5.6.2 trackbar控件5.7 timer控件5.8 其他常用控件5.8.1 datetimepicker控件5.8.2 tabcontrol控件5.8.3 treeview控件5.8.4 listview控件5.9 windows高级程序设计5.9.1 菜单、工具栏和状态栏5.9.2 通用对话框控件5.9.3 sdi和mdi应用程序5.10 典型实例5.11 创建控件5.12 本章小结习题5 第6章 文件操作与编程6.1 文件相关类6.1.1 system.io命名空间6.1.2 directory类与file类6.2 文件输入/输出类6.2.1 filestream类的使用6.2.2 文本文件的读/写操作6.2.3 二进制文件的读/写操作6.2.4 memorystream流和bufferedstream流6.3 对象的序列化6.4 典型应用实例6.5 xml文档编程6.5.1 xml文档概述6.5.2 system.xml命名空间6.5.3 使用xmltextreader类读取xml文档6.5.4 使用xmltextwriter类创建xml文件6.5.5 xml文档对象模型6.6 本章小结习题6 第7章 多线程7.1 多线程的概念7.1.1 什么是线程7.1.2 线程优先级7.2 线程的创建与控制7.2.1 thread类7.2.2 使用委托创建和控制线程7.2.3 thread线程类的几个关键属性和方法7.3 线程池7.3.1 线程池管理7.3.2 threadpool类的几个关键方法7.3.3 线程池使用限制7.4 多线程同步7.4.1 竞争7.4.2 死锁7.4.3 同步7.5 本章小结习题7 第8章 图形8.1 gdi+与绘图命名空间8.1.1 gdi+的绘图命名空间8.1.2 利用gdi+绘制图形的方法步骤8.2 坐标系统和颜色8.2.1 gdi+坐标系统8.2.2 颜色设置8.3 绘图控件及相关对象8.3.1 picturebox控件8.3.2 graphics对象8.3.3 pen对象8.3.4 brush对象8.4 常用图形的绘制方法8.4.1 画点和线8.4.2 画矩形和多边形8.4.3 画圆、椭圆、弧和饼图8.4.4 画曲线8.4.5 画填充图形8.4.6 平移、旋转与缩放8.4.7 文本输出8.5 鼠标事件8.6 本章小结习题8 第9章 数据库程序设计9.1 ado.net概述9.1.1 ado.net特性9.1.2 ado.net结构9.2 数据提供程序9.2.1 connection对象9.2.2 command对象9.2.3 parameter对象9.2.4 datareader对象9.2.5 dataadapter对象9.3 dataset对象9.4 数据访问类9.5 数据绑定技术……
封面
书名:面向对象程序设计-(C#.NET)
作者:王文琴
页数:263
定价:¥42.0
出版社:电子工业出版社
出版日期:2015-07-01
ISBN:9787121256851
PDF电子书大小:57MB 高清扫描完整版
资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!