Мазмұны:

Жалған кездейсоқ сандар генераторымен матрицалық экран жасаңыз: 4 қадам
Жалған кездейсоқ сандар генераторымен матрицалық экран жасаңыз: 4 қадам

Бейне: Жалған кездейсоқ сандар генераторымен матрицалық экран жасаңыз: 4 қадам

Бейне: Жалған кездейсоқ сандар генераторымен матрицалық экран жасаңыз: 4 қадам
Бейне: C++ негіздері. 4 сабақ: Кездейсоқ сандар генераторы 2024, Шілде
Anonim
Жалған кездейсоқ сандар генераторының көмегімен матрицалық экран жасаңыз
Жалған кездейсоқ сандар генераторының көмегімен матрицалық экран жасаңыз

Егер сіз матрицаны ұнатсаңыз және бос уақытыңыз болса, сіз кездейсоқ сандарды көрсететін шексіз бағдарлама жасай аласыз, оны компьютер іске қосқанша тез, матрицаға өте ұқсас! Дайындыққа небәрі 5 минут уақыт кетеді!

Мен Instructables сайтын шолып шықтым және Matrix экран жасаушыларын көрдім. Мен компьютерлік бағдарламалар жазуды ұнатамын, мен бір кездері осылардың бірін жасауға шешім қабылдадым, мен сізге қалай болатынын көрсетемін! Ол үшін сізге Microsoft. NET Framework 3.5 орнатылуы керек. Бағалаңыз, бұл менің бірінші нұсқаулығым, мен қалай баратынымды білгім келеді. ** ЖАҢАРТУ ** Егер сізде Microsoft. NET Framework 3.5 жоқ болса, оны Microsoft жүктеу сайтынан (download.microsoft.com) оңай жүктеп,. NET 3.5 іздеуге болады. Мен сандардың орнына кездейсоқ таңбаларды ажырататын жаңа нұсқаны жасадым. Ол матрицаның скриншотын немесе 3D экранын көрсетпейді. Тек кездейсоқ әріптер. Жасыл түсте.

1 -қадам: кодтау

Сізге тіркелген код файлын жүктеп алып, оны құжаттарым қалтасына сақтау керек. Егер сіз компьютерлік бағдарламалауға қызығушылық танытсаңыз, бұл бағдарламаны қарау қызықты болуы мүмкін. Барлық курсивті мәтінді көшіріп, оны Program.txt деп аталатын файлға сақтау керек. жүйені қолдану; аттар кеңістігі Matrix_V2 {class Program {static void Main (string args) {// Мәтін түсін жасыл түске орнатады Console. ForegroundColor = ConsoleColor. Green; // Кейбір кездейсоқ таңбалар бар жолды құрыңыз random_characters = «£ ¤ ¥ ¦§¨ © ª» ¬®¯ ± ²³´µ¶ ¸¹ºΣΤΦΩαβδεμπστφABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz / ': / «]?»; ~ 0123456790 -_ =+!@#$%^&*() «; // Осы таңбалардың барлығын алыңыз және оларды» массив «таңбасына айналдырыңыз random_characters_array = random_characters. ToCharArray (); // Экран консолін тазарту. Clear (); // Консоль экранына қосымша туралы мәліметтерді жазады Console. Title = «Matrix V2 - шығу үшін Ctrl+C пернелерін басыңыз»; Console. WriteLine («Matrix V2»); Console. WriteLine («Авторы: Крис Ward «); Console. WriteLine (» https://www.instructables.com/member/7654321chris «); Console. Write (» Жалғастыру үшін кез келген пернені басыңыз «); Console. ReadKey (); // Псевдо жасайды кездейсоқ генератор Random r = new Random (); // Мән мәңгілікке жұмыс істейтін мәлімдеме жасайды (true) {// Консоль санына негізделген ASCII таңбасын алаптан алады.. Length)]); // содан кейін мәлімдемені қайта іске қосады … және тағы … және т.б. с.}}}}

2 -қадам: пакеттік файл жасау

Блокнотты қайтадан ашыңыз және мұны теріңіз, егер сіз не істеп жатқаныңызды білсеңіз ғана мәтінді өзгертіңіз және мен оның бір жолда екеніне көз жеткізіңіз, себебі мен оны бөлек жолдарға көшірдім, ол @C: / WINDOWS / Microsoft -қа сәйкес келеді. NET / Framework / v3.5 / csc.exe /noconfig /nowarn: 1701, 1702 /errorreport: шақыру /ескерту: 4 /анықтау: TRACE /сілтеме: C:\WINDOWS\Microsoft. NET\Framework / v2.0.50727 / System.dll « /filealign: 512 /optimize- /target: exe /out:Matrix. EXE Program.txt Содан кейін оны. BAT файлы ретінде, program.txt файлымен бір жерде сақтау керек.

3 -қадам: жүгіру

Жүгіру
Жүгіру

Пакеттік файлды екі рет нұқыңыз, сонда пәрмен жолы терезесі тез жабылуы керек. Ол жабылғаннан кейін файлды жазу керек еді (Matrix. EXE). Енді сізге тек Matrix. EXE бағдарламасын іске қосу керек, ал бағдарлама іске қосылады. Ақаулықтарды жою Егер файл жасалмаса, пакеттік файлға @pause жаңа жолын қосыңыз, содан кейін оны қайтадан іске қосып көріңіз. егер қате туралы егжей -тегжейлі ақпарат болса, түсініктеме беріңіз, мен мәселені шешуге тырысамын. Басқа проблемалар бар ма? Тек пікір қалдырыңыз.

4 -қадам: ақауларды жою

Қате мәтіні: 'C: / WINDOWS / Microsoft. NET / Framework / v3.5' ішкі немесе сыртқы пәрмен, жұмыс істейтін бағдарлама немесе пакеттік файл ретінде танылмайды ' * Бұл шын мәнінде менің кінәм, мен пакеттік файлда қате жібердім. Мен ондағы кодты жаңартамын, бірақ оны өзгерту үшін… жұмыс / v3.5 аяқталғаннан кейін және / csc.exe алдында біраз бос орын бар. Бұл бос орынды алып тастап, қайтадан іске қосыңыз. Немесе сіз кодты қайтадан жүктей аласыз. Басқа проблемалар бар ма? Хабарлама жіберіңіз, мен сізге тез арада ораламын.

Ұсынылған: