|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
以前很热炒跨平台,主要是由于硅谷挑战微软霸主地位的热情,但是冷静下来后,跨平台往往不是那么一回事。假设你有个软件,所谓的跨平台,你只需要为第二个平台上重新编译一次就行了,这样很难么?asp.net|技能呵呵,仅IE无效:)
前台代码:
<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default.aspx.cs"Inherits="_Default"%>
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<headrunat="server">
<title>无题目页</title>
</head>
<body>
<formid="form1"runat="server">
<divstyle="width:600px;height:400px;"id="div1">
<asp:GridViewID="GridView1"runat="server"Height="300px"Width="200px">
</asp:GridView>
</div>
<scriptlanguage="javascript"type="text/javascript">
document.getElementById("div1").contentEditable=true;
document.execCommand(2D-Position,true,true);
</script>
</form>
</body>
</html>背景代码:
usingSystem;
usingSystem.Data;
usingSystem.Configuration;
usingSystem.Web;
usingSystem.Web.Security;
usingSystem.Web.UI;
usingSystem.Web.UI.WebControls;
usingSystem.Web.UI.WebControls.WebParts;
usingSystem.Web.UI.HtmlControls;
publicpartialclass_Default:System.Web.UI.Page
{
protectedvoidPage_Load(objectsender,EventArgse)
{
if(!IsPostBack)
{
GridView1.Style.Add("position","absolute");
GridView1.DataSource=GetDataSet();
GridView1.DataMember="testtable";
GridView1.DataBind();
}
}
privateDataSetGetDataSet()
{
DataTabledt=newDataTable("testtable");
dt.Columns.Add("Col1",typeof(int));
dt.Columns.Add("Col2",typeof(string));
dt.Columns.Add("Col3",typeof(string));
dt.Columns.Add("Col4",typeof(string));
DataRowdr;
for(inti=0;i<10;i++)
{
dr=dt.NewRow();
dr[0]=i;
dr[1]="Val"+i.ToString();
dr[2]="Val"+i.ToString();
dr[3]="Val"+i.ToString();
dt.Rows.Add(dr);
}
DataSetds=newDataSet();
ds.Tables.Add(dt);
returnds;
}
}
完全不一样的。.net其实我也说不太清,.net可以把他理解为跟J2EE相对的工具。c++主要做系统相关的开发你要学.net的话就应该学C#。(其实微软在.NET平台上也考虑了给C++留一个地位。 |
|