-
内容大纲
本书分为3部分,共9章。第1~3章为基础知识部分,主要介绍C#的基本语法和面向对象程序设计方法;第4~6章为WinForm程序设计部分,主要介绍基于.NET平台的Windows程序开发,包括WinForm基础、输入与输出、数据访问技术等;第7~9章为实践项目部分,主要以初级项目研究生科研管理系统、中级项目酒店管理系统和高级项目学生选课管理系统为案例,分别从易到难完整地介绍WinForm项目的设计过程。
本书是在作者多年讲授.NET程序设计课程的讲义基础上整理而成的,包含多年实际经验。本书力求内容组织合理,难易适当,叙述简洁流畅,语言通俗易懂,示例简短精练,能够使学生轻松、愉快地掌握WinForm程序设计方法和技巧。本书可作为全国高等学校计算机相关专业的教材,也可作为培训机构学生学习的参考用书。 -
作者介绍
-
目录
第1章 .NET简介及其开发环境
1.1 .NET简介
1.1.1 .NET Framework
1.1.2 C
1.1.3 Visual Studio
1.2 搭建开发环境
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 程序调试
第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 异常处理
第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 多态
第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 基于多文档的窗体设计
第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 读写二进制文件
第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对象执行数据库命令
第7章 实践项目——研究生科研管理系统
7.1 需求分析
7.2 概要设计
7.2.1 架构设计
7.2.2 功能设计
7.3 数据库设计
7.4 实体模型设计
7.5 数据访问层设计
7.6 业务逻辑层设计
7.7 表示层设计
7.7.1 系统主窗体设计
7.7.2 添加学生信息设计
7.7.3 维护学生信息设计
7.7.4 添加导师信息设计
7.7.5 维护导师信息设计
7.7.6 添加论文成果设计
7.7.7 维护论文成果设计
7.7.8 添加竞赛成果设计
7.7.9 维护竞赛成果设计
7.7.10 查询导师成果设计
7.7.11 查询学生成果设计
第8章 实践项目——酒店管理系统
8.1 需求分析
8.2 概要设计
8.2.1 架构设计
8.2.2 功能设计
8.3 数据库设计
8.4 实体模型设计
8.5 数据访问层设计
8.6 业务逻辑层设计
8.7 表示层设计
8.7.1 登录设计
8.7.2 系统主界面设计
8.7.3 添加新用户设计
8.7.4 修改/删除用户设计
8.7.5 入住登记设计
8.7.6 退房登记设计
8.7.7 住客信息查询设计
8.7.8 客房信息查询设计
8.7.9 帮助设计
第9章 实践项目——学生选课管理系统
9.1 需求分析
9.2 概要设计
9.2.1 架构设计
9.2.2 功能模块设计
9.3 数据库设计
9.4 实体模型设计
9.5 数据访问层设计
9.6 业务逻辑层设计
9.7 表示层设计
9.7.1 登录设计
9.7.2 系统前台主窗体设计
9.7.3 维护个人密码设计
9.7.4 选课设计
9.7.5 查看课程表设计
9.7.6 系统后台主窗体设计
9.7.7 系统信息管理设计
9.7.8 添加学生信息设计
9.7.9 维护学生信息设计
9.7.10 添加课程信息设计
9.7.11 维护课程信息设计
9.7.12 维护成绩信息设计
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-

孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-

时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-

本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
