21天学通asp.net程序设计

介绍ASP.NET的基础概念,包括开发环境搭建、页面语法、站点设计等,并对比ASP.NET与传统ASP的区别,突出ASP.NET的高效运行性能、简易性和灵活性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一章:搭建asp.net开发环境

asp.net是统一的web应用程序平台

asp:由于asp是结合html页面源代码一起编译,所以运行缓慢、代码冗余、调试困难

asp.net:功能强大、安全性好、运行稳定、开发简易

特点:

     一、高效运行性能:由于代码页生成dll文件,在服务器端直接运行编译好的dll文件。而asp需要边编译边运行。

    二、简易性:asp.nt完全面向对象,整个网络应用程序根据页面内各个对象属性、方法、事件进行各功能开发(如bttton)。页面也是对象

   三、灵活性:不依懒于任何web

四、可管理性:asp.net基于web.config文件进行配置

五、可调试性:能跟踪调试错误

六:自定义性和扩展性:自定义控件、组件、应用现成的组件。

第五章:asp.net页面语法

一个asp.net页面包括:页面编译指令、html页面框架及web窗体、服务器端控件、服务器端代码及注释。

一个页面包含:内容页(.aspx)、代码页(.aspx.cs)

命名空间:把许多类、接口放到它里面。

 

一个asp.net页面有且只有一个form标签,且必须runat="server"。

代码声明块:主要用于内容页面和代码页面在同一页中,<script runat="server"></script>与客户端脚本区分,告诉asp.net这段代码要在服务器编译运行。

 

javascript:运行于客户端,对html包含的元素进行操作

代码声明块:用于代码页和内容页在一起,进行声明,只有被调用的时候执行

代码执行块:页面呈现的时候就执行了。

注释:

1.html注释:<!---->

2.代码块中://

3.服务器端注释:<%----%>

页面指令:page指令,import指令 implements

 

接口和类继承区别:

implements一般是实现接口。
extends 是继承类。

接口一般是只有方法声明没有定义的,
那么java特别指出实现接口是有道理的,因为继承就有感觉是父类已经实现了方法,而接口恰恰是没有实现自己的方法,仅仅有声明,也就是一个方法头没有方法体。因此你可以理解成接口是子类实现其方法声明而不是继承其方法。
但是一般类的方法可以有方法体,那么叫继承比较合理。
引入包可以使用里面非接口的一切实现的类。那么是不是实现接口,这个你自己决定,如果想用到那么你不是实现,是不能调用这个接口的,因为接口就是个规范,是个没方法体的方法声明集合。我来举个例子吧:接口可以比作协议,比如我说 一个协议是“杀人”那么这个接口你可以用 砍刀去实现,至于怎么杀砍刀可以去实现,当然你也可以用抢来实现杀人接口,但是你不能用杀人接口去杀人,因为杀人接口只不过是个功能说明,是个协议,具体怎么干,还要看他的实现类。
那么一个包里面如果有接口,你可以不实现。这个不影响你使用其他类。

 

第六章:asp.net站点设计

母版页:除了第一次需要下载母版页及内容页面之外,其它页面只需要显示其内容页面就可以,加载速度快。

<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" /> 为button对象

<asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">     为ContentPlaceHolder对象 
        </asp:ContentPlaceHolder>

第七章:常用服务器控件

HTML服务器端控件:其编程代码在客户端执行。

标准服务器控件:代码行为在服务器端执行,在客户端展示效果

验证控件

数据控件

导航控件

登录控件

web用户控件(自定义控件)

第七章:常用服务器控件

验证控件:以前asp的时候,验证需要写很多代码,现在为加快开发,.net有了用户数据验证控件,加快开发效率,减少程序员开发验证代码时间。

Label1.Text=DateTime.Now.ToString()

label为控件对象,Text为其属性。

DateTime.Now,Datetime为对象,now为属性或函数,ToString()为类型转换函数。

第十五章 web用户控件

web用户控件:与asp.net页面一样有用户界面页和代码页

web用户控件:文件扩展名为.ascx,在里面可以添加html控件和标准服务器控件以及数据绑定控件。

web用户控件:当更新控件时候,其被包含的页面都自动更新。提高代码重复性。

实例15-1:网页footer(添加表,添加图片,添加menu控件)

为用户控件添加事件:在用户控件编辑页面,给控件添加事件,就是添加javascript事件和命令(处理方法)。

为用户控件添加属性:web用户控件就是一个对象(类),添加一个属性,就相当给类添加属性。

总共五部分 编辑推荐 以作任务驱动方式讲解,用实例引导读者习只需要21,便可以轻松掌握ASP.NET编程。基础知识-核心技术-典型案例-综合练习-项目案例,241个典型实例,1个项目案例,357个练习题,一线开发人员全程贴心讲解,上手毫不费力。40小时多媒体语音视频教,源代码和电子教案(PPT)1000余页编程参考宝典电子书(免费赠送)。 内容推荐 本书是ASP.NET的入门教程。ASP.NET 3.5是微软精心打造的新型的软件开发平台。该平台是在.NET2.0的基础上发展而来,在实际开发中有广泛应用。本书一共分为四篇,第一篇主要讲解了ASP.NE的入门基础知识,内容包括搭建ASP.NET开发环境、C#语言基础、面向对象的程序设计ASP.NET内置对象、ASP.NET页面语法、ASP.NET站点设计和常用服务器控件。第二篇重点分析了ASP.NET数据开发的内容,主要包括数据库开发入门、SQL语言、ADO.NET对数据库访问、数据绑定控件、LINQ to SQL数据开发和使用水晶报表。第三篇主要分析了ASP.NET高级应用的内容,包括角色及成员资格管理、Web用户控件、Web服务应用、ASP.NET AJAX和站点的调试和发布等。第四篇ASP.NET实例开发篇重点讲解了三个ASP.NET实例,包括在线音乐网站、博客站点和在线玩具商城。 本书重点突出了LINQ新数据绑定的实用性和技巧性,其中大量应用了ADO.NET 3.5的一些相关知识和技巧。本书适合ASP.NET 3.5的初者,也可作为大、中院校师生和培训班的教材,对于ASP.NET 3.5的爱好者,本书也有很大的参考价值。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值