Framework гэж юу вэ

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

Framework гэж юу вэ
Framework гэж юу вэ

Видео: Framework гэж юу вэ

Видео: Framework гэж юу вэ
Видео: Нүүрс ус гэж юу вэ? 2024, Дөрөвдүгээр сар
Anonim

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

Програмчлал
Програмчлал

Хүрээний функцууд

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

Хүрээ нь хэд хэдэн зүйлийг хийдэг.

- нарийн төвөгтэй технологитой ажиллахад хялбар болгодог;

- салангид объект эсвэл бүрэлдэхүүн хэсгүүдийг илүү ашигтай зүйл болгон холбодог;

- Дэс дараалсан кодчиллыг хөнгөвчлөх байдлаар кодыг хэрэгжүүлэх командыг албаддаг;

- бага алдаа гаргах, илүү уян хатан програм үүсгэх боломжийг олгодог;

- бүтэцлэгдсэн тул програмын кодыг шалгаж, дибаг хийхэд хялбар болгодог.

Хүрээ нь Windows болон Linux програмууддаа ашиглах боломжтой маш сайн мэдээллийн санг бүрдүүлж өгдөг. Энэ нь програмыг одоо байгаа хязгаарлалтаас гадуур ажиллуулах, ажиллуулах боломжийг олгодог "ажлын орчин" -г бий болгодог. Энэ нь хэрэглэгчийн интерфэйс болон мэдээллийн менежментийг хангадаг.

Хүрээний архитектур

Архитектур нь тодорхой бүтцийн элементүүдийг багтаасан програмчлалын кодын хэв маяг юм. Үүнийг хөтөлбөрт хэрэгжүүлэх тодорхой аргачлалыг бий болгох зорилгоор хэрэгжүүлж байна. Microsoft Foundation Classes (MFC) багцад заасан ангийн баримт бичиг нь архитектурын барилгын материал юм. Үндсэндээ архитектур нь объектуудын хоорондын харилцааг хэрэгжүүлдэг. Эдгээр харилцаа нь удамшил, капсулжуулалт гэх мэт орно.

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

Дизайн загвар

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

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