超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

不再提示
关闭
欢迎光临中图网 请 | 注册
> >
数据库设计与开发:C#语言版

数据库设计与开发:C#语言版

出版社:西安电子科技大学出版社出版时间:2022-08-01
开本: 26cm 页数: 343页
中 图 价:¥43.3(7.6折) 定价  ¥57.0 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

数据库设计与开发:C#语言版 版权信息

  • ISBN:9787560665191
  • 条形码:9787560665191 ; 978-7-5606-6519-1
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 所属分类:>

数据库设计与开发:C#语言版 内容简介

本书是编者根据多年来的数据库应用系统项目开发实践及数据库原理教学经验编写而成的。书中对数据库应用系统设计与开发过程作了详细的介绍。全书共12章:第1、2章简单介绍了C# 语言基础和面向对象技术基础;第3章从软件工程角度描述了一个应用案例——教务管理系统;第4章介绍了如何使用数据库设计方法学设计上述案例数据库;第5、6章介绍了.NET环境下数据库开发基础知识;第7章介绍了.NET环境下的对象关系映射框架;第8、9章介绍了.NET环境下的数据加密模型;第10章介绍了Windows窗体技术及其常用控件;第11章介绍了教务管理系统的开发过程;第12章介绍了当前比较流行的API接口开发。 本书可作为“数据库原理与安全”课程的实践教材,也可作为数据库应用系统开发人员的参考书,还可作为本科生毕业设计、课程设计等的指导用书。

数据库设计与开发:C#语言版 目录

第1章 C#语言基础 1 1.1 一个简单的C#程序 1 1.2 预定义类型 2 1.2.1 内置简单类型 2 1.2.2 内置引用类型 5 1.3 枚举和结构 6 1.3.1 枚举 6 1.3.2 结构 8 1.4 数组 9 1.4.1 一维数组 9 1.4.2 多维数组 10 1.4.3 交错数组 10 1.5 类和对象 11 1.5.1 类的声明 11 1.5.2 创建对象 14 1.5.3 类的继承性 15 1.5.4 类的多态性 17 1.5.5 类的成员 17 1.5.6 访问修饰符 18 1.5.7 静态类和静态成员 18 1.6 接口 19 1.6.1 接口声明 19 1.6.2 接口实现 19 1.6.3 接口测试 21 1.7 语句 22 1.7.1 if语句 22 1.7.2 switch语句 22 1.7.3 while语句 23 1.7.4 foreach语句 23 本章小结 23 思考题 24 第2章 面向对象技术基础 25 2.1 对象模型基础 25 2.2 类与对象 26 2.2.1 对象的本质 26 2.2.2 对象之间的关系 26 2.2.3 类的本质 26 2.2.4 类之间的关系 26 2.2.5 类与对象的关系 26 2.3 面向对象三大机制 27 2.4 面向对象设计原则 27 2.5 设计模式 28 本章小结 28 思考题 28 第3章 案例介绍与需求分析 29 3.1 案例介绍 29 3.1.1 项目描述 29 3.1.2 项目目标 29 3.2 系统需求分析 29 3.2.1 系统业务分析 30 3.2.2 数据字典范例 31 本章小结 33 思考题 33 第4章 数据库设计与实现 35 4.1 概念数据库设计 35 4.1.1 标识实体类型 35 4.1.2 标识联系类型及设计局部 E-R图 38 4.1.3 对局部E-R图的再讨论 41 4.2 逻辑数据库设计 47 4.2.1 E-R图向关系模型转换 48 4.2.2 关系模型优化 52 4.3 物理数据库设计 52 4.3.1 SQL Server简介 52 4.3.2 创建数据库 53 4.3.3 创建表 57 4.3.4 创建索引 60 4.3.5 创建视图 62 本章小结 63 思考题 64 第5章 .NET数据库开发基础 65 5.1 ADO.NET概述 65 5.1.1 数据访问技术 65 5.1.2 ADO.NET结构 66 5.2 数据访问三步曲 69 5.2.1 建立连接 69 5.2.2 执行命令 70 5.2.3 检索结果 71 本章小结 74 思考题 74 第6章 基于ADO.NET的数据库开发 75 6.1 数据集和数据适配器 75 6.1.1 数据集和数据读取器的选取 75 6.1.2 数据集简介 75 6.1.3 DataTable、DataColumn和 DataRow简介 75 6.1.4 数据适配器简介 77 6.2 强类型数据集 80 6.2.1 强类型数据集简介 80 6.2.2 数据集设计器 80 6.2.3 代码范例 82 6.3 在数据集中使用LINQ 87 6.3.1 LINQ简介 87 6.3.2 LINQ to DataSet简介 88 6.3.3 强类型数据集核心组件介绍 88 6.3.4 使用LINQ查询强类型数据集 91 6.4 在 N 层应用程序中使用数据集 92 6.4.1 N层数据应用程序简介 92 6.4.2 创建类库来保存数据集 93 6.4.3 创建类库来保存数据适配器 93 6.4.4 创建强类型数据集 94 6.4.5 将数据适配器与数据集分离 95 6.4.6 创建表示层 96 本章小结 100 思考题 101 第7章 基于ORM的数据库开发 102 7.1 ORM简介 102 7.2 DBContext组件 103 7.2.1 DBContext组件简介 103 7.2.2 在项目中引入DBContext 103 7.2.3 项目结构说明 106 7.3 使用DBContext执行查询 111 7.3.1 LINQ to Entities简介 111 7.3.2 使用查询表达式 111 7.3.3 基于方法的查询 114 7.4 使用DBContext执行更新 118 7.4.1 执行更新操作 118 7.4.2 跟踪更改操作 120 7.4.3 当前值、原始值、数据库 存储值 122 7.5 使用DBContext直接访问数据库 122 7.5.1 Database类简介 122 7.5.2 直接执行查询 123 7.5.3 直接执行命令 123 本章小结 124 思考题 124 第8章 数据加密基础 125 8.1 数据加密概述 125 8.2 文件 126 8.2.1 文件概述 126 8.2.2 管理文件系统 127 8.3 流 130 8.3.1 流简介 130 8.3.2 文件流 131 8.4 读取器和写入器 132 8.4.1 读取器和写入器简介 132 8.4.2 使用读取器和写入器 132 本章小结 134 思考题 134 第9章 .NET Framework加密模型 135 9.1 .NET Framework加密模型简介 135 9.1.1 加密组件简介 135 9.1.2 SymmetricAlgorithm类 135 9.1.3 AsymmetricAlgorithm类 136 9.1.4 HashAlgorithm类 136 9.2 加密和解密数据 137 9.2.1 生成密钥 137 9.2.2 加密和解密 139 9.3 加密签名 146 9.3.1 生成签名 146 9.3.2 验证签名 147 9.4 使用哈希代码确保数据完整性 150 9.4.1 生成哈希 150 9.4.2 验证哈希 151 本章小结 152 思考题 152 第10章 Windows窗体技术 153 10.1 Windows窗体 153 10.1.1 Windows窗体简介 153 10.1.2 事件简介 153 10.1.3 控件简介 153 10.1.4 创建Windows窗体 153 10.1.5 Windows窗体坐标 157 10.2 标准控件 157 10.2.1 Control类 157 10.2.2 Button控件 158 10.2.3 CheckBox控件 160 10.2.4 RadioButton控件 161 10.2.5 TextBox、RichTextBox和 MaskedTextBox控件 162 10.2.6 ListBox、ComboBox和 CheckedListBox控件 163 10.2.7 Label和LinkLabel控件 165 10.2.8 PictureBox控件 165 10.2.9 GroupBox和Panel控件 165 10.2.10 ProgressBar控件 166 10.2.11 NumericUpDown控件 166 10.2.12 DateTimePicker和 MonthCalendar控件 166 10.3 菜单和工具栏 166 10.3.1 ToolStrip控件 166 10.3.2 MenuStrip控件 168 10.3.3 StatusStrip控件 168 10.3.4 ContextMenuStrip控件 168 10.4 数据和数据绑定 169 10.4.1 DataGridView控件 169 10.4.2 BindingSource组件 175 10.4.3 BindingNavigator控件 175 10.5 通用对话框 178 10.5.1 MessageBox类 178 10.5.2 OpenFileDialog组件 179 10.5.3 SaveFileDialog组件 180 10.5.4 FolderBrowserDialog组件 181 10.5.5 ColorDialog组件 182 10.5.6 FontDialog组件 183 10.5.7 PrintDialog组件 184 本章小结 184 思考题 184 第11章 教务管理系统开发 185 11.1 创建教务管理系统项目 185 11.1.1 创建解决方案 185 11.1.2 分层创建项目 186 11.1.3 创建数据访问层代码 187 11.1.4 添加引用 187 11.2 核心功能模块实现 188 11.2.1 原始数据录入 188 11.2.2 设计主界面 189 11.2.3 系统初始化 189 11.2.4 用户登录 207 11.2.5 用户登录后续操作 214 11.2.6 修改密码 216 11.2.7 基础信息管理 216 11.2.8 考务管理 253 11.2.9 教学评价 253 本章小结 254 思考题 254 第12章 教务管理系统数据服务 255 12.1 Web概述 255 12.2 HTTP概述 256 12.2.1 HTTP信息交换过程 256 12.2.2 HTTP方法 256 12.2.3 HTTP状态码 257 12.3 Web API概述 257 12.3.1 Web API简介 257 12.3.2 创建Web API解决方案 257 12.4 创建数据服务 263 12.4.1 定义模型 263 12.4.2 创建数据服务示例 265 12.4.3 教务管理系统数据服务 271 12.5 部署数据服务 304 12.5.1 发布数据服务 304 12.5.2 生成安装程序 306 12.6 调用数据服务 308 12.6.1 项目内调用 308 12.6.2 项目外调用 311 本章小结 323 思考题 324 附录 本书案例数据库 325 参考文献 342
展开全部
商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服