首页 > 图书中心 >图书详情

ASP.NET网络数据库

咨询相关教材问题、样书申请等,请关注微信公众号:文泉职教 QQ:1737781562/200595764服务电话010-83470412/0417

作者:刘保顺
定价:59
印次:1-2
ISBN:9787302528227
出版日期:2019.06.01
印刷日期:2021.03.12

本书介绍了ASP.NET下采用C#访问SQL Server数据库的编程技术。讲解了SQL Server中常用的SQL语法;三层架构下利用ADO.NET的DataAdapter、DataReader、DataSet、DataTable、Connection、Command等对象访问SQL Server的过程。

more >

前言 网络编程涉及的知识点较多,既有后台程序的开发,也有前台界面的编程。ASP.NET后台开发的语言目前多以C#为主,前台界面开发有许多优秀的框架,而jQuery就是最受欢迎的框架之一。目前,市面上有许多关于ASP.NET的书籍,其多以介绍各种控件为主,但这一编程方式由于程序深度开发时受限,如很难与jQuery架构整合,正在逐渐退出市场。在当今大数据时代,数据交换的格式除XML外,更多的是JSON。 本书是一本介绍使用jQuery、C#访问和操作SQL Server数据库的教程。书中知识点的介绍融入教学示例中,围绕示例,循序渐进,由浅入深,尽量避免枯燥的知识性的讲解。 本书采用Visual Studio 2012作为程序开发平台,SQL Server作为数据库管理系统,讲述ASP.NET开发Web程序涉及的诸多知识点,包括HTML、CSS、JavaScript、jQuery、C#、SQL Server、ADO.NET、LINQ、Web Service等。本书只介绍少量的内部控件如GridView、UpLoad、Chart、TreeView外,其他内部控件介绍得很少。书中以大量的篇幅介绍ASP.NET程序开发中浏览器端的编程知识,如HTML、CSS、jQuery和jQuery EasyUI; 介绍三层架构下服务器端使用ADO.NET对象模型、访问SQL Server数据库的方法; 介绍浏览器端与服务器端以JSON格式进行数据交换的过程。 各章节安排如下。 第1章ASP.NET开发和运行环境。讲述IIS的安装、ASP.NET网页程序的运行、ASP.NET程序开发的模式、本地网页上传到云服务器等。 第2章数据库基础知识。讲述关系数据库管理系统中关系模型、表间关系、建立表的原则、SQL Server基本操作、SQL的主要语法。 第3章网页编程基础知识。讲述HTML、CSS、JavaScript基本语法和对象; JavaScript解析JSON; XML和AJAX基本概念; 浏览器和服务器通过JSON交换数据的过程。 第4章ASP.NET内置对象。介绍Page对象的属性和事件、Response、Request、Session、Application和Server对象的属性与方法。 第5章C#语言基础知识。介绍C#中类的定义、封装、继承和多态性; 数组和泛型的使用、服务器端JSON的序列化和反序列化的方法。 第6章ADO.NET连接和命令对象。介绍通过Connection连接SQL Server数据库的方法、使用Command和DataReader读取SQL Server表中的数据; 基于三层架构,建立可重用的访问数据库的过程、注入式SQL攻击的防范、利用存储过程访问和操作数据库、ASP.NET应用程序中的事务。 第7章非连接的数据访问对象和工厂模型。介绍DataTable中数据的读取、删除和更新,DataSet/DataTable的数据转换为XML,DataSet/DataTable对象的序列化,DataSet中建立表间的关系,建立与提供程序无关的程序代码。 第8章ASP.NET内部控件。利用Chart将数据库中数据以图形方式展示,利用TreeView控件将数据库中数据以树形显示,利用UpLoad控件实现文件的上传。 第9章jQuery。jQuery的基本语法、jQuery的事件、jQuery操作HTML和CSS、jQuery操作表单、使用jQuery以AJAX方式提交表单数据、浏览器解析XML和JSON格式的数据、jquery.cookie.js、jsTree和OrgChart的使用。 第10章语言集成查询——LINQ。介绍使用LINQ to Object查询内存中的集合和数据、LINQ to XML查询XML中数据、LINQ to Entities操作数据库。 第11章ASP.NET Web服务。介绍ASP.NET Web服务的建立和使用、使用Newtonsoft.Json创建提供JSON格式的ASP.NET Web 服务。 第12章jQuery EasyUI。jQuery EasyUI使用的方法、页面的布局、消息框和datagrid的使用。 本教材已列入北京科技大学校级规划教材,教材的编写和出版得到了北京科技大学教材建设经费的资助,在此深表感谢。 编著者 2019.1

more >
扫描二维码
下载APP了解更多

同系列产品more >

软装与陈设艺术设计

吕从娜 李红阳
定 价:69元

查看详情
大学生沟通艺术

张岩松
定 价:49元

查看详情
大学生礼仪修养

张岩松
定 价:45元

查看详情
计算机网络基础项目教程

王永红、王诗瑶
定 价:56元

查看详情
建设工程项目管理

曹明、徐宁、徐长会
定 价:45元

查看详情
图书分类全部图书
more >
  • 刘保顺,男,51,博士、副教授。从事数字矿山的研究。承担过国家八五、九五、十五科技攻关项目。在校承担本科生ASP.NET网络数据库、Python语言的教学。另外还承担计算机远程教育《网络程序设计》课程的教学。
  • 本书将众多的网络编程的知识点融入到教学示例中。
    本书配有教学示例、教学PPT和习题答案,以方便学习与教学。

more >
  • 目录

    第1章ASP.NET开发和运行环境

    1.1Web应用程序的工作原理

    1.2静态网页和动态网页

    1.3动态网页开发技术

    1.4IIS的安装和配置

    1.5将本地站点上传到云

    1.6ASP.NET程序开发环境和开发模式

    1.6.1Web窗体拖曳控件的方式

    1.6.2MVC模式

    1.6.3使用原生态Web表单模式

    1.6.4三层架构

    习题和思考

    第2章数据库基础知识

    2.1数据库管理系统

    2.2数据库

    2.3关系数据库

    2.4数据库系统

    2.5数据库中表间的关系

    2.6SQL Server的基本操作

    2.6.1建立数据库students

    2.6.2建立数据库关系图

    2.6.3在数据库中增加记录

    2.6.4权限设置

    2.7关系数据库标准语言——SQL

    2.7.1单表数据查询

    2.7.2排序

    2.7.3统计和分组

    2.7.4多表数据查询

    2.7.5增加、删除和更新记录

    2.7.6操作表结构的SQL

    习题与思考

    第3章网页编程基础知识

    3.1HTML

    3.1.1HTML文档结构

    3.1.2HTML表单

    3.1.3表格

    3.2CSS

    3.3通过JavaScript为网页增加动作

    3.4用JavaScript修改HTML元素的样式

    3.5JavaScript编写简单的扑克游戏

    3.5.1数组对象

    3.5.2自定义对象

    3.5.3扑克牌中...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘