本书系统地讲述了使用ASP.NET进行网络程序设计。第1章讲述了.NET框架结构及如何搭建运行环境,并开发了第1个简单的ASP.NET页面。第2章讲述VB.NET程序设计语言基础,包括数据类型、变量及各种语句。第3章讲述HTML服务器控件和Web服务器控件。第4章讲述Request、Response等重要的内部对象。第5章讲述数据库的基础知识和SQL语言。第6、7章讲述如何存取数据库。第8章讲述了如何管理服务器上的文件和文件夹,如何读取文本文件、XML文件和Excel文件。第9章讲述了如何利用隐藏代码和业务对象实现程序代码和HTML代码分离。第10章讲述了.NET的最新特性——Web服务。第11章讲述了配置Global.asax、web.Config文件和网络安全、使用缓存、调试程序等高级应用。在附录中提供了常见问题答疑、重要名词、学习资源等。配套光盘中有本书所有的示例源代码。
\r\n 本书注重基础、讲究实用、选材得当、深入浅出,希望初学者能很快实现从入门到精通。
\r\n 本书适于做高等学校网络程序设计课程教材,同时也适合网络程序设计人员自学使用。
第一章 ASP.NET概述\r\n 1.1 网络程序设计概述\r\n 1.1.1 静态网页与动态网页\r\n 1.1.2 网页的工作原理\r\n 1.1.3 常见的风格程序设计语言\r\n 1.2 ASP.NET简介\r\n 1.2.1 .NET框架\r\n 1.2.2 ASP.NET的功能和特点\r\n 1.3 ASP.NET的运行环境\r\n 1.3.1 安装IIS5.0\r\n 1.3.2 安装MDAC2.7\r\n 1.3.3 安装NETFramework SDK\r\n 1.3.4 安装Internet Explorer\r\n 1.4 ASP.NET的开发工具\r\n 1.5 新建一个简单的ASP.NET文件\r\n 1.5.1 新建ASP.NET文件\r\n 1.5.2 保存ASP.NET文件\r\n 1.5.3 浏览ASP.NET文件\r\n 1.6 新建一个应用程序\r\n 1.6.1 什么是应用程序\r\n 1.6.2 新建一个文件夹\r\n 1.6.3 添加虚拟目录\r\n 1.6.4 设置默认文档\r\n 1.6.5 建立ASP.NET文件\r\n 1.6.6 新建应用程序小结\r\n 1.7 ASP.NET的语法简介\r\n 1.8 开发ASP.NET时的注意事\r\n 习题1\r\n第二章程序设计基础 \r\n 2.1 ASP.NET简介\r\n 2.2 ASP.NET的数据类型\r\n 2.3 ASP.NET常量\r\n 2.4 ASP.NET变量\r\n 2.5 ASP.NET数组 \r\n 2.6 ASP.NET运算符\r\n 2.7 使用条件语句\r\n 2.7.1 IF语句\r\n 2.7.2 Seledt Case语句\r\n 2.8使用循环语句\r\n 2.8.1 For……Next循环\r\n 2.8.2 Do……Loop循环\r\n 2.8.3 While……Wend循环\r\n 2.8.4 ForEach……In循环\r\n 2.8.5 循环嵌套\r\n 2.8.6 强行退出循环\r\n ……\r\n第三章 服务器控件\r\n第四章 内部对象\r\n第五章 数据库基础知识\r\n第六章 ASP.NET存取数据库\r\n第七章 深入进行数据库编程\r\n第八章 文件及文件夹操作\r\n第九章 隐藏代码与业务对象\r\n第十章 Web服务\r\n第十一章配置应用程序及其他应用\r\n附录 A 从ASD到ASP.NET\r\n附录 B ASP.NET的文件类型\r\n附录 C 重要名词索引\r\n附录 D 常见问题答疑\r\n附录 E HTML语言简单介绍\r\n附录 F ASP.NET资源网丫推荐
尚俊杰,男,1972的出生于河南林州市,现在北京教育学院任教,主要研究方向为网络教育、信息技术教育、网络技术,至今主编或合作出版计算机类教材6部;在国内外各级各类学术期刊、学术会议上发表论文15篇;并于2001年4月至9月有香港中文大学做访问学者。
写作本教材的原因
因为长期从事网络程序设计技术研究和信息技术教育,所以一直想写一些由浅入深、从入门到精通的教材。希望这些教材真正以学生为中心,符合学生的认知规律,化高深为浅显,化复杂为简单。简单地说,就是让不会的人一看就会,让会的人看了能迅速提高。
2002年1月,我出版了自己的第一本教材《网络程序设计--ASP》,该书基本上达到了目标,受到了广大读者的一致好评。此后又陆续出版了几本计算机类教材。
随着.NET的逐渐推广,很多读者给我来信,希望我发扬ASP教材的风格,写一本ASP.NET程序设计的教材。因此推出了这本《ASP.NET程序设计》教材。
学习本教材需要的预备知识
本书要求读者只需具备基本的Windows操作、网络应用和简单的HTML知识,本书附录E有HTML知识可以参考。
本教材特点
①注重基础、讲究使用、从入门到精通;
②精心设计每一个案例,力争让读者在不知不觉中掌握;
③精心进行教学设计——什么讲,什么不讲,什么先讲,什么后讲。
本教材导读
本书主要采用案例教学法。一般的例子开始有讲解,例子中易产生疑问的地方有注释,例子后面对重要或易错的内容还有说明。示例要反复看,看完后要达到这种程度:不仅要精通每一句,而且对程序的总体思想、总体结构要了然在胸,还要清楚本例学习到的新知识。最好自己能一边看,一边输入练习。
每一章前面精心设计了“本章要点”,请重点掌握该部分内容。
每一章后面设计了适量的习题,主要是针对本章重点、难点进行训练,对掌握本章内容有非常重要的作用。
配套光盘里包括所有的源程序,大家可以参照光盘使用说明复制使用。
本书的支持网站(http://www.shang.com)有大量相关的课件、补充资料、源代码、软件组件等资源,欢迎大家访问。
注:凡是标题后注有关号的表示较难,可以以后再学。
如何才能学好ASP.NET
首先要对类的概念有透彻了解,要明确.NET中所有的内容都是用类实现的,一种是有界面的类,如文本框控件,一种是没有界面的类。在开发程序时,实质上就是调用各种类的属性、方法和事件。
其次要熟练掌握各种控件的使用,并请尽量使用Web服务器控件。对于控件,实际上就是如何设置属性,如何获取它的值。
此外,要对一些应用程序、物理路径、相对路径等重要概念理解清楚。
致谢
首先要感谢北京大学的蔡翠平老师、北京交通大学出版社的孙秀翠编辑,没有她们的帮助,就没有本书的面世。在本书的写作过程中,赵海霞、丛明辉等也给了很多帮助。此外,还要感谢给我来信的各位读者朋友们。
谢谢大家的厚爱,愿各位早日成功!