a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 74|回复: 0

[Visual Basic] 2012年计算机考试二级VB编程8个优良习惯(1)

[复制链接]
发表于 2012-7-31 22:10:12 | 显示全部楼层 |阅读模式
 1、"&"替换"+"   在很多人的编程语言中,用“+”来连接字符串,这样容易导致歧义。良好的习惯是用“&”来连接字符串.+ G( q4 g" i! g( t. g5 }2 ^& [
  不正确:) }9 x( E9 n. }! `% Y
  Dim sMessage As String- T% ~8 ^+ h/ S6 t" @7 [6 I
  sMessage = "1" + "2"6 P- l+ B4 [3 j4 b6 t$ O; v) J
  正确:, r& i% o2 Z+ R  Y  F; i
  Dim sMessage As String; X# W3 C) X1 J9 K7 a' o" e' P
  sMessage = "1" & "2"( `$ v! b+ L" X8 b% D
  注意:"&"的后面有个空格
8 B# T2 h# l( g  2、变量命名大小写,语句错落有秩,源代码维护方面
" M0 f7 }+ u4 x( z  g$ y! ?0 q, Y  下面大家比较一下以下两段代码:, l3 z% _+ V% S- B6 `( j
  读懂难度很大的代码:
; F, g! K8 _  y  Dim SNAME As String1 i& s. J: O- P8 m
  Dim NTURN As Integer* q+ Q% m- x" h. z2 f) {2 p
  If NTURN = 0 Then/ S( c1 I7 U6 `/ Q- R( Q, g
  If SNAME = "vbeden" Then* N6 _$ m% n& c8 g/ a2 o6 f! u
  Do While NTURN < 4) j2 D0 \7 a: d) ~: v
  NTURN = NTURN + 1" C% ]( G$ |* C4 ^: R; B( L9 ~7 H
  Loop
5 K4 a  U3 l, J: @8 |  End If
9 W. S2 P9 B9 m6 K% S7 N9 S! ~: ^: ^( \  End If& l3 @1 R+ {% i, e8 E: J
  容易读懂的代码:
3 j4 Z2 F, M( O' z* ?5 w$ s, {6 j8 U4 y  Dim sName As String
1 F& [" X2 ~0 J8 Y  Dim nTurn As Integer
+ w/ l5 U9 L- U9 B, u2 }! Q# X  If nTurn = 0 Then- P: E# ?$ k4 U7 ?8 a3 S% v, t
  If sName = "vbeden" Then
( r$ P" D' ^8 }  J  Do While nTurn < 4' x% n; X3 S$ T  N
  nTurn = nTurn + 14 B3 D1 f* s- ]1 ^
  Loop
  O( E9 }! h8 U0 o: n/ E+ A# c5 C1 P/ ~  End If6 ?! H; O7 u% b4 J5 F
  End If
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-4 12:20 , Processed in 0.278832 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表