asp.net 入门的五个步骤
作者: rob howard | ||
步骤 1:下载和安装 .net sdk asp.net 是作为 .net sdk 的一部分提供的,它是创建、生成和测试基于 .net framework 的应用程序所需要的所有技术的集合。要下载和安装 .net sdk,请前往 msdn online .net 开发人员中心(英文),然后单击“download the .net framework sdk beta 1”。下载内容大约有 90 mb;不过,有一个选项可以将 sdk 分为一系列小文件进行下载。 在安装 asp.net 之前,需要安装 internet explorer 5.5,您可以从 http://www.microsoft.com/windows/ie/default.htm(英文)下载它。 注意:sdk 的技术预览版本仅支持安装了 internet information services (iis) 5.0 的 windows 2000 server,而 beta 1 版本则支持 windows nt 4.0 和 iis 4.0。 步骤 2:安装 .net framework 的快速入门示例 如果您已经安装了 sdk,那么也应该安装 .net framework 的快速入门示例。包括在 .net sdk 内的快速入门示例包含各种 asp.net 特性和其他 .net 技术的详细示例。 要安装快速入门示例: 打开 sdk overview 链接 (.net framework sdk overview),该链接已在 sdk 安装过程中添加至您的桌面。 html 页面打开后,单击 .net framework samples 链接。 按照安装步骤来安装示例。 安装完成后,您可以在 http://localhost/quickstart/default.htm 访问示例。 最后,在浏览默认文档时,您可以选择页面顶端的 asp.net 链接。此链接包含了 asp.net 示例的列表。 步骤 3:加入 aspng 讨论列表 charles carroll 作为不断壮大的 asp.net 社团的领导者之一,一直尽心尽力地主持着基于电子邮件的 asp.net 讨论列表。事实上,从七月初专业开发人员会议 (pdc) 的第一天开始,这个讨论列表就一直存在。 此讨论列表是学习和发布日益丰富的 asp.net 开发人员知识的最佳选择。charles 会检查和筛选所有的消息,确保发布的文章都与此列表相关,从而使讨论不脱离主题。 除了社区方面的列表以外,microsoft .net framework 小组还定期参加讨论并发布示例代码。最近一次是 scott guthrie 发布了一个动态生成图像的 asp.net 示例。 要加入讨论列表,只需访问 http://www.asplists.com/asplists/aspng.asp(英文)。在此页面上,您可以找到与 asp.net 相关的不同主题的电子邮件讨论列表的完整列表。最活跃的列表是 aspngbeta,我们推荐您加入这个列表。请从列表中选择 aspngbeta。您也可以直接访问 http://www.asplists.com/asplists/aspngbeta.asp(英文),选择所需的接收电子邮件分发的选项。 步骤 4:常见问题 如果我安装 sdk 并且使用 asp.net,会不会中断现有的 asp 应用程序? 不会。asp.net 应用程序与现有的 asp 应用程序可以同时运行。 asp 使用的文件扩展名(如 .asp 和 .asa)和 asp.net 使用的文件扩展名(如 .aspx、.asax、.ascx、.asmx 等等)是完全独立的,不会互相替代。而且,asp.net 应用程序的处理由一个独立的 isapi 扩展进行。 一点说明:尽管 asp 和 asp.net 应用程序可以同时运行,但即使在同一目录下,它们也不能共享应用程序信息。例如,在 global.asa 中所作的设置不会影响 asp.net 应用程序,而在 global.asax 中所作的设置也不会影响 asp 应用程序。类似地,应用程序和会话状态信息也不共享。asp 应用程序中的某个用户无法使用在 asp.net 应用程序中为同一个用户添加的会话数据,除非重新创建该用户。 创建 asp.net 页面需要使用 visual studio 或其他工具吗? 不需要。尽管 visual studio.net 将提供惊人的设计、编码和调试环境,但创建 asp.net 应用程序并不需要使用它。asp.net 遵循与 asp 相同的“只需保存”设计原则:任何基于文本的编辑程序都可用于创建 asp.net 应用程序。在第一次访问 asp.net 页面时,该页面会自动编译,以后的请求将访问编译过的资源。 asp.net 可以在 windows 95、windows 98 和 windows me 上运行吗? 不可以。您确实可以利用这些平台之一来进行开发,但是 asp.net 应用程序必须运行在 web 服务器上,或者运行在安装了 iis 的 windows 2000 或 windows nt 4.0 上。 步骤 5:进一步了解 在这一步中,我将尽量概括一些联机、印刷和活动方面的重要资源。如果得到新消息,我会继续补充新的资源和活动。 ibuyspy microsoft asp.net 示例应用程序 ibuyspy(英文)是功能全面的电子商务应用程序,它详细介绍了如何使用 asp.net 创建高性能、可伸缩的 web 应用程序。您可以联机浏览示例应用程序(包括完整的源代码和文档),也可以下载完整的 c# 或 visual basic.net 版本的应用程序。 asp.net 主机服务 brinkster inc.(英文)是最大的免费 asp web 主机服务提供商,它提供免费 asp.net 主机服务。加入的每个成员可获得 5 mb 空间用于测试和学习 asp.net。用于测试和学习的成员身份,给开发人员提供了了解这项新技术的机会。brinkster 提供免费 asp 主机服务已经有一年多的时间,在 asp/asp.net 主机服务市场处于领先地位。 社区站点和分发列表 asp.net 社区(包括人、活动、讨论列表和新闻组等)是非常奇妙的,它不仅是得到答案或解决问题的最好场合之一,而且其中还有一些站点提供联机的快速入门示例——这意味着您可以尝试 asp.net,而不需要安装它。 http://www.aspfree.com(英文)是比较全面的 asp.net 社区站点之一,由 steve schofield 管理。您可以在这里找到十多篇关于 asp.net 的文章,以及联机的 asp.net 快速入门示例。如果您不能安装 net.sdk,这是您学习 asp.net 的不错的选择。作为奖励,您还可以得到 wrox press 出版的 a preview of asp.net 第 1 章的联机版本。 http://www.aspng.com(英文)是另外一个比较全面的 asp.net 相关站点。aspng 包括至以下内容的链接:charles carroll 上载的 asp.net 类和 stephen walther 上载的 asp.net workshop。最后,aspng 还包括一个比较活跃的电子邮件讨论列表。相关信息请参见 http://www.asplists.com(英文)。 http://www.asp101.com(英文)几篇 asp.net 相关文章,以及按线索组织的、基于 web 讨论的 asp.net 论坛。 http://www.asptoday.com(英文)wrox press 的联机杂志已经有 10 篇关于 asp.net 的文章,范围从 ado+ 到生成服务器控件。 http://www.4guysfromrolla.com(英文)4guysfromrolla 包括一些文章和其他相关资源。文章内容涉及 ado+ 和 asp.net 本身的概述。 http://www.devx.com(英文)最后,devx.com 包含比较全面的 asp.net 列表和可用的 .net 相关资源。从书籍、web 站点到活动,您都可以在这里找到感兴趣的东西。 书籍 现在有三本讲解 .net 的书籍: presenting c# 概括介绍了新语言 c#(asp.net 支持的多种语言之一)。如果您希望快速简便地了解 c#,您可能需要这本书。 a preview of asp+ 涵盖了从简要介绍 asp.net 到创建 asp.net 页面的各种内容,包括 web 服务、数据和控件。此外,它还涉及从 asp 转至 asp.net、asp.net 对象模型以及如何在 .net 中使用 com 组件等主题。这本书在 beta 1 版本之前面世。 a programmer's introduction to c# 由 eric gunnerson(c# 小组的成员)著,对 .net 语言 c# 进行了深入的探讨。 活动 如果您愿意参加会议并观看有关 asp.net 和 .net framework 的演示,建议如下: wrox(英文) wrox 欧洲开发人员会议将于 11 月 29 日在荷兰的阿姆斯特丹召开。会议讨论与 asp.net 和 .net 相关的各种主题,.net framework 小组成员将出席本次会议。希望您来参加这次会议。 insideasp(英文) insideasp 会议将于 2 月 22 日至 25 日在佛罗里达的奥兰多召开。会议仅讨论 asp 和 asp.net 社区的相关问题。与 wrox 会议一样,.net framework 小组成员也将出席这次会议。 asp.net 速成课程(英文) 为期四天的专题讨论会将集中讨论如何用 asp+ 服务器控件建立复杂的交互式 html 窗体。我们也将向您介绍 microsoft ado 的最新版本——ado+。要了解会议的时间和地址,请参见此 web 站点。 总结 总之,连接和运行 asp.net 非常容易。现在,已经有一些很有用的资源可以帮助您学习这种技术,希望您能加入日益壮大的社区撰稿者队伍。在下个月的文章中,我们将讨论 asp.net 中会话状态管理的变化(asp 的一个重大变化)。 如果您对专栏有意见或建议,请发邮件至 netcolum@microsoft.com。 |
相关文章:
我帮公司财务写了个“群发工资条”的Python脚本
作者 | 黄伟呢来源 | 数据分析与统计学之美介绍这是一个很好的Python自动化的案例。对于小公司,采用手动方式一个个发送邮件还是可以的。如果一个上百号,上千号,或者更大规模的公司,我们再一个个发送工资条邮件,就太浪…

[转] vim的复制粘贴小结
转载自: http://blogread.cn/it/article.php?id304 用vim这么久了,始终也不知道怎么在vim中使用系统粘贴板,通常要在网上复制一段代码都是先gedit打开文件,中键粘贴后关闭,然后再用vim打开编辑,真的不爽;上…

CCNA基础 IP地址子网划分
例:1.2.3.4/28 解析0:https://ws2.sinaimg.cn/large/006aKfj6jw1fa09e02m53j30u01hc7av.jpg 解析1:子网数量:2^n-x ( N表示 "/" 后面的数字;X表示8或16或24 ) (子网数量需要减去8或16视情况决…

一位IT從業人員的心路歷程
一位IT從業人員的心路歷程作者:章立民「Statgraphics統計繪圖入門詳論」是我的第一本著作,時值1990年9月,當時我還是一位大三升大四的學生。屈指算算,14年來,我已經撰寫了60本以上的書籍(簡體版未計算在內),…
面了大厂的 Python 岗后,炸了!
听说 Python 很难学?难在哪里?听说学完不知道做什么,为什么?结合我最近这些年的 Python 学习、开发经验,发现 90% 的人在初学 Python 时都会遇到下面这些问题——1. 没经验根本不知道从何学起,而且应用方向…

{} 与 function() { } , 选用空对象{}来存放keyValue
虽说js里面什么都能当对象,也能用填鸭式方法任意给对象添加属性,属性赋值.但是有些js内置的对象,类型属性也是没办法覆盖的。 贪多必失,写了一个用操作url 的js工具类,这个类上面有个属性叫queryString,我原…

java/android 设计模式学习笔记(1)--- 单例模式
前段时间公司一些同事在讨论单例模式(我是最渣的一个,都插不上嘴 T__T ),这个模式使用的频率很高,也可能是很多人最熟悉的设计模式,当然单例模式也算是最简单的设计模式之一吧,简单归简单&#…

实例解说.Net构架下的加密编程
yesky(张悦■yesky) http://www.yesky.com/SoftChannel/72342380484755456/20031225/1756613.shtml 很久以前就一直想写一个加密程序,但是一直感到太麻烦而没有动手,不过在前段时间学习.NET的过程中发现.NET的框架中封装了与加密有关的类。而且要在.NE…
人工智能新手入门学习路线!附学习资源合集
有段时间没跟大家分享编程资源福利了!今天为大家整理了人工智能新手入门学习路线,同时附700分钟的学习资源合集,相信这套福利可以帮你顺利入行AI!文末领取全部资料。一、AI基础好课学习资料整理(约317分钟)…

数据还原到指定时间点的处理示例
--创建测试数据库CREATE DATABASE DbGO--对数据库进行备份BACKUP DATABASE Db TO DISKc:\db.bak WITH FORMATGO--创建测试表CREATE TABLE Db.dbo.TB_test(ID int)--延时1秒钟,再进行后面的操作(这是由于SQL Server的时间精度最大为百分之三秒,不延时的话,可能会导致还原到时间点…

kvm cpu的亲和性绑定配置
1.CPU的绑定配置进程的处理器亲和性(process affinity):指将进程绑定到特定的一个或多个cpu上去执行,而不允许将进程调度到其他cpu上。物理cpu:表示真实的cpu个数逻辑cpu:表示所有拥有一个完整真实cpu功能的…
李开复对话Yoshua Bengio:AI技术的下一个突破
7月23日,在SGInnovate主办的“深度科技(Deep Tech)造福人类”活动上,创新工场董事长兼CEO李开复与Element AI联合创始人Yoshua Bengio进行了一场对话,讨论了人工智能的未来发展。Yoshua Bengio是深度学习三大发明人之一…

单链表功能大全
单链表很全的例子,增加,删除,排序,都有了 #include <stdio.h>#include <stdlib.h>typedef struct node{int nDate;struct node *pstnext;}Node;//链表输出void output(Node *head){Node *p head->pstnext;while(N…

Access外键 级联更新、删除
工具栏-->"关系"。 打开主表和从表。 将主表的字段拖动到从表的对应字段。 (两个字段要求类型相同。 如果主表是自动编号,那么从表用长整型.) Access添加外键约束(1)"实施完整性约束"(2)"左联接"(3)"实…

20161124网络爬虫技术学习
参考书籍:《自己动手写网络爬虫》 网络爬虫的基本操作是抓取网页。 “打开”网页的过程其实就是浏览器作为一个浏览的“客户端”,向服务器端发送了一次请穷求,把服务器端的文件“抓”到本地,再进行解释,展现。更进一步…

关于何种情况下使用DataGrid、DataList或Repeater的一些讨论
作者:Scott Mitchell [概述] WEB开发自从有了基于脚本的WEB编程技术(如ASP)以来,经历了一个漫长的过程。通过使用微软的ASP.Net技术,传统的ASP中大量的、单调乏味的、重复性的编程工作成为了历史…

UDP客户端不用绑定吗IP和端口?
2019独角兽企业重金招聘Python工程师标准>>> 书上都是这么说的,UDP客户端不用绑定IP和端口,操作系统会给它自动分配端口。。。。 但是虽然没有显示绑定,但是操作系统却似乎做了些隐蔽的事情。 首先,在客户端࿰…
算法实现太难了?机器学习也需要开源软件
作者 | Soren Sonnenburg等译者 | 刘畅出品 | AI科技大本营(ID:rgznai100)导读:开源工具已经趋于成熟,这使其能构建大规模的自然场景下的系统。与此同时,机器学习领域为各种应用开发了大量强大的学习算法。但是&#x…

数据库备份定期删除程序的开发。
第一.最近客户的服务器数据库备份每天都在进行,随着数据量的不断的增加,备份也在不断的进行变大。 第二.于是一些问题就出现了客户的服务器的磁盘的空间有限,定期数据库备份文件太大而导致无法进行保存问题。 第三.从而导致了服务器宕机以及服…

Repeater控件的分页问题
作者:zhoubinmail.sdu.edu.cn以前做ASP的时间不算短,可是做ASP.NET我是个新手。前几天做项目,遇到一个问题,要求比较复杂的数据格式显示,用DataGrid非常难实现,后来改用了Repeater控件来实现。不过这样就带…
华为昇腾AI全栈知识深入解读,师资培训沙龙深圳场圆满落幕!
头图 | 视觉中国极度缺乏AI人才,已成为中国人工智能产业发展道路上的瓶颈。在国家政策的支持下,众高校初建AI专业者甚多,但高校教师应掌握哪些知识储备来传道授业,大家都是“摸着石头过河”。将高校AI人才培养教学大纲与厂商成熟落…

[转载] 信息系统项目管理师考试论文写作要点
来源:信管网 网址:http://www.cnitpm.com/pm/4323.html (1)在论文写作之前,先不要急着动笔,认真把题看清楚,选择自己熟悉的论文(考试时,一般是二选一)&#x…

POM.xml 标签详解
pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他…

DataRow的序列化问题
来源:CSDN 作者:kroll 在.net里,DataRow类型的对象是不支持序列化的,那么如果在一个需要序列化的对象中含有DataRow类型的字段该怎么办呢?呵呵,幸好Datatable是支持序列化的。因此,我们可以自定…

mass Framework event模块 v4
event.js // // 事件模块(包括伪事件对象,事件绑定与事件代理) // $.define("event",document.dispatchEvent ? "node" : "node,event_fix",function(){// $.log("已加载target模块")var rhoverH…
美国 AI 博士:什么都不会怎么学 Python?
我见过市面上很多的 Python 讲解教程和书籍,他们大都这样讲 Python 的:先从 Python 的发展历史开始,介绍 Python 的基本语法规则,Python 的 list, dict, tuple 等数据结构,然后再介绍字符串处理和正则表达式࿰…

puppet 初识
【puppet初识】学习目录 领导说saltstack太慢 机器量一旦上来,saltstack就力不从心,所以要将saltstack转向puppet。【安装背景】系统centos 6.5软件地址:http://downloads.puppetlabs.com/puppet/master: 192.168.100.10agent: 192.168.100.13因为puppe…

ColorMatrix 彩色矩阵
选择自 hbzxf 的 Blog 首先对装配脑袋给出上两片文章的友好回复,还有网友Fisherman一起探讨ColorMatrix话题表示感谢!ColorMatrix (彩色矩阵) 类位于System.Drawing.Imaging命名空间 先看看下面的代码 ColorMatrix cm newColorMatrix(newfloat[][]{ n…
一个参数一张Excel表,玩转Pandas的read_excel()表格读取
作者 | 黄伟呢来源 | 数据分析与统计学之美我觉得很有必要讲述这个文章,进行数据处理的第一步就是Python数据读取。但是你可能没想到,在进行数据读取的同时,我们其实可以配合相关参数做很多事儿,这对于后续的数据处理都是极其有帮…

Android 设计模式:(三)装饰者模式 —— 装饰对象
*利用组合(composition)和委托(delegation)可以在运行时实现继承行为的效果,动态地给对象加上新的行为。*利用继承扩展子类的行为,是在编译时静态决定的;利用组合的做法,可以在运行时…