描述
开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787111629023
编辑推荐
在线开放课程“可视化程序设计”的配套教材(课程网址为https://wwwicourse163org/learn/WXIT-1001754089, 32讲242个视频(总长1178分钟)、教材配套工作任务的源代码、电子课件、习题及答案、习题库、国家职业资格四级证书全国计算机信息高新技术应用程序设计编制模块(Visual C#语言)程序员考查知识点详解)
·Visual Studio 2015 + SQL Server 2012,将学生档案管理系统开发分解为若干相对独立的工作任务,采用项目式教学法,集讲、学、做于一体
内容简介
《C#可视化程序设计案例教程 第4版》共10章,前两章介绍Windows应用程序开发入门、窗体与控件;第3、4章讲述C#语言与菜单、工具栏、状态栏、对话框;第5、6章为本书的重点及难点,介绍Visual Studio数据库开发环境与数据库应用程序设计;第7章介绍Visual Studio高级控件;第8章介绍图形绘制;第9章介绍网络通信编程的基础知识;第10章介绍安装程序的制作方法和应用程序的部署步骤。
本书贯彻“理实一体化”的教学理念,以学生档案管理系统为载体,将项目开发分解为若干相对独立的工作任务,工作任务与相关理论知识穿插讲解,既是对理论知识的延伸与拓展,又是对理论知识实际掌握程度的检验。
《C#可视化程序设计案例教程 第4版》可作为高职高专院校计算机、电子等专业的教材,也可作为可视化程序设计的入门语言教程,还可作为计算机与应用工程技术人员的培训用书或自学参考书。鉴于书中有大量丰富而实用的数据库应用程序,故也可作为计算机软件程序设计人员的技术参考书。另外,书中内容涵盖了国家职业资格四级证书全国计算机信息高新技术应用程序设计编制模块(Visual C#语言)程序员的考查知识点,故也作为该考试的培训手册。
《C#可视化程序设计案例教程 第4版》配有授课电子课件和源代码,有需要的教师可登录www.cmpedu.com免费注册、审核通过后下载,或联系编辑索取(QQ:1239258369,电话:010-88379739)。
本书贯彻“理实一体化”的教学理念,以学生档案管理系统为载体,将项目开发分解为若干相对独立的工作任务,工作任务与相关理论知识穿插讲解,既是对理论知识的延伸与拓展,又是对理论知识实际掌握程度的检验。
《C#可视化程序设计案例教程 第4版》可作为高职高专院校计算机、电子等专业的教材,也可作为可视化程序设计的入门语言教程,还可作为计算机与应用工程技术人员的培训用书或自学参考书。鉴于书中有大量丰富而实用的数据库应用程序,故也可作为计算机软件程序设计人员的技术参考书。另外,书中内容涵盖了国家职业资格四级证书全国计算机信息高新技术应用程序设计编制模块(Visual C#语言)程序员的考查知识点,故也作为该考试的培训手册。
《C#可视化程序设计案例教程 第4版》配有授课电子课件和源代码,有需要的教师可登录www.cmpedu.com免费注册、审核通过后下载,或联系编辑索取(QQ:1239258369,电话:010-88379739)。
目 录
前言
第1章 Windows应用程序开发入门
1.1 C#概述
1.1.1 C#与NET Framework的关系
1.1.2 .NET Framework概述
1.1.3 公共语言运行库
1.2 C#应用程序类型
1.3 Visual Studio 2015介绍
1.3.1 安装VS 2015
1.3.2 VS 2015介绍
1.3.3 Windows应用程序的开发步骤
工作任务1 熟悉VS 2015系统集成
开发环境
本章小结
习题1
实验1
第2章 窗体与控件
2.1 属性、方法和事件
2.1.1 属性
2.1.2 方法
2.1.3 事件
2.2 窗体
2.2.1 窗体的主要属性
2.2.2 窗体的主要事件
2.3 常用控件
2.3.1 标签
2.3.2 文本框
2.3.3 按钮
2.3.4 列表框
2.3.5 组合框
2.3.6 单选按钮
2.3.7 复选框
2.3.8 图片框
2.3.9 分组框
2.3.10 定时器
2.4 控件布局
2.4.1 调整控件的位置和大小
2.4.2 对齐控件
2.4.3 调整控件的间距
工作任务2 用户登录程序设计
工作任务3 班级信息管理程序设计
工作任务4 学生档案查询程序设计
本章小结
习题2
实验2
第3章 C#程序设计语言
3.1 C#程序组成
3.1.1 类
3.1.2 类代码
3.1.3 代码行书写规则
3.2 C#的数据类型、变量、常量与表达式
3.2.1 数据类型
3.2.2 常量
3.2.3 变量
3.2.3 C#中常用的公共类及其函数
3.3 程序结构与流程控制语句
3.3.1 程序的3种基本结构
3.3.2 分支程序
3.3.3 循环语句
3.4 数组
3.4.1 数组概述
3.4.2 一维数组的定义与引用
3.4.3 多维数组的定义与引用
3.4.4 对数组使用foreach语句
3.5 类与对象
3.5.1 基本概念
3.5.2 类
3.5.3 对象
工作任务5 学生成绩计算模块设计
工作任务6 学生信息管理模块设计
本章小结
习题3
实验3
第4章 菜单、工具栏、状态栏与对话框
4.1 菜单设计
4.1.1 主菜单
4.1.2 上下文菜单
4.2 工具栏设计
4.2.1 创建工具栏
4.2.2 工具栏的属性
4.2.3 工具栏的事件
4.3 状态栏设计
4.4 对话框设计
4.4.1 对话框的属性
4.4.2 对话框的应用
4.5 MDI窗体程序设计
4.5.1 创建MDI主窗体
4.5.2 创建MDI子窗体
工作任务7 创建文本编辑器
工作任务8 学生档案管理系统窗体设计
本章小结
习题4
实验4
第5章 数据库应用程序的可视化设计
5.1 类型化数据集
5.1.1 利用服务器资源管理器建立数据连接
5.1.2 类型化数据集的创建
5.1.3 类型化数据集的参数化查询
5.1.4 创建学生档案管理系统的类型化数据集
5.2 数据库应用程序的结构与设计步骤
5.2.1 数据库应用程序结构
5.2.2 数据库应用程序的设计步骤
5.3 数据源控件与数据访问窗体控件
5.3.1 BindingSource控件
5.3.2 BindingNavigator控件
5.3.3 DataGridView 控件
5.3.4 Label控件
5.3.5 TextBox控件
5.3.6 ListBox控件
5.3.7 ComboBox控件
5.4 报表
5.4.1 报表简介
5.4.2 使用报表的一般步骤
工作任务9 系部编码表维护(类型化数据集应用)
工作任务10 班级编码表维护(窗体控件的综合应用)
工作任务11 学生档案查询(数据集的综合应用)
工作任务12 学生档案统计(报表应用)
本章小结
习题5
实验5
第6章 ADONET数据库访问技术
6.1 ADONET基础知识
6.1.1 ADONET的主要组件
6.1.2 ADONET访问数据库的方式
6.2 ADONET常用对象及应用
6.2.1 Connection对象
6.2.2 Command对象
6.2.3 DataReader对象
6.2.4 DataAdapter对象
6.2.5 DataSet对象
6.2.6 CommandBuilder对象
6.2.7 DataView对象
工作任务13 用户登录程序设计中Command对象的应用
工作任务14 系部编码表维护(用DataReader、Command对象)
工作任务15 系部编码表维护(用DataSet、DataAdapter、CommandBuilder对象)
工作任务16 学生档案查询程序设计
工作任务17 学生档案录入程序设计
工作任务18 学生档案维护程序设计
本章小结
习题6
实验6
第7章 C#窗体应用程序高级控件
7.1 MonthCalendar控件
7.1.1 MonthCalendar控件的概念
7.1.2 DateTimePicker控件的应用
7.2 TreeView控件
7.3 TabControl控件
第1章 Windows应用程序开发入门
1.1 C#概述
1.1.1 C#与NET Framework的关系
1.1.2 .NET Framework概述
1.1.3 公共语言运行库
1.2 C#应用程序类型
1.3 Visual Studio 2015介绍
1.3.1 安装VS 2015
1.3.2 VS 2015介绍
1.3.3 Windows应用程序的开发步骤
工作任务1 熟悉VS 2015系统集成
开发环境
本章小结
习题1
实验1
第2章 窗体与控件
2.1 属性、方法和事件
2.1.1 属性
2.1.2 方法
2.1.3 事件
2.2 窗体
2.2.1 窗体的主要属性
2.2.2 窗体的主要事件
2.3 常用控件
2.3.1 标签
2.3.2 文本框
2.3.3 按钮
2.3.4 列表框
2.3.5 组合框
2.3.6 单选按钮
2.3.7 复选框
2.3.8 图片框
2.3.9 分组框
2.3.10 定时器
2.4 控件布局
2.4.1 调整控件的位置和大小
2.4.2 对齐控件
2.4.3 调整控件的间距
工作任务2 用户登录程序设计
工作任务3 班级信息管理程序设计
工作任务4 学生档案查询程序设计
本章小结
习题2
实验2
第3章 C#程序设计语言
3.1 C#程序组成
3.1.1 类
3.1.2 类代码
3.1.3 代码行书写规则
3.2 C#的数据类型、变量、常量与表达式
3.2.1 数据类型
3.2.2 常量
3.2.3 变量
3.2.3 C#中常用的公共类及其函数
3.3 程序结构与流程控制语句
3.3.1 程序的3种基本结构
3.3.2 分支程序
3.3.3 循环语句
3.4 数组
3.4.1 数组概述
3.4.2 一维数组的定义与引用
3.4.3 多维数组的定义与引用
3.4.4 对数组使用foreach语句
3.5 类与对象
3.5.1 基本概念
3.5.2 类
3.5.3 对象
工作任务5 学生成绩计算模块设计
工作任务6 学生信息管理模块设计
本章小结
习题3
实验3
第4章 菜单、工具栏、状态栏与对话框
4.1 菜单设计
4.1.1 主菜单
4.1.2 上下文菜单
4.2 工具栏设计
4.2.1 创建工具栏
4.2.2 工具栏的属性
4.2.3 工具栏的事件
4.3 状态栏设计
4.4 对话框设计
4.4.1 对话框的属性
4.4.2 对话框的应用
4.5 MDI窗体程序设计
4.5.1 创建MDI主窗体
4.5.2 创建MDI子窗体
工作任务7 创建文本编辑器
工作任务8 学生档案管理系统窗体设计
本章小结
习题4
实验4
第5章 数据库应用程序的可视化设计
5.1 类型化数据集
5.1.1 利用服务器资源管理器建立数据连接
5.1.2 类型化数据集的创建
5.1.3 类型化数据集的参数化查询
5.1.4 创建学生档案管理系统的类型化数据集
5.2 数据库应用程序的结构与设计步骤
5.2.1 数据库应用程序结构
5.2.2 数据库应用程序的设计步骤
5.3 数据源控件与数据访问窗体控件
5.3.1 BindingSource控件
5.3.2 BindingNavigator控件
5.3.3 DataGridView 控件
5.3.4 Label控件
5.3.5 TextBox控件
5.3.6 ListBox控件
5.3.7 ComboBox控件
5.4 报表
5.4.1 报表简介
5.4.2 使用报表的一般步骤
工作任务9 系部编码表维护(类型化数据集应用)
工作任务10 班级编码表维护(窗体控件的综合应用)
工作任务11 学生档案查询(数据集的综合应用)
工作任务12 学生档案统计(报表应用)
本章小结
习题5
实验5
第6章 ADONET数据库访问技术
6.1 ADONET基础知识
6.1.1 ADONET的主要组件
6.1.2 ADONET访问数据库的方式
6.2 ADONET常用对象及应用
6.2.1 Connection对象
6.2.2 Command对象
6.2.3 DataReader对象
6.2.4 DataAdapter对象
6.2.5 DataSet对象
6.2.6 CommandBuilder对象
6.2.7 DataView对象
工作任务13 用户登录程序设计中Command对象的应用
工作任务14 系部编码表维护(用DataReader、Command对象)
工作任务15 系部编码表维护(用DataSet、DataAdapter、CommandBuilder对象)
工作任务16 学生档案查询程序设计
工作任务17 学生档案录入程序设计
工作任务18 学生档案维护程序设计
本章小结
习题6
实验6
第7章 C#窗体应用程序高级控件
7.1 MonthCalendar控件
7.1.1 MonthCalendar控件的概念
7.1.2 DateTimePicker控件的应用
7.2 TreeView控件
7.3 TabControl控件
前 言
前言
对于Visual Studio和C#,相关开发人员应了解Visual Studio开发环境、面向对象、事件驱动程序设计的概念,掌握C#语言的语法、程序结构、编程方法,掌握Visual Studio基本控件的属性、方法、事件及用户程序界面的设计方法,掌握使用界面控件、ADONET对象及其绑定控件设计信息管理系统的方法。《C#可视化程序设计案例教程 第4版》按系统分析员的工作要求,使用Visual Studio及C#设计窗体界面,编写程序代码,进行程序运行与调试,为读者成为一名应用软件程序开发员打下必要的基础。
《C#可视化程序设计案例教程 第4版》具有以下特点。
1)《C#可视化程序设计案例教程 第4版》是国家级在线开放课程“可视化程序设计”的配套教材,课程网址为https://wwwicourse163org/learn/WXIT-1001754089, 32讲242个视频(总长1178分钟)、教材配套工作任务的源代码、电子课件、习题及答案、习题库、国家职业资格四级证书全国计算机信息高新技术应用程序设计编制模块(Visual C#语言)程序员考查知识点详解。
2)以学生档案管理系统为载体,采用边讲解知识点、边设计模块程序的项目式教学法,集讲、学、做于一体。
3)精心设计工作任务,将学生档案管理系统开发分解为若干相对独立的工作任务。
● 从形式上看,工作任务是知识与技能的结合。本书中的每个工作任务都包含6个完整的部分,其中项目描述、项目设计、项目实施、项目测试4个部分对应着企业软件开发过程中的需求分析、设计、实施、测试4个阶段,而相关知识、项目小结两个部分又兼顾到了教学的实际需要。
● 从内容及编排上来看,《C#可视化程序设计案例教程 第4版》中的工作任务源自真实项目,与相应理论知识互为补充,难度上循序渐进,易于教学。
4)《C#可视化程序设计案例教程 第4版》依托“学生档案管理系统”程序开发设计主要例题与实验题,融入编者大量程序开发的经验与体会,本书因此实用性强,读者能快速掌握使用Visual Studio开发应用程序的基本方法。
5)根据信息管理系统编程的需要,对常用的控件加以重点介绍,并用实例说明控件的属性、方法与事件及其具体的使用方法,没有只罗列控件的属性、方法与事件,避免了将教材编成一本Visual Studio说明书。
6)所有应用程序的界面设计均采用商业化应用程序的风格,在课堂教学中就开始培养学生编写商业化应用程序的设计方法和思路。
7)各章内容充实,安排合理,衔接自然。每章后都有小结,并配有一定量的习题与实验题,便于教师教学和学生自学。
本教材的此次修订是第4版修订,主要修订了项目案例的开发环境,Visual Studio由2010更新为2015版本,SQL Server数据库由2005更新为2012版本。
《C#可视化程序设计案例教程 第4版》由无锡职业技术学院的刘培林、史荧中主编,中国船舶重工集团公司第702研究所黄翀参与编写。李萍、杨文珺、颜惠琴、王想实等老师在本书的编写中给予了许多建议,在此谨致谢意。在本书的编写过程中,编者参考了目前国内比较优秀的有关 C#程序设计方面的书籍,在此谨向有关作者表示感谢。
由于作者水平有限,书中难免有疏漏之处,恳请读者批评指正。
对于Visual Studio和C#,相关开发人员应了解Visual Studio开发环境、面向对象、事件驱动程序设计的概念,掌握C#语言的语法、程序结构、编程方法,掌握Visual Studio基本控件的属性、方法、事件及用户程序界面的设计方法,掌握使用界面控件、ADONET对象及其绑定控件设计信息管理系统的方法。《C#可视化程序设计案例教程 第4版》按系统分析员的工作要求,使用Visual Studio及C#设计窗体界面,编写程序代码,进行程序运行与调试,为读者成为一名应用软件程序开发员打下必要的基础。
《C#可视化程序设计案例教程 第4版》具有以下特点。
1)《C#可视化程序设计案例教程 第4版》是国家级在线开放课程“可视化程序设计”的配套教材,课程网址为https://wwwicourse163org/learn/WXIT-1001754089, 32讲242个视频(总长1178分钟)、教材配套工作任务的源代码、电子课件、习题及答案、习题库、国家职业资格四级证书全国计算机信息高新技术应用程序设计编制模块(Visual C#语言)程序员考查知识点详解。
2)以学生档案管理系统为载体,采用边讲解知识点、边设计模块程序的项目式教学法,集讲、学、做于一体。
3)精心设计工作任务,将学生档案管理系统开发分解为若干相对独立的工作任务。
● 从形式上看,工作任务是知识与技能的结合。本书中的每个工作任务都包含6个完整的部分,其中项目描述、项目设计、项目实施、项目测试4个部分对应着企业软件开发过程中的需求分析、设计、实施、测试4个阶段,而相关知识、项目小结两个部分又兼顾到了教学的实际需要。
● 从内容及编排上来看,《C#可视化程序设计案例教程 第4版》中的工作任务源自真实项目,与相应理论知识互为补充,难度上循序渐进,易于教学。
4)《C#可视化程序设计案例教程 第4版》依托“学生档案管理系统”程序开发设计主要例题与实验题,融入编者大量程序开发的经验与体会,本书因此实用性强,读者能快速掌握使用Visual Studio开发应用程序的基本方法。
5)根据信息管理系统编程的需要,对常用的控件加以重点介绍,并用实例说明控件的属性、方法与事件及其具体的使用方法,没有只罗列控件的属性、方法与事件,避免了将教材编成一本Visual Studio说明书。
6)所有应用程序的界面设计均采用商业化应用程序的风格,在课堂教学中就开始培养学生编写商业化应用程序的设计方法和思路。
7)各章内容充实,安排合理,衔接自然。每章后都有小结,并配有一定量的习题与实验题,便于教师教学和学生自学。
本教材的此次修订是第4版修订,主要修订了项目案例的开发环境,Visual Studio由2010更新为2015版本,SQL Server数据库由2005更新为2012版本。
《C#可视化程序设计案例教程 第4版》由无锡职业技术学院的刘培林、史荧中主编,中国船舶重工集团公司第702研究所黄翀参与编写。李萍、杨文珺、颜惠琴、王想实等老师在本书的编写中给予了许多建议,在此谨致谢意。在本书的编写过程中,编者参考了目前国内比较优秀的有关 C#程序设计方面的书籍,在此谨向有关作者表示感谢。
由于作者水平有限,书中难免有疏漏之处,恳请读者批评指正。
编者
评论
还没有评论。