• Cells – simvol qatorli ikki o‘lchamli massivni aniqlaydi.
  • Simvollar va qatorlar
  • StringGrid jadval komponentasi




    Download 263.5 Kb.
    bet14/17
    Sana19.08.2023
    Hajmi263.5 Kb.
    #78982
    1   ...   9   10   11   12   13   14   15   16   17
    Bog'liq
    Delphi tub son
    Hybrid-renewable energy systems in microgrids integration, developments and control ( PDFDrive ), 1427572, gipermatnlar yaratish va ishlash, 2 5454015403950874988-3[1], Биринчи бет, Astanov Axliddin, Asosiy makroiqtisodiy ko, 11-маъруза, Additiv va multiplikativ ekonometrik modellarni tuzish, ,,,, Mavzu Erkin savdo va proteksionizm siyosati Reja, Tursunov Murodjon ingliz tilidan mustaqil ishi, Haqidagi fan, 0.В.И. Вешкурцев, Д.Г. Мирошин Практикум по дисциплине Оборудование отрасли, yakka tartibli ishchi reja
    StringGrid jadval komponentasi
    StringGrid jadval komponentasi ikki o‘lchovli ma’lumotlarni, masalan, matritsa elementlarining qiymatini ekranda jadval krinishida tasvirlash, ular qiymatini kiritish va tahrirlash uchun ishlatiladi. Jadvalning qator va ustun nomerlari noldan boshlanadi. Jadvalning ustun va qatorlar sonini keraklicha o‘zgartirish mumkin. Bu uning xossasi yordamida aniqlanadi. Jadvalning щar bir kesishgan ustun va satri yacheyka deyilib, unga kiritilgan ma’lumot simvol qatori qilib aniqlanadi. Masalan, (3,5) yacheyka to‘rtinchi ustun va oltinchi qatorda joylashgan.
    StringGrid jadval komponentasining asosiy xossalari:
    ColCount - jadvaldagi ustunlar sonini aniqlaydi;
    RowCount - jadvaldagi satrlar sonini aniqlaydi;
    FixedCols - fiksirlangan ustunlar sonini aniqlaydi;
    FixedRows - fiksirlangan satrlar sonini aniqlaydi;
    Options -jadval holatini aniqlaydi (aniqlash uning parametrlariga asosan bajariladi, masalan Goediting parametr true qiymatiga ega bo‘lsa yacheykani tahrirlash mumkin, aks holda mumkin emas. Bu parametrlarni aniqlash uchun Options xossasiga o‘tib, u ikki marta tez-tez bosiladi);
    ColWidths - jadvaldagi har bir ustun kengligini aniqlaydi;
    DefaultColWidth - jadvalning boshlanich ustunlar kengligini aniqlaydi;
    DefaultRowHeight - jadval satrining boshlanich balandligini aniqlaydi;
    FixedColor - fiksirlangan yacheyka rangini aniqlaydi;
    RowHeiohts - jadval satri balandligini aniqlaydi;
    Cells – simvol qatorli ikki o‘lchamli massivni aniqlaydi.







    Simvollar va qatorlar
    Belgili tip Char xizmatchi so‘zi bilan e’lon qilinib, bu tipning qiymatlari 1 bayt joy egallaydi. Tilning barcha belgilari bu tipning qiymatlar sohasiga tegishlidir. Belgili qiymatni uni qo‘shtirnoq ichiga olib yoki # belgisidan keyin kerakli belgining ASCII kodini yozib aniqlash mumkin.Misol: "A" , yoki # 60.
    Qator - bu belgilarning oddiy ketma-ketligidir: 'Ab21#9!cd', 'dasturchi Saidkarim Gulomov'. Qator bo‘sh yoki bitta belgili bo‘lishi ham mumkin. Qatorli o‘zgaruvchi uzunligi 255 gacha bo‘lgan belgili qiymatlarni qabul qilishi mumkin. Umuman olganda, har bir qatorli o‘zgaruvchiga xotiradan 256 bayt joy ajratiladi. Xotirani tejash uchun qatorning tipini quyidagicha ko‘rsatish maqsadga muvofiqdir: String[N], N - qatordagi belgilar soni. Bu holda belgili o‘zgaruvchi uchun N bayt joy ajratiladi. Belgilar va qatorlar ustida bir qancha amallar bajarish mumkin, ya’ni qatordan kerakli bo‘lakni kesib olish, qatorlarni bir-biriga qo‘shish va natijada yangi qatorlar hosil qilish. Satrli va simvolli belgilar ustida turli amallar bajarish mumkin.

    YOzilishi

    Vazifasi

    Function Length(S):Integer

    S satrli o‘zgaruvchidagi belgilar sonini aniqlaydi

    Function Copy(S; Index, Count: Integer): string;

    S satrli o‘zgaruvchidagi Index - belgi Count ta belgidan nusxa olish

    Function Concat(s1 [, s2,..., sn]: string): string;

    S1 dan sn tagacha bo‘lgan satrli o‘zgaruvchilarni bitta satrli o‘zgaruvchiga birlashtirish

    function Pos(Substr: string; S: string): Integer;

    Substr satri S satridan izlanadi. Agarda izlangan satr topilmasa natija nolga teng bo‘ladi

    procedure Delete(var S: string; Index, Count:Integer);

    S satrdagi Index – belgidan Count ta belgini o‘chirib tashlaydi

    procedure Insert(Source: string; var S: string; Index: Integer);

    S satriga Index – belgidan boshlab Source satrini joylashtiradi




    Download 263.5 Kb.
    1   ...   9   10   11   12   13   14   15   16   17




    Download 263.5 Kb.