⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 asp2.htm

📁 本程序能够实现一般的记事本的功能
💻 HTM
📖 第 1 页 / 共 3 页
字号:
<P style="TEXT-INDENT: 2em">comment="这是我的注释" </P>
<P style="TEXT-INDENT: 2em">runat="server" /&amp;gt; </P>
<P style="TEXT-INDENT: 2em">在Visual Studio .NET中对源代码进行注释非常简单。高亮度显示需要注释的行,然后按Ctrl+K+C组合键添加注释。要删除注释,只需高亮度显示被注释的代码,并按下Ctrl+K+U组合键。 </P>
<P style="TEXT-INDENT: 2em">在C#工程中,我们还可以通过在每行的开始处使用///输入XML注释小节。在注释小节中,我们可以使用下面的XML标记组织注释: </P>
<P style="TEXT-INDENT: 2em">&amp;lt;summary&amp;gt;&amp;lt;/summary&amp;gt; </P>
<P style="TEXT-INDENT: 2em">&amp;lt;remarks&amp;gt;&amp;lt;/remarks &amp;gt; </P>
<P style="TEXT-INDENT: 2em">&amp;lt;param&amp;gt;&amp;lt;/param&amp;gt; </P>
<P style="TEXT-INDENT: 2em">&amp;lt;returns&amp;gt;&amp;lt;/returns&amp;gt; </P>
<P style="TEXT-INDENT: 2em">&amp;lt;newpara&amp;gt;&amp;lt;/newpara&amp;gt; </P>
<P style="TEXT-INDENT: 2em">要在Visual Studio .NET中查看这些XML注释的格式化的报告,我们可以首先选择“工具”菜单项,然后选择“建立注释Web网页”菜单项。</P>
<P style="TEXT-INDENT: 2em"><STRONG>8、使用trace方法和trace属性记录Page目录中网页的执行情况</STRONG> </P>
<P style="TEXT-INDENT: 2em">调试程序的一种古老的技术是在程序中的关健点插入输出语句,通常情况下,输出信息中会包含重要变量的值,相关信息可以输出到屏幕、日志文件或者数据库。 </P>
<P style="TEXT-INDENT: 2em">在ASP.NET中,通过使用Page命令中的trace属性,这种调试技术的使用更简单了。Page命令是ASPX文件开始处的一行代码,它提供编译器的指示。Page命令中包含一个或多个属性,向编译器提供使用的编程语言、代码支持文件的位置或要继承的类的名字等信息。 </P>
<P style="TEXT-INDENT: 2em">Page命令中的属性之一是trace,其值可能是true或false,下面是一个典型的Page命令,其中的trace属性的值是true: </P>
<P style="TEXT-INDENT: 2em">&amp;lt;%@ Page language="c#" trace="true" %&amp;gt; </P>
<P style="TEXT-INDENT: 2em">如果trace属性的值设置为true,由ASPX文件生成的Web页就会显示出来,除了网页本身外,关于该页的大量其他信息也会显示出来。这些信息以下面小节的形式显示在一张表格中: </P>
<P style="TEXT-INDENT: 2em">·Request细节 提供Session ID、请求时间和请求的状态码。 </P>
<P style="TEXT-INDENT: 2em">·Trace Information 包含跟踪日志、网页生命周期中按时间先后顺序各个步骤的列表。另外,也可以向其中添加定制信息。 </P>
<P style="TEXT-INDENT: 2em">·控件树 以一种分层次的方式列出网页上的所有控件,包括每个控件以字节计算的大小。 </P>
<P style="TEXT-INDENT: 2em">·Cookies集合 列出该网页创建的所有Cookie。 </P>
<P style="TEXT-INDENT: 2em">·头部集合 HTTP头部以及它们的值。 </P>
<P style="TEXT-INDENT: 2em">·Server变量 与该网页相关的Server环境变量。 </P>
<P style="TEXT-INDENT: 2em">包含在Trace Information小节中的跟踪日志是最有用的,在这里我们可以插入自己的跟踪命令。trace类中有2个方法能够在跟踪日志中插入命令:Trace.Write和Trace.Warn,除了Trace.Warn命令用红色字体显示、Trace.Write命令用黑色字体显示外,它们是相同的。下面是跟踪日志的一个屏幕快照,其中包含有几个Trace.Warn命令。 </P>
<P style="TEXT-INDENT: 2em">跟踪日志中最方便的功能是我们可以在开发和测试过程中在整个代码中插入Trace.Write和Trace.Warn语句,而在最终交付应用程序时,可以通过改变Page命令中trace属性的值,禁止这些命令起作用,而无需在部署应用软件前删除这些输出语句。 </P>
<P style="TEXT-INDENT: 2em"><STRONG>9、使用存储过程</STRONG> </P>
<P style="TEXT-INDENT: 2em">微软公司的SQL Server和其他现代关系数据库都使用SQL命令定义和处理查询。一个SQL语句或一系列SQL语句提交给SQL Server,SQL Server会对命令进行解析,然后创建一个查询计划并对它进行优化,然后执行该查询计划,这都需要大量的时间。 </P>
<P style="TEXT-INDENT: 2em">存储过程是一系列被查询处理器预解析和优化的SQL命令,这些命令会被存储起来,可以得到快速地执行。存储过程也被称作sprocs,它可以接收输入参数,使一个单一的存储过程能够处理较大范围的特定的查询。 </P>
<P style="TEXT-INDENT: 2em">因为sprocs是预先被解析的,对于复杂的查询更显得重要,其查询计划是预先优化的,因此调用查询过程比执行相同功能的SQL语句速度要快得多。 </P>
<P style="TEXT-INDENT: 2em"><STRONG>10、使用.NET命令行</STRONG> </P>
<P style="TEXT-INDENT: 2em">.NET命令行工具在命令提示符窗口中运行。为了使命令能够执行,它必须驻留在命令提示符的当前目录中,或通过设置PATH环境变量。 </P>
<P style="TEXT-INDENT: 2em">.NET SDK在“启动”菜单上安装一个菜单项,该菜单项能够打开一个正确设置了PATH环境变量的命令提示符窗口。我们可以通过依次点击“开始”-&amp;gt;“程序”-&amp;gt;“Microsoft Visual Studio .NET”-&amp;gt;“Visual Studio .NET工具”-&amp;gt;“Visual Studio .NET命令提示符”,启动命令提示符窗口。 </P>
<P style="TEXT-INDENT: 2em">通过在将该菜单项从菜单上拖到桌面上时,同时按Ctrl+C键,就可以将该菜单项的快捷方式拷贝到桌面上,使用起来会非常方便。 </P>
<P style="TEXT-INDENT: 2em">	<p><img src="/image/Editor.gif" align="absmiddle" alt="落叶秋客" /> <a href="http://tech.163.com/" class="goback">[返回首页]</a></p> </div>	<p class="prenext">                         <a href="http://tech.163.com/05/0321/11/1FC5MH7O00091589.html" target="_self"><img src="/images/arc_pre.gif" align="absmiddle"></a>               			  			  [<a href="http://tech.163.com/05/0321/11/1FC5MH7O00091589.html" target="_self">1</a>] 			                			  			  [2] 			                			  <a href="http://tech.163.com/05/0321/11/1FC5MH7O00091589.html" target="_self"><img src="/images/arc_next.gif" align="absmiddle"></a>				</p></div><div id="OtherNews">	<strong>相关文章:</strong>	<ul>				<li>·<a href="http://tech.163.com/05/0318/21/1F5IMAEJ00091589.html"class="info1">ASP.NET中实现MSN通知消息功能</a>(2005-03-18 21:40:43)</li>				<li>·<a href="http://tech.163.com/05/0317/11/1F1SC6NI0009159I.html"class="info1">ASP.NET虚拟主机的重大安全隐患</a>(2005-03-17 11:13:00)</li>				<li>·<a href="http://tech.163.com/05/0223/15/1D9O1PSK00091589.html"class="info1">ASP.NET 中的自定义脚本回调</a>(2005-02-23 15:59:57)</li>				<li>·<a href="http://tech.163.com/04/1223/16/18A4OHIU0009rt.html"class="info1">ASP.NET实现数据图表</a>(2004-12-23 16:23:36)</li>				<li>·<a href="http://tech.163.com/04/1218/17/17TC4HJR0009159I.html"class="info1">ASP.NET创建Web服务之发布和部署</a>(2004-12-18 17:22:21)</li>			</ul></div><div class="Othercomment">	<p style="border-bottom:1px solid #ccc; "><strong>推荐文章:</strong>·<a href="http://tech.163.com/05/0414/14/1HA9DQDM00091589.html">苹果:不朽的传奇</a> ·<a href="http://tech.163.com/05/0414/10/1H9S7MHA00091589.html">Google中文的三大软肋</a> ·<a href="http://tech.163.com/05/0412/10/1H4MQ03D00091589.html">QQ谋杀联众的3大阴谋</a> ·<a href="http://tech.163.com/05/0410/20/1H0LBPI900091589.html">智能ABC输入法超酷技巧</a> </p>	<p><marquee scrollamount="2" onmouseover="document.all('idMarquee').stop();" onmouseout="document.all('idMarquee').start();" id="idMarquee">·<a href="http://tech.163.com/05/0421/10/1HRUVM8U00091589.html">Photoshop妙手回春之术-逆转不透明度</a> ·<a href="http://tech.163.com/05/0421/10/1HRU7OOO00091589.html">硬件模仿秀:仿真虚拟软驱试用</a> ·<a href="http://tech.163.com/05/0421/10/1HRU45NV00091589.html">同时和几个MM视频聊天的方法</a> ·<a href="http://tech.163.com/05/0421/10/1HRT973V00091589.html">炫到底!教你制作精致传情字符画</a> ·<a href="http://tech.163.com/05/0421/09/1HRS2HVJ00091589.html">网易多媒体教程:标题字标记</a> ·<a href="http://tech.163.com/05/0420/16/1HQ1CT6P00091589.html">网易多媒体教程:文字主要包括的内容</a> ·<a href="http://tech.163.com/05/0420/16/1HQ1BBP400091589.html">网易多媒体教程:HTML内部主体标记(下)</a> ·<a href="http://tech.163.com/05/0420/16/1HQ1ALLO00091589.html">网易多媒体教程:HTML内部主体标记(中)</a> ·<a href="http://tech.163.com/05/0420/16/1HQ14F7E0009158K.html">网易多媒体教程:HTML内部主体标记(上)</a> ·<a href="http://tech.163.com/05/0420/14/1HPO7K0G00091589.html">SQL/.NET/VisualStudio新BETA发布</a> ·<a href="http://tech.163.com/05/0420/14/1HPNMPEO00091589.html">千呼万唤始出来,WMP新补丁终于发布</a> ·<a href="http://tech.163.com/05/0420/14/1HPNKJK600091589.html">让Excel自动选择输入法</a> ·<a href="http://tech.163.com/05/0420/13/1HPMHIAO00091589.html">PS制作三维钢铁字效果</a> ·<a href="http://tech.163.com/05/0420/13/1HPMFPQ800091589.html">利用VB函数Dir()实现递归搜索目录</a> ·<a href="http://tech.163.com/05/0420/13/1HPMEUVJ00091589.html">VC6中用DOM遍历网页中的元素</a> ·<a href="http://tech.163.com/05/0420/13/1HPMD8NL00091589.html">打造“苹果”版Win XP系统</a> ·<a href="http://tech.163.com/05/0420/13/1HPM9KJ600091589.html">文件浏览利器 Vallen JPegger</a> ·<a href="http://tech.163.com/05/0420/13/1HPM8EFK00091589.html">Delphi下利用DDE实现同Word的交互</a> ·<a href="http://tech.163.com/05/0420/13/1HPM5AUA00091589.html">用32bit Email Broadcaster群发邮件</a> ·<a href="http://tech.163.com/05/0418/15/1HKN9Q4900091589.html">未来10年主流 Longhorn不是XP SP3</a> </marquee></p></div><div style="width:750px; margin:0 auto; "><a name="0"></a><table width="100%" cellpadding="0" cellspacing="0">  <tr> <td align="center" bgcolor="#15477c" height="23"><font style="font-size: 14px;" color="#ffffff">最新评论</font></td></tr></table><span id="firstcomment"></span>		       <a name=rightnow></a>      <table width="100%" border="0" cellpadding="0" cellspacing="0">  <tr>     <td width="173"><a href="http://comment.news.163.com/reply/post.jsp?board=tech_bbs&threadid=1FC5MH7O00091589"><img src="/images/arc_b1.gif" height="63" border="0" ></a></td>    <td background="/images/arc_b5.gif">&nbsp;</td>    <td width="180" background="/images/arc_b6.gif"><img src="/images/arc_i3.gif" width="16" height="13">       <strong><a href="http://comment.news.163.com/reply/post.jsp?type=re&board=tech_bbs&threadid=1FC5MH7O00091589">更多评论</a></strong> 共 <font color="#FF0000"><em><b><font color="#FF0000">       0      </font></b></em></font> 条评论</td>  </tr></table>      <table width="100%" border="0" cellpadding="0" cellspacing="0">          <tr bgcolor="D5E2F3">     <td height="28" colspan="2" align="center">       <table id="loginbox" style="display: block;" border="0" cellpadding="1" cellspacing="1" width="100%"><form action="http://reg.163.com/in.jsp" method="post" name="logfrm"><tr>            <td width="80%" align="center">网易通行证:               <input class="border" size="15" name="username">                密码:               <input class="border" size="15" name="password" type="password">    </td><td align="center" width="10%"><input class="border" size="12" value="登 入" name="submit" onclick="document.logfrm.url.value=window.location;" type="submit"> <input name="url" value="" type="hidden"></td><td align="center" width="10%"><input name="register" onclick="window.location='http://reg.163.com/Service.shtml'" class="sinput" value="注 册" size="12" type="button"></td></tr></form></table>			 </td>        </tr>        <tr>           <td height="3" colspan="2"></td>        </tr>        <tr><td height="5" colspan="2" bgcolor="D5E2F3"></td></tr>		 <form name="formpost" method="post" action="http://comment.news.163.com/reply/dopost.jsp" onsubmit="return checksubmit();"><input name="board" value="tech_bbs" type="hidden"><input name="threadid" value="1FC5MH7O00091589" type="hidden"><input name="url" value="" type="hidden">        <tr>           <td bgcolor="D5E2F3" align="center">参与评论</td>          <td bgcolor="D5E2F3"> <textarea onFocus=clearfield() name=body rows=8 cols=72 ></textarea>          </td>        </tr>        <tr>           <td width="70" bgcolor="D5E2F3" align="center">&nbsp;</td>                <td height="30" align="center" bgcolor="D5E2F3">您的发表的评论将在5分钟内被审核,请耐心等待<input value="提 交" type="submit">          </td>        </tr>		</form>        <tr bgcolor="BCCDE1"><td height="10" colspan="2"></td></tr>      </table><script>var tip = "您尚未登陆系统,只能以游客身份发表评论,如果想以实名发表,请先登陆系统。";var commentnum = GetCookie("NTES_SESS");function clearfield(){

⌨️ 快捷键说明

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