Recommandé: comment ASP parle-t-il de postuler aux cours? La programmation orientée objet à mesure que la complexité de la conception du programme augmente, les méthodes de programmation structurées ne sont pas suffisantes. La raison fondamentale de l'utilisation insuffisante est qu'il n'est pas pratique de réutiliser le code. Une méthode orientée objet est née et elle est relativement parfaite grâce à l'héritage.
| Ce qui suit est le contenu cité: <% Sinon demande.Querystring (Ven) = t alors%> <html> <adal> <Meta name = Generator Content = Microsoft Visual Studio 6.0> <Title> </Title> </ Head> <Script Language = VBScript> fonction redir () window.open <% = right (request.servervariables (script_name), Len (request.servervariables (script_name)) - instrrev (request.servervariables (script_name), /, len (Request.servervariables (script_name))))%>? Ven = t, utilisateur, status = non, barre d'outils = non, menuBar = non, hauteur = 456, largeur = 304, top = 100, gauche = 100, barreaux de défilement = non window.history.back (-1) Fonction finale </cript> <Body onload = redir ()> </docy> </html> <% else%> <html> <adal> <Meta name = Generator Content = Microsoft Visual Studio 6.0> <Title> ** VBScript Tetris Game ** </Title> <Style type = text / css> <! - .NormalHi {Font-Family: Verdana, Helvetica, Arial, Sans Serif; Color: # ffcc00; Font-Size: 10pt; Font-Weight: Bold; Cursor: Hand;} .NormalH {Font-Family: Verdana, Helvetica, Arial, Sans Serif; Color: # 000000; Font-Size: 10pt; Font-Weight: Bold; Cursor: Hand;} .Normalg {Font-Family: Verdana, Helvetica, Arial, Sans Serif; Color: # 000000; Font-Size: 13pt; Font-Weight: Bold;} .Normal {Font-Family: Verdana, Helvetica, Arial, Sans Serif; Color: # 000000; Font-Size: 10pt; Font-Weight: Bold;} .Normald {Font-Family: Verdana, Helvetica, Arial, Sans Serif; Color: # 000000; Font-Size: 10pt; Font-Weight: Bold;} .Normali {Font-Family: Verdana, Helvetica, Arial, Sans Serif; Color: # 00FF00; Font-Size: 10pt; Font-Weight: Bold;} .Normalo {Font-Family: Verdana, Helvetica, Arial, Sans Serif; Color: # ffff00; Font-Size: 10pt; Font-Weight: Bold;} -> </ Style> </ Head> <Corps topmargin = 2 Leftmargin = 2> <div align = Center> <Nenter> <Table Border = 0 Width = 300 Cellpacing = 0 CellPadding = 0> <Tr> <td width = 200> <Nenter> <Table Border = 1 BorderColor = # 000000 CELLPACING = 0 CELLPADDING = 0 BGCOLOR = # 000000> <tr height = 18> <td id = 240 width = 18> </td> <td id = 241 width = 18> </td> <td id = 242 width = 18> </td> <td id = 243 width = 18> </td> <td id = 244 width = 18> </td> <td id = 245 width = 18> </td> <td id = 246 width = 18> </td> <td id = 247 width = 18> </td> <td id = 248 width = 18> </td> <td id = 249 width = 18> </td> </tr> <tr height = 18> <td id = 230 width = 18> </td> <td id = 231 width = 18> </td> <td id = 232 width = 18> </td> <td id = 233 width = 18> </td> <td id = 234 width = 18> </td> <td id = 235 width = 18> </td> <td id = 236 width = 18> </td> <td id = 237 width = 18> </td> <td id = 238 width = 18> </td> <td id = 239 width = 18> </td> </tr> <tr height = 18> <td id = 220 width = 18> </td> <td id = 221 width = 18> </td> <td id = 222 width = 18> </td> <td id = 223 width = 18> </td> <td id = 224 width = 18> </td> <td id = 225 width = 18> </td> <td id = 226 width = 18> </td> <td id = 227 width = 18> </td> <td id = 228 width = 18> </td> <td id = 229 width = 18> </td> </tr> <tr height = 18> <td id = 210 width = 18> </td> <td id = 211 width = 18> </td> <td id = 212 width = 18> </td> <td id = 213 width = 18> </td> <td id = 214 width = 18> </td> <td id = 215 width = 18> </td> <td id = 216 width = 18> </td> <td id = 217 width = 18> </td> <td id = 218 width = 18> </td> <td id = 219 width = 18> </td> </tr> <tr height = 18> <td id = 200 width = 18> </td> <td id = 201 width = 18> </td> <td id = 202 width = 18> </td> <td id = 203 width = 18> </td> <td id = 204 width = 18> </td> <td id = 205 width = 18> </td> <td id = 206 width = 18> </td> <td id = 207 width = 18> </td> <td id = 208 width = 18> </td> <td id = 209 width = 18> </td> </tr> <tr height = 18> <td id = 190 width = 18> </td> <td id = 191 width = 18> </td> <td id = 192 width = 18> </td> <td id = 193 width = 18> </td> <td id = 194 width = 18> </td> <td id = 195 width = 18> </td> <td id = 196 width = 18> </td> <td id = 197 width = 18> </td> <td id = 198 width = 18> </td> <td id = 199 width = 18> </td> </tr> <tr height = 18> <td id = 180 width = 18> </td> <td id = 181 width = 18> </td> <td id = 182 width = 18> </td> <td id = 183 width = 18> </td> <td id = 184 width = 18> </td> <td id = 185 width = 18> </td> <td id = 186 width = 18> </td> <td id = 187 width = 18> </td> <td id = 188 width = 18> </td> <td id = 189 width = 18> </td> </tr> <tr height = 18> <td id = 170 width = 18> </td> <td id = 171 width = 18> </td> <td id = 172 width = 18> </td> <td id = 173 width = 18> </td> <td id = 174 width = 18> </td> <td id = 175 width = 18> </td> <td id = 176 width = 18> </td> <td id = 177 width = 18> </td> <td id = 178 width = 18> </td> <td id = 179 width = 18> </td> </tr> <tr height = 18> <td id = 160 width = 18> </td> <td id = 161 width = 18> </td> <td id = 162 width = 18> </td> <td id = 163 width = 18> </td> <td id = 164 width = 18> </td> <td id = 165 width = 18> </td> <td id = 166 width = 18> </td> <td id = 167 width = 18> </td> <td id = 168 width = 18> </td> <td id = 169 width = 18> </td> </tr> <tr height = 18> <td id = 150 width = 18> </td> <td id = 151 width = 18> </td> <td id = 152 width = 18> </td> <td id = 153 width = 18> </td> <td id = 154 width = 18> </td> <td id = 155 width = 18> </td> <td id = 156 width = 18> </td> <td id = 157 width = 18> </td> <td id = 158 width = 18> </td> <td id = 159 width = 18> </td> </tr> <tr height = 18> <td id = 140 width = 18> </td> <td id = 141 width = 18> </td> <td id = 142 width = 18> </td> <td id = 143 width = 18> </td> <td id = 144 width = 18> </td> <td id = 145 width = 18> </td> <td id = 146 width = 18> </td> <td id = 147 width = 18> </td> <td id = 148 width = 18> </td> <td id = 149 width = 18> </td> </tr> <tr height = 18> <td id = 130 width = 18> </td> <td id = 131 width = 18> </td> <td id = 132 width = 18> </td> <td id = 133 width = 18> </td> <td id = 134 width = 18> </td> <td id = 135 width = 18> </td> <td id = 136 width = 18> </td> <td id = 137 width = 18> </td> <td id = 138 width = 18> </td> <td id = 139 width = 18> </td> </tr> <tr height = 18> <td id = 120 width = 18> </td> <td id = 121 width = 18> </td> <td id = 122 width = 18> </td> <td id = 123 width = 18> </td> <td id = 124 width = 18> </td> <td id = 125 width = 18> </td> <td id = 126 width = 18> </td> <td id = 127 width = 18> </td> <td id = 128 width = 18> </td> <td id = 129 width = 18> </td> </tr> <tr height = 18> <td id = 110 width = 18> </td> <td id = 111 width = 18> </td> <td id = 112 width = 18> </td> <td id = 113 width = 18> </td> <td id = 114 width = 18> </td> <td id = 115 width = 18> </td> <td id = 116 width = 18> </td> <td id = 117 width = 18> </td> <td id = 118 width = 18> </td> <td id = 119 width = 18> </td> </tr> <tr height = 18> <td id = 100 width = 18> </td> <td id = 101 width = 18> </td> <td id = 102 width = 18> </td> <td id = 103 width = 18> </td> <td id = 104 width = 18> </td> <td id = 105 width = 18> </td> <td id = 106 width = 18> </td> <td id = 107 width = 18> </td> <td id = 108 width = 18> </td> <td id = 109 width = 18> </td> </tr> <tr height = 18> <td id = 90 width = 18> </td> <td id = 91 width = 18> </td> <td id = 92 width = 18> </td> <td id = 93 width = 18> </td> <td id = 94 width = 18> </td> <td id = 95 width = 18> </td> <td id = 96 width = 18> </td> <td id = 97 width = 18> </td> <td id = 98 width = 18> </td> <td id = 99 width = 18> </td> </tr> <tr height = 18> <td id = 80 width = 18> </td> <td id = 81 width = 18> </td> <td id = 82 width = 18> </td> <td id = 83 width = 18> </td> <td id = 84 width = 18> </td> <td id = 85 width = 18> </td> <td id = 86 width = 18> </td> <td id = 87 width = 18> </td> <td id = 88 width = 18> </td> <td id = 89 width = 18> </td> </tr> <tr height = 18> <td id = 70 width = 18> </td> <td id = 71 width = 18> </td> <td id = 72 width = 18> </td> <td id = 73 width = 18> </td> <td id = 74 width = 18> </td> <td id = 75 width = 18> </td> <td id = 76 width = 18> </td> <td id = 77 width = 18> </td> <td id = 78 width = 18> </td> <td id = 79 width = 18> </td> </tr> <tr height = 18> <td id = 60 width = 18> </td> <td id = 61 width = 18> </td> <td id = 62 width = 18> </td> <td id = 63 width = 18> </td> <td id = 64 width = 18> </td> <td id = 65 width = 18> </td> <td id = 66 width = 18> </td> <td id = 67 width = 18> </td> <td id = 68 width = 18> </td> <td id = 69 width = 18> </td> </tr> <tr height = 18> <td id = 50 width = 18> </td> <td id = 51 width = 18> </td> <td id = 52 width = 18> </td> <td id = 53 width = 18> </td> <td id = 54 width = 18> </td> <td id = 55 width = 18> </td> <td id = 56 width = 18> </td> <td id = 57 width = 18> </td> <td id = 58 width = 18> </td> <td id = 59 width = 18> </td> </tr> <tr height = 18> <td id = 40 width = 18> </td> <td id = 41 width = 18> </td> <td id = 42 width = 18> </td> <td id = 43 width = 18> </td> <td id = 44 width = 18> </td> <td id = 45 width = 18> </td> <td id = 46 width = 18> </td> <td id = 47 width = 18> </td> <td id = 48 width = 18> </td> <td id = 49 width = 18> </td> </tr> <tr height = 18> <td id = 30 width = 18> </td> <td id = 31 width = 18> </td> <td id = 32 width = 18> </td> <td id = 33 width = 18> </td> <td id = 34 width = 18> </td> <td id = 35 width = 18> </td> <td id = 36 width = 18> </td> <td id = 37 width = 18> </td> <td id = 38 width = 18> </td> <td id = 39 width = 18> </td> </tr> <tr height = 18> <td id = 20 width = 18> </td> <td id = 21 width = 18> </td> <td id = 22 width = 18> </td> <td id = 23 width = 18> </td> <td id = 24 width = 18> </td> <td id = 25 width = 18> </td> <td id = 26 width = 18> </td> <td id = 27 width = 18> </td> <td id = 28 width = 18> </td> <td id = 29 width = 18> </td> </tr> <tr height = 18> <td id = 10 width = 18> </td> <td id = 11 width = 18> </td> <td id = 12 width = 18> </td> <td id = 13 width = 18> </td> <td id = 14 width = 18> </td> <td id = 15 width = 18> </td> <td id = 16 width = 18> </td> <td id = 17 width = 18> </td> <td id = 18 width = 18> </td> <td id = 19 width = 18> </td> </tr> <tr height = 18> <td id = 0 width = 18> </td> <td id = 1 width = 18> </td> <td id = 2 width = 18> </td> <td id = 3 width = 18> </td> <td id = 4 width = 18> </td> <td id = 5 width = 18> </td> <td id = 6 width = 18> </td> <td id = 7 width = 18> </td> <td id = 8 width = 18> </td> <td id = 9 width = 18> </ td> </tr> </ table> </ Center> </td> <td width = 100> <Table Border = 1 BorderColor = # 000000 Hight = 452 Width = 100 Cellpacing = 0 CellPadding = 0> <tr height = 30> <td class = Normalg Align = Center BgColor = # FFFF00> TETRIS </TD> </tr> <tr height = 20> <td class = normald align = Center bgColor = # ffcc00> zone rapide </td> </tr> <tr height = 100> <td bgcolor = # ffcc00> <! - Inicio Aperçu -> <div align = Center> <enter> <Table Border = 1 CellPacing = 0 CellPadding = 0 BgColor = # 000000> <tr height = 18> <td id = p0 width = 18> </td> <td id = p1 width = 18> </td> <td id = p2 width = 18> </td> <td id = p3 width = 18> </td> </tr> <tr height = 18> <td id = p4 width = 18> </td> <td id = p5 width = 18> </td> <td id = p6 width = 18> </td> <td id = p7 width = 18> </td> </tr> <tr height = 18> <td id = p8 width = 18> </td> <td id = p9 width = 18> </td> <td id = p10 width = 18> </td> <td id = p11 width = 18> </td> </tr> </ table> </ centre> </div> <! - Aperçu de Fin -> </td> </tr> <tr height = 32> <TD ID = SCO01 Align = Center BgColor = # 009900 Class = NormalH OnMouseOver = MMove (i) OnMouseout = MMove (O)> Score </td> </tr> <tr height = 32> <td id = sco02 align = Center bgcolor = # ffff00 class = normalh> 0 </td> </tr> <tr height = 32> <TD ID = IN01 Align = Center BgColor = # 009900 Class = normal OnMouseOver = MMove (i) OnMouseout = MMove (O)> High </td> </tr> <tr height = 32> <td id = in02 align = Center bgcolor = # ffff00 class = normal> 1 </td> </tr> <tr height = 32> <TD ID = IN05 Align = Center BgColor = # 009900 Class = NormalH OnMouseOver = MMove (i) OnMouseout = MMove (O)> Block </td> </tr> <tr height = 32> <td id = in06 align = Center bgcolor = # ffff00 class = normalh> 1 </td> </tr> <tr height = 32> <TD ID = IN03 Align = Center BgColor = # 009900 Class = NormalH OnClick = INICIAR (I) OnMouseOver = MMove (i) OnMouseout = MMove (O)> START </TD> </tr> <tr height = 32> <td id = IN04 Align = Center BgColor = # 009900 Class = NormalH OnClick = INICIAR (D) OnMouseOver = MMove (i) OnMouseout = Mmove (O)> end </td> </tr> <tr height = 38> <td id = in09 align = Center bgColor = # 009900 class = normalh onclick = self.close () onMouseOver = mMove (i) onMouseout = mMove (o)> Fermez la fenêtre </ td> </tr> </ table> moins </docy> <Script Language = VBScript> Dim Timer1, Hastini, Levlini, Namn, Score, Levl, Hast, Fig, Fig2, Farg, Farg2, X, Y, Rot, Rot2, Tratt, Pausa, Scrpau, PO Dim hs (), sor (), hsant (), n (), s (), s2 (), s3 () Redim HS (3, 15, 2): Redim Sor (3, 15): Redim Hsant (3): Redim n (10, 25): Redim S (5, 4): Redim S2 (4, 4): Redim S3 (4, 4) Levlini = 1 Pausa = faux Hastini = Vellevel (Levlini) Hast = Hastini Levl = Levlini Pos = levl - 1 Colorier Gover = faux fonction iniciar (ind) Si ind = je alors score = 0 Gover = faux Hast = Hastini Levl = Levlini Pos = poslevel (levl) Pour i = 1 à 4: pour i2 = 1 à 4: s2 (i, i2) = false: Suivant: Pour i = 1 à 10: pour i2 = 1 à 25: n (i, i2) = false: suivant: Suivant Timer1 = window.setinterval (andar (), hast) Colorier Fig2 = 0 Nyfig autre Window.ClearInterval Timer1 terminer si fonction finale Sub nyfig () Pos = pos 1 document.all (in06) .InnerText = pos Sélectionnez Case POS Cas 30: levl = 2: hast = velvel (levl): window.in02.innertext = levl Cas 60: LEVL = 3: Hast = Vellevel (LEVL): Window.in02.InnerText = LEVL Cas 90: levl = 4: Hast = Vellevel (levl): Window.in02.InnerText = LEVL Cas 120: levl = 5: hast = vellevel (levl): window.in02.innertext = levl Cas 150: levl = 6: Hast = Vellevel (levl): Window.in02.InnerText = levl Cas 180: levl = 7: hast = velvel (levl): window.in02.innertext = levl Cas 210: levl = 8: hast = velvel (levl): window.in02.innertext = levl Cas 240: levl = 9: hast = velvel (levl): window.in02.innertext = levl Cas 270: levl = 10: hast = velvel (levl): window.in02.innertext = levl Cas 300: levl = 11: hast = velvel (levl): window.in02.innertext = levl Fin de sélection Window.ClearInterval Timer1 Timer1 = window.setinterval (andar (), hast) Fig = Fig2 Farg = farg2 Fig2 = int (rnd * 7) 1 X = 4 Y = 26 Rot = 1 Pour i = 1 à 4: pour i2 = 1 à 4: s (i, i2) = s2 (i, i2): s2 (i, i2) = 0: Suivant: Sélectionnez le cas Fig2 Cas 1: S2 (2, 2) = Vrai: S2 (3, 2) = Vrai: S2 (2, 3) = Vrai: S2 (3, 3) = Vrai: Farg2 = # FF0000 Cas 2: S2 (1, 2) = Vrai: S2 (2, 2) = Vrai: S2 (3, 2) = Vrai: S2 (4, 2) = Vrai: Farg2 = # 33CC33 Cas 3: S2 (2, 1) = Vrai: S2 (3, 1) = Vrai: S2 (3, 2) = Vrai: S2 (3, 3) = Vrai: Farg2 = # FF9900 Cas 4: S2 (3, 1) = Vrai: S2 (2, 1) = Vrai: S2 (2, 2) = Vrai: S2 (2, 3) = Vrai: Farg2 = # 666666 Cas 5: S2 (3, 1) = Vrai: S2 (3, 2) = Vrai: S2 (3, 3) = Vrai: S2 (2, 2) = Vrai: Farg2 = # CC00CC Cas 6: S2 (2, 1) = Vrai: S2 (2, 2) = Vrai: S2 (3, 2) = Vrai: S2 (3, 3) = Vrai: Farg2 = # 6666FF Cas 7: S2 (3, 1) = Vrai: S2 (3, 2) = Vrai: S2 (2, 2) = Vrai: S2 (2, 3) = Vrai: Farg2 = # 33CCCC Fin de sélection Pour i = 1 à 4 Pour i2 = 1 à 3 document.all (p & cstr ((i2 - 1) * 4 i - 1))). bgcolor = # 000000 Si s2 (i, i2) = true alors document.all (p & cstr ((i2 - 1) * 4 i - 1)). bgcolor = farg2 Terminer si Suivant Suivant Sub-Sub Fonction poslevel (LEV) Sélectionnez Case Lev Cas 1: Poslevel = 1 Cas 2: Poslevel = 51 Cas 3: Poslevel = 81 Cas 4: Poslevel = 111 Cas 5: Poslevel = 141 Cas 6: Poslevel = 181 Cas 7: Poslevel = 221 Cas 8: Poslevel = 261 Cas 9: Poslevel = 301 Cas 10: Poslevel = 341 Fin de sélection Fonction finale いいいいいいいいいいいいいいいいいいいいいいいいいい Fonction Vellevel (velo) Sélectionnez Case Velo Cas 1: Vellevel = 500 Cas 2: Vellevel = 450 Cas 3: Vellevel = 400 Cas 4: Vellevel = 350 Cas 5: Vellevel = 300 Cas 6: Vellevel = 250 Cas 7: Vellevel = 200 Cas 8: Vellevel = 150 Cas 9: Vellevel = 100 Cas 10: Vellevel = 50 Cas 11: Vellevel = 10 Fin de sélection Fonction finale Sub ColorForm () Pour i = 0 à 11: document.all (p & cstr (i)). Bgcolor = # 000000: suivant Pour i = 0 à 249: document.all (cstr (i)). Bgcolor = # 000000: Suivant Sub-Sub fonction andar () Pour i = 1 à 4 Pour i2 = 1 à 4 Si s (i, i2) = true et y - i2 1 = 1 alors fig = 0 Si y - i2> 0 et x i - 1> 0 et x i - 1 <11 alors Si s (i, i2) = true et n (x i - 1, y - i2) = true alors fig = 0 Terminer si Suivant Suivant Si Fig = 0 alors Pour i = 1 à 4 Pour i2 = 1 à 4 Si s (i, i2) = true alors n (x i - 1, y - i2 1) = true Suivant Suivant Nervure Nyfig Autre Pour i = 1 à 4 Pour i2 = 1 à 4 Si s (i, i2) = true et s (i, i2 - 1) = false alors Document.all (CSTR (coor (x i - 1, y - i2 1))). bgcolor = # 000000 Terminer si Suivant Suivant Terminer si Y = y - 1 Pour i = 1 à 4 Pour i2 = 1 à 4 Si s (i, i2) = true alors Si ce n'est pas gouverné = true alors Si ucase (document.all (cstr (coor (x i - 1, y - i2 1))). Bgcolor) <> # 000000 et ucase (document.all (cstr (coor (x i - 1, y - i2 1))). Bgcolor) <> farg alors alors Jeu terminé terminer si terminer si Terminer si Si s (i, i2) = true alors document.all (cstr (coor (x i - 1, y - i2 1))). bgcolor = farg Terminer si Suivant Suivant fonction finale Sub Gameover () Msgbox le jeu se termine! Tétris Window.ClearInterval Timer1 Gover = vrai Sub-Sub Sub ner () Score = score 10 Document.all (SCO02) .InnerText = Score Pour i2 = 25 à 1 étape -1 Ok = 1 Pour i = 1 à 10 Si n (i, i2) = false alors ok = 0 Suivant Si ok = 1 alors Score = score 150 Document.all (SCO02) .InnerText = Score Pour i = 1 à 10 Pour i3 = i2 à 24 n (i, i3) = n (i, i3 1) document.all (cstr (coor (i, i3))). bgcolor = document.all (cstr (coor (i, i3 1))). bgcolor Suivant Suivant Terminer si Suivant Sub-Sub Coordonnée de fonction (xx, yy) coor = (yy - 1) * 10 xx - 1 Fonction finale Sous-rota () Rot2 = rot 1 Si rot2 = 5 alors rot2 = 1 If (Fig = 2 ou Fig> 5) et rot2 = 3 alors rot2 = 1 Pour i = 1 à 4 Pour i2 = 1 à 4 s3 (i, i2) = 0 Suivant Suivant Sélectionnez le figuier du cas Cas 2 Sélectionner le cas Rot2 Cas 1: S3 (1, 2) = Vrai: S3 (2, 2) = Vrai: S3 (3, 2) = Vrai: S3 (4, 2) = Vrai Cas 2: S3 (2, 1) = Vrai: S3 (2, 2) = Vrai: S3 (2, 3) = Vrai: S3 (2, 4) = Vrai Fin de sélection Cas 3 Sélectionner le cas Rot2 Cas 1: S3 (2, 1) = Vrai: S3 (3, 1) = Vrai: S3 (3, 2) = Vrai: S3 (3, 3) = Vrai Cas 2: S3 (4, 1) = Vrai: S3 (4, 2) = Vrai: S3 (3, 2) = Vrai: S3 (2, 2) = Vrai Cas 3: S3 (3, 3) = Vrai: S3 (2, 3) = Vrai: S3 (2, 2) = Vrai: S3 (2, 1) = Vrai Cas 4: S3 (2, 2) = Vrai: S3 (2, 1) = Vrai: S3 (3, 1) = Vrai: S3 (4, 1) = Vrai Fin de sélection Cas 4 Sélectionner le cas Rot2 Cas 1: S3 (3, 1) = Vrai: S3 (2, 1) = Vrai: S3 (2, 2) = Vrai: S3 (2, 3) = Vrai Cas 2: S3 (2, 1) = Vrai: S3 (3, 1) = Vrai: S3 (4, 1) = Vrai: S3 (4, 2) = Vrai Cas 3: S3 (3, 1) = Vrai: S3 (3, 2) = Vrai: S3 (3, 3) = Vrai: S3 (2, 3) = Vrai Cas 4: S3 (2, 1) = Vrai: S3 (2, 2) = Vrai: S3 (3, 2) = Vrai: S3 (4, 2) = Vrai Fin de sélection Cas 5 Sélectionner le cas Rot2 Cas 1: S3 (3, 1) = Vrai: S3 (3, 2) = Vrai: S3 (3, 3) = Vrai: S3 (2, 2) = Vrai Cas 2: S3 (3, 1) = Vrai: S3 (2, 2) = Vrai: S3 (3, 2) = Vrai: S3 (4, 2) = Vrai Cas 3: S3 (2, 1) = Vrai: S3 (2, 2) = Vrai: S3 (2, 3) = Vrai: S3 (3, 2) = Vrai Cas 4: S3 (2, 1) = Vrai: S3 (3, 1) = Vrai: S3 (4, 1) = Vrai: S3 (3, 2) = Vrai Fin de sélection Cas 6 Sélectionner le cas Rot2 Cas 1: S3 (2, 1) = Vrai: S3 (2, 2) = Vrai: S3 (3, 2) = Vrai: S3 (3, 3) = Vrai Cas 2: S3 (2, 2) = Vrai: S3 (3, 2) = Vrai: S3 (3, 1) = Vrai: S3 (4, 1) = Vrai Fin de sélection Cas 7 Sélectionner le cas Rot2 Cas 1: S3 (3, 1) = Vrai: S3 (3, 2) = Vrai: S3 (2, 2) = Vrai: S3 (2, 3) = Vrai Cas 2: S3 (2, 1) = Vrai: S3 (3, 1) = Vrai: S3 (3, 2) = Vrai: S3 (4, 2) = Vrai Fin de sélection Fin de sélection Ok = 1 Pour i = 1 à 4 Pour i2 = 1 à 4 Si S3 (I, I2) = TRUE alors Si x i - 1 <1 ou x i - 1> 10 ou y - i2 1 <1 alors ok = 0 Si ok = 1 alors Si n (x i - 1, y - i2 1) = true alors ok = 0 Terminer si Terminer si Suivant Suivant Si ok = 0 alors sortez sous Rot = rot2 Pour i = 1 à 4 Pour i2 = 1 à 4 Si s3 (i, i2) = true et s (i, i2) = false alors document.all (cstr (coor (x i - 1, y - i2 1))). bgcolor = farg Terminer si Si s3 (i, i2) = false et s (i, i2) = true alors Document.all (CSTR (coor (x i - 1, y - i2 1))). bgcolor = # 000000 Terminer si s (i, i2) = s3 (i, i2) Suivant Suivant Sub-Sub Sub document_onkeydown If window.event.KeyCode = 27 alors msgbox pause, TET If window.event.keycode = 80 ou window.event.KeyCode = 114 alors iniciar (d) If window.event.KeyCode = 113 alors iniciar (i) Si pas Pausa = TRUE alors If window.event.KeyCode = 38 et Fig> 1 alors rota Si window.event.KeyCode = 37 alors Ok = 1 Pour i = 1 à 4 Pour i2 = 1 à 4 Si s (i, i2) = true et x i - 1 - 1> 0 alors Si n (x i - 1 - 1, y - i2 1) = true alors ok = 0 Terminer si Si s (i, i2) = true et x i - 1 - 1 <1 alors ok = 0 Suivant Suivant Si ok = 1 alors X = x - 1 Pour i = 1 à 4 Pour i2 = 1 à 4 Si s (i, i2) = true alors Si s (i 1, i2) = false alors document.all (cSTR (coor (x i, y - i2 1))). bgcolor = # 000000 Terminer si Terminer si Si s (i, i2) = true alors document.all (cstr (coor (x i - 1, y - i2 1))). bgcolor = farg Terminer si Suivant Suivant Terminer si Terminer si Si window.event.KeyCode = 39 alors Ok = 1 Pour i = 1 à 4 Pour i2 = 1 à 4 Si s (i, i2) = true et x i - 1 1 <11 alors Si n (x i - 1 1, y - i2 1) = true alors ok = 0 Terminer si Si s (i, i2) = true et x i - 1 1> 10 alors ok = 0 Suivant Suivant Si ok = 1 alors X = x 1 Pour i = 1 à 4 Pour i2 = 1 à 4 Si s (i, i2) = true alors Si s (i - 1, i2) = false alors Document.all (CSTR (coor (X I - 2, Y - I2 1))). BGCOLOR = # 000000 Terminer si Terminer si Si s (i, i2) = true alors document.all (cstr (coor (x i - 1, y - i2 1))). bgcolor = farg Terminer si Suivant Suivant Terminer si Terminer si Aqui If window.event.KeyCode = 32 ou Window.Event.KeyCode = 40 alors Si Fig> 0 alors Pour i = 1 à 4 Pour i2 = 1 à 4 Si s (i, i2) = true alors Document.all (CSTR (coor (x i - 1, y - i2 1))). bgcolor = # 000000 Terminer si Suivant Suivant Faire Y = y - 1 Pour i = 1 à 4 Pour i2 = 1 à 4 Si s (i, i2) = true et y - i2 1 = 1 alors fig = 0 Si y - i2> 0 et x i - 1> 0 et x i - 1 <11 alors Si s (i, i2) = true et n (x i - 1, y - i2) = true alors fig = 0 Terminer si Suivant Suivant Boucle jusqu'à la figure = 0 Pour i = 1 à 4 Pour i2 = 1 à 4 Si s (i, i2) = true alors document.all (cstr (coor (x i - 1, y - i2 1))). bgcolor = farg Terminer si Si s (i, i2) = true alors n (x i - 1, y - i2 1) = true Suivant Suivant Terminer si Terminer si Terminer si Sub-Sub fonction mmove (index) Si index = i alors document.all (window.event.srcelement.sourceindex) .classname = normalhi document.all (window.event.srcelement.sourceindex) .bgColor = # 0099cc autre document.all (window.event.srcelement.sourceindex) .classname = normalh document.all (window.event.srcelement.sourceIndex) .bgColor = # 009900 terminer si fonction finale </cript> </html> <% Fin si%> |
Partager: Utilisez ASP pour fabriquer des graphiques circulaires, des graphiques à barres, etc. Dans nos travaux, nous devons souvent convertir les données en graphiques à barres, graphiques circulaires, etc. pour faciliter et une analyse intuitive des données. Ici, je vous présenterai un composant qui fabrique des graphiques à tarte et des graphiques à barres dans ASP: CSDrawgraph, csdgt.zip. Parce qu'il s'agit d'un composant, nous devons utiliser REGSV avant de l'utiliser.