当前位置: 首页 > 图文教程 > 网络编程 > ASP > asp+语法介绍(一)

ASP
remote script文档(转载自微软)(八)
不能ASP图像组件来生成图像的ASP计数器程序(二)
不能ASP图像组件来生成图像的ASP计数器程序(三)
用ASP发送邮件
用ASP进行网络打印功能
用ASP实现号码转换
如何用ASP创建日志文件
二十八条改善 ASP 性能和外观的技巧(1-7)
二十八条改善 ASP 性能和外观的技巧(8-14)
二十八条改善 ASP 性能和外观的技巧(15-21)
二十八条改善 ASP 性能和外观的技巧(22-28)
asp实现在web中显示电子表格数据(一)显示数据表格的应用
asp实现在web中显示电子表格数据(二)生成HTML表格
asp实现在web中显示电子表格数据(三)创建数据表列表和名字范围
asp实现在web中显示电子表格数据(四)创建文件选择列表
Carello Web 使 ASP 源码暴露 (APP,缺陷)
MS IIS虚拟主机ASP源码泄露 (MS,缺陷)
虚拟web目录容易泄露ASP源代码 (MS,缺陷)
MS IIS server的ASP安全缺陷 (MS,缺陷)
用WinSock设计Chat程序(转)

ASP 中的 asp+语法介绍(一)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 212 ::
收藏到网摘: n/a

       ASP+ 现在支持两种语言C# (简称 "C Sharp"), Visual Basic, and JScript.
  基于习惯,在以下的语言介绍中,我们采用的练习和例程采用VB和C#语言来开发Web应用程序.如果想要得到关于.Net技术的详细资料,请去MS的站点 查看关于 NGWS SDK!
  在下面的列表中,你可以看到关于这两种语言的语法的简要介绍
  1.变量声名
  C# 语法
  int x;
  String s;
  String s1, s2;
  Object o;
  Object obj = new Object();
  public String name;
  VB语法
  Dim x As Integer
  Dim s As String
  Dim s1, s2 As String
  Dim o 'Implicitly Object
  Dim obj As New Object()
  Public name As String
  
  
  2语句
  C#:
  Response.Write("豆腐");
  VB:
  Response.Write("豆腐")
  
  3.注释语句
  //豆腐制作,都是精品
  /*
  豆腐制作
  ,
  都是精品
  */
  
  VB:
   '豆腐制作,都是精品
  ' 豆腐制作
  ',
  '都是精品
  4.获得URL 传递的变量
  C#:
  String s = Request.QueryString["Name"];
  String value = Request.Cookies["key"];
  VB:
  Dim s, value As String
  s = Request.QueryString("Name")
  value = Request.Cookies("Key").Value
  5.声明属性
  C#:
  public String name {
  
   get {
   ...
   return ...;
   }
  
   set {
   ... = value;
   }
  
  }
  
  VB:
  Public Property Name As String
  
   Get
   ...
   Return ...;
   End Get
  
   Set
   ... = Value;
   End Set
  
  End Property
  6.数组
  C#
   String[] a = new String[3];
   a[0] = "1";
   a[1] = "2";
   a[2] = "3";
   //二维数组
   String[][] a = new String[3][3];
   a[0][0] = "1";
   a[1][0] = "2";
   a[2][0] = "3";
  VB:
   Dim a(3) As String
   a(0) = "1"
   a(1) = "2"
   a(2) = "3"
  
   Dim a(3,3) As String
   a(0,0) = "1"
   a(1,0) = "2"
   a(2,0) = "3"
  
   Dim a() As String
   a(0,0) = "1"
   a(1,0) = "2"
   a(2,0) = "3"
  
   Dim a(,) As String
   a(0,0) = "1"
   a(1,0) = "2"
   a(2,0) = "3"
  
  
  7变量初始化
  C#:
  String s = "Hello World";
  int i = 1
  double[] a = { 3.00, 4.00, 5.00 };
  VB:
  Dim s As String = "Hello World"
  Dim i As Integer = 1
  Dim a() As Double = { 3.00, 4.00, 5.00 }
  
  8;判断语句(If 语句)
  if (Request.QueryString != null) {
   ...
  }
  
  VB:
  If Not (Request.QueryString = Null)
   ...
  End If
  
  9.分支语句(case 语句)
  C#:
  switch (FirstName) {
   case "John" :
   ...
   break;
   case "Paul" :
   ...