国语自产精品视频在线看:您身边最放心的安全下载站! 最新软件|热门排行|软件分类|软件专题|厂商大全

国语自产精品视频在线看

技术教程
您的位置:首页网络编程.Net编程 → ASP.NET开发必须养成的编程习惯

ASP.NET开发必须养成的编程习惯

我要评论 2009/06/20 22:13:03 来源:国语自产精品视频在线看 编辑:佚名 [ ] 评论:0 点击:602次

良好的【de】🔱习惯对于人的【yú rén de】🗂成长是💙非常重要的【de】😊,良好的【de】🔱编程习【biān chéng xí】惯对于我【duì yú wǒ】们编🍾程能力的提高【de tí gāo】🥊也是非常重要的【de】😊。我们编【wǒ men biān】🍾程时要【chéng shí yào】有良好【yǒu liáng hǎo】👱的【de】😊风格,源代码【yuán dài mǎ】❇的【de】😊逻辑简明清🌸晰【xī】,易读易🏖懂是好程序的【de】😊重要标准【zhǔn】。让我们✈的【de】程序💯写得更加平易近人【jìn rén】🏭,更加生动对我们的【de】😊编程是大有益处【chù】👧的【de】😊。对我们的【de】程序💯学习也【xué xí yě】能起【qǐ】到事半功【shì bàn gōng】倍的【bèi de】😊作用【zuò yòng】。编程过程中遵守的【de】😊不成文的【de】😊标准【zhǔn】,对于我【duì yú wǒ】们和他【men hé tā】🚷人的交【rén de jiāo】🛹流和自己的再【jǐ de zài】🎗学习都是有益无害的【de】😊。毕竟有时我们🔆写的程【xiě de chéng】🏅序不是只给自🗡己看的【de】🔶,也不是一时兴起【qǐ】,不管以后。 好的【de】编🤗码可使源代码【yuán dài mǎ】❇的【de】😊可读性【kě dú xìng】强且意【qiáng qiě yì】义清楚【yì qīng chǔ】💉,与其他🎌语言约🕑定相一致,并且尽可能直观【guān】。

1.错误(以外)的处理

程序健【chéng xù jiàn】壮性最基本要求就是程序错误的处理与捕捉【zhuō】,在ASP.NET中,错误的处理有和【hé】其他🥥编程语言一样的机制【de jī zhì】,可以使🥠用【yòng】🙉Try…Catch… Finally等方式【děng fāng shì】,这一点【yī diǎn】👬和【hé】🍍ASP相比具有较大的进步🥘。而且🚮,使用【shǐ yòng】🙉这些错【zhè xiē cuò】误处理方法【fāng fǎ】🐮,可以大🤐大提高🎭程序的🎂可读性和【hé】🍍程序调【chéng xù diào】试速🐚度🏡,在这几【zài zhè jǐ】个优势结合的情况下,我们更【wǒ men gèng】加应该🥋注意这【zhù yì zhè】一点【yī diǎn】👬。

2.字符串的处理

网页设【wǎng yè shè】👎计中【jì zhōng】🧐,字符串💟的处理【de chù lǐ】几乎是📏最常见的了。使用ASP.NET以后【yǐ hòu】,字符串💟的处理【de chù lǐ】比ASP的速度【de sù dù】🥨快,而且【ér qiě】,在🤒ASP.NET中,专门增【zhuān mén zēng】加一个字符串💟处理类StringBulider,使用这【shǐ yòng zhè】个类可🚫以完成一些常【yī xiē cháng】见的字🐭符串操😹作【zuò】,而最主🤸要的⌛,使用StringBuilder可以大大提高【dà tí gāo】字符串💟处理速度🥨。

在【zài】🔆ASP.NET中,最常见的就是使用🍕“&”来连接两个字【liǎng gè zì】🦉符串【fú chuàn】:

以下为【yǐ xià wéi】🏄引用的内容:

Dim myOutputString As String = "My name is"
Dim myInputString As String
= " Alex"
myOutputString
= myOutputString & myInputString
Response.Write(myoutputString)

现在【xiàn zài】🔔,我们来【wǒ men lái】看看StringBuilder的使用【de shǐ yòng】🎹,在使用StringBuilder的时候,我们对字符串【zì fú chuàn】可以做一些基【yī xiē jī】💧本的操作🏐,比如🕤Append、Replace、Insert、Remove等🧔,现在【xiàn zài】🔔我们来【wǒ men lái】看具体【kàn jù tǐ】举例。

(1)StringBuilder中【zhōng】📺Append的使用

Append和其他🆓语言的🐳Append一样,就是在【jiù shì zài】字符串【zì fú chuàn】最后增加其他【jiā qí tā】🔡字符。

以下为🚋引用的【yǐn yòng de】内容:

Dim sb as StringBuilder = New StringBuilder()
sb.append(
"<table border=\\\'1\\\' width=\\\'80%\\\'>" )
For i
= 0 To RowCount - 1
sb.Append(
"<tr>")
For k
= 0 To ColCount - 1
sb.Append(
"<td>")
sb.Append( dt.Rows(i).Item(k, DataRowVersion.Current).toString())
sb.Append(
"</td>" )
Next
sb.Append(
"<tr>")
Next
sb.Append(
"</table>")
Dim strOutput
as String = sb.ToString()
lblCompany.Text
= strOutput

在以上【zài yǐ shàng】😔的程序🤣中【zhōng】📮,用🕗Append方法实🍕现了一个表格的输出🚎,需要注【xū yào zhù】意的一🚰点是【diǎn shì】,StringBulider必须首【bì xū shǒu】先使用🕗ToString()方法将【fāng fǎ jiāng】🧔其转化🎻为String类型才可以直❣接输出📉。在以上【zài yǐ shàng】😔的举例🌀中【zhōng】📮,我们看到的全部是Append一个直接的字【jiē de zì】符串🆎,其实,这个方法有一个很方【gè hěn fāng】便的功【biàn de gōng】🐼能,那就是可以直❣接 Append其他类型的【lèi xíng de】变量,比如可【bǐ rú kě】☝以直接【yǐ zhí jiē】🚾Appemd一个Integer类型的【lèi xíng de】数值,当然【dāng rán】,我们输出以后自动转【zì dòng zhuǎn】化为一【huà wéi yī】个字符【gè zì fú】串🆎:

以下为😗引用的【yǐn yòng de】内容:

Sub Page_Load(Source As Object, E As EventArgs)
Dim sb As System.Text.StringBuilder
Dim varother As Integer
varother
=

关键词【guān jiàn cí】🔶:ASP.NET

阅读本文后您有什么感想? 已有 人给出评价!

  • 4 欢迎喜欢
  • 5 白痴
  • 3 拜托
  • 3 哇
  • 3 加油
  • 3 鄙视