.NET Framework, Core һәм C#
19 Questions
2 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

C# тілінде ерекше жағдайды өңдеу кезінде Exception класына қосымша деректерді беру үшін қандай қасиет пайдаланылады?

  • Message
  • Data (correct)
  • InnerException
  • Details
  • C# Windows Forms-те қандай компонент қолданушыдан мәтін енгізу үшін қолданылады?

  • Button
  • TextBox (correct)
  • ListBox
  • Label
  • C# тілінде айнымалыны қандай оператор арқылы жариялауға болады?

  • declare
  • var (correct)
  • let
  • define
  • C# тілінде класс деген не?

    <p>Мәліметтер мен оларды өңдеу әдістерінің жиынтығы</p> Signup and view all the answers

    C# Windows Forms қосымшасында суретті көрсету үшін қандай компонент қолданылады?

    <p>PictureBox</p> Signup and view all the answers

    C# тілінде массив элементтеріне индекспен қол жеткізу үшін қай оператор қолданылады?

    <p>[] (квадрат жақшалар)</p> Signup and view all the answers

    C# Windows Forms-та қай компонент қолданушыға таңдаулы тізімнен опцияны таңдауға мүмкіндік береді?

    <p>ComboBox</p> Signup and view all the answers

    C# тілінде интерфейсті жариялау үшін қандай кілтсөз қолданылады?

    <p>interface</p> Signup and view all the answers

    C# тілінде массивтің өлшемін қалай анықтауға болады?

    <p>array.Length</p> Signup and view all the answers

    LINQ неше функцияны атқара ала? A) Мәліметтермен жұмыс, B) Веб-қосымшаларды құру, C) Графиканы тиімді көрсету, D) Көпарналы өңдеу

    <p>Мәліметтермен жұмыс</p> Signup and view all the answers

    C# тілінде объектіні құру үшін сұралатын кілттік сөз қайсысы? A) instance, B) create, C) new, D) define

    <p>new</p> Signup and view all the answers

    C# тіліндегі инкремент операторының дұрыс жазылуы қайсысы? A) i+=1, B) ++i, C) i+++, D) --i

    <p>i+=1</p> Signup and view all the answers

    Класс пен объектінің айырмашылығы неде? A) Класс – объектінің экземпляры, B) Класс – объектінің анықтамасы, C) Екеуі де бірдей, D) Объект тек мәліметтерді сақтайды.

    <p>Класс – объектінің анықтамасы</p> Signup and view all the answers

    C# тіліндегі логикалық 'және' операторын қайсысы білдіреді? A) &&, B) ||, C) &, D) !

    <p>&amp;&amp;</p> Signup and view all the answers

    C# тілінде жолды біріктіру үшін қай оператор пайдаланылады? A) +, B) -, C) &, D) *

    <ul> <li></li> </ul> Signup and view all the answers

    C# тілінде логикалық 'немесе' операторы қайсысы? A) &&, B) ||, C) &, D) !

    <p>||</p> Signup and view all the answers

    C# тілінде ерекше жағдайды өңдеу үшін қандай конструкция қолданылады? A) throw-catch, B) if-else, C) try-catch, D) except-try

    <p>try-catch</p> Signup and view all the answers

    C# тілінде жолдың ұзындығын қалай білуге болады? A) Length, B) GetLength(), C) Size(), D) Count()

    <p>Length</p> Signup and view all the answers

    C# тілінде параметрлерді объектіні құру кезінде қандай құрал пайдаланылады? A) Делегат, B) Конструктор, C) Сеттер, D) Геттер

    <p>Конструктор</p> Signup and view all the answers

    Study Notes

    .NET Framework

    • .NET Framework киң фреймворк, ул компьютер программаларын яки веб-приложениеләрне ясау өчен кулланыла.
    • .NET Frameworkның төп компонентлары  CLR, BCL һәм FCL.
    • CLR (Common Language Runtime) виртуаль машиналарны башкарып, .NET кушымталарының дөрес башкарылуын тәэмин итә.
    • BCL (Base Class Library) кушымталарны ясау өчен кирәкле программаларны туплаган класслар күләме.
    • FCL (Framework Class Library) .NET Frameworkның башка компоненты булган төрле класстар күләме.

    .NET Core

    • .NET Core — .NET фреймворкның яңа версиясе, ул платформадан тыш ясалган кушымталарны (Windows, macOS, Linux) ясау өчен кулланыла.
    • .NET Core кабул итүләре, ул күп яклылыгы, игътибарлылыгы, киңәйтелүчәнлеге, дөресләнәчелеге, үзлекләренә нигезләнеп, .NET Frameworkтан айыра.

    C#

    • C# — .NET Framework һәм .NET Core өчен кулланыла торган югары дәрәҗәдәге объектив ориентирланган програмлау теле.
    • C# C ++ һәм Java кебек башка програмлау телләренә охшаш.
    • C# кушымталарны ясау өчен бик күп төрле функцияләрне тәкъдим итә.
    • C# ның күп нәфис типлары бар, мәсәлән, int, double, string.
    • "int" — бүтән саннарны саклау өчен кулланыла.
    • "double" — ондык саннарны саклау өчен кулланыла.
    • "string" — мәтиннәрне саклау өчен кулланыла.

    LINQ (Language Integrated Query)

    • LINQ  (Language Integrated Query) — .NET фреймворкның бер өлеше, ул мәгълүматлар белән эшләүне җиңеләйтә.
    • LINQ  мәгълүматлар белән эшләүне җиңеләйтә торган синтаксис тәкъдим итә, ул SQL һәм XML кебек мәгълүмат тәкъдим итүче форматлар белән эшләүгә мөмкинлек бирә.
    • LINQ  алдыннан .NET та мәгълүматлар белән эшләү бик күп кодны таләп итә иде.
    • LINQ  кодны кыскарта һәм аңлаешлы кыла.

    Объектлар һәм классылар

    • C# та программа объектлардан тора.
    • Объект  — мәгълүматларны һәм әйләндереп булган әйберләрне көйләү ысулларын берләштергән структура.
    • Класс  — объектның схемасы яки прототибы.
    • Клас объектларның ничек көйләнергә тиешлеген тәкъдим итбә, ул ничек көйләнергә тиешлеген тәкъдим итә.
    • Класс  — берничә объектның башлангыч ноктасы.
    • "new" килт сүзе белән таләп ителгән класс тибыннан яңа объект ясала.

    Улчачлар белән эшләү

    • C# та "==" операторы ике дәүләтнең тигез булуын тәэмин итә.
    • "& &" — логик "вә" операторы, ике условияда да дөрес була икән генә, дөрес кыла.
    • "|| " — логик "яки" операторы, ике шарттан берсе дөрес була икән генә дөрес кыла.

    Башка әйберләр

    • "++" операторы айнымалының кыйммәтен бер берәмгә артыра.
    • "string" тибы мәтиннәрне саклау өчен кулланыла.
    • "string" тибы белән әйләндереп була торган бик күп төрле әйберләр бар.
    • "Length" касият  "string" тибындагы мәтиннәрнең озынлыгын тәкъдим итә.

    Ерекше хәлләр

    • "try-catch" конструкциясе  ерак хәлләрне өйрәнү өчен кулланыла.
    • "Exception" классы  ерак хәлләр турында мәгълүмат тәкъдим итә.
    • "InnerException" касият ерак хәл барлыкка килгән сәбәб турында мәгълүмат тәкъдим итә.

    Windows Forms

    • C# белән таныш булу Windows Forms  белән эшнең фундаменталь нигезе.
    • "TextBox" компоненты кулланучыдан мәтиннәр алырга мөмкинлек бирә.
    • "ComboBox" компоненты кулланучыга тәкъдим ителгән элементлар исемлегеннән берсен сайларга мөмкинлек бирә.
    • "PictureBox" компоненты сурәтләрне күрсәтергә мөмкинлек бирә.
    • "Button" компоненты батырма төрендә элементлар ясауга мөмкинлек бирә.
    • "DateTimePicker" компоненты кулланучыга  көнне һәм вакытны  сайларга  мөмкинлек  бирә.

    Башка муһим нөктәләр

    • "var" кил сүзе белән айнымалылар ясала.
    • "class" кил сүзе белән класс ясала.
    • "int" тибы бүтән саннарны саклау өчен кулланыла.
    • "string" тибы мәтиннәрне саклау өчен кулланыла.
    • "decimal" тибы ондык саннарны саклау өчен кулланыла.
    • "[]" символлар массивларны тәкъдим итә.
    • "Length" касият массивның озынлыгын тәкъдим итә.
    • "interface" кил сүзе белән интерфейс ясала.
    • ":" кил сүзе белән интерфейс реализатцияләнә.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Description

    .NET Framework, Core һәм C# белән танышыгыз. Бу тестта .NET платформасының төп компонентлары, C# программалау теле турында белешмә һәм платформалар арасындагы аермалар турында тупланган мәгълүматлар карыйбыз.

    More Like This

    .NET Assemblies
    11 questions

    .NET Assemblies

    ResoundingDune avatar
    ResoundingDune
    .NET Framework Data Providers Quiz
    40 questions
    .NET Framework Overview and Architecture
    44 questions

    .NET Framework Overview and Architecture

    RevolutionaryAntigorite5981 avatar
    RevolutionaryAntigorite5981
    Use Quizgecko on...
    Browser
    Browser