Office中国论坛/Access中国论坛

标题: 【教程】从Access到Asp.net(五) [打印本页]

作者: 情比金坚    时间: 2006-8-11 10:21
标题: 【教程】从Access到Asp.net(五)
【浇水】


总是有人说微软的东西不好,不开源,不兼容什么的,可是应该说没有微软的诞生就没有个人电脑的普及,到去年仅仅盖茨夫妇就直接回报了社会270亿美元,注意,这里指的是直接回报,盖茨和他的微软公司为整个世界创造的价值该在这个数的几百倍。并且承诺回捐献出自己的98% 的个人资产。仅此一点,就比叫嚣**技术多么好,**技术多么有前途的事情有意义千百倍,比那些提倡开源的人高尚不知多少。大家也可以想象一下,如果windows,office是免费的话,会有人捐赠270亿美元出来吗?感谢微软又推出了.net,给我们这些菜鸟也能做出一些有价值的东西。


【什么是asp.net


Asp.net不是asp的升级,是一种全新的网页编程技术,放弃了对VBScript的支持,使用新的语言:Visual basic.net ,C#,和J# ,不再支持ADO而是用ADO.NET,所以我们并不需要学习ADO。直接学习ADO.NET就好。ASP.NET中逻辑代码被编译和封装,而由HTML的组成的前台可以由美工人员来处理,而由大师们编写好的类可以由我们任意调用,并且在不同的系统的中都一样的调用。现在只要你有一个规划,不会受限制于任何一个程序员的干扰,都能很容易的完成一个系统。


[此贴子已经被作者于2006-8-11 2:34:57编辑过]


作者: 情比金坚    时间: 2006-8-11 10:23
【建立asp.net开发运行平台】


首先你的操作系统应该是windowsXP sp2 以上,这样保证你的IE是5.5以上,windows2003也行,不过我是用XP的,2003还是留给专业人员用吧。首先安装IIS:找到你的windows安装光盘,放在旁边:


控制面板----添加和删除程序-----添加和删除windows组件[attach]19638[/attach]

作者: 情比金坚    时间: 2006-8-11 10:25
选择IE和IIS组件,然后点击下一步[attach]19639[/attach]



提示插入windows光盘,在光驱中放入光盘,然后按确定


等待一会儿,就会提示组件安装成功。


安装SQL ,虽然我们的示例没有使用SQL但我还是建议你现在就安装SQL,关于SQL的安装,因为不是我们的教程中的内容,所以不加以叙述。


要记住:安装IIS在安装.NET之前。
作者: 情比金坚    时间: 2006-8-11 10:26
下面来安装Visual Studio.NET 2003


把安装程序全部复制到硬盘中,点击autorun.exe 开始安装[attach]19640[/attach]



点击那些粗体字的地方,根据向导一步步安装……。需要经过一段时间的等待,重新启动后,我们就拥有了VS2003。
作者: 情比金坚    时间: 2006-8-11 10:29
【创建虚拟目录】


虚拟目录就是相对于IIS的根目录来说的,一个站点的根目录只能有一个,为了使多个web应用程序运行于一个IIS服务器上,就为其虚拟一个IIS目录。


选择开始----控制面板----管理工具----Intrenet信息服务[attach]19641[/attach]
[attach]19642[/attach]



[此贴子已经被作者于2006-8-11 2:30:14编辑过]


作者: 情比金坚    时间: 2006-8-11 10:37
在根目录【默认网站】上点击鼠标右键----新建-----虚拟目录[attach]19643[/attach]

作者: 情比金坚    时间: 2006-8-11 10:38
进入虚拟目录向导,然后给出虚拟目录别名,记住这个名字,这个名字是以后在浏览器地址栏里输入的名字,下一步,然后指定物理目录,我一般不会把这个目录和系统盘共用一个盘。下一步,权限设置,一般只选择前两项,下一步,完成。[attach]19644[/attach]
[attach]19645[/attach]


[此贴子已经被作者于2006-8-11 2:39:12编辑过]


作者: 情比金坚    时间: 2006-8-11 10:41
【运行虚拟目录】


点击小三角,运行IIS,运行后是黑色小方块[attach]19646[/attach]

作者: 情比金坚    时间: 2006-8-11 10:47
【编写一个网页】
在access里用户界面是窗体,在asp.net叫web窗体,群众管它叫网页,asp.net的后缀名是.aspx,普通网页后缀名是:.htm,asp网页后缀名是.asp.所有网页都是由一种叫超文本标记语言来编写的,这种语言叫html语言,是由一些装在<>里面的字母组成的,称之为标记
整个页面以<html>开始</html>结束
既然html是文本语言,那就可以用记事本打开,比如,我们在记事本中输入下面的文字:



<html>
  <head>
    <title>第五章</title>
  </head>
  <body>
asp.net页面
  </body>
</html>



然后把记事本保存为名称为webform1.aspx 文件,把该文件存放到我们刚才建立的虚拟目录中去。比如我刚才建立了一个叫acc2sap的文件夹。**.aspx文件必须在浏览器中运行,不能直接打开。
然后我们打开IE浏览器,在地址栏输入http: //127.0.0.1/acc2asp/webform1.aspx你就可以看到这样的情景:
127.0.0.1表示本机电脑,也可以写成localhost,或者你的电脑名称

[attach]19647[/attach]


[此贴子已经被作者于2006-8-11 2:55:09编辑过]


作者: 情比金坚    时间: 2006-8-11 10:50
【小结】
5555,好累了,今天就讲这么多好了,今天我们主要建立asp.net的运行设计平台,还写了一个网页文件。
记住运行asp.net要装.NET Framework SDK框架,没有就去下载MDAC2.8
IE要5.5以上
要装IIS
要先装IIS再装mdac
要做设计就要装VS2003,不要学牛人用记事本编程,就如同出远门要开汽车不要骑自行车,骑自行车不是牛而是蠢,自行车只有在你的钱很多的情况下才用,比如布什直升机座腻了才去骑自行车。
掌握一点html知识
作者: sgrshh29    时间: 2006-8-11 15:02
以下是引用情比金坚在2006-8-11 2:25:00的发言:


要记住:安装IIS在安装.NET之前。

情版主,IIS与.NET的安装顺序如果反过来,会出现哪几方面的问题?
作者: sgrshh29    时间: 2006-8-11 15:05
以下是引用情比金坚在2006-8-11 2:41:00的发言:



【运行虚拟目录】


点击小三角,运行IIS,运行后是黑色小方块


版主,这一步,虚拟目录设置好后,不能点击运行(因为小三角是灰色的,方块也是灰色的),这是什么原因?
作者: wang1950317    时间: 2006-8-11 16:31
情版主真是辛苦了!!
作者: walker-dong    时间: 2006-8-11 19:27
记下了,我出远门一定会开车去的.
作者: 情比金坚    时间: 2006-8-11 22:43
以下是引用sgrshh29在2006-8-11 7:05:00的发言:



版主,这一步,虚拟目录设置好后,不能点击运行(因为小三角是灰色的,方块也是灰色的),这是什么原因?

请你把鼠标移动到“默认网站”上点击,看看正常了吗?
作者: sgrshh29    时间: 2006-8-11 23:16
以下是引用情比金坚在2006-8-11 14:43:00的发言:



请你把鼠标移动到“默认网站”上点击,看看正常了吗?

谢谢!因为原来默认的是C:\Inetpub,把路径改动到虚拟目录就好了.


又: "安装IIS在安装.NET之前"  作何解?有什么讲究吗?

[此贴子已经被作者于2006-8-11 15:33:57编辑过]


作者: 情比金坚    时间: 2006-8-12 00:32
因为在用VS2003设计的时候,要用到IIS,安装时VS2003会自动布局好的,所以要先装IIS

[此贴子已经被作者于2006-8-11 16:35:48编辑过]


作者: sgrshh29    时间: 2006-8-12 01:18
以下是引用情比金坚在2006-8-11 16:32:00的发言:


因为在用VS2003设计的时候,要用到IIS,安装时VS2003会自动布局好的,所以要先装IIS

等您的大作出齐了,好好学学,多谢!
作者: tmtony    时间: 2006-8-12 06:04
好文,支持!!
作者: 宿命的风    时间: 2006-8-12 06:40
好贴! 辛苦辛苦!
作者: appleking    时间: 2006-8-18 22:12
藏的好深哦。现在才找到[em07][em07]
作者: johnx9    时间: 2006-11-23 03:37
[em02]没理由不顶你啊
作者: sbsfhgl    时间: 2008-1-2 13:05
建议爱好者都来学,不要浪费这么好的东东
作者: hotned    时间: 2009-12-13 20:04
级压群芳的无敌贴!




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3