asp+语法介绍(一)

2016-01-29 19:03 4 1 收藏

asp+语法介绍(一),asp+语法介绍(一)

【 tulaoshi.com - ASP 】

  */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" :
    ...
    break;
  case "Ringo" :
    ...
    break;
}
VB:
Select (FirstName)
  case "John" :
    ...
  case "Paul" :
    ...
  case "Ringo" :
    ...
End Select

10 For循环语句
C#
for (int i=0; i<3; i++)
  a(i) = "test";
VB:
  Dim I As Integer
  For I = 0 To 2
    a(I) = "test"
  Next

11 While 循环
C#:
int i = 0;
while (i<3) {
  Consol

来源:http://www.tulaoshi.com/n/20160129/1508256.html

延伸阅读
标签: ASP
  列表,数据和数据棒定 asp+ 给我们提供了一套数据表格和数据列表的控件。这些控件可以帮助我们定制我们UI(user interFace 用户界面)而不去考虑一种数据库或者其他的数据库。例如:在下面的例子中,我们将要介绍一下<asp:datagrid runat=server控件是怎么样通过sql 语句给我们提供数据的 <%@ Import Namespace="System.Data...
标签: ASP
  操作服务器控件的事件 每一个asp+的服务器控件都有自己的属性,方法和事件。asp+的开发者现在可以清楚的修改和交互自己的页面 下面的这个例子,我们用到了两个服务器控件<asp:button runat=server ,<asp:label runat=server 和button 的 click 事件 <html <head <link rel="stylesheet"href="intro...
标签: ASP
  使用定制的服务器控件 在asp+中提供了45个已经做好了的服务器控件,我们可以将他们象黑盒子一样的使用。除此以外,开发者还可以使用任何第三方开发的服务器控件 在下面的例子中,我们要用到一个通过<acme:calendar runat=server标签声明的组件,请注意,在文件的第一行必须使用<% Register % 来声明 "Acme Xml "标签...
标签: ASP
  其实就是SDK里的文档,只不过看的时候翻译了部分知识点出来。因为我的习惯是 记在纸上,一共可写完了两只圆珠笔啊,5555~~~ 一、Geting Started 。高性能,ASP+被编译成NGWS运行时代码,早帮定,JIT编译,缓存技术 。开发工具支持,WYSIWYG的编辑环境 。强大而灵活,基于NGWS运行时环境,丰富的支持库,消息机制,数据访问,语言 无关...
作 者 : 联想事业部 李建奇 [转自www.chinabyte.com] ASP+ 是MicroSoft.NET 的一部分,作为战略产品,微软为ASP+ 设计了这样一些策略:易于写出结构清晰的代码,代码易于重用和共享,可用编译类语言编写 等等,目的是让程序员更容易的开发出WEB 应用,满足计算向WEB 转移的战略方向的需要。 ASP+ Beta1 已经于2000 年7 月开始测试...

经验教程

642

收藏

53
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部