b'\n_START_ARTICLE_\nKonsolScript\n_START_SECTION_\nKonsolScript Basics\n_START_PARAGRAPH_\nGaya ng kanyang mga ninunong, C/C++, ang KonsolScript ay sensitibo sa pagkakasulat (case sensitive). Ang variable na "myVar" ay hindi pareho sa "myVAR".\n_START_SECTION_\nScript Engine\n_START_PARAGRAPH_\nBilang isang scripting language, ang KonsolScript ay nangangailangan ng isang script engine upang gumana. Sa ngayon, mayroong dalawang pwedeng magamit mula sa KonsolScript Developers.\n_START_SECTION_\nFreeKE\n_START_PARAGRAPH_\nFree KonsolScript Engine ay isinulat sa Microsoft Visual Basic 6, dahilang mga gumagamit lang ng Windows ang makakapagpatakbo ng FreeKE._NEWLINE_Gayon pa ma\'y, ang FreeKE ay hindi makakatakbo sa isang bagong installed na Windows Vista sa kadahilana na ang DirectX7 DLL para sa VB6 (DX7VB.DLL) ay hindi kasama sa Vista. Isang solusyon ay ang pagkuha ng kopya ng DX7VB.DLL mula sa iyong Windows XP at saka i-rehistro mo gamit ang REGSVR32.EXE.\n_START_SECTION_\nProject:Quixie\n_START_PARAGRAPH_\nAng Project:Quixie ay isa pang script engine na sinimulan noong Setyembre 2007, na ang tanging mithiin ay ang maging script engine ng KS sa sistemang GNU/Linux. Ang Quixie ay isinusulat sa FreeBASIC. Ito ay makukuha sa bilang isang source code mula sa CVS at paunang release zip files._NEWLINE_Ang Quixie, binibigkas na "Quick-See", ay walang kinalaman sa MS QuickC. Ito ay nagkataon lang dahil sa pagbasa sa KWKSE, na ibig sabihin ay Krixware KonsolScript Engine.\n_START_SECTION_\nKS file\n_START_PARAGRAPH_\nAng pangalawang bagay na kailangan mo ay isang blangkong text file. Itala ito sa KAHIT_ANONG_PANGALANG_GUSTO_MO dot KS. Buksan ang file, i-type ang halimbawang Hello World (sa baba) at saka ito italang muli. Right-click mo ang file (gamit ng mouse) at saka piliin ang Execute._NEWLINE_Ang KS file ay isang KonsolScript Document. Dito mo dapat isulat ang iyong scripts (kodigo) at saka i-execute.\n_START_SECTION_\nKonfig. CFG file\n_START_PARAGRAPH_\nAng pangatlo at hindi naman kinakailangang gawin ay isa pang blangkong text file. Itala ito sa pangalang Konfig dot CFG. Ito ay ang configuration file ng FreeKE. Gayon pa mang hindi ito hahanapin ng KonsolScript, ito lang ang natatanging paraan ng pag-set sa default script file ng FreeKE. (isinulat noong 3 Pebrero 2006 ay ang Config.EXE, isang GUI para sa Konfig.CFG file, nakasama sa opisyal na pamamahagi ng FreeKE)\n_START_SECTION_\nDisenyo ng Wika\n_START_PARAGRAPH_\nAng disenyo para sa KonsolScript ay nabuo mula sa maraming magkakaibang kilalang wika tulad ng ActionScript, PHP, Java and C.\n_START_SECTION_\nKomento\n_START_PARAGRAPH_\nAng abilidad ng pagkomento sa anumang programming/scripting language ay talaga namang kinakailangan. Sa pagku-komento, ang isang programmer ay maaring magtuloy ng isang iniwang trabaho kahit sa mahabang panahon. Iyan ang tngaing rason kung bakit ang manunulat ng KonsolScript ay nagbigay sa script ng abilidad sa pagkomento. Para magkomento sa script, in-adapt ng manunulat kung pano mag-komento sa C/C++, ito ay ang paggamit ng dalawang magkasunod na forward slash \'//\' para sa pagkomento sa iisang linya at forward slash sundan ng asterisk \'/*\' para sa maramihang linyang pagkukomento at tatapusin ng asterisk-forward slash \'*/\'._NEWLINE__NEWLINE_  //ito ay pagkomento sa iisang linya at hindi ito babasahin ng KonsolScript_NEWLINE_  function main() {_NEWLINE_    /*_NEWLINE_      Kahit anuman ang nakasulat sa maramihang pagkukonmento ay_NEWLINE_      hindi babasahin ng KonsolScript. Ito ang mabisang paraan_NEWLINE_      sa pagkumento ng kung ano dapat ang mangyayari sa kodigo_NEWLINE_      na nakasulat, kahit ito\'y sa wikang C/C++, Java, atbp..._NEWLINE_    */_NEWLINE_  }\n_START_SECTION_\nPinakamaiksing tatakbong KonsolScript\n_START_PARAGRAPH_\nAng halimbawa sa ibaba ay ang pinakamaiksing script para sa KonsolScript upang tumakbo ng walang problema. Kung wala ito, ang KonsolScript ay paulit-ulit na maghahanap nito._NEWLINE__NEWLINE_  function main() {_NEWLINE_  }_NEWLINE_Ang salitang function main() ay ang pangunahing daanan ng KonsolScript, halintulad sa main() ng C/C++ , sa public static void main(String[] args) ng Java o sa Sub Main() ng Visual Basic . Ang function main ay ang nag-iisang kinakailangang function sa isang ".ks" file, na kinakailangan ding maging isang Void function at walang kahit anong parameter.\n_START_SECTION_\nKamusta Daigdig (nag-iisa)\n_START_PARAGRAPH_\nAng kodigo sa ibaba ay hindi nangangailangan ng anumang header-file sa dahilang lahat ng kinakailangang mga utos upang makalikha ng isang programang "Kamusta Daigdig" ay naroroon na. Ito prograrama ay tatakbo ng walang problema at magpapakita ng isang window na may mensaheng nagsasabing, "Kamusta Daigdig"._NEWLINE__NEWLINE_  function main() {_NEWLINE_    Screen:Show()_NEWLINE_    while(lastpress EQ nochar) {_NEWLINE_      Screen:PrintString("Kamusta Daigdig")_NEWLINE_      Screen:Render()_NEWLINE_    }_NEWLINE_  }\n_START_SECTION_\nKamusta Daigdig (gumagamit ng header)\n_START_PARAGRAPH_\nAnd pinapamahaging KonsolScript ay sinamahan ng standard header na tinatawag na "console". Itong pangalawang halimbawa ng "Kamusta Daigdig" ay nagpapakitang-gilas ng kanyang gamit._NEWLINE__NEWLINE_  #include "console"_NEWLINE_  function main() {_NEWLINE_    write("Kamusta Daigdig")_NEWLINE_    end()_NEWLINE_  }\n_START_SECTION_\nVoid Functions\n_START_PARAGRAPH_\nLahat ng functions na hindi nagsasauli ng value ay tinatawag na Void Functions. Ang kodigo sa ibaba ay halimbawa ng KonsolScript na tumatawag sa isang gawang-user na void function._NEWLINE__NEWLINE_  function main() {_NEWLINE_    UserDefinedFunc()_NEWLINE_  }_NEWLINE__NEWLINE_  function UserDefinedFunc() {_NEWLINE_    //kodigo..._NEWLINE_  }'