Visual Studio .NETтэй танилцах
Лекц 2
Visual Studio.Net
Visual Studio.Net гэдэг нь
ASP.NET Web applications
XML Web Services
Desktop applications
Mobile applications-г зохиоход
зориулагдсан програм
хөгжүүлэлтийн хэрэгслүүдийн иж
бүрдэл юм.
Visual Studio.Net
Visual Studio.NET дэхь
Visual Basic
Visual C++
Visual C#
Visual J# системүүд бүгд нэг
програм боловсруулах
интегралчлагдсан орчин /IDE/ - г
ашиглана.
Visual Studio.Net
Мөн энэ орчин нь холимог хэлний
шийдэлүүдийн
/
mixed-language
solutions / бүтээлийг бүтээхэд тус
нэмэр
болдог
ба
тэдэнд
хэрэгслүүдийг
хуваан
эзэмших
зөвшөөрдөг.
Visual Studio-ын онцлогууд
Visual Studio Tools For Office
Visual Web Developer
Smart Device Applications
Web Forms
Windows Forms
XML Web Services
The .NET Framework
VS.NET Integrated Development
Environment

Програм
боловсруулах
интегралчлагдсан орчин /IDE/ нь
application-уудыг үүсгэх, хөрвүүлэх,
холбох, шалгахад зориулагдсан төгс
орчин юм. IDE нь editor, compiler,
linker, libraries гэсэн үндсэн хэсгүүдээс
бүрдэнэ.
Editor
энэ нь source кодыг үүсгэх
болон засварлахад зориулагдсан
хэсэг
юм.
Энэ
хэсэг
нь
мэдээллийг хуулах зөөх үйлдэл,
мөн
хэлний
элемэнтүүдийг
хооронд нь ялгах тэмдэг болох
өнгөөр хангагдсан байдаг.
Compiler
энэ нь source кодыг object кодруу
хөрвүүлдэг ба хөрвүүлэлтийн
явцад гарсан алдааг илрүүлж
мэдээлдэг.
Linker
энэ нь source код болон compilerын тусламжтайгаар програмын
сангаас шаардлагатай
модулиудыг холбодог
Libraries
Энэ нь програмд биелүүлэх ерөнхий
үйлдлүүдийг бүрэлдэхүүндээ
нэгтгэсэн мэргэжилтнүүдийн
бэлтгэсэн стандарт код нэгжээр С#
хэлийг өргөтгөдөг, дэмждэг
сангуудын цуглуулгыг хэлнэ.
Solution ба Project
Visual Studio дээр Projects болон
Solutions дээр ажлаа зохион байгуулна.
Visual Studio нь files, folders, references,
data
connections
гэх
мэтчилэнгийн
програмын хөгжүүлэлтэнд шаардагддаг
зүйлүүдийг үр дүнтэйгээр удирдан зохион
байгуулахад туслах хоѐр агуулагчаар
хангагдсан байдаг. тэдгээр агуулагчдийг
project/төсөл/ болон Solution/шийдэл/ гэж
нэрлэгдэг.
Агуулагч болох Solutions
Нэг Solution нь олон project-ийг агуулж
болно
Агуулагч болох Projects
нэг project нь стандарт байдлаараа олон
зүйлүүд/items/-ийг агуулж болно.
Зүйлүүд/items/
Items гэдэг нь files/файлууд/ болон
references/холбоосууд/,
data
connections/өгөгдлийн
холбоо
хамааралууд/,
folders/хавтаснууд/
гэх
мэтчилэнгийн project-ын бусад хэсгүүд
байж болно.
Solution explorer-т items нь дараах
замуудаар зохион байгуулагдсан байж
болно.
 project items
 solution items
 miscellaneous files
Project items
Solution Explorer-д харагдаж байгаа нэг
нэг project дахь forms, source files,
classes гэх мэт нь project-ыг бүрдүүлэх
зүйлүүд бөгөөд эдгээрийг project items
гэж нэрлэнэ
Solution items
Solution Explorer-ын Solution Items folder
дахь
solution-д
тохирох
файлуудыг
solution items гэж нэрлэнэ.
Miscellaneous files
Project эсвэл Solution-ы аль алинд нь
хамаалахгүй Miscellaneous Files folder-т
харагддаг файлуудыг miscellaneous files
буюу төрөл бүрийн файлууд гэж нэрлэнэ.

Лекц 2

  • 1.
    Visual Studio .NETтэйтанилцах Лекц 2
  • 2.
    Visual Studio.Net Visual Studio.Netгэдэг нь ASP.NET Web applications XML Web Services Desktop applications Mobile applications-г зохиоход зориулагдсан програм хөгжүүлэлтийн хэрэгслүүдийн иж бүрдэл юм.
  • 3.
    Visual Studio.Net Visual Studio.NETдэхь Visual Basic Visual C++ Visual C# Visual J# системүүд бүгд нэг програм боловсруулах интегралчлагдсан орчин /IDE/ - г ашиглана.
  • 4.
    Visual Studio.Net Мөн энэорчин нь холимог хэлний шийдэлүүдийн / mixed-language solutions / бүтээлийг бүтээхэд тус нэмэр болдог ба тэдэнд хэрэгслүүдийг хуваан эзэмших зөвшөөрдөг.
  • 5.
    Visual Studio-ын онцлогууд VisualStudio Tools For Office Visual Web Developer Smart Device Applications Web Forms Windows Forms XML Web Services The .NET Framework
  • 6.
    VS.NET Integrated Development Environment Програм боловсруулах интегралчлагдсанорчин /IDE/ нь application-уудыг үүсгэх, хөрвүүлэх, холбох, шалгахад зориулагдсан төгс орчин юм. IDE нь editor, compiler, linker, libraries гэсэн үндсэн хэсгүүдээс бүрдэнэ.
  • 7.
    Editor энэ нь sourceкодыг үүсгэх болон засварлахад зориулагдсан хэсэг юм. Энэ хэсэг нь мэдээллийг хуулах зөөх үйлдэл, мөн хэлний элемэнтүүдийг хооронд нь ялгах тэмдэг болох өнгөөр хангагдсан байдаг.
  • 8.
    Compiler энэ нь sourceкодыг object кодруу хөрвүүлдэг ба хөрвүүлэлтийн явцад гарсан алдааг илрүүлж мэдээлдэг.
  • 9.
    Linker энэ нь sourceкод болон compilerын тусламжтайгаар програмын сангаас шаардлагатай модулиудыг холбодог
  • 10.
    Libraries Энэ нь програмдбиелүүлэх ерөнхий үйлдлүүдийг бүрэлдэхүүндээ нэгтгэсэн мэргэжилтнүүдийн бэлтгэсэн стандарт код нэгжээр С# хэлийг өргөтгөдөг, дэмждэг сангуудын цуглуулгыг хэлнэ.
  • 11.
    Solution ба Project VisualStudio дээр Projects болон Solutions дээр ажлаа зохион байгуулна. Visual Studio нь files, folders, references, data connections гэх мэтчилэнгийн програмын хөгжүүлэлтэнд шаардагддаг зүйлүүдийг үр дүнтэйгээр удирдан зохион байгуулахад туслах хоѐр агуулагчаар хангагдсан байдаг. тэдгээр агуулагчдийг project/төсөл/ болон Solution/шийдэл/ гэж нэрлэгдэг.
  • 12.
    Агуулагч болох Solutions НэгSolution нь олон project-ийг агуулж болно
  • 13.
    Агуулагч болох Projects нэгproject нь стандарт байдлаараа олон зүйлүүд/items/-ийг агуулж болно.
  • 14.
    Зүйлүүд/items/ Items гэдэг ньfiles/файлууд/ болон references/холбоосууд/, data connections/өгөгдлийн холбоо хамааралууд/, folders/хавтаснууд/ гэх мэтчилэнгийн project-ын бусад хэсгүүд байж болно. Solution explorer-т items нь дараах замуудаар зохион байгуулагдсан байж болно.  project items  solution items  miscellaneous files
  • 15.
    Project items Solution Explorer-дхарагдаж байгаа нэг нэг project дахь forms, source files, classes гэх мэт нь project-ыг бүрдүүлэх зүйлүүд бөгөөд эдгээрийг project items гэж нэрлэнэ
  • 16.
    Solution items Solution Explorer-ынSolution Items folder дахь solution-д тохирох файлуудыг solution items гэж нэрлэнэ.
  • 17.
    Miscellaneous files Project эсвэлSolution-ы аль алинд нь хамаалахгүй Miscellaneous Files folder-т харагддаг файлуудыг miscellaneous files буюу төрөл бүрийн файлууд гэж нэрлэнэ.