Xamarin全栈开发技术与实践(微课版)
由开发者为开发者而著!与晦涩的专业概念说再见,我们一起动手做,做中学,实现你的超神开发之旅! 提供课件、咨询QQ:2301891038(仅限教师)。

作者:张引、赵玉丽、张斌、高克宁

丛书名:面向新工科专业建设计算机系列教材

定价:79元

印次:1-2

ISBN:9787302591535

出版日期:2021.12.01

印刷日期:2022.11.09

图书责编:杨帆

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

复杂工程问题的解决要求学生具备整合运用客户端开发技能栈、服务器端开发技能栈、软件工程技能栈、人机交互技能栈等多个技能栈的能力。为培养学生多技能栈整合运用的能力,本书介绍基于Xamarin.Forms框架的面向iOS、Android,以及Windows平台的客户端服务器端Xamarin全栈开发技术,涵盖语言特性、设计思想、技术技巧、测试方法等内容,并通过一个完整的实例连接全部知识与技能。本书尤其注重多种技术栈的有机融合,为培养解决复杂工程问题的能力提供完整的支持。 本书面向具有一定计算机专业课基础的读者。本书读者应至少掌握一门编程语言,并能独立完成简单的开发任务。本书可作为全栈开发技术相关课程的本科生教材,也可以作为基于Xamarin.Forms框架的全栈开发入门参考书。

张引,男,1985年5月生于辽宁沈阳。现就职东北大学计算机科学与工程学院。信息搜索领域副教授,主要从事搜索学习相关研究。发表SCI论文近十篇。获辽宁省科技进步二等奖一次。

前言 本书是写给未来的开发者的。 在学生阶段,人们容易产生一种“幻觉”,以为只要学好“开发语言”“开发技术”“软件工程”“软件测试”“计算机网络”等十几门专业课,就能成为一名好的开发者。然而,实际经验告诉我们,即便学习了这些专业课,很多时候依然难以成为一名合格的开发者。导致这种情况的一个很重要的原因是专业课之间往往是彼此分隔的。因此,即便学生能在每次考试中都拿到不错的成绩,专业知识也被隔离在一座座名为“专业课”的孤岛之中。现实问题的解决经常要求我们整合运用几门专业课的知识。例如,本书16.2节中的例子就需要用到“Web服务”“软件测试”“JavaScript编程”“计算机网络”“网络架构”“密码学”六门课程的知识。如果不能在知识的孤岛之间架起桥梁,自然就很难解决这些问题,也无法成为一名合格的开发者。 本书的价值可以归结为“造岛”和“架桥”两点。在“造岛”方面,本书主要介绍了面向多客户端的全栈开发技术。“多客户端”,指的是使用Xamarin.Forms框架开发的应用可以同时运行在iOS、Android、Windows 10 UWP三种客户端上;“全栈”,指的是客户端开发技能栈、服务器端开发技能栈、软件工程技能栈、人机交互技能栈等多个技能栈的知识。在“架桥”方面则会使用一个贯穿全书的完整实例,将全栈开发所需的知识与技能连接起来,形成一张全栈开发知识网。同时还会更进一步,将这张网络延伸到数据库、软件测试、计算机网络等多个专业领域,使学生的知识网络更加四通八达,为成为一名合格的开发者提供坚实的基础设施。 作者一直认为,“带着问题学习”是最好的学习模式。因此,在组织本书内...

课件下载

样章下载

暂无网络资源

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

目录
荐语
查看详情 查看详情
目录

第一部分基础与用户

第1章马上开始3

1.1系统要求(简化版)3

1.2下载Visual Studio Community3

1.3安装Visual Studio Community4

1.4注册、下载并安装ReSharper4

1.5安装Android Studio5

1.6Hello World!6

1.7背景与概念8

1.8系统要求(完整版)9

1.9动手做10

第2章认识一批控件11

2.1网格布局控件Grid11

2.2线性布局控件StackLayout13

2.3滚动视图控件ScrollView14

2.4超链接按钮HyperlinkButton14

2.5弹出信息DisplayAlert16

2.6开关控件Switch16

2.7滑块控件Slider17

2.8控件使用的一般规律18

2.9动手做19

第3章寻找用户20

3.1重视项目问题的质量20

3.2“认真地”观察用户: 使用5W方法22

3.3进一步了解用户: 面对面访谈24

3.4同理心25

3.5奶爸F的观察与访谈总结25

3.6动手做26

3.7给PBL教师的建议26

第4章再认识一批控件28

4.1响应式设计与VisualStateManager28

4.2列表视图控件ListView31

4.3动手做34

4.4给PBL教师的建议34

第5章提出并评价界面设计36

5.1绘制界面设计36

5.2形成操作动线38

5.3评价界面设计39

5.4动手做40

第6章开启数据管理之门41

6.1管理少量本...

本书配有讲解视频,非常适合自学