asp+简介、安装、以及如何显示中文.htm

来自「当你用 ASP 编写服务器端应用程序时」· HTM 代码 · 共 269 行 · 第 1/2 页

HTM
269
字号
            href="http://lzjx.com/w/main.asp?id=411&sx=jc">十四、创建 HTML 
            表格</A><BR>·<A title=十五、使用AdRotator(广告轮换器)组件 
            href="http://lzjx.com/w/main.asp?id=412&amp;sx=jc">十五、使用 Ad 
            Rotat..</A><BR>·<A title=十六、使用BrowserCapabilities(浏览器性能)组件 
            href="http://lzjx.com/w/main.asp?id=413&amp;sx=jc">十六、使用 Browser 
            ..</A><BR>·<A title=十七、使用DatabaseAccess(数据库访问)组件 
            href="http://lzjx.com/w/main.asp?id=414&amp;sx=jc">十七、使用 
            Database..</A><BR>·<A title=十八、创建ActiveX财务组件 
            href="http://lzjx.com/w/main.asp?id=415&amp;sx=jc">十八、创建 ActiveX 
            ..</A><BR>·<A title=十九、从脚本调用Finance组件 
            href="http://lzjx.com/w/main.asp?id=416&amp;sx=jc">十九、从脚本调用 
            Finan..</A><BR>·<A 
            href="http://lzjx.com/w/main.asp?id=539&amp;sx=jc">ASP+与ASP有什么不同</A><BR>·<A 
            href="http://lzjx.com/w/main.asp?id=540&amp;sx=jc">介绍 
            ADO+</A><BR>·<A title=介绍ActiveServerPage+ 
            href="http://lzjx.com/w/main.asp?id=541&amp;sx=jc">介绍 Active 
            Serv..</A><BR>·<A 
            href="http://lzjx.com/w/main.asp?id=542&amp;sx=jc">ASP+的几个特点</A><BR>·<A 
            title=ASP+支持的C#和VB语法对照表 
            href="http://lzjx.com/w/main.asp?id=543&amp;sx=jc">ASP+ 支持的 C# 和 
            ..</A><BR>·<A 
            href="http://lzjx.com/w/main.asp?id=544&amp;sx=jc">ASP+ 
            跟踪</A><BR>·<A 
            href="http://lzjx.com/w/main.asp?id=545&amp;sx=jc">ASP+上传文件语法</A><BR>·<A 
            title=asp+简介、安装、以及如何显示中文 
            href="http://lzjx.com/w/main.asp?id=546&amp;sx=jc">asp+简介、安装、以及如何..</A><BR>·<A 
            href="http://lzjx.com/w/main.asp?id=547&amp;sx=jc">Asp+ Web 
            Forms</A><BR>·<A 
            href="http://lzjx.com/w/main.asp?id=548&amp;sx=jc">ASP+中文显示之两种解决方法</A><BR>·<A 
            href="http://lzjx.com/w/main.asp?id=441&amp;sx=jc">ASP上手“快捷方式”-序言</A><BR>·<A 
            title=ASP上手“快捷方式”-剖析ASP脚本 
            href="http://lzjx.com/w/main.asp?id=442&amp;sx=jc">ASP上手“快捷方式”-剖析..</A><BR>·<A 
            title=ASP上手“快捷方式”-对象和组件 
            href="http://lzjx.com/w/main.asp?id=443&amp;sx=jc">ASP上手“快捷方式”-对象..</A><BR>·<A 
            title=ASP上手“快捷方式”-脚本示例 
            href="http://lzjx.com/w/main.asp?id=444&amp;sx=jc">ASP上手“快捷方式”-脚本..</A><BR>·<A 
            title=ASP上手“快捷方式”-脚本编写技巧 
            href="http://lzjx.com/w/main.asp?id=445&amp;sx=jc">ASP上手“快捷方式”-脚本..</A><BR>·<A 
            title=ASP上手“快捷方式”-样例脚本 
            href="http://lzjx.com/w/main.asp?id=446&amp;sx=jc">ASP上手“快捷方式”-样例..</A><BR>·<A 
            title=ASP上手“快捷方式”-数据库 
            href="http://lzjx.com/w/main.asp?id=447&amp;sx=jc">ASP上手“快捷方式”-数据..</A><BR>·<A 
            href="http://lzjx.com/w/main.asp?id=523&amp;sx=jc">ASP的技术特点与使用方法</A><BR>·<A 
            href="http://lzjx.com/w/main.asp?id=522&amp;sx=jc">SQL 
            Server访问ADO</A><BR>·<A 
            href="http://lzjx.com/w/main.asp?id=521&amp;sx=jc">ASP个人上手指南</A><BR></TD></TR></TBODY></TABLE><SPAN 
      class=l15></SPAN></TD>
    <TD vAlign=top align=middle width=1 bgColor=#cccccc></TD>
    <TD vAlign=top align=middle width=592 bgColor=#ffffff>
      <TABLE cellSpacing=0 cellPadding=6 width="98%" border=0>
        <TBODY>
        <TR>
          <TD class=xx vAlign=bottom height=30>■ 基础教程 &gt; 
          asp+简介、安装、以及如何显示中文</TD></TR></TBODY></TABLE>
      <TABLE height=119 cellSpacing=6 cellPadding=3 width="99%" border=0>
        <TBODY>
        <TR>
          <TD class=xk vAlign=top align=left 
            width="50%">终于空下一段时间,可以学一些新东西,看了一下有关asp+的相关资料,觉得很值得学一下,所以就一边学习一边写下这个教程,对于自己来说,可以作为学习笔记,对于别人,尤其是那些E文不太好的朋友可以作为一个可看的中文资料吧,起个抛砖引玉的作用。由于水平所限,错误在所难免,希望大家能批评指正。首先我将讲一下什么是asp+ 
            , 然后我会结合NGWS自带的例子具体讲一下asp+的应用。由于平常用C较多,所以所有例子都用C#(C sharp , 
            微软的一种新的编程语言,专门对应其NGWS runtime)来写。<BR><BR>  既然叫asp+教程,但自然要说一下什么叫asp+ 
            , 
            但这里我不想只是简单地把微软自己的介绍翻译过来,一个是因为这样的翻译文章很多,另外微软自己未免有点自我吹捧之嫌。我只想谈谈我对asp+的一些初步印象。Asp+给我的第一感觉是功能太强大了,可能你已经看到我那篇域名查询的asp+程序,比起使用组件来方便多了,不用再受那些写组件的限制,可以这样说,凡是传统编程语言可以做到的,asp+都可以做到,当然了,因为本身是作为一种web编程语言,它还是要受web编程的限制。那么,asp+对于asp来说有什么突破呢?首先,运行机制不同,asp属于一种解释型的编程框架,它的核心是vbs和js,受这两种脚本语言的限制,决定了asp先天不足,它无法进行象传统编程语言那样的底层操作,所以如果你需要进行一些诸如socket、文件等的操作时不得不借助于用其他传统编程语言如C++、VB 
            、JAVA等编写的组件,并且由于它是解释执行的,所以在运行效率上大打折扣。而asp+呢,它是一种编译型的编程框架,它的核心是NGWS 
            runtime ,除了和asp一样可以采用vbs和js作为编程语言外,还可以用VB和C# 
            来编写,这就决定了它功能的强大,可以进行很多低层操作而不必借助于其他编程语言。另外由于它是编译后运行的,所以执行效率要比asp高得多。<BR><BR>  唉,讲这些理论性的东西真是既枯燥又乏味,让我们来点儿实际的吧。下面我讲一下asp+的运行环境。想要运行asp+程序,首先你要具备运行的条件(废话),首先,你需要asp+的支撑环境,也就是NGWS 
            runtime, 这个你可以从微软站点免费下载,由于NGWS是计划在visual 
            studio7中出正式版本,所以你现在能下载的是它的beta版,具体版本号是1812.9。不过先别急着下载,首先要看一下你的机器是否能够跑起来,具体要求如下:<BR>·  CPU: 
            Intel Pentium II-class 300 MHz (Intel Pentium III-class 600 MHz 
            recommended) <BR>·  RAM: 96 MB (128 MB recommended) <BR>·  Available 
            hard disk space (for install): 250 MB <BR>·  Available hard disk 
            space (post install): 155 MB <BR>·  Video: 800x600, 256 
            colors <BR>·  CD-ROM: required <BR>·  Operating System: Microsoft 
            Windows 2000 and Microsoft Internet Explorer 5.5 <BR>·  Other 
            Software: MDAC 2.6 Beta 2 <BR>  
            看明白了,怎么样,如果你的电脑符合要求,那么来吧,让我们下载这个80多M的庞然大物吧,具体下载地址是:<BR>http://download.microsoft.com/download/platformsdk/Trial/1812.10full/NT5/EN-US/Setup.exe<BR>  下载完后,安装及配置很简单,你只需要运行这个setup.exe然后按照向导完成安装即可,现在我们就可以来运行我们的第一个asp+程序了。好了, 
            看下面这个程序:<BR><BR>file : intro1.aspx<BR><BR><BR>&lt;html&gt;<BR>  
            &lt;head&gt;<BR>   &lt;link 
            rel="stylesheet"href="intro.css"&gt;<BR>  &lt;/head&gt;<BR><BR>  
            &lt;body&gt;<BR><BR><BR><BR>    &lt;center&gt;<BR><BR>    &lt;form 
            action="intro1.aspx" method="post"&gt;<BR><BR>      &lt;h3&gt; Name: 
            &lt;input id="Name" type=text&gt;<BR><BR>      Category: &lt;select 
            id="Category" 
            size=1&gt;<BR>             &lt;option&gt;psychology&lt;/option&gt;<BR>             &lt;option&gt;business&lt;/option&gt;<BR>             &lt;option&gt;popular_comp&lt;/option&gt;<BR>           &lt;/select&gt;<BR><BR>      
            &lt;input type=submit value="Lookup"&gt;<BR><BR>    
            &lt;/form&gt;<BR><BR>    &lt;/center&gt;<BR><BR>  
            &lt;/body&gt;<BR>&lt;/html&gt;<BR><BR>  怎么样,看明白了吧。什么?这是个标准htm文件?对呀。喂,先别扔烂西红柿臭鸡蛋呀,看仔细了,虽然这是个标准的htm文件,但你把它存为后缀为.aspx的文件,然后在浏览器里运行一下,怎么样,没骗你吧,这就是一个不折不扣的asp+文件,你的第一个asp+程序。由于asp+向前兼容asp,所以任何一个asp文件都可以作为asp+文件来运行,下面让我们把上边这个文件稍微改动一下,把两个input前面的name 
            category分别改为姓名和分类,就象下面这个文件:<BR><BR>intro1c.aspx<BR>&lt;html&gt;<BR>  
            &lt;head&gt;<BR>   &lt;link 
            rel="stylesheet"href="intro.css"&gt;<BR>  &lt;/head&gt;<BR><BR>  
            &lt;body&gt;<BR><BR><BR><BR>    &lt;center&gt;<BR><BR>    &lt;form 
            action="intro1.aspx" method="post"&gt;<BR><BR>      &lt;h3&gt; 名字: 
            &lt;input id="Name" type=text&gt;<BR><BR>      分类: &lt;select 
            id="Category" 
            size=1&gt;<BR>             &lt;option&gt;psychology&lt;/option&gt;<BR>             &lt;option&gt;business&lt;/option&gt;<BR>             &lt;option&gt;popular_comp&lt;/option&gt;<BR>           &lt;/select&gt;<BR><BR>      
            &lt;input type=submit value="Lookup"&gt;<BR><BR>    
            &lt;/form&gt;<BR><BR>    &lt;/center&gt;<BR><BR>  
            &lt;/body&gt;<BR>&lt;/html&gt;<BR><BR>  这次你再运行一下,发生什么?怎么,汉字都变成??号了?对,没错,表面上看是不支持汉字,但实际上我们是有办法解决的,找到winnt/complus/[version]/config.web这个文件,注意[version]是指NGWS的版本号,可能象这样:winnt/complus/1812.9/config.web,用记事本打开这个文件,找到如下几行:<BR>  
            &lt;globalization<BR>   requestencoding="us-ascii"<BR>   responseencoding="iso-8859-1"<BR>  
            /&gt;<BR>看到那个”iso-8859-1”了吗?对,正是这个东东造成不显示汉字,把它改成”gb2312”就一切ok了,再运行一次,怎么样,是不是看到你熟悉的汉字了?<BR><BR>好了,已经半夜2点多了,今天就讲到这里,明天我再继续。 
            <BR></TD></TR></TBODY></TABLE>
      <TABLE cellSpacing=0 cellPadding=0 width="98%" border=0>
        <TBODY>
        <TR>
          <TD>■今日推荐:<A 
            href="http://lzjx.com/w/main.asp?id=388&amp;sx=jc">ASP内建对象Serv</A> 
          </TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=800 bgColor=#ffffff border=0>
  <TBODY>
  <TR>
    <TD background=asp+简介、安装、以及如何显示中文.files/qw39.gif></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=1 cellPadding=5 width=800 bgColor=#ffffff border=0>
  <TBODY>
  <TR>
    <TD class=N noWrap align=middle>
      <TABLE cellSpacing=0 cellPadding=0 width="100%" bgColor=#ffffff 
        border=0><TBODY>
        <TR>
          <TD 
      background=asp+简介、安装、以及如何显示中文.files/qw39.gif></TD></TR></TBODY></TABLE><BR>本网站是学习网站,内容整理大多来自互联网,尽量标明了出处,如果侵犯了您的权力请通知我,立即纠正<BR>欢迎提出宝贵建议,提供相关资料,以便相互学习,共同提高!<BR>
      <OBJECT 
      codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0 
      height=18 width=103 classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000><PARAM NAME="BGCOLOR" VALUE=""><PARAM NAME="movie" VALUE="../images/21sg.swf"><PARAM NAME="quality" VALUE="high">
                                      <embed src="../images/21sg.swf" 
      quality="high" 
      pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" 
      type="application/x-shockwave-flash" width="103" height="18" ></embed>     
       </OBJECT></TD></TR>
  <TR>
    <TD height=79>&nbsp;</TD></TR>
  <TR>
    <TD align=middle></TD></TR></TBODY></TABLE></CENTER></BODY></HTML>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?