Run съществуващ софтуер песен да ви помогне да решите какво искате вашия софтуер, за да направя. Вземете софтуер , чиито изходен код е с отворен код . Изходния код е текстът, който разработчиците компилират да произвежда изпълнима програма . Три програми с отворен код на песните са orDrumbox , Ultrastar и AutoLyrix .
2
Прочетете документацията , която идва с изходния код на софтуера песен. Документацията ще покаже езикът, който се използва екипа за развитие да се напише софтуер.
3
Compile софтуера песен от неговия изходен код с помощта на комплект за свободно развитие на езика, който чете за . Можете да получите безплатен пакет за разработка Java от Oracle и C комплект от Open Watcom или Microsoft . Прочетете помощния файл вашия комплект за конкретни инструкции относно използването на компилатора .
4
Run софтуера песен в стъпка режим , като се използват за отстраняване на грешки инструмент вашия комплект за развитие . Този режим ви позволява да изпълнявате отчети на софтуерното един в даден момент. Изпълнение на програми по този начин ви позволява да проучи променливи и по време на работа пътеки , което ви помага да разберете как работи софтуерът .
5
Напиши надолу, като сте изпълнение на софтуер в етап на готовност, стойността на всички променливи когато софтуерът произвежда музика или звук. Също така, пиша за определяне на имената на функциите и техните параметри , които причиняват звукът да се чува . Правейки това ще разкрие как софтуера песен works.Once имате подробни бележки, описващи как работи всяка функция звук , свързани , можете да променяте софтуера . Продължи чрез засилване докато съм писал тези бележки.
6
Напишете вашите идеи за подобряване на софтуера песен. Направете вашите бележки възможно най-подробно , така че да можете по- лесно да се напише код програма за производството на тези подобрения.
7
Напиши кода на програмата за изпълнение на една от подобренията , включени в списъка . Например, ако сте написали , че софтуерът трябва да играе песни с по-бавно темпо , използвайте знанията, придобити от засилване през софтуера в стъпка 4, за да се напише код , който забавя темпото .
8
Repeat предишната стъпка за всеки оставащ елемент от вашия списък на подобрения. Когато приключите, сте създали свой собствен софтуер песен.