代码生成器:用ASP.NET写你自己的代码生成器(1)。



最近写实体类集合类控制类什么太“类”了因此就花了点时间写了个代码生成器和大家共享!

FRMMAIN.ASPX

<%@ Page language=\"c#\" Codebehind=\"FrmMain.aspx.cs\" AutoEventWireup=\"false\" Inherits=\"Web_Test.FrmMain\" %>
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\" >
<HTML>
<HEAD>
<title>FrmMain</title>
<meta name=\"GENERATOR\" Content=\"Microsoft Visual Studio 7.0\">
<meta name=\"CODE_LANGUAGE\" Content=\"C#\">
<meta name=\"vs_defaultClientScript\" content=\"JavaScript\">
<meta name=\"vs_targetSchema\" content=\"http://schemas.microsoft.com/ellisense/ie5\">
</HEAD>
<body MS_POSITIONING=\"GridLayout\">
<form id=\"FrmMain\" method=\"post\" runat=\"server\">
<asp:TextBox id=\"txtServerName\" style=\"Z-INDEX: 101; LEFT: 116px; POSITION: absolute; TOP: 24px; Design_Time_Lock: True\" runat=\"server\" Font-Size=\"10pt\" Design_Time_Lock=\"True\">192.168.0.220</asp:TextBox>
<asp:Label id=\"Label7\" style=\"Z-INDEX: 112; LEFT: 24px; POSITION: absolute; TOP: 98px; Design_Time_Lock: True\" runat=\"server\" Width=\"79px\" Height=\"20px\" Font-Size=\"10pt\" Design_Time_Lock=\"True\">数据库列表</asp:Label>
<asp:Label id=\"Label6\" style=\"Z-INDEX: 111; LEFT: 27px; POSITION: absolute; TOP: 169px; Design_Time_Lock: True\" runat=\"server\" Width=\"53px\" Height=\"20px\" Font-Size=\"10pt\" Design_Time_Lock=\"True\" Visible=\"False\">字段名</asp:Label>
<asp:Label id=\"Label5\" style=\"Z-INDEX: 109; LEFT: 27px; POSITION: absolute; TOP: 135px; Design_Time_Lock: True\" runat=\"server\" Width=\"53px\" Height=\"20px\" Font-Size=\"10pt\" Design_Time_Lock=\"True\">表名</asp:Label>
<asp:Button id=\"Button1\" style=\"Z-INDEX: 107; LEFT: 496px; POSITION: absolute; TOP: 91px; Design_Time_Lock: True\" runat=\"server\" Width=\"102px\" Text=\"GetTable\" Font-Size=\"10pt\" Design_Time_Lock=\"True\"></asp:Button>
<asp:Label id=\"Label4\" style=\"Z-INDEX: 106; LEFT: 288px; POSITION: absolute; TOP: 63px; Design_Time_Lock: True\" runat=\"server\" Width=\"79px\" Height=\"20px\" Font-Size=\"10pt\" Design_Time_Lock=\"True\">密码</asp:Label>
<asp:Label id=\"Label2\" style=\"Z-INDEX: 105; LEFT: 25px; POSITION: absolute; TOP: 61px; Design_Time_Lock: True\" runat=\"server\" Width=\"79px\" Height=\"20px\" Font-Size=\"10pt\" Design_Time_Lock=\"True\">用户名</asp:Label>
<asp:Label id=\"Label1\" style=\"Z-INDEX: 104; LEFT: 25px; POSITION: absolute; TOP: 28px; Design_Time_Lock: True\" runat=\"server\" Width=\"79px\" Height=\"20px\" Font-Size=\"10pt\" Design_Time_Lock=\"True\">服务器名</asp:Label>
<asp:TextBox id=\"txtPassword\" style=\"Z-INDEX: 103; LEFT: 376px; POSITION: absolute; TOP: 60px; Design_Time_Lock: True\" runat=\"server\" Font-Size=\"10pt\" BackColor=\"Transparent\" ForeColor=\"Black\" BorderColor=\"White\" Design_Time_Lock=\"True\"></asp:TextBox>
<asp:TextBox id=\"txtUserName\" style=\"Z-INDEX: 102; LEFT: 116px; POSITION: absolute; TOP: 62px; Design_Time_Lock: True\" runat=\"server\" Font-Size=\"10pt\" Design_Time_Lock=\"True\">sa</asp:TextBox>
<asp:DropDownList id=\"DropDownList1\" style=\"Z-INDEX: 108; LEFT: 115px; POSITION: absolute; TOP: 135px; Design_Time_Lock: True\" runat=\"server\" Width=\"208px\" AutoPostBack=\"True\" Font-Size=\"10pt\" Design_Time_Lock=\"True\"></asp:DropDownList>
<asp:DropDownList id=\"DropDownList2\" style=\"Z-INDEX: 110; LEFT: 115px; POSITION: absolute; TOP: 171px; Design_Time_Lock: True\" runat=\"server\" Width=\"208px\" Height=\"28px\" Font-Size=\"10pt\" Design_Time_Lock=\"True\" Visible=\"False\"></asp:DropDownList>
<asp:Button id=\"Button2\" style=\"Z-INDEX: 113; LEFT: 355px; POSITION: absolute; TOP: 92px; Design_Time_Lock: True\" runat=\"server\" Width=\"107px\" Text=\"GetDataBase\" Design_Time_Lock=\"True\"></asp:Button>


<asp:DropDownList id=\"DropDownList3\" style=\"Z-INDEX: 114; LEFT: 115px; POSITION: absolute; TOP: 98px; Design_Time_Lock: True\" runat=\"server\" Width=\"207px\" Height=\"25px\" Design_Time_Lock=\"True\"></asp:DropDownList>
<asp:Button id=\"Button3\" style=\"Z-INDEX: 115; LEFT: 354px; POSITION: absolute; TOP: 132px; Design_Time_Lock: True\" runat=\"server\" Width=\"110px\" Text=\"生 成\" Design_Time_Lock=\"True\" Visible=\"False\"></asp:Button>
<asp:TextBox id=\"txtLayOut\" style=\"Z-INDEX: 117; LEFT: 26px; POSITION: absolute; TOP: 206px; Design_Time_Lock: True\" runat=\"server\" Width=\"619px\" Height=\"367px\" TextMode=\"MultiLine\" BackColor=\"Ivory\" Design_Time_Lock=\"True\"></asp:TextBox>
<asp:Button id=\"Button4\" style=\"Z-INDEX: 118; LEFT: 497px; POSITION: absolute; TOP: 130px; Design_Time_Lock: True\" runat=\"server\" Height=\"25px\" Width=\"105px\" Text=\"实体类\" Design_Time_Lock=\"True\"></asp:Button>
<asp:Button id=\"Button5\" style=\"Z-INDEX: 119; LEFT: 355px; POSITION: absolute; TOP: 171px; Design_Time_Lock: True\" runat=\"server\" Width=\"107px\" Text=\"Test\" Height=\"25px\" Design_Time_Lock=\"True\" Visible=\"False\"></asp:Button>
<asp:Button id=\"Button6\" style=\"Z-INDEX: 120; LEFT: 499px; POSITION: absolute; TOP: 171px; Design_Time_Lock: True\" runat=\"server\" Height=\"23px\" Width=\"105px\" Text=\"集合类\" Design_Time_Lock=\"True\" Visible=\"False\"></asp:Button>
</form>
</body>
</HTML>

Tags:  留言代码生成器 空间代码生成器 qq代码生成器 代码生成器

延伸阅读

最新评论

发表评论