.NET Windows应用开发教程

出版时间:2004-4-1  出版社:兵器工业出版社,北京希望电子出版社  作者:李勇平  页数:603  

前言

自2000年6月微软宣布自己的.NET战略以来,.NET技术一直受到业界的广泛关注。2002年3月Visual Studio.NET在中国大陆发布,2003年5月Visual Studio.NET 2003在中国大陆发布,这一系列的事实都表明.NET已经由战略变为现实了。Visual Studio.NET是一个功能强大、高效并且可以扩展的编程环境,是一个构建企业分布式应用的开发平台,基于XML Web服务的技术得到了Visual Studio.NET的大力支持。使用Visual Studio.NET开发平台可以构建Windows应用程序、Web应用程序以及Web服务。使用Visual Studio.NET构建分布式应用程序将更加简单、高效而且稳定。在.NET技术发展之际,希望电子出版社组织编写了本书,介绍.NET Windows的应用开发。本书有以下特点:实用。本书的作者有丰富的开发经验,都是长期从事.NET技术研究的专家、学者。本书的指导原则就是实用性。每一个知识点都是大量工程实践中总结出来的宝贵经验。无论你是.NET的初学者还是有一定基础的开发者,你都会从本书中获得宝贵的经验。循序渐进。本书设计的第2个指导原则就是循序渐进,由易到难。遵循人的认知规律。我们在组织每一个知识点的时候都按照为什么学这个知识点,这个知识点的具体含义是什么,如何应用这个知识点的思路来进行的。我们的目的是证读者知其然并知其所以然。本书共分成4个部分。这4个部分分别如下:第一部分:.NET基础与C#编程技术,该部分主要介绍了.NET的概念、.NET构成、c#编程基础以及面向对象的编程技术。该部分包含本书的第1章到第5章。第二部分:.NET Windows应用开发技术,该部分主要介绍Windows窗体、控件、事件模型、GDI+以及应用程序的调试、测试和部署。该部分包含本书的第6章到第10章。第三部分:.NET数据访问技术,该部分主要包括SQL Server数据库基础、ADO.NET、Windows窗体数据绑定技术以及.NET I,O技术。该部分包含本书的第11章到第14章。第四部分:.NET组件技术,该部分主要包括.NET组件、自定义控件等相关技术。该部分主要包括第15章、第16章。本书主要由李勇平编著,另外参与本书编著的人员还有万丽、宋乃辉、靖琦忠、曹东波、李海红、宴菊秀、蒲小波、李艳红、康宏琳等。本书出版过程中,得到兵器工业出版社、北京希望电子出版社各位领导和工作人员的支持和帮助,在此表示衷心的感谢。另外,还要特别感谢我的父母和曹东波先生,是你们的鼓励让我能够集中精力完成本书的编著。

内容概要

  《.NET Windows应用开发教程》共分成4个部分,全面介绍了.NET Windows应用开发。其中,第一部分:.NET基础与c#编程技术,主要介绍了.NET的概念、.NET构成、c#编程基础以及面向对象的编程技术。该部分包含《.NET Windows应用开发教程》的第1章到第5章。第二部分:.NET Windows应用开发技术,主要介绍Windows窗体、控件、事件模型、GDI+以及应用程序的调试、测试和部署。该部分包含《.NET Windows应用开发教程》的第6章到第10章。第三部分:.NET数据访问技术,主要包括SQL Server数据库基础、ADO.NET、Windows窗体数据绑定技术以及.NET I/O技术。该部分包含《.NET Windows应用开发教程》的第11章到第14章。第四部分:.NET组件技术,主要包括.NET组件、自定义控件等相关技术。该部分主要包括第15章、第16章。  《.NET Windows应用开发教程》内容实用、循序渐进,针对每一个知识点都按照为什么学、这个知识点的含义、如何应用这个知识点的思路进行讲解,让读者知其然并知其所以然。  《.NET Windows应用开发教程》适合初中级Windows应用开发人员、大中专院校的学生。另外,还可以作为微软MCAD考试的辅导教材。

书籍目录

第一部分 .NET基础与C#编程技术第1章 .NET平台与C#概述1.1.NET概述1.1.1.NET简介1.1.2.NET框架(.NET Framework)简介1.1.3 公共语言运行库1.2 C#简介1.2.1 C#编程环境1.2.2 第1个C#程序1.2.3 C#程序结构1.3 C#语言基础1.3.1 变量和数据类型1.3.2 运算符和表达式1.3.3 类型转换1.3.4 枚举类型1.3.5 结构类型1.4 各种语句结构选择语句1.5 实例分析1.5.1 程序分析说明1.5.2 代码编写调试1.5.3 程序测试总结1.6 小结第2章 面向对象编程基础2.1 面向对象基本概念2.1.1 对象的概念2.1.2 类的概念2.1.3 类的基本要素2.1.4 类的基本特征2.1.5 面向对象编程的特点和优点2.2 创建类2.2.1 字段2.2.2 方法2.2.3 创建和使用对象2.2.4 属性2.3 对象的构造和析构2.3.1 对象的构造和析构2.3.2 static关键字2.3.3 this关键字2.4 通用类型系统2.4.1 简介2.4.2 装箱操作2.4.3 取消装箱操作2.5 实例研究2.5.1 程序分析说明2.5.2 代码编写和调试2.5.3 程序测试和总结2.6 小结第3章 数组、日期和字符串3.1 数组3.1.1 一维数组3.1.2 多维数组3.1.3 交错数组3.1.4 Array类简介3.1.5 数组作为方法的参数3.2 日期和时间数据3.2.1 DateTime结构3.2.2 TimeSpan类3.3 字符串类3.3.1 String类3.3.2 StringBuilder类3.3.3 格式化数据3.3.4 字符串类型转换成其他数据类型3.4 实例分析3.4.1 程序分析说明3.4.2 代码编制3.4.3 实例测试总结3.5 小结第4章 面向对象编程进阶4.1 重载4.1.1 方法重载4.1.2 操作符重载4.2 类的继承性4.2.1 继承的含义4.2.2 方法重写4.2.3 base关键字4.2.4 protected关键字4.2.5 密封类以及密封方法4.3 类的多态性4.3.1 虚方法4.3.2 抽象类和抽象方法4.4 实例研究4.4.1 程序分析4.4.2 代码编写和调试4.4.3 程序测试和总结4.5 小结第5章 命名空间与异常处理5.1 命名空间5.1.1 命名空间的概念5.1.2 命名空间的定义和使用5.1.3 嵌套命名空间5.2 System命名空间5.2.1 Math类5.2.2 Random类5.3 System.Collections命名空间5.3.1 ArrayList类5.3.2 IEnumerator接口5.3.3 Hashtable类5.4 异常处理5.4.1 异常处理结构5.4.2 finally关键字5.4.3 System.Exception类5.5 实例分析5.5.1 程序分析说明5.5.2 代码编写与调试5.5.3 测试与总结5.6 小结第二部分 .NET Windows应用开发技术第6章 Windows窗体设计6.1 Visual Studio.NET开发环境介绍6.1.1 起始页6.1.2 使用开发环境开发应用程序实例16.1.3 使用开发环境开发应用程序实例26.1.4 自定义开发环境6.2 Wmdows程序设计6.2.1 启动界面制作6.2.2 简单计算程序设计6.3 窗体对象详解6.3.1 常见属性6.3.2 常见方法6.3.3 事件介绍6.3.4 System.Windows.Forms命名空间简介6.4 实例分析6.4.1 程序分析说明6.4.2 程序编写6.4.3 程序测试和总结6.5 小结第7章 windows常用控件7.1 控件对象介绍7.1.1 控件简介7.1.2 控件基本的属性设置7.1.3 控件的基本方法和事件简介7.2 各类控件的使用7.2.1 值设置控件7.2.2 从列表中选择控件7.2.3 分页控件7.2.4 Timer控件7.2.5 菜单、工具栏、状态栏7.2.6 Windows内置对话框7.3 计算器程序的编写7.3.1 程序分析说明7.3.2 界面设计和代码编写7.3.3 程序测试和总结7.4 小结第8章 基本界面布局和设计8.1 Windows窗体布局概述8.1.1 基本窗体布局8.1.2 程序设计实例多窗口启动实例8.2 对话框的使用8.2.1 模式对话框8.2.2 无模式对话框8.3 多文档界面设计8.3.1 创建多文档程序8.3.2 创建多文档程序实例文本编辑程序编辑8.4 资源管理器样式界面设计8.4.1 树状控件8.4.2 列表控件8.4.3 水平调整控件之间的尺寸8.4.4 资源管理器样式程序设计实例8.5 小结第9章 GDI+编程9.1 GDI+绘图的基本概念9.1.1 GDI+概述9.1.2 基本绘图表面概述9.1.3 Graphics类和Graphics对象的创建9.1.4 坐标以及坐标变换9.2 基本的GDI+对象9.2.1 画笔9.2.2 笔刷9.2.3 颜色9.2.4 字体9.3 基本图形的绘制9.3.1 线条和形状9.3.2 绘制文本9.3.3 绘制图像9.4 Windows打印功能的实现9.4.1 创建打印作业实现打印工作9.4.2 页面设置9.4.3 打印机设置9.4.4 打印预览9.5 实例分析9.5.1 程序分析说明9.5.2 程序编制和调试9.6 小结第10章 应用程序调试、测试和部署10.1 应用程序调试10.1.1 错误类型10.1.2 调试版和发布版10.1.3 应用程序执行的方式10.1.4 调试窗口10.1.5 .NET Diagnostics技术10.2 应用程序测试10.2.1 测试概述10.2.2 测试方法10.2.3 测试案例10.3 应用程序部署10.3.1 部署基本概念10.3.2 创建部署项目10.4 小结第三部分 .NET教据访问技术第11章 SOL.Server数据库简介11.1 数据库基本概念11.1.1 数据库概念11.1.2 关系数据库概念11.1.3 样本数据库——Northwind数据库简介11.2 设计一个数据库11.2.1 设计步骤11.2.2 用SQL Server企业管理器创建数据库11.2.3 使用Access设计数据库11.3 数据库查询语言11.3.1 SQL简介11.3.2 查询语言综述11.3.3 多表查询11.3.4 数据操作语言11.4 存储过程和视图11.4.1 存储过程11.4.2 视图11.5 小结第12章 ADO.NET数据访问技术12.1.NET数据访问概述12.1.1 System.Data命名空间12.1.2 ADO.NET体系结构12.1.3 ADO.NET与ADO12.2 使用.NET数据提供程序访问数据12.2.1 连接对象12.2.2 命令对象12.2.3 DataReader类12.2.4 DataAdapter类(数据适配器)12.2.5 实例研究12.3 创建和使用DataSet12.3.1 数据表DataTable12.3.2 表问关系DataRelation12.3.3 使用数据适配器填充DataSet12.3.4.使用数据集DataSet操纵数据库12.4 数据视图12.5 编写数据提供程序12.6 小结第13章 Windows数据访问13.1 数据绑定概述13.1.1 数据绑定的必要性13.1.2 数据绑定实例13.1.3 数据绑定应用范围13.2 数据绑定原理13.2.1 Windows窗体数据提供者13.2.2 数据使用者13.3 数据集内筛选和排序13.3.1 在数据表中直接筛选和排序13.3.2 使用数据视图13.3.3 程序实例13.4 在窗体上操作数据13.5 数据绑定应用综述13.5.1 查找表实例13.5.2 主控,详细关系实例13.6 小结第14章 .NETI/O操作与文件管理14.1 流的概念14.1.1.NET流的体系结构14.1.2 Stream类14.2 字节流14.2.1 FilcStream类14.2.2 BufferedStream类14.2.3 MemoryStream类14.3 字符数据输入和输出14.3.1 使用字节流处理Unicode字符数据的输入和输出14.3.2 FextReader类和TextWriter类14.3.3 StreamReader类和StreamWriter类14.3.4 StringReader类和StringWriter类14.4 二进制数据的输入和输出14.4.1 使用字节数据流处理二进制数据的输入和输出14.4.2 BinaryReader类和BinaryWriter类14.5 文件的随机访问技术14.6 文件系统14.6.1 文件管理14.6.2 目录管理14.6.3 路径14.6.4 程序实例14.7 小结第四部分 .NET组件技术第15章 .NET组件技术15.1 再谈属性15.1.1 索引器15.1.2 索引属性(访问对象的属性)……第16章 自定义控件

章节摘录

插图:

编辑推荐

《.NET Windows应用开发教程》特点:内容实用、循序渐进,针对每一个知识点都按照为什么学、这个知识点的含义、如何应用这个知识点的思路进行的,也就是让读者知其然并知其所以然。《.NET Windows应用开发教程》适用于:初中级Windows应用开发人员、大中专院校的学生。另外,还可以作为微软MCAD考试的辅导教材。

图书封面

评论、评分、阅读与下载


    .NET Windows应用开发教程 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7