.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 and C# Interview Questions
    40 questions
    .NET Framework Data Providers Quiz
    40 questions
    Use Quizgecko on...
    Browser
    Browser