





定价:59.9元
印次:1-3
ISBN:9787302530787
出版日期:2019.10.01
印刷日期:2021.08.06
图书责编:张瑞庆
图书分类:教材
本书结合作者多年的教学和应用开发实践经验,以C#为基础,为读者打开Web应用开发之门。全书共11章,主要内容包括ASP.NET概述、C#语法基础、C#面向对象程序设计基础、Web程序设计基础、ASP.NET内置对象和状态管理、ASP.NET中的服务器端控件、ASP.NET母版页、SQL Server数据库技术基础、ADO.NET数据库开发技术基础和Web Service技术基础,并通过项目案例实践——教学信息管理系统介绍了Web应用系统的设计步骤、开发技术和技巧。 本书内容丰富,具有较强的可读性和较高的实用性,可以作为高等学校相关课程的教材,也可以作为Web程序设计初学者的自学用书和工具书,还可以供Web应用系统开发人员参考。
张荣梅,女,博士,河北经贸大学信息技术学院教授,硕士生导师,主研方向:人工智能及其应用。2010年获得校级“教学名师”称号,2012年《多元立体化教材建设与成效》获得校级教学成果二等奖,2014年获校级“教学优秀奖”。省级精品课《Visual C++程序设计》课程负责人,校级教学范式改革课程数据结构课程负责人。主讲课程:数据结构、数据库原理、ASP.NET程序设计、人工智能、面向对象系统分析与设计、Python程序设计、Visual C++程序设计等。主编教材4部,出版专著1部,参编教材多部:(1)《Visual C++程序设计案例教程》,北京大学出版社,2009.1(2)《ASP.NET程序设计实用教程》,北京大学出版社,2014.1(3)《Visual C++实用教程》,铁道出版社,2008.9(4)《Visual C++实用教程》,冶金工业出版社,2004.6(5)《智能决策支持系统研究开发及应用》,冶金工业出版社.2003.12015年1月获得计算机软件著作权《教学评估管理决策支持系统v1.0》,近3年主持完成省级课题3项,发表论文多篇。
前言 新工科要求培养实践能力强、创新能力强、具备国际竞争力的高素质复合型人才。很多高校在教学中存在教学内容更新慢、缺乏案例、理论与实践脱节等问题,不能适应新工科的要求,需要改进教材和教学内容,将工科学生所需要的基础知识充分融合进来。随着互联网、云计算的快速发展,企业对Web应用系统的需求越来越多。要开发一个满足企业需求的Web应用系统,对计算机类专业的学生来说,迫切需要通过一本好的教材学习和掌握Web应用系统开发的核心技术,快速提升实践能力。目前,Web项目的开发平台主要有两种: ASP.NET和Java EE。两者相比,ASP.NET上手更快。ASP.NET 是一个统一的Web开发平台,它为开发人员提供了创建企业级Web应用系统所需的服务。基于这种认识,我们编写了本书,希望学生通过本书的学习,掌握Web应用系统的设计步骤、开发技术与技巧,具备Web应用系统开发能力。 本书主要介绍利用ASP.NET开发Web应用系统的方法与技巧,采取“项目案例”+“知识模块”的“双核”内容组织模式,将开发Web应用系统所涉及的知识层层分解到相应章节,由浅入深,通过实践训练学生利用.NET Framework平台开发具有多层架构的企业级Web应用系统,快速提升学生的软件开发能力和团队协作能力。 全书分为11章。第1章基于Visual Studio 2012的开发环境,通过案例介绍ASP.NET应用程序的开发步骤以及网页文件的结构;第2章重点介绍C#语言的语法;第3章主要讲述C#面向对象的基本概念、类和对象的定义及其使用;第4章主要介绍Web工作原理、HTML常用标记、CSS+DIV网页布局...
第1章ASP.NET概述1
1.1ASP.NET与.NET Framework概述2
1.1.1ASP.NET2
1.1.2.NET Framework体系架构3
1.1.3公共语言运行时3
1.1.4.NET Framework类库4
1.2ASP.NET的开发语言C#5
1.3第一个ASP.NET程序5
1.3.1创建ASP.NET项目5
1.3.2ASP.NET Web页面文件构成8
1.3.3ASP.NET应用程序的页面事件9
1.3.4ASP.NET应用程序的文件类型10
习题112
第2章C#语法基础13
2.1基本数据类型14
2.1.1第一个C#程序14
2.1.2控制台I/O15
2.1.3基本数据类型17
2.1.4Object类18
2.1.5值类型和引用类型18
2.1.6类型转换19
2.2常量与变量22
2.2.1常量22
2.2.2变量25
2.3表达式26
2.3.1算术运算符27
2.3.2赋值运算符28
2.3.3关系运算符28
2.3.4逻辑运算符28
2.3.5条件运算符292.3.6按位运算符29
2.3.7运算符的优先级30
2.4流程控制31
2.4.1分支31
2.4.2循环34
2.5string类型38
2.6数组40
2.6.1声明数组40
2.6.2数组的初始化41
2.6.3数组的访问41
2.6.4foreach语句42
2.7小学生数学练习系统42
习题247
第3章C#面向对象程序设计基础49
3.1类和对象50
3.1...