WinForm程序设计与实践

WinForm程序设计与实践

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

教材三部分结构,实例教学,实践项目完整软件设计过程。

内容简介

本教材分为基础知识、Windows程序设计以及实践项目三部分,每章设有学习目标,每个知识点配有实例代码,引导读者在学习理论知识的同时,加强实践动手能力的训练。实践项目“酒店管理系统”组织结构上遵循软件开发的MVC理念,从需求分析直到详细设计,让学生将前面学习的知识通过实践项目有一个完整的软件设计过程。

章节目录

封面页

书名页

版权页

内容简介

出版说明

前言

目录

第1章 .NET简介及其开发环境

1.1 .NET简介

1.1.1 .NET Framework

1.1.2 C#

1.1.3 Visual Studio

1.2 搭建开发环境

1.2.1 安装.NET Framework

1.2.2 安装Visual Studio 2015

1.2.3 重置默认环境

1.3 编程初试

1.3.1 编写HelloWorld程序

1.3.2 使用Visual Studio的技巧

1.4 .NET基本概述

1.4.1 解决方案与项目

1.4.2 命名空间

1.4.3 Main()方法

1.4.4 代码注释

1.4.5 程序调试

1.5 习题

第2章 C#语言基础

2.1 C#语法元素

2.2 关键字与标识符

2.2.1 关键字

2.2.2 标识符

2.3 数据类型

2.3.1 简单值类型

2.3.2 结构类型

2.3.3 枚举类型

2.3.4 Object类型

2.3.5 类类型

2.3.6 接口

2.3.7 字符串

2.3.8 数组

2.4 常量与变量

2.4.1 常量

2.4.2 变量

2.4.3 变量的作用域

2.5 运算符

2.5.1 算术运算符

2.5.2 赋值运算符

2.5.3 比较运算符

2.5.4 逻辑运算符

2.5.5 运算符优先级

2.6 流程控制语句

2.6.1 选择结构语句

2.6.2 循环结构语句

2.6.3 跳转语句

2.7 数据类型转换

2.8 异常处理

2.9 习题

第3章 面向对象程序设计

3.1 面向对象简介

3.2 类与对象

3.2.1 类的声明

3.2.2 对象的创建与使用

3.3 类的数据成员

3.4 方法

3.4.1 方法的定义与调用

3.4.2 方法的重载

3.4.3 方法的高级参数

3.5 构造方法

3.6 访问修饰符与static关键字

3.6.1 访问修饰符

3.6.2 static关键字

3.7 面向对象的基本特征

3.7.1 封装

3.7.2 继承

3.7.3 多态

3.8 抽象类与嵌套类

3.8.1 抽象类

3.8.2 嵌套类

3.9 委托与Lambda表达式

3.9.1 委托

3.9.2 Lambda表达式

3.10 程序集

3.11 习题

第4章 WinForm基础

4.1 WinForm简介

4.1.1 WinForm程序的新建

4.1.2 WinForm程序的文件结构

4.1.3 窗体与控件

4.1.4 属性与事件

4.2 WinForm常用控件

4.2.1 文本类控件

4.2.2 选择类控件

4.2.3 分组类控件

4.2.4 其他控件

4.3 Windows通用对话框

4.3.1 消息对话框

4.3.2 文件对话框

4.3.3 普通对话框

4.4 Windows窗体设计

4.4.1 基于单文档的窗体设计

4.4.2 基于多文档的窗体设计

4.5 习题

第5章 输入与输出

5.1 概述

5.1.1 文件与流

5.1.2 System.IO命名空间

5.2 目录操作

5.2.1 Directory类

5.2.2 DirectoryInfo类

5.3 文件操作

5.3.1 File类

5.3.2 FileInfo类

5.4 文件读写

5.4.1 读写文本文件

5.4.2 读写二进制文件

5.5 习题

第6章 数据访问技术

6.1 数据库基础

6.1.1 数据库的基本概念

6.1.2 数据库访问过程

6.2 ADO.NET

6.2.1 ADO.NET概述

6.2.2 ADO.NET数据库访问步骤

6.3 ADO.NET数据库访问操作

6.3.1 使用Connection对象连接数据库

6.3.2 使用Command对象执行数据库命令

6.3.3 使用DataAdapter对象执行数据库命令

6.4 习题

第7章 进程与线程

7.1 进程与线程概述

7.2 进程管理

7.2.1 获取进程信息

7.2.2 启动和停止进程

7.3 线程管理

7.3.1 创建和启动线程

7.3.2 休眠线程

7.3.3 终止和销毁线程

7.4 多线程管理

7.4.1 多线程互斥

7.4.2 多线程同步

7.5 习题

第8章 加密与解密

8.1 加密与解密概述

8.1.1 非对称加密

8.1.2 对称加密

8.2 加密与解密实现方法

8.2.1 字符串的加密与解密

8.2.2 一般文件的加密与解密

8.3 习题

第9章 GDI+

9.1 GDI+概述

9.2 辅助绘图对象

9.3 基本绘图工具

9.3.1 Pen

9.3.2 Brush

9.4 GDI+绘图的应用

9.4.1 绘制柱形图

9.4.2 生成验证码

9.5 习题

第10章 Windows应用程序打包

10.1 概述

10.2 Windows应用程序打包方法

10.3 习题

第11章 实践项目——酒店管理系统

11.1 需求分析

11.2 概要设计

11.2.1 架构设计

11.2.2 功能设计

11.3 数据库设计

11.4 实体模型设计

11.5 数据访问层设计

11.6 业务逻辑层设计

11.7 表示层设计

11.7.1 登录设计

11.7.2 系统主界面设计

11.7.3 添加新用户设计

11.7.4 修改/删除用户设计

11.7.5 入住登记设计

11.7.6 退房登记设计

11.7.7 住客信息查询设计

11.7.8 客房信息查询设计

11.7.9 帮助设计

参考文献

WinForm程序设计与实践是2019年由清华大学出版社出版,作者廉龙颖。

得书感谢您对《WinForm程序设计与实践》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Java面向对象思想与程序设计 电子书
本书面向以Java为第一种程序语言的初学者,强化面向对象的原理和机制,强调“做中学”,每章开头用思维导图的方式,引导读者带着问题去学习该章的内容,以便牢固地掌握知识。另外,作者录制了知识点和案例的讲解视频,读者可以方便地通过扫码的方式查看,同时,计蒜客在线教育团队,为读者提供了伴随式的在线编程平台支持,读者可以将图书和线上编程结合起来学习。
Java程序设计教程与上机实验 电子书
本书是在编者多年从事Java教学和项目开发的基础上编写而成的,以面向对象的编程思想为指导,通过大量的项目案例,详细讲述了Java程序设计的基本方法和技巧。全书共11章,第1章主要讲解Java的基础知识;第2章主要介绍Java语言的程序基础,包括Java中的常量和变量、运算符、语句、数组和方法。第3~4章主要介绍面向对象的程序设计,包括继承、封装和多态。第5~11章主要介绍Java语言中的一些高级应
HBase入门与实践 电子书
大数据时代快速上手HBase行动指南。
Flink原理与实践 电子书
本书围绕大数据流处理领域,介绍FlinkDataStreamAPI、时间和窗口、状态和检查点、TableAPI&SQL等知识。书中以实践为导向,使用大量真实业务场景案例来演示如何基于Flink进行流处理。
Kafka入门与实践 电子书
本书适合应用Kafka的专业技术人员阅读,包括但不限于大数据相关应用的开发者、运维者和爱好者。