本书较系统地阐述了数据库系统的基础理论、基本技术和基本方法,并以当前流行的Microsoft SQL Server 2005作为平台,介绍了Microsoft SQL Server 2005的基础和典型应用。全书共分两部分: 数据库基础和SQL Server 2005实验。第1部分为数据库基础,包括绪论、SQL Server 2005基础与环境、SQL Server 2005操作、关系数据库标准语言SQL、数据库的视图、TSQL语言程序设计、索引与数据完整性、存储过程和触发器、数据库系统安全管理、SQL Server 2005备份恢复与导入导出、关系数据库规范化理论、数据库设计;第2部分包括9个SQL Server 2005的实验。每章都配有小结和习题。本书重点突出、面向实用,并为教师配有教学课件,方便教学。本书适合作为高等院校计算机及相关专业数据库原理课程的教材,也可供广大技术人员及自学者参考。
本书基于Java语言,以案例为核心,问题求解为主线,快速深入地介绍面向对象程序设计的基本思想、方法和应用,以及GUI编程、线程、IO流等高级应用框架。 全书包括三部分:第1部分Java入门,对应第1章和第2章,讨论Java概况、JDK配置,从C过渡到Java,并涉及一些面向对象的基本概念、理念和语法元素;第2部分面向对象程序设计,对应第3章,结合案例,系统阐述面向对象程序设计方法及其语法支撑机制,还包括异常处理、内部类等辅助机制;第3部分实用技术和框架,包括第4~10章,涉及图形用户编程、线程机制、IO流、网络通信、泛型和集合框架、Java连接数据库、反射机制与代理模式等内容。 本书在内容组织上,基于案例介绍内容,直观、高效;在内容设计上,所有案例均有目的、设计、源码和分析,便于快速深入地理解、领会;在内容表述上,结合丰富的图解和形象的比喻,破解技术难点。各章的章首配有导引,指明本章的设置目的、内容组织的逻辑主线、重点和难点等内容;章末配有小结,进行简单梳理、提炼;“思考与练习”中提供一组问答题,用于回顾和检测对前期内容的理解,并提供一些综合型编程作业。 本书适合作为高等院校计算机、软件工程专业和各种软件培训机构的教材,也特别适合广大程序员及其他Java开发爱好者自学、参考。