Empfohlen: Wie spricht ASP über die Bewerbung für Klassen? Objektorientierte Programmierung Mit zunehmender Komplexität des Programmdesigns reichen strukturierte Programmiermethoden nicht aus. Der grundlegende Grund für die unzureichende Verwendung ist, dass es unpraktisch ist, den Code wiederzuverwenden. Eine objektorientierte Methode wurde geboren und ist durch Vererbung relativ perfekt.
| Das Folgende ist der zitierte Inhalt: <%Wenn nicht anfrage.QueryString (ven) = t, dann%> <html> <kopf> <Meta name = Generator content = Microsoft Visual Studio 6.0> <title> </title> </Head> <Script Language = vbScript> Funktion 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, user, status = no, toolbar = no, MenuBar = no, Höhe = 456, width = 304, top = 100, links = 100, Scrollbars = Nr window.history.back (-1) Endfunktion </Script> <Body Onload = redir ()> </Body> </Html> <%sonst%> <html> <kopf> <Meta name = Generator content = Microsoft Visual Studio 6.0> <title> ** VBScript Tetris Game ** </title> <Style type = text/css> <!- .normalhi {Schriftfamilie: Verdana, Helvetica, Arial, sans serif; Farbe:#ffcc00; Schriftgröße: 10PT; Schriftgewicht: fett; Cursor: Hand;} .normalh {Schriftfamilie: Verdana, Helvetica, Arial, sans serif; Farbe:#000000; Schriftgröße: 10pt; Schriftgewicht: fett; Cursor: Hand;} .normalg {Schriftfamilie: Verdana, Helvetica, Arial, sans serif; Farbe:#000000; Schriftgröße: 13PT; Schriftgewicht: BOLD;} .normale {Schriftfamilie: Verdana, Helvetica, Arial, sans serif; Farbe:#000000; Schriftgröße: 10PT; Schriftgewicht: fett;} .normald {Schriftfamilie: Verdana, Helvetica, Arial, sans serif; Farbe:#000000; Schriftgröße: 10PT; Schriftgewicht: BOLD;} .normali {Schriftfamilie: Verdana, Helvetica, Arial, sans serif; Farbe:#00ff00; Schriftgröße: 10PT; Schriftgewicht: BOLD;} .normalo {Schriftfamilie: Verdana, Helvetica, Arial, sans serif; Farbe:#ffff00; Schriftgröße: 10PT; Schriftgewicht: BOLD;} -> </Style> </Head> <Body topmargin = 2 linksmargin = 2> <div ausalign = center> <Center> <Table Border = 0 Breite = 300 Cellpacing = 0 CellPadding = 0> <tr> <td Breite = 200> <Center> <Table Border = 1 BorderColor =#000000 Cellpacing = 0 CellPadding = 0 Bgcolor =#000000> <Tr Höhe = 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 Höhe = 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 Höhe = 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 Höhe = 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 Höhe = 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 Höhe = 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 Höhe = 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 Höhe = 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> <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 Höhe = 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 Höhe = 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 Höhe = 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 Höhe = 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> <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 Höhe = 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 Höhe = 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 Höhe = 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 Höhe = 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 Höhe = 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 Höhe = 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 Höhe = 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 Höhe = 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 Höhe = 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 Höhe = 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 Höhe = 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 Höhe = 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 Höhe = 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 Höhe = 452 Breite = 100 Cellpacing = 0 CellPadding = 0> <Tr Höhe = 30> <td class = normalg align = center bgcolor =#ffff00> tetris </td> </tr> <Tr Höhe = 20> <td class = normald align = center bgcolor =#ffcc00> Eingabeaufforderungsbereich </td> </tr> <Tr Höhe = 100> <td bgcolor =#ffcc00> <!-Inicio Preview-> <div align = center> <center> <table border = 1 cellpacing = 0 cellpadding = 0 bgcolor =#000000> <Tr Höhe = 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 Höhe = 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 Höhe = 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> </center> </div> <!-Fin Preview-> </td> </tr> <Tr Höhe = 32> <td id = sco01 align = center bgcolor =#009900 class = normalh onmouseover = mmove (i) onmouseout = mmove (o)> Score </td> </tr> <Tr Höhe = 32> <td id = sco02 align = center bgcolor =#ffff00 class = normalh> 0 </td> </tr> <Tr Höhe = 32> <td id = in01 align = center bgcolor =#009900 class = normal onmouseover = mmove (i) onmouseout = mmove (o)> hoch </td> </tr> <Tr Höhe = 32> <td id = in02 align = center bgcolor =#ffff00 class = normal> 1 </td> </tr> <Tr Höhe = 32> <td id = in05 align = center bgcolor =#009900 class = normalh onmouseover = mmove (i) onmouseout = mmove (o)> block </td> </tr> <Tr Höhe = 32> <td id = in06 align = center bgcolor =#ffff00 class = normalh> 1 </td> </tr> <Tr Höhe = 32> <td id = in03 align = center bgcolor =#009900 class = normalh onclick = iniciar (i) onmouseover = mmove (i) onmouseout = mmove (o)> start </td> </tr> <Tr Höhe = 32> <td id = in04 align = center bgcolor =#009900 class = normalh onclick = iniciar (d) onmouseover = mmove (i) onMouseout = mmove (o)> Ende </td> </tr> <Tr Höhe = 38> <td id = in09 align = center bgcolor =#009900 class = normalh onclick = self.close () onmouseover = mmove (i) onmouseout = mmove (o)> Schließen Sie das Fenster </td> </tr> </table> </td> </tr> </table> </center> </div> </Body> <Script Language = vbScript> Dim Timer1, Hastini, Levlini, Namn, Score, Levl, Hast, Abb, Fig. 2, Farg, FARG2, X, Y, Rot, Rot2, Tratt, Pausa, Scrpau, Pos, Gover 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 = false Hastini = vellevel (Levlini) Hastini Levl = Levlini Pos = levl - 1 Farbform Gover = falsch Funktionsiniciar (IND) Wenn ind = i dann Punktzahl = 0 Gover = falsch Hastini Levl = Levlini Pos = poslevel (Levl) Für i = 1 bis 4: für i2 = 1 bis 4: s2 (i, i2) = false: Weiter: Weiter: Weiter Für i = 1 bis 10: für i2 = 1 bis 25: n (i, i2) = false: Weiter: Weiter Timer1 = window.setinterval (andar (), hast) Farbform Fig. 2 = 0 NYFIG anders Fenster.ClearInterval Timer1 Ende wenn Endfunktion Sub nyfig () Pos = pos 1 document.all (in06) .Innertext = pos Wählen Sie Case pos Fall 30: Levl = 2: Hast = vellevel (Levl): Fenster.in02.Innertext = Levl Fall 60: Levl = 3: Hast = vellevel (Levl): Fenster.in02.Innertext = Levl Fall 90: Levl = 4: Hast = vellevel (Levl): Fenster.in02.Innertext = Levl Fall 120: Levl = 5: Hast = vellevel (Levl): Fenster.in02.Innertext = Levl Fall 150: Levl = 6: Hast = vellevel (Levl): Fenster.in02.Innertext = Levl Fall 180: Levl = 7: Hast = vellevel (Levl): Fenster.in02.Innertext = Levl Fall 210: Levl = 8: Hast = vellevel (Levl): Fenster.in02.Innertext = Levl Fall 240: Levl = 9: Hast = vellevel (Levl): Fenster.in02.Innertext = Levl Fall 270: Levl = 10: Hast = vellevel (Levl): Fenster.in02.Innertext = Levl Fall 300: Levl = 11: Hast = vellevel (Levl): Fenster.in02.Innertext = Levl Ende auswählen Fenster.ClearInterval Timer1 Timer1 = window.setinterval (andar (), hast) Fig = Fig2 Farg = farg2 Fig. 2 = int (rnd * 7) 1 X = 4 Y = 26 Faust = 1 Für i = 1 bis 4: für i2 = 1 bis 4: s (i, i2) = s2 (i, i2): s2 (i, i2) = 0: Weiter: Weiter Wählen Sie Fall Abbildung 2 Fall 1: S2 (2, 2) = TRUE: S2 (3, 2) = Richtig: S2 (2, 3) = TRUE: S2 (3, 3) = TRUE: FARG2 = #FF0000 Fall 2: S2 (1, 2) = Richtig: S2 (2, 2) = Richtig: S2 (3, 2) = TRUE: S2 (4, 2) = TRUE: FARG2 = #33CC33 Fall 3: S2 (2, 1) = TRUE: S2 (3, 1) = Richtig: S2 (3, 2) = TRUE: S2 (3, 3) = TRUE: FARG2 = #ff9900 Fall 4: S2 (3, 1) = Richtig: S2 (2, 1) = Richtig: S2 (2, 2) = TRUE: S2 (2, 3) = TRUE: FARG2 = #666666 Fall 5: S2 (3, 1) = Richtig: S2 (3, 2) = Richtig: S2 (3, 3) = TRUE: S2 (2, 2) = TRUE: FARG2 = #CC00CC Fall 6: S2 (2, 1) = TRUE: S2 (2, 2) = TRUE: S2 (3, 2) = TRUE: S2 (3, 3) = TRUE: FARG2 = #6666FF Fall 7: S2 (3, 1) = Richtig: S2 (3, 2) = Richtig: S2 (2, 2) = TRUE: S2 (2, 3) = TRUE: FARG2 = #33CCC Ende auswählen Für i = 1 bis 4 Für i2 = 1 bis 3 document.all (p & cstr (((i2 - 1) * 4 i - 1)). bgcolor = #000000 Wenn s2 (i, i2) = wahr ist document.all (p & cstr ((i2 - 1) * 4 i - 1)). bgcolor = farg2 Ende wenn Nächste Nächste Ende sub Funktion poslevel (Lev) Wählen Sie Case Lev Fall 1: poslevel = 1 Fall 2: poslevel = 51 Fall 3: poslevel = 81 Fall 4: poslevel = 111 Fall 5: poslevel = 141 Fall 6: poslevel = 181 Fall 7: poslevel = 221 Fall 8: poslevel = 261 Fall 9: poslevel = 301 Fall 10: poslevel = 341 Ende auswählen Endfunktion いいいいいいいいいいいいいいいいいいいいいいいいいい Funktion Vellevel (Velo) Wählen Sie Case Velo Fall 1: vellevel = 500 Fall 2: vellevel = 450 Fall 3: vellevel = 400 Fall 4: vellevel = 350 Fall 5: vellevel = 300 Fall 6: vellevel = 250 Fall 7: vellevel = 200 Fall 8: vellevel = 150 Fall 9: vellevel = 100 Fall 10: vellevel = 50 Fall 11: vellevel = 10 Ende auswählen Endfunktion Subfarbig () Für i = 0 bis 11: document.all (p & cstr (i)). Bgcolor = #000000: Weiter Für i = 0 bis 249: document.all (cstr (i)). Bgcolor = #000000: Weiter Ende sub Funktion andar () Für i = 1 bis 4 Für i2 = 1 bis 4 Wenn s (i, i2) = true und y - i2 1 = 1 dann 1 0 0 Wenn y - i2> 0 und x i - 1> 0 und x i - 1 <11 dann Wenn s (i, i2) = true und n (x i - 1, y - i2) = true dann fig = 0 Ende wenn Nächste Nächste Wenn Fig = 0 dann Für i = 1 bis 4 Für i2 = 1 bis 4 Wenn s (i, i2) = true dann n (x i - 1, y - i2 1) = true Nächste Nächste Ner NYFIG Anders Für i = 1 bis 4 Für i2 = 1 bis 4 Wenn s (i, i2) = true und s (i, i2 - 1) = false dann document.all (cstr (coor (x i - 1, y - i2 1)). Bgcolor = #000000 Ende wenn Nächste Nächste Ende wenn Y = y - 1 Für i = 1 bis 4 Für i2 = 1 bis 4 Wenn s (i, i2) = wahr ist wenn nicht regieren = wahr dann Wenn ucase (document.All (cstr (coor (x i - 1, y - i2 1)). Bgcolor) <> #000000 und ucase (document.all (cstr (coor (x i - 1, y - i2))). Bgcolor) <> farg, dann dann dann dann Spiel vorbei Ende wenn Ende wenn Ende wenn Wenn s (i, i2) = wahr ist document.all (cstr (coor (x i - 1, y - i2 1)). bgcolor = farg Ende wenn Nächste Nächste Endfunktion Sub wameover () Msgbox Das Spiel endet! Tetris Fenster.ClearInterval Timer1 Gover = wahr Ende sub Sub ner () Punktzahl = Punktzahl 10 Dokument.All (SCO02) .InNerText = Score Für i2 = 25 bis 1 Schritt -1 OK = 1 Für i = 1 bis 10 Wenn n (i, i2) = false dann ok = 0 Nächste Wenn ok = 1 dann Punktzahl = Punktzahl 150 Dokument.All (SCO02) .InNerText = Score Für i = 1 bis 10 Für i3 = i2 bis 24 n (i, i3) = n (i, i3 1) document.all (cstr (coor (i, i3)). bgcolor = document.all (cstr (coor (i, i3 1)). BGColor Nächste Nächste Ende wenn Nächste Ende sub Funktionskoordinate (xx, yy) coor = (yy - 1) * 10 xx - 1 Endfunktion Sub rota () Rot2 = Rot 1 Wenn rot2 = 5 dann rot2 = 1 If (Fig. 2 oder Fig.> 5) und Rot2 = 3, rot2 = 1 Für i = 1 bis 4 Für i2 = 1 bis 4 s3 (i, i2) = 0 Nächste Nächste Wählen Sie Fall Abb Fall 2 Wählen Sie Case rot2 Fall 1: s3 (1, 2) = true: s3 (2, 2) = true: s3 (3, 2) = true: s3 (4, 2) = true Fall 2: s3 (2, 1) = true: s3 (2, 2) = true: s3 (2, 3) = true: s3 (2, 4) = true Ende auswählen Fall 3 Wählen Sie Case rot2 Fall 1: s3 (2, 1) = true: s3 (3, 1) = true: s3 (3, 2) = true: s3 (3, 3) = true Fall 2: s3 (4, 1) = true: s3 (4, 2) = true: s3 (3, 2) = true: s3 (2, 2) = true Fall 3: S3 (3, 3) = TRUE: S3 (2, 3) = TRUE: S3 (2, 2) = TRUE: S3 (2, 1) = TRUE Fall 4: s3 (2, 2) = true: s3 (2, 1) = true: s3 (3, 1) = true: s3 (4, 1) = true Ende auswählen Fall 4 Wählen Sie Case rot2 Fall 1: s3 (3, 1) = true: s3 (2, 1) = true: s3 (2, 2) = true: s3 (2, 3) = true Fall 2: s3 (2, 1) = true: s3 (3, 1) = true: s3 (4, 1) = true: s3 (4, 2) = true Fall 3: s3 (3, 1) = true: s3 (3, 2) = true: s3 (3, 3) = true: s3 (2, 3) = true Fall 4: S3 (2, 1) = TRUE: S3 (2, 2) = TRUE: S3 (3, 2) = TRUE: S3 (4, 2) = TRUE Ende auswählen Fall 5 Wählen Sie Case rot2 Fall 1: s3 (3, 1) = true: s3 (3, 2) = true: s3 (3, 3) = true: s3 (2, 2) = true Fall 2: s3 (3, 1) = true: s3 (2, 2) = true: s3 (3, 2) = true: s3 (4, 2) = true Fall 3: s3 (2, 1) = true: s3 (2, 2) = true: s3 (2, 3) = true: s3 (3, 2) = true Fall 4: s3 (2, 1) = true: s3 (3, 1) = true: s3 (4, 1) = true: s3 (3, 2) = true Ende auswählen Fall 6 Wählen Sie Case rot2 Fall 1: S3 (2, 1) = TRUE: S3 (2, 2) = TRUE: S3 (3, 2) = TRUE: S3 (3, 3) = TRUE Fall 2: s3 (2, 2) = true: s3 (3, 2) = true: s3 (3, 1) = true: s3 (4, 1) = true Ende auswählen Fall 7 Wählen Sie Case rot2 Fall 1: s3 (3, 1) = true: s3 (3, 2) = true: s3 (2, 2) = true: s3 (2, 3) = true Fall 2: s3 (2, 1) = true: s3 (3, 1) = true: s3 (3, 2) = true: s3 (4, 2) = true Ende auswählen Ende auswählen OK = 1 Für i = 1 bis 4 Für i2 = 1 bis 4 Wenn s3 (i, i2) = wahr ist Wenn x i - 1 <1 oder x i - 1> 10 oder y - i2 1 <1 dann OK = 0 Wenn ok = 1 dann Wenn n (x i - 1, y - i2 1) = true dann ok = 0 Ende wenn Ende wenn Nächste Nächste Wenn OK = 0 dann beenden Rot = Rot2 Für i = 1 bis 4 Für i2 = 1 bis 4 Wenn s3 (i, i2) = true und s (i, i2) = false dann document.all (cstr (coor (x i - 1, y - i2 1)). bgcolor = farg Ende wenn Wenn s3 (i, i2) = false und s (i, i2) = wahr ist document.all (cstr (coor (x i - 1, y - i2 1)). Bgcolor = #000000 Ende wenn s (i, i2) = s3 (i, i2) Nächste Nächste Ende sub Sub document_onkeydown If window.event.keycode = 27, dann msgbox pause ,, tet If window.event.keycode = 80 oder window.event.keycode = 114, dann iniciar (d) Wenn window.event.keycode = 113 dann iniciar (i)) Wenn nicht Pausa = true dann Wenn window.event.keycode = 38 und Abb> 1, dann rota Wenn window.event.keycode = 37 dann OK = 1 Für i = 1 bis 4 Für i2 = 1 bis 4 Wenn s (i, i2) = true und x i - 1 - 1> 0 dann Wenn n (x i - 1 - 1, y - i2 1) = true dann OK = 0 Ende wenn Wenn s (i, i2) = true und x i - 1 - 1 <1 dann OK = 0 Nächste Nächste Wenn ok = 1 dann X = x - 1 Für i = 1 bis 4 Für i2 = 1 bis 4 Wenn s (i, i2) = wahr ist Wenn s (i 1, i2) = false dann document.all (cstr (coor (x i, y - i2 1))). bgcolor = #000000 Ende wenn Ende wenn Wenn s (i, i2) = wahr ist document.all (cstr (coor (x i - 1, y - i2 1)). bgcolor = farg Ende wenn Nächste Nächste Ende wenn Ende wenn Wenn window.event.keycode = 39 dann OK = 1 Für i = 1 bis 4 Für i2 = 1 bis 4 Wenn s (i, i2) = true und x i - 1 1 <11 dann Wenn n (x i - 1 1, y - i2 1) = true dann OK = 0 Ende wenn Wenn s (i, i2) = true und x i - 1 1> 10 dann ok = 0 Nächste Nächste Wenn ok = 1 dann X = x 1 Für i = 1 bis 4 Für i2 = 1 bis 4 Wenn s (i, i2) = wahr ist Wenn s (i - 1, i2) = false dann document.all (cstr (coor (x i - 2, y - i2 1)). bgcolor = #000000 Ende wenn Ende wenn Wenn s (i, i2) = wahr ist document.all (cstr (coor (x i - 1, y - i2 1)). bgcolor = farg Ende wenn Nächste Nächste Ende wenn Ende wenn Aqui Wenn window.event.keycode = 32 oder window.event.keycode = 40 dann Wenn Abb> 0 dann Für i = 1 bis 4 Für i2 = 1 bis 4 Wenn s (i, i2) = wahr ist document.all (cstr (coor (x i - 1, y - i2 1)). Bgcolor = #000000 Ende wenn Nächste Nächste Tun Y = y - 1 Für i = 1 bis 4 Für i2 = 1 bis 4 Wenn s (i, i2) = true und y - i2 1 = 1 dann 1 0 0 Wenn y - i2> 0 und x i - 1> 0 und x i - 1 <11 dann Wenn s (i, i2) = true und n (x i - 1, y - i2) = true dann fig = 0 Ende wenn Nächste Nächste Schleife bis Abb. = 0 Für i = 1 bis 4 Für i2 = 1 bis 4 Wenn s (i, i2) = wahr ist document.all (cstr (coor (x i - 1, y - i2 1)). bgcolor = farg Ende wenn Wenn s (i, i2) = true dann n (x i - 1, y - i2 1) = true Nächste Nächste Ende wenn Ende wenn Ende wenn Ende sub Funktion MMove (Index) Wenn index = i dann document.all (window.event.srcelement.sourceIndex) .className = normalhi document.all (window.event.srcelement.sourceIndex) .bgcolor = #0099cc anders document.all (window.event.srcelement.sourceIndex) .className = normalh document.all (window.event.srcelement.sourceIndex) .bgcolor = #009900 Ende wenn Endfunktion </script> </Html> <%Ende wenn%> |
Teilen: Verwenden Sie ASP, um Kreisdiagramme, Balkendiagramme usw. zu erstellen. In unserer Arbeit müssen wir häufig Daten in Balkendiagramme, Kreisdiagramme usw. umwandeln, um Datenanalysen zu erleichtern und intuitive Daten zu erleichtern. Hier werde ich Ihnen eine Komponente vorstellen, die Kreisdiagramme und Balkendiagramme in ASP: CSDrawgraph, CSDGT.zip erstellt. Da es sich um eine Komponente handelt, müssen wir REGSV verwenden, bevor wir sie verwenden.