蝙蝠岛资源网 Design By www.hbtsch.com
                                第一天 
学习目的:
                                学习目的:
- 掌握最基本的Label、TextBox、Button控件用法 
 
- 掌握用StringBuider类连接字符串 
 
- 理解服务器的环境变量 
 StringBuilder类:
 命名空间是:System.Text。
 StringBuilder类是个高效的类,StringBuilder.Append连接字符串的方法是非常快的。用于连接大量的字符串,其速度的优越性就会体现出来。
 先举几个例子:
 在cs或vb文件的头部加上[C#]using System.Text;
 [VB]Imports System.Text
 [C#]StringBuilder sbFirst = new StringBuilder();
 sbFirst.Append(“这是第一个学ASPNET的例子</br>”);
 sbFirst.Append( “这个例子太简单</br>”);
 sbFirst.Append( “连三岁小陔都会做,我早知道了,嘿嘿。”);
 Response.Write(sbFirst.ToString());
 [VB]Dim sbFirst As StringBuilder = New StringBuilder()
 sbFirst.Append(“这是第一个学ASPNET的例子</br>”)
 sbFirst.Append( “这个例子太简单</br>”)
 sbFirst.Append( “连三岁小陔都会做,我早知道了,嘿嘿。”)
 Response.Write(sbFirst.ToString)
 下面就可以做正题了:
 先建立一个C#的WEB应用程序工程,这废话我就少说了吧。
 放一个Button控件:ID为btnShowVariable
 放一个Label控件:ID为labServerVariable
 添加Button的单击事件,如下代码private void btnShowVariable_Click(object sender, System.EventArgs e)
 {
 labServerVariables.Text = "";
 StringBuilder info = new StringBuilder();
 foreach (object objVar in Request.ServerVariables)
 {
 info.Append("<span style="font-size:9pt">");
 info.Append(objVar.ToString());
 info.Append(" = <font color=blue>");
 info.Append(Request.ServerVariables[objVar.ToString()]);
 info.Append("</font></span><br>");
 }
 labServerVariables.Text = info.ToString();
 }
 结果显示:
 图片如下:  
 这样我们就可以这样用Response.Write(Request.ServerVariables["REMOTE_ADDR"]); // IP地址
 Response.Write("<BR>");
 Response.Write(Request.ServerVariables["URL"]); // 网页的URL第二天 
 学习目的:
- 掌握文本框的用法 
 
- 初次接触try…catch…语法 
 今天内容很轻松,用一个例子,输入年月日,判断输入是否正确
 图片如下:  
 用个文本框,ID分别为txtYear,txtMonth,txtDate;
 检验按钮的代码为:private void btnCheck_Click(object sender, System.EventArgs e)
 {
 int year, month, date;
 // 先把输入的字符转成int类型,如果非数字型,
 // 会触发错误
 try
 {
 year = Convert.ToInt32(txtYear.Text);
 month = Convert.ToInt32(txtMonth.Text);
 date = Convert.ToInt32(txtDate.Text);
 }
 catch
 {
 labCheckInfo.Text = "输入的是非数字字符。";
 return;
 }
 // 如果第一步检验合格,就把输入的数字转化为日期格式
 // 如果不符合日期格式即引发错误
 try
 {
 DateTime dt = new DateTime(year, month, date);
 }
 catch
 {
 labCheckInfo.Text = "输入的数字不符合日期格式";
 return;
 }
 labCheckInfo.Text = "输入正确";
 }
 嗯,补充一下,关于StringBuider
 在处理字符串的时候很多人喜欢+=,其实对于string来说,一旦定义了就无法更改了
 所谓的+只是新建的一个新的string变量并赋值
 所以对于尽量使用StringBuider的Append的方法,这样将大量的节省服务器的资源
 1234567下一页阅读全文
                                    标签:
                                        
                                从零开始学ASP.NET-基础篇
蝙蝠岛资源网 Design By www.hbtsch.com
                            
                                广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
                        免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
蝙蝠岛资源网 Design By www.hbtsch.com
                        暂无从零开始学ASP.NET-基础篇第1/7页的评论...
                                    RTX 5090要首发 性能要翻倍!三星展示GDDR7显存
三星在GTC上展示了专为下一代游戏GPU设计的GDDR7内存。
首次推出的GDDR7内存模块密度为16GB,每个模块容量为2GB。其速度预设为32 Gbps(PAM3),但也可以降至28 Gbps,以提高产量和初始阶段的整体性能和成本效益。
据三星表示,GDDR7内存的能效将提高20%,同时工作电压仅为1.1V,低于标准的1.2V。通过采用更新的封装材料和优化的电路设计,使得在高速运行时的发热量降低,GDDR7的热阻比GDDR6降低了70%。
更新日志
2025年11月01日
                                2025年11月01日
                    - 小骆驼-《草原狼2(蓝光CD)》[原抓WAV+CUE]
- 群星《欢迎来到我身边 电影原声专辑》[320K/MP3][105.02MB]
- 群星《欢迎来到我身边 电影原声专辑》[FLAC/分轨][480.9MB]
- 雷婷《梦里蓝天HQⅡ》 2023头版限量编号低速原抓[WAV+CUE][463M]
- 群星《2024好听新歌42》AI调整音效【WAV分轨】
- 王思雨-《思念陪着鸿雁飞》WAV
- 王思雨《喜马拉雅HQ》头版限量编号[WAV+CUE]
- 李健《无时无刻》[WAV+CUE][590M]
- 陈奕迅《酝酿》[WAV分轨][502M]
- 卓依婷《化蝶》2CD[WAV+CUE][1.1G]
- 群星《吉他王(黑胶CD)》[WAV+CUE]
- 齐秦《穿乐(穿越)》[WAV+CUE]
- 发烧珍品《数位CD音响测试-动向效果(九)》【WAV+CUE】
- 邝美云《邝美云精装歌集》[DSF][1.6G]
- 吕方《爱一回伤一回》[WAV+CUE][454M]
 
                        