Changeset 16
- Timestamp:
- 11/11/05 16:58:12 (3 years ago)
- Files:
-
- trunk/src/tutorials/converttowiki/changes.txt (modified) (25 diffs)
- trunk/src/tutorials/converttowiki/names.d (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/tutorials/converttowiki/changes.txt
r13 r16 28 28 "Fundamentals": //(20) 29 29 "TutorialFundamentals"; 30 - 2 extra example: 31 ScanfExample 32 QuadraticEquationExample 30 33 31 34 "Intermediate": //(14) 32 35 "TutorialIntermediate"; 33 36 - identical 37 34 38 "Advanced": //(8) 35 39 "TutorialAdvanced"; 36 40 - by the way, CreateLinkUsingComExample is already in the wiki 41 - 2 has an extra example: PrintingInternationalCharactersExample 37 42 38 43 "Keywords": //(8) … … 69 74 "switch / case", "Switch / Case": //(3) 70 75 "SwitchCaseCategory"; 71 76 - just capitalization 77 72 78 "Templates": //(10) 73 79 "TemplatesCategory"; 80 - only in 2 due to a silly mistake 74 81 75 82 "Versioning": //(3) 76 83 "VersioningCategory"; 77 84 - identical 85 78 86 "DFL": //(7) 79 87 "DflCategory"; … … 86 94 "Standard Library": //(22) 87 95 "StandardLibraryCategory"; 96 - added VariableArgumentsUsingStdStdargExample in 2 88 97 89 98 "Windows GUI": //(3) 90 99 "WindowsGuiCategory"; 91 100 - identical 92 101 93 102 … … 107 116 - just date 108 117 "Variables": "VariablesExample"; 118 - just date 109 119 "Expressions": "ExpressionsExample"; 110 120 - just date … … 112 122 - just date 113 123 "String Comparison Operators": "StringComparisonOperatorsExample"; 124 - just date 114 125 "Wait": "WaitExample"; 126 - just date 115 127 "Get a number from the user (uses scanf)": "ScanfExample"; 128 - just date 116 129 "Quadratic Equation (getting input and doing calculations)": "Quadratic EquationExample"; 117 130 - only in 2 … … 121 134 - just date 122 135 "Struct": "StructExample"; 136 - just date 123 137 "Struct Initialization": "StructInitializationExample"; 138 - just date 124 139 "Class": "ClassExample"; 125 140 - just date … … 129 144 - just date 130 145 "Unittests": "UnittestsExample"; 146 - just date 131 147 "Getch/Getchar": "GetchGetcharExample"; 132 148 - just date … … 134 150 "Intermediate": 135 151 "Using more than one function": "UsingMultipleExamples"; 152 - just date 136 153 "Character Initial Values": "CharacterInitialValuesExample"; 137 154 - just date … … 139 156 - just date 140 157 "Asm code for splitting ubyte into low and high nibbles": "SplittingUbyteWithAsmExample"; 158 - just date 141 159 "Asm code for finding first occurrence of letter in string": "FindingFirstLetterWithAsmExample"; 142 160 - just date 143 161 "Towers of Hanoi": "TowersOfHanoiExample"; 162 - just date 144 163 "Factorial": "FactorialExample"; 145 164 - just date … … 151 170 - just date 152 171 "String Literals": "StringLiteralsExample"; 172 - just date 153 173 "String and Number Literals": "StringAndNumberLiteralsExample"; 174 - just date 154 175 "Runtime Type Information (RTTI)": "RuntimeTypeInformationExample"; 176 - just date 155 177 "Statistics": "StatisticsExample"; 178 - just date 156 179 157 180 "Advanced": … … 161 184 - just date 162 185 "Struct \"constructors\"": "StructConstructorsExample"; 186 - just date 163 187 "Application path": "ApplicationPathExample"; 164 188 - just date … … 172 196 - just date 173 197 "uudecode": "UudecodeExample"; 198 - already in wiki, just date 174 199 175 200 "Keywords": … … 189 214 - just date 190 215 "return": "ReturnExample"; 216 - just date 191 217 192 218 "Arrays": … … 194 220 - just date 195 221 "Static vs dynamic arrays": "StaticVsDynamicArraysExample"; 222 - only in 2 196 223 "Dealing with strings copy": "CopyingStringsExample"; 197 224 - only in 2 … … 199 226 - only in 2 200 227 "Various char arrays": "VariousCharArraysExample"; 228 - just date 201 229 "Dimensioning Static Arrays": "DimensioningStaticArraysExample"; 202 230 - just date 203 231 "Returning Arrays from Functions": "ReturningArraysFromFunctionsExample"; 232 - just date 204 233 "Using char[][] args": "UsingCharArrayArgumentsExample"; 234 - just date 205 235 206 236 "Common Errors": … … 208 238 - just date 209 239 "Using Objects": "UsingObjectsExample"; 240 - just date 210 241 "Printing a Slice from a String": "PrintingSliceFromStringExample"; 211 242 - just date … … 213 244 "Delegates": 214 245 "DelegateTest.d": "UsingDelegatesWithinObjectsExample"; 246 - just date 215 247 "Delegates": "UsingDelegateInsteadOfInterfaceExample"; 248 - just date 216 249 "Proper creation & use of stack delegates": "UsingStackDelegatesExample"; 250 - just date 217 251 "Don't Return a Stack Delegate": "DontReturnStackDelegateExample"; 218 252 - just date … … 250 284 - just date 251 285 "Try/Catch/Finally": "TryCatchFinallyExample"; 286 - just date 252 287 253 288 "Operator Overloading": … … 263 298 "switch / case", "Switch / Case": 264 299 "Switch-Construct": "SwitchCaseExample"; 300 - just date 265 301 "The Twelve Days of Christmas": "TwelveDaysOfChristmasExampleOne"; 302 - just date 266 303 "The Twelve Days of Christmas (Reprise)": "TwelveDaysOfChristmasExampleTwo"; 267 268 /* These are work-arounds for examples that should be identified as in the "Template" category. */ 304 - just date 305 306 "Templates": 307 "Interface Template": "InterfaceTemplateExample"; 308 - just date 309 "Iterator": "IteratorExample"; 310 - just date 311 "Internal templates": "InternalTemplatesExample"; 312 - just date 269 313 "Struct Template": "StructTemplateExample"; 270 "Interface Template": "InterfaceTemplateExample"; 271 "Iterator": "IteratorExample"; 272 "Internal templates": "InternalTemplatesExample"; 314 - just date 273 315 "Simple Template": "SimpleTemplateExample"; 316 - just date 317 "Template Constructors": "TemplateConstructorsExample"; 318 - just date 319 "Template Functions": "TemplateFunctionsExample"; 320 - just date 274 321 "Template Constructors": "TemplateConstructorsExample"; 275 322 "Template Functions": "TemplateFunctionsExample"; 276 323 "Multiple Inheritance with template 'bolt-ins'": "MultipleInheritanceWithTemplateBoltInsExample"; 324 - just date 277 325 "Variable Arguments": "TemplateVariableArgumentsExample"; 326 - just date 278 327 "Template RTTI": "TemplateRttiExample"; 279 280 281 "Templates": 282 "Struct Template": "StructTemplateExample"; 283 "Interface Template": "InterfaceTemplateExample"; 284 - just date 285 "Iterator": "IteratorExample"; 286 - just date 287 "Internal templates": "InternalTemplatesExample"; 288 - just date 289 "Simple Template": "SimpleTemplateExample"; 290 "Template Constructors": "TemplateConstructorsExample"; 291 "Template Functions": "TemplateFunctionsExample"; 292 "Multiple Inheritance with template 'bolt-ins'": "MultipleInheritanceWithTemplateBoltInsExample"; 293 - just date 294 "Variable Arguments": "TemplateVariableArgumentsExample"; 295 "Template RTTI": "TemplateRttiExample"; 328 - just date 296 329 297 330 "Versioning": … … 299 332 - just date 300 333 "Using versions to store multiple programs in one file": "UsingVersionsToStoreMultipleProgramInOneFileExample"; 334 - just date 301 335 "Compile time versioning": "CompileTimeVersioningExample"; 302 336 - just date … … 324 358 "Standard Library": 325 359 "String usage: split and splitlines": "SplitAndSplitLinesExample"; 360 - just date 326 361 "I/O on stdin and stdout streams": "StdInStdOutStreamsExample"; 362 - just date 327 363 "httpHEAD": "HttpHeadExample"; 328 364 - just date … … 330 366 - just date 331 367 "Win32 Registry api": "WinRegistryApiExample"; 368 - just date 332 369 "Using the File's \"FileMode\" attribute": "UsingFileModeExample"; 370 - just date 333 371 "Elapsed Time (uses std.date and std.c.time)": "ElapsedTimeExample"; 334 372 - just date … … 338 376 - just date 339 377 "writef": "WritefExample"; 378 - just date 340 379 "std.perf": "StdPerfExample"; 380 - just date 341 381 "Make all.html": "MakeAllHtmlExample"; 342 382 - just date … … 344 384 - just date 345 385 "recls": "ReclsExample"; 386 - just date 346 387 "Regular Expressions": "RegularExpressionsExample"; 388 - just date 347 389 "std.stream readLine": "StdStreamReadLineExample"; 390 - just date 348 391 "Threads": "ThreadsExample"; 392 - just date 349 393 "Variable Arguments using std.stdarg (and std.stdio)": "VariableArgumentsUsingStdStdargExample"; 394 - only in 2 350 395 "Variadic Functions": "VariadicFunctionsExample"; 396 - "Added "This demo" to description and added an "else" clause, and more. 351 397 "Variable Arguments": "VariableArgumentsExample"; 398 - just date 352 399 "zip": "ZipExample"; 400 - just date 353 401 "Zlib": "ZlibExample"; 402 - just date 354 403 "Unzip using std.zip": "UnzipUsingStdZipExample"; 404 - just date 355 405 356 406 "Windows GUI": … … 358 408 - just date 359 409 "TreeView": "TreeViewExample"; 410 - just date 360 411 "MiniCalc - RestorePosition": "MiniCalcRestorePositionExample"; 361 412 - just date trunk/src/tutorials/converttowiki/names.d
r10 r16 1 "Struct Template": "StructTemplateExample"; 2 - just date 3 "Simple Template": "SimpleTemplateExample"; 4 - just date 5 "Template Constructors": "TemplateConstructorsExample"; 6 - just date 7 "Template Functions": "TemplateFunctionsExample"; 8 - just date 1 9 /* used by convertToWiki.d */ 2 10 … … 127 135 switch(e) 128 136 { 129 case "Using more than one function": s = " UsingMultipleExamples"; break;137 case "Using more than one function": s = "MultipleFunctionExamples"; break; 130 138 case "Character Initial Values": s = "CharacterInitialValuesExample"; break; 131 139 case "Module usage": s = "ModuleUsageExample"; break; … … 183 191 case "Dimensioning Static Arrays": s = "DimensioningStaticArraysExample"; break; 184 192 case "Returning Arrays from Functions": s = "ReturningArraysFromFunctionsExample"; break; 185 case "Using char[][] args": s = " UsingCharArrayArgumentsExample"; break;193 case "Using char[][] args": s = "CharArrayArgumentsExample"; break; 186 194 default: writefln("Unknown example: %s", e); assert(0); 187 195 } break; … … 191 199 { 192 200 case "Increasing the Size of a Dynamic Array": s = "IncreasingSizeOfDynamicArrayExample"; break; 193 case "Using Objects": s = " UsingObjectsExample"; break;201 case "Using Objects": s = "ObjectErrorExample"; break; 194 202 case "Printing a Slice from a String": s = "PrintingSliceFromStringExample"; break; 195 203 default: writefln("Unknown example: %s", e); assert(0); … … 201 209 case "DelegateTest.d": s = "UsingDelegatesWithinObjectsExample"; break; 202 210 case "Delegates": s = "UsingDelegateInsteadOfInterfaceExample"; break; 203 case "Proper creation & use of stack delegates": s = " UsingStackDelegatesExample"; break;211 case "Proper creation & use of stack delegates": s = "StackDelegatesExample"; break; 204 212 case "Don't Return a Stack Delegate": s = "DontReturnStackDelegateExample"; break; 205 213 case "Copyable stack delegates, implemented with structs and classes": s = "CopyableStackDelegatesWithStructsAndClassesExample"; break; … … 290 298 { 291 299 case "Built-in Versions": s = "BuiltInVersionsExample"; break; 292 case "Using versions to store multiple programs in one file": s = " UsingVersionsToStoreMultipleProgramInOneFileExample"; break;300 case "Using versions to store multiple programs in one file": s = "VersionsToStoreMultipleProgramInOneFileExample"; break; 293 301 case "Compile time versioning": s = "CompileTimeVersioningExample"; break; 294 302 default: writefln("Unknown example: %s", e); assert(0); … … 323 331 case "OutBuffer": s = "OutBufferExample"; break; 324 332 case "Win32 Registry api": s = "WinRegistryApiExample"; break; 325 case "Using the File's \"FileMode\" attribute": s = " UsingFileModeExample"; break;333 case "Using the File's \"FileMode\" attribute": s = "FileModeExample"; break; 326 334 case "Elapsed Time (uses std.date and std.c.time)": s = "ElapsedTimeExample"; break; 327 335 case "Base64 Decoding": s = "BaseSixtyFourDecodingExample"; break;
