2015移动应用高级编程:Ajax, Extjs与Android百度地图实战

需积分: 3 4 下载量 67 浏览量 更新于2024-07-22 收藏 853KB PPTX 举报
2015年的《移动应用高级编程》课程是一门针对信息与计算科学专业学生的专业课程,旨在提升学生的移动应用开发技能。该课程在2015年3月展开,共分为九个部分,总计约24学时,内容涵盖广泛,从基础到进阶,适合希望通过学习提升对移动应用开发的理解。 第一部分是SQL数据库和ASP.NET开发环境配置,这2学时的学习将帮助学生了解数据库管理系统以及在.NET平台上进行开发的基本环境设置。接下来的4学时内容涉及传统的数据库访问技术和LINQ(Language Integrated Query)技术,让学生掌握如何高效地查询和处理数据。 第三至第六部分着重于Ajax(Asynchronous JavaScript and XML)方法及其基本技术,Ajax是一种创建异步网页应用程序的技术,它允许网页在不重新加载整个页面的情况下更新部分网页内容。通过这两部分,学生将学习如何实现前后端通信,提高用户体验。 第五和第六节则深入探讨了Extjs框架,这是一种用于构建富客户端应用程序的前端开发工具。学生将学习如何利用Extjs进行交互式用户界面的设计和开发,这是前端开发中的一个重要技能。 第七部分和第八部分的核心内容是基于百度地图的应用技术,包括API的使用和开发,以及在Android平台上的实际应用,这将使学生熟悉地理定位服务在移动应用中的应用。 最后一部分,即综合应用开发,要求学生将前面所学的知识整合,进行实际项目的开发,锻炼他们的项目管理和问题解决能力。课程参考书目包括《ExtJS Web应用程序开发指南》和《深入浅出ExtJS》,这些都是深入理解Extjs框架的宝贵资源。 此外,课程还特别强调了知识准备,特别是动态HTML页面与JavaScript的基础,如HTML结构、DOM操作、JavaScript语法、事件处理以及节点管理。这些基础知识是理解和使用Ajax、Extjs等现代Web开发技术的基石。 这门课程提供了一个全面的框架,旨在培养学生的移动应用开发技术,包括数据库管理、Web技术、前端框架和跨平台应用开发,旨在为学生的职业发展打下坚实的基础。