出版时间:2011-1 出版社:清华大学出版社 作者:李莹,吴晓艳 编著 页数:191
前言
C#是微软公司为.NET平台量身定做的语言,是基于.NET平台的最佳语言。2002年Microsoft公司发布了C#语言的第一个版本,2005年发布了C#语言的2.0版本。本书论述了在实际开发windows应用程序中所涉及的C#特性,适合已掌握C#基本语法的读者使用。本书包含了大量的代码,使用实例来突出要点,希望读者在阅读本书后,会觉得本书生动有趣,能给您使用C#开发windows程序带来帮助,并能编写真正的代码来解决实际的问题。本书是在全国进行教育课程教学改革大环境下,为适应高等职业院校项目化教学改革编写的,宗旨是培养学习者的实际编程能力。本书共分9章,内容安排如下:第1到第3章,介绍了windows窗体和常用控件的使用,及创建控件的三种常用方法;第4章介绍了面向对象的编程技术,以及windows Forms应用程序与面向对象编程的关系;第5章介绍了ADO.NEr在windows程序中的使用;第6章介绍了windows程序中的调用,包括调用XMLWeb服务、COM组件及windows API函数;第7章介绍了GDI+的编程技术;第8章介绍了Crystal Reports在Windows程序中的使用,以及使用“报表专家”来创建和格式化报表;第9章介绍了如何提高windows程序的可访问性。本书可以作为高等职业院校软件技术及相关专业的教材,也可以作为其他C#程序设计学习者的参考用书。本书主要由李莹和吴晓艳编著,另外参与本书编著的人员还有陈汉卿、王鑫、马旭东、刘洋等。
内容概要
本书介绍如何使用c#语言开发windows应用程序。全书共9章:第1至第3章介绍了windows程序中窗体和控件的使用;第4章介绍了面向对象编程;第5章介绍了ado.net对象模型;第6章介绍了如何在windows中调用外界的功能模块,第7章介绍了gdi+在winform中的使用,第8章介绍了如何创建报表;第9章介绍了如何提高windows程序的可访问性。 本书内容实用、循序渐进、实践性强,适用于高等职业院校计算机软件相关专业的学生,以及其他c#程序设计的学习者。
书籍目录
第1章 windows窗体 1.1 windows窗体介绍 1.2 创建windows程序 1.3 事件处理 1.4 多文档界面设计 1.4.1 创建多文档界面应用程序 1.4.2 排列子窗体 1.5 小结 1.6 习题 第2章 windows常用控件的使用 2.1 label、textbox和button控件 2.2 radiobutton和checkbox控件 2.3 其他选项类控件和listbox控件 2.3.1 checkedlistbox控件 2.3.2 combobox控件 2.3.3 datetimepicker控件 2.3.4 listbox控件 2.4 menustrip、toolstrip和statusstrip控件 2.4.1 menustrip控件 2.4.2 toolstrip控件 2.4.3 statusstrip控件 2.4.4 综合示例 2.5 treeview和listview控件 2.5.1 treeview控件 2.5.2 listview控件 2.5.3 splitcontainer控件 2.5.4 综合示例 2.6 通用对话框的使用 2.6.1 打开和保存文件对话框 2.6.2 字体和颜色对话框 z.6.3 打印刘话框 2.7 其他常用控件 2.7.1 计时器 2.7.2 进度条 2.7.3 任务栏图标 2.7.4 页面浏览器 2.8 实验 2.8.1 实验1:控件的使用1 2.8.2 实验2:控件的使用2 2.8.3 实验3:控件的使用3 2.9 小结 2.10 习题 第3章 创建控件 3.1 复合控件 3.2 扩展控件 3.3 自定义控件 3.4 实验4:创建控件 3.5 小结 3.6 习题 第4章 面向对象编程简介 4.1 对象和类 4.1.1 对象 4.1.2 类 4.1.3 类成员 4.1.4 对象的创建和实例化 4.1.5 方法的参数 4.2 封装 4.3 继承 4.4 多态 4.4.1 虚方法的重载 4.4.2 抽象类与抽象方法 4.5 接口 4.6 windows程序中的面向对象 4.7 小结 4.8 习题 第5章 使用ado.net访问数据 5.1 ado.net概述 5.1.1 ado.net对象模型 5.1.2 使用命名空间 5.2 connection对象的使用 5.2.1 选择.net数据提供程序 5.2.2 使用sqlconnection对象 5.2.3 使用oledbconnection对象 5.3 command对象的使用 5.3.1 插入、修改、删除数据 5.3.2 读取数据 5.3.3 执行存储过程 5.4 dataadapter和dataset对象的使用 5.4.1 填充dataset 5.4.2 更新dataset 5.5 ado.net与xml 5.6 实验5:在windows程序中使用ado.net 5.7 小结 5.8 习题 第6章 windows程序中的调用 6.1 调用xml web service 6.1.1 创建一个简单的xmi-webservices 6.1.2 使用c#开发xml web services客户端 6.1.3 实验6:调用xml web services 6.2 调用com组件 6.2.1 什么是com组件 6.2.2 在.net中调用com组件 6.2.3 实例1:把文本写入word文档 6.2.4 实例2:将数据库中数据导出为word文档 6.3 调用windows api 6.3.1 在windows程序中调用api 6.3.2 实例3:运行可执行文件 6.3.3 实例4:播放声音 6.4 小结 6.5 习题 第7章 gdi+的简单编程 7.1 gdi+和graphic类 7.1.1 创建graphics对象 7.1.2 基本的gdi+对象 7.1.3 基本图形的绘制 7.2 实例1:绘制不规则连线 7.3 实例2:分栏显示文字 7.4 实例3:复制图像指定区域 7.5 实例4:使用gdi+ 7.6 小结 7.7 习题 第8章 使用crystal reports创建报表 8.1 crystal reports概述 8.2 创建报表的基本步骤 8.3 使用查看器查看报表 8.4 实例1:利用向导创建报表 8.5 实例2:加载水晶报表文件 8.6 实例3:在报表中筛选数据记录 8.7 实例4:在报表中分组排序记录 8.8 实例5:在报表中分组汇总记录 8.9 实例6:在报表中制作数据图表 8.10 小结 8.11 习题 第9章 提高程序的可访问性 9.1 界面设计原则 9.2 添加辅助功能特性 9.2.1 .net framework的辅助功能支持 9.2.2 为windows form应用程序添加辅助特性 9.2.3 测试辅助功能 9.3 为应用程序添加帮助 9.3.1 .net支持的帮助类型 9.3.2 为窗体和控件添加区分上下文帮助 9.3.3 将帮助主题链接到菜单 9.3.4 显示tooltip帮助 9.4 应用程序的本地化 9.5 小结 9.6 习题 参考文献
章节摘录
插图:Windows窗体是.NET、Framework的一部分,它应用了许多新技术,包括通用应用程序框架、托管执行环境、集成安全性和面向对象的设计理念等。窗体是为windows操作系统所创建的应用程序用户界面的基本元素。它提供了一个框架,可以使应用程序呈现统一的外观和样式。在基于windows的应用程序中,窗体向用户提供信息和获取用户输入。窗体是应用程序的基础,每一个窗体都是一个类,可以为一个窗体创建多个实例或继承窗体。窗体也是应用程序的基本单元。窗体实质上是一块空白板,开发人员可通过添加控件来创建用户界面,并通过编写代码来操作数据,从而填充这个空白板。Visual Studio提供的windows窗体设计器为创建基于windows的应用程序提供了一种快速的开发解决方案,在该设计器中可以进行可视化的、基于客户端的窗体设计。
编辑推荐
《基于C#的Windows应用程序开发实验与实践教程》特色:站在工程、开发和研究三个角度,进行实践性教学环节的设计。从社会对计算机专业人才的能力需求的角度,系统地规划计算机实验和实践的方式和内容。开发实训验证型、开发研究型等不同层次的教学内容,以满足从大专、本科以及某些研究生层次的教学需求。以系统性、开放性、经典性和适用性等全新的面貌呈现在中国的计算机教学领域。精心挖掘和遴选作者,把他们多年积累的教学经验编写成教材。每《基于C#的Windows应用程序开发实验与实践教程》都经过编委会委员的精心筛选和严格评审,严把质量关。
图书封面
评论、评分、阅读与下载
基于C#的Windows应用程序开发实验与实践教程 PDF格式下载