Хөтөлбөрийг хэрхэн яаж хийх вэ: 14 алхам (зурагтай)

Агуулгын хүснэгт:

Хөтөлбөрийг хэрхэн яаж хийх вэ: 14 алхам (зурагтай)
Хөтөлбөрийг хэрхэн яаж хийх вэ: 14 алхам (зурагтай)

Видео: Хөтөлбөрийг хэрхэн яаж хийх вэ: 14 алхам (зурагтай)

Видео: Хөтөлбөрийг хэрхэн яаж хийх вэ: 14 алхам (зурагтай)
Видео: Англи хэлний АНХАН шатны хичээл 2024, Гуравдугаар сар
Anonim

Та компьютерийн програм зохиохыг хүсч байна уу? Хөтөлбөр зохиохдоо маш олон зүйлийг анхаарч үзэх хэрэгтэй боловч үйл явцыг оновчтой болгохын тулд хийж болох зарим зүйл бий. Энэхүү wikiHow нь компьютерийн програм зохиох үндсэн алхмуудыг танд заадаг.

Алхам

Дизайн програмууд Алхам 1
Дизайн програмууд Алхам 1

Алхам 1. Хөтөлбөрийн ерөнхий зорилгыг тодорхойлох

Энэ бол таны програм ганц хоёр өгүүлбэрээр юу хийдгийг тайлбарласан ерөнхий мэдэгдэл юм. Танай хөтөлбөрийн зорилго юу вэ? Энэ нь ямар асуудлыг шийддэг вэ? Жишээлбэл, "Миний програм санамсаргүй байдлаар шорон үүсгэх болно."

Дизайн хөтөлбөрүүд Алхам 2
Дизайн хөтөлбөрүүд Алхам 2

Алхам 2. Таны хөтөлбөрт байгаа хязгаарлалт, шаардлагыг тодорхойл

Таны хөтөлбөрт заавал байх ёстой зүйл байна уу? Энэ нь эцсийн хугацаа, төсөв, хадгалах зай, санах ойн хязгаарлалт эсвэл бусад ижил төстэй програмуудад байхгүй онцлог шинж чанар байж болно. Жишээлбэл, "Санамсаргүй байдлаар үүсгэсэн шорон нь орцноос гарах гарцтай байх ёстой."

Дизайн програмууд Алхам 3
Дизайн програмууд Алхам 3

Алхам 3. Танд хэрэгтэй зүйлийг хийж чадах ямар нэгэн технологи байгаа эсэхийг олж мэдээрэй

Шинэ програмыг эхнээс нь зохиох шаардлагагүй. Заримдаа та хэрэгтэй зүйлээ биелүүлэх боломжтой урьдчилан бэлтгэсэн програм, хэрэгслүүд эсвэл програм, хэрэгслүүдийн хослолыг олж болно. Танд тулгарч буй асуудлуудын одоо байгаа шийдлүүдийг ашигласнаар та маш их цаг хугацаа, нөөцийг хэмнэж чадна.

  • Жишээлбэл, та бүрэн эхээр ажилладаг програмуудыг бий болгохын тулд нээлттэй эхийн програмууд болон урьдчилан бэлтгэсэн кодыг ашиглаж болно. Нээлттэй эх сурвалжтай програмууд нь ихэвчлэн үнэгүй хэрэглэгддэг бөгөөд та эх кодыг өөрийн хэрэгцээнд нийцүүлэн өөрчилж болно. Та зүгээр л анхны кодын зохиогчийг үнэлэх хэрэгтэй.
  • Та аврахын тулд урьдчилан бэлтгэсэн кодын хэсэг эсвэл нээлттэй эхийн програмыг ашиглаж болно
Дизайн програмууд Алхам 4
Дизайн програмууд Алхам 4

Алхам 4. Ямар програмчлалын хэл ашиглахаа тодорхойл

Боломжтой бол мэддэг хэлээ сонгохыг зөвлөж байна. Гэсэн хэдий ч зарим тохиолдолд зориулагдсан үйлдлийн систем эсвэл бүтээх гэж буй програмын төрөлд илүү тохиромжтой програмчлалын хэлийг сонгох нь зүйтэй болов уу.

  • C/C ++ нь ерөнхий зориулалттай сайн хэлүүд юм. Эдгээр нь хамгийн өргөн хэрэглэгддэг хэл бөгөөд програмууд болон компьютерийн техник хангамжийг хянах боломжийг танд олгоно.
  • C#:

    C# (C Sharp гэж дууддаг) нь C ++ -ийн шинэ хувилбар юм. Энэ нь зарим шинэ боломжуудтай бөгөөд C ++ гэдгийг сурахад арай хялбар байдаг.

  • Java:

    Java бол объект хандалтат програмчлалын түгээмэл хэл бөгөөд улам бүр түгээмэл болж байна. Энэ бол Андройд програмын үндсэн програмчлалын хэл юм. Үүнийг мөн компьютерийн хэрэглээний програм үүсгэхэд ашиглаж болно. Жишээлбэл, Minecraft нь анх Java дээр програмчлагдсан байсан.

  • Свифт:

    Swift -ийг Apple боловсруулсан бөгөөд үүнийг ихэвчлэн iPhone, iPad, macOS, Apple TV болон бусад програмуудыг хөгжүүлэхэд ашигладаг.

  • Python: Python бол бас нэг алдартай олон зориулалттай хэл юм. Сурах, ашиглахад хялбар тул эхлэгчдэд тохиромжтой хэл юм.
Дизайн хөтөлбөр 5 -р алхам
Дизайн хөтөлбөр 5 -р алхам

Алхам 5. Ямар хэрэгсэл ашиглах гэж байгаагаа тодорхойл

Програмчлалын хэлийг шийдсэний дараа ямар хэрэгсэл ашиглахаа шийдээрэй. Та хөгжлийн нэгдсэн орчин (IDE) ашиглах гэж байна уу? Танд хөрвүүлэгч эсвэл орчуулагч хэрэгтэй байна уу? Та програмаа хэрхэн дибаг хийх вэ? Таны ашиглаж болох гуравдагч талын програмууд байна уу? Та мөн кодоо нөөцлөх арга замыг бодох хэрэгтэй.

  • IDE бол код засварлагч, дибаг хийгч, бүтээх хэрэгсэл, заримдаа хөрвүүлэгч агуулсан програм хангамж хөгжүүлэх иж бүрэн хэрэгсэл юм. Алдартай IDE -д Eclipse, Visual Studio орно.
  • Эмхэтгэгчид:

    C/C ++ гэх мэт хэлнүүд нь хөрвүүлэгчээс кодыг компьютерынхаа ойлгох чадвартай машин хэл рүү хөрвүүлэхийг шаарддаг. GCC бол C ба C ++ хэлийг хөрвүүлэх боломжтой үнэгүй хөрвүүлэгч юм.

  • Орчуулагч:

    Java, Python бол хөрвүүлэх шаардлагагүй хэл юм. Гэхдээ зааврыг гүйцэтгэхийн тулд тэдэнд орчуулагч хэрэгтэй болно. OpenJDK нь Python вэбсайт дээрээ орчуулагчтай Java -г тайлбарлаж чаддаг.

Дизайн програмууд Алхам 6
Дизайн програмууд Алхам 6

Алхам 6. Хөтөлбөрийн үр дүнг тодорхойлох

Програмын гаралт нь тухайн програмыг гаргах болно. Хэрэглэгчийн харж буй дэлгэц бүр, хэвлэсэн мэдэгдэл, тайлан бүрийг програмын гаралт гэж үздэг. Хэрэв програмд аудио бүрэлдэхүүн хэсгүүд байгаа бол үүнийг мөн програм гэж үзнэ. Хэрэглэгч өгөгдөл оруулахын тулд дэлгэц, хэвлэсэн хуудас, талбар бүрт юу байхыг тодорхойлох хэрэгтэй.

Дизайн програмууд Алхам 7
Дизайн програмууд Алхам 7

Алхам 7. Хөтөлбөрийнхөө орцыг тодорхойл

Хөтөлбөрийн оролт нь програмыг гарцыг үйлдвэрлэхэд ашигладаг өгөгдөл юм. Оролт нь хэрэглэгч, техник хангамжийн төхөөрөмж, өөр програм, гадаад файл эсвэл кодонд бичигдсэн байж болно. Ялангуяа хэрэглэгчийн оролттой ажиллахдаа аль болох олон боломжуудыг анхаарч үзээрэй.

Дизайн хөтөлбөрүүд Алхам 8
Дизайн хөтөлбөрүүд Алхам 8

Алхам 8. Үндсэн функцуудыг тодорхойл

Хөтөлбөрийнхөө оролт, гаралтыг тодорхойлсны дараа оролтыг хэрхэн авч, гаралт болгон хувиргах талаар үндсэн тоймыг бий болгож эхлээрэй. Энэ нь ямар үүргийг гүйцэтгэх ёстой, ямар тооцоо хийх шаардлагатай болох талаар бодож үзээрэй. Та үйл явцыг харуулсан урсгалын диаграм үүсгэх эсвэл цаасан дээр жагсаалт гаргах боломжтой.

Дизайн програмууд Алхам 9
Дизайн програмууд Алхам 9

Алхам 9. Томоохон асуудлуудыг жижиг асуудлууд болгон хуваа

Хөтөлбөрийнхөө үндсэн чиг үүрэг юу болохыг тодорхойлсны дараа та тэдгээрийг жижиг хэсгүүдэд хувааж эхэлж болно. Энэ нь функц бүр хэрхэн ажиллахыг тодорхойлоход тусална. Үүнийг хийх нэг арга бол хуурамч кодыг ашиглах явдал юм.

Псевдо код бол хөрвүүлэгддэггүй текст бөгөөд кодын мөр бүр юу хийх ёстойг тайлбарладаг. Жишээлбэл "Хэрэв тоглогч алтан түлхүүртэй бол хаалгаа онгойлго. Үгүй бол хаалга хаагдах болно."

Дизайн програмууд Алхам 10
Дизайн програмууд Алхам 10

Алхам 10. Үндсэн функцуудыг кодчилж эхлээрэй

Тэдгээрийг бөглөх шаардлагагүй. Тэд байгаа эсэхийг шалгаарай. Ингэснээр та хөтөлбөрөө эмх цэгцтэй байлгахад туслах тоймтой болно.

Дизайн програмууд Алхам 11
Дизайн програмууд Алхам 11

Алхам 11. Функцийг бөглөнө үү

Бусад функцээс огт хамааралгүй эсвэл өөр функцээс эхэл. Эхлээд том асуудлууд дээр ажилла. Дараа нь жижиг нарийн ширийн зүйлс дээр анхаарлаа төвлөрүүл.

Дизайн програмууд Алхам 12
Дизайн програмууд Алхам 12

Алхам 12. Програмаа туршиж үзээрэй

Та програмаа байнга шалгаж байх хэрэгтэй болно. Та шинэ функцийг хэрэгжүүлэх болгондоо энэ нь зөв ажиллаж байгаа эсэхийг харах хэрэгтэй болно. Төрөл бүрийн нөхцөл байдалд таны програм хэрхэн ажилладагийг харахын тулд янз бүрийн оролт ашиглаж үзээрэй. Бодит хэрэглэгчид таны програмтай хэрхэн харьцаж байгааг харахын тулд бусад хүмүүс таны програмыг туршиж үзээрэй. Хэвлэх мэдэгдлийг ашиглан янз бүрийн хувьсагч болон кодын хэсгүүдийг туршиж үзээрэй.

Дизайн хөтөлбөр 13 -р алхам
Дизайн хөтөлбөр 13 -р алхам

Алхам 13. Танд тулгарч буй аливаа асуудлыг шийдээрэй

Та код бичих бүртээ хэд хэдэн асуудалтай тулгарах нь бараг л тодорхой болно. Танд тулгарч буй аливаа асуудлыг шийдвэрлэхэд туслах хэдэн зөвлөмжийг энд оруулав.

  • Синтаксийг шалгаад кодоо зөв бичсэн эсэхийг шалгаарай.
  • Үсгийн зөв эсэхийг шалгаад шалгаарай.
  • Алдаа гарсан тохиолдолд Google танд мессеж илгээж, шийдэл байгаа эсэхийг шалгаарай.
  • Өөр хэн нэгэн таныхтай ижил функцтэй код бүтээсэн эсэхийг онлайнаар шалгаарай. Тэдний шийдэл юу байсныг хараарай.
  • Завсарлага аваад дараа нь эргэж ирээрэй.
  • Тусламж гуйх.
Дизайн хөтөлбөр 14 -р алхам
Дизайн хөтөлбөр 14 -р алхам

Алхам 14. Хөтөлбөрөө дуусга

Та бүх функцийг дуусгасны дараа програмаа янз бүрийн оролтоор ямар ч алдаа, гэмтэлгүйгээр ажиллуулж чадвал таны програм дууссан болно. Та үүнийг асаах эсвэл нийтлэх боломжтой.

Зөвлөмж болгож буй: