出版时间:2010-6 出版社:机械工业出版社 作者:李建青 编 页数:300
Tag标签:无
前言
本书围绕一个“小区收费管理系统”项目而组织编写的。每一章都附有与案例相关的理论知识及其对应的实际系统部分作为综合案例,并附有相应的实训内容。本书本着“学以致用”的原则,采用“边学边做、以做促学”的方式,由浅人深地展开项目的制作过程及知识的讲解。 本书选取的案例及对应的知识体系在各章节中的分布见表1。
内容概要
《C#桌面系统开发案例教程》阐述了WinForm桌面系统开发的全过程,贯穿于一个实际的收费管理系统,包括c#编程基础知识和Visual Studio.NET开发环境、常用控件的使用、MDI应用程序的制作过程、系统中数据的访问及展示、系统收费收据的打印、帮助系统的制作过程、系统的打包和布署以及系统的远程升级更新。 《C#桌面系统开发案例教程》内容通俗易懂,自成一体,面向实际应用,学完《C#桌面系统开发案例教程》即可开发一个类似的桌面系统,既可作为小型企业的业务应用系统,又可升级为网络应用系统。《C#桌面系统开发案例教程》适用于中职、高职学生及有志于从事软件开发的人员学习。
书籍目录
前言第1章 C#编程基础1.1 VisualStudio.NET和C#1.2 第一个C#控制台应用程序1.3 C#基本编程元素1.3.1 数组1.3.2 集合1.3.3 基本数据类型及转换1.3.4 语句1.3.5 命名空间1.4 C#面向对象编程1.4.1 类及类的实例1.4.2 类的构造函数1.4.3 类的属性、方法和事件1.4.4 类的派生(继承)1.5 本章小结1.6 实训一 创建控制台应用程序1.7 习题第2章 使用VisualStudio.NET环境2.1 Visual Studio.NET IDE概述2.1.1 解决方案和项目2.1.2 工具箱和属性窗口2.1.3 类视图2.1.4 对象浏览器2.1.5 代码编辑器2.2 第一个windows应用程序2.2.1 Windows窗体的概念2.2.2 System Windows Forms命名空间2.2.3 Windows应用程序的构成2.2.4 消息框的应用2.3 本章小结2.4 实训二创建简单的windows应用程序2.5 习题第3章 设计系统的简单用户界面3.1 控件中常用的属性、方法及事件3.1.1 常用属性3.1.2 常用方法3.1.3 常用鼠标及键盘事件3.1.4 操作技巧3.2 常用控件3.2.1 Label控件3.2.2 Picture Box控件3.2.3 Button控件3.2.4 Check Box控件3.2.5 Radio Button控件3.2.6 Group Box控件3.2.7 Panel控件3.2.8 NumeficUpDown控件3.2.9 ProgressBar控件3.2.1 0TrextBox控件和RichTextBox控件3.2.1 1MaskedTextBox控件3.2.1 2IJstBox控件、ComboBox控件和CheekedListBox控件3.3 综合案例设计系统的“关于”、“登录”及“收费”界面3.4 本章小结3.5 实训三使用常用控件设计界面3.6 习题第4章 设计系统的复杂界面4.1 Timet控件4.2 DaternmePicker控件4.3 MonthCalenodar控件4.4 ImageIjst组件4.5 TreeView控件4.6 ListView控件4.7 TabControl控件4.8 Splitter控件4.9 SplitContainer控件4.10 FlowLayoutPanel控件和TableLayoutPanel控件4.11 ErrorProvider组件4.12 综合案例设计系统的备份、收费设置及渐变窗体4.13 本章小结4.14 实训四使用LayoutPanel、TreeView及Timer控件设计界面4.15 习题第5章 创建系统的MDI主窗体5.1 MDI概述5.1.1 内容背景介绍5.1.2 MDI是什么5.1.3 为什么要用MDI5.1.4 创建一个简单的MDI应用程序5.2 菜单与工具栏5.2.1 MenuStrip控件5.2.2 ContextMenuStrip控件5.2.3 FoolStrip控件5.3 StatusStfip控件5.4 窗口列表及排列5.5 综合案例创建系统主界面5.6 本章小结5.7 实训五创建MDI应用程序5.8 习题第6章 实现系统的基本数据访问6.1 ADO.NET概述6.2 .NET数据提供程序6.2.1 .NET数据提供程序简介6.2.2 .NET数据提供程序的组成对象及其使用6.3 综合案例实现系统的登录、备份及信息检索6.4 本章小结6.5 实训六创建“学生联系录管理程序6.6 习题第7章 实现系统数据的断开式访问7.1 Dataset对象7.1.1 DataSet的结构7.1.2 为DataSet创建和删除表7.1.3 表中列和行的添加和删除7.1.4 设置表的主键7.1.5 为DataSet中的表添加约束7.1.6 为DataSet中的表添加关系7.2 DataAdlapter对象及其使用7.3 数据表格显示控件Data Grid View7.3.1 DataGridView控件7.3.2 实现DataGridView的增加、删除和修改7.3.3 动态获取DataGridView的行和列7.4 综合案例实现系统的查询及收费7.5 本章小结7.6 实训七学员信息的浏览、筛选及排序7.7 习题第8章 打印系统的收费收据8.1 内容概述8.2 PrintDocument组件8.2.1 PfintDocument类的属性8.2.2 PrintDoeument类的方法.8.2.3 PrintDocument类的事件8.3 PrintPreviewDialog组件和PrintPreviewControl组件8.3.1 PrintPreviewDialog类的属性8.3.2 PrintPreviewDialog类的方法8.3.3 PrintPreviewControl组件8.4 PrintDialog组件8.4.1 PrintDialog类的属性8.4.2 PrintPreviewDialog类的方法8.5 PageSetupDialog组件8.5.1 PageSetupDialog类的属性8.5.2 PageSetupDialog类的方法8.6 综合案例完成系统收费收据的打印8.7 本章小结8.8 实训八打印平行线及乘法表8.9 习题第9章 添加帮助系统9.1 内容概述9.2 Help类和HelpProvider组件9.2.1 Help类9.2.2 HelpProvider组件9.3 综合案例使用第三方工具制作系统帮助9.4 本章小结9.5 实训九制作Windows应用程序中的帮助文件9.6 习题第10章 打包“小区收费管理系统”10.1 应用程序部署概述10.1.1 打包及分发模式10.1.2 程序部署10.2 使用ClickOnce部署应用程序10.2.1 将程序发布到Web10.2.2 将程序发布到共享文件夹10.2.3 将程序发布到CD-ROM或DVD.ROM10.3 使用Windows Installer创建安装程序10.3.1 通过Windows Installer部署10.3.2 创建或添加部署项目10.3.3 设置部署项目属性10.3.4 文件安装管理10.3.5 注册表设置管理10.3.6 用户界面管理10.4 综合案例系统实际打包过程10.5 本章小结10.6 实训十 Windows应用程序打包和部署10.7 习题第11章 系统升级11.1.1 背景知识介绍11.1.1 组网11.1.2 统一资源标识符11.1.3 Internet应用程序11.1.4 多线程11.1.5 Contml.Invoke11.1.6 TCP/IP和端口11.2 NEI、框架中的Internet访问11.2.1 .NET类的网络服务层次11.2.2 .NET框架中的请求和响应11.2.3 .NET网络访问命名空间11.2.4 .Net框架中的Internet访问应用11.3 使用web Request-Wel3Response访问Internet11.4 使用Http web Request-Http web Response访问Internet11.5 Socket编程11.6 综合案例为系统添加升级程序11.7 本章小结11.8 实训十一创建简单的聊天程序11.9 习题
图书封面
图书标签Tags
无
评论、评分、阅读与下载