Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
tolik MMMM.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
528.66 Кб
Скачать

1 Андройд ортасында деректер қорымен байланыс орнату үшін қолданылатын кодтан үзінді келтіріңіз

2 Андройд ортасында қарапайым калькулятор үшін "+" амалы үшін код үзіндісін келтіріңіз

3 Бағдарламалық қамтама өқұрудың негізгі модельдерін анықтаңыз

4 Басты менюды құрудың жолдары

5 Басты менюды құрудың жолдарын сипаттаңыз, код түрінде мысал келтіріңіз

6 Басқару элементтерін құру жолдарын сипаттаңыз

7 Басқару объектілерін анықтаңыз және талдаңыз

8 Берілген формадағы элементтер атын сипаттаңыз:

9 Графикалық элементтер тобын сипаттаңыз және талдаңыз

10 Диалогтық терезелердің негізгі функцияларын талдаңыз

11 Деректер қоры түсінігін анықтаңыз және қандай деректер қоры бар екені туралы айтыңыз

12 Деректер қорында кестелер арасында болатын байланыстар түрлерін анықтаңыз

13 Деректер қорындағы ақпаратты алу үшін қолданылатын программа кодын жазып, түсіндіріп беріңіз

14 Деректер қорымен SQL байланыс орнатып, жаңадан келген қолданушы не клиентті тіркеу үрдісін деректер қорындағы кестеге сақтауды ұйымдастырыңыз

15 Деректер қорына жазу/оқу операцияларын орындайтын SQL командаларын сипаттаңыз

16 Деректер қорымен SQL байланыс орнатып, жаңадан келген қолданушы мәліметтерін кестеге сақтауды ұйымдастырыңыз

17 Деректер қорымен SQL байланыс орнатып, қолданушы мәліметтерін деректер қорындағы кестеден жоюды ұйымдастырыңыз

18 Деректер қорымен SQL байланыс орнатып, қолданушы мәліметтерін деректер қорындағы кестеден  өзгертуді ұйымдастырыңыз

19 Деректер қорымен SQL байланыс орнату кодынан үзінді келтіріңіз

20 Енгізілген мәтінді өңдеу және басқаруға арналған элементтерді анықтаңыз

21 Келесі жолдар анықтайтын операторларды сипаттаңыз:

using System;

using System.Drawing;

using System.Collections;

using System.ComponentModel;

using System.Windows.Forms;

using System.Data;

22 Келесі кодтың нәтижесін анықтаңыз және көп нүтенің орнына қажет айнымалыларды жазыңыз:

 

using System;

namespace Matem

{

{

public int a;

public void calculate()

{        int b = a*a;

int c = a*a*a;

int d = a*a*a*a;

Console.WriteLine ("…"+a + "…\n" + b + "…\n" + c + " …\n:" + d);

}

}

class Class1

{

[STAThread]

static void Main(string[] args)

{

matematika primer = new matematika();

primer.a = 2;

primer.calculate();

}

}

}

23 Кросс-платформалық өңдеу түсінігін қалай түсіндіресіз

24 Қарапайым калькулятор қолданбасын құру жолдарын анықтаңыз

25 Қарапайым калькулятор жұмысын ұйымдастырыңыз Microsoft Visual Studio ортасындағыдай 

26 Қолданушыға таңдау жасауға мүмкіндік беретін элементтерін тобын анықтаңыз және оларды сипаттаңыз

27 Қолданған SQL командаларын қысқаша жазып беру керек

SQL сұраныстарын Visual Studio ортасында қандай себептерге байланысты қолданғанымызды түсіндіріп беріңіз

28 Қолданылған әр элементке сипаттама беріңіз 

29 Мәтіндік объектілерді анықтаңыз және талдаңыз

30 Меню жұмысын жүзеге асыратын элементтер тобы

31 Мысалы, Формада 3 радиобаттон тұр, үшеуін басқаратын 1 код болуы керек, яғни 3-уін біріктіру керек. Келесідей вариант қабылданбайды:

if (radiobutton1.checked==…) {…}

if (radiobutton2.checked==…) {…}

if (radiobutton3.checked==…) {…} 

32 Орнату пакетін қалай құратынын түсіндіріңіз

33 Серверлердің жұмыс жасау принциптерін түсіндіріп беріңіңіз, мысал келтіру керек

34 Серверлер түрін анықтаңыз және әрқайсысына сипаттама беріңіз

35 Төмендегі кодтағы InitializeComponent(); жолының функциясын сипаттаңыз:

 

public Form1()

{

InitializeComponent();

}

36 Формалар, Solution Explorer, Class View,Properties Window, Toolbox қолданылу принциптерін сипаттаңыз 

37 Формадағы әр элементті сипаттаңыз

38 Формадағы әр элементті сипаттаңыз

 

39 Элементтерді жинақтап, топтастыруға арналған элементтерді сипаттаңыз

40 Android ортасында қарапайым деректер қорына тіркелу үрдісі қалай жүзеге асырылатынын түсіндіріңіз

41 Button, CheckBox, CheckedListBox, ComboBox, Label, ListBox, MenuStrip, PictureBox, RadioButton, TextBox VScrollBar, TrackBar, Timer, TableLayoutPanel, Statusstrip, SaveFileDialog, OpenFileDialog, PageSetupDialog, ProgressBar, RichTextBox DataTimePicker, GroupBox, ImageList, MonthCalendar, NumericUpDown  компоненттерінің  қолданылуы туралы 

42 NoSQL және SQL деректер қорын салыстырып, қолдануға қайсысы ыңғайлы екенін түсіндіріңіз

43 Solution Explorer-дың атқаратын іс-әрекетін анықтаңыз:

 

44 SQL server-мен байланыс орнатып қойыңыз, сол серверден клиент қолданбасы (приложение) басқарылатын

45 Visual Studio ортасымен жұмыс жасау. Басқа орталардан ерекшелігі және артықшылығы мен кемшілігі

46 Visual Studio ортасында деректер қорына TextBox-ғы ақпаратты жазу үшін қоланылатын кодты сипаттап беріңіз

47 Visual Studio ортасында деректер қорына бірнеше  CheckBox-тағы таңдау жасалу нәтижесінде байланысты ақпаратты жазу үшін қоланылатын кодты сипаттап беріңіз

48 Visual Studio ортасында деректер қорына жүктелген PictureBox-ғы ақпаратты жазу үшін қоланылатын кодты сипаттап беріңіз

49 Windows-қолданбаларындығы оқиғалар және тышқанды басу кезінде пайда болатын оқиғаларды анықтаңыз

50 xamarin платформасының жұмыс жасау принципін түсіндіріңіз

1 Андройд ортасында деректер қорымен байланыс орнату үшін қолданылатын кодтан үзінді келтіріңіз

Ең алдымен activity_main.xml –да дизайнын осы түрде құрып аламыз. Жаңа деректер қорын құрғанда бізге жаңа класс ашу қажет болады. DatabaseHelper.java – жаңа класс құрамыз. Осы класс ішінде жаңа деректер қорын құрамыз. Келесі код жаңа деректер қорын құрып, онымен байланыс орнатады, яғни енгізілген мәліметтерді деректер қорына сақтайды. import android.content.ContentValues; import android.content.Context; import android.database.Cursor;  import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; public class DatabaseHelper extends SQLiteOpenHelper { public static final String DATABASE_NAME = "Student.db"; public static final String TABLE_NAME = "student_table"; public static final String COL_1 = "ID"; public static final String COL_2 = "NAME"; public DatabaseHelper(Context context) { super(context, DATABASE_NAME, null, 1); } @Override public void onCreate(SQLiteDatabase db) { db.execSQL("create table " + TABLE_NAME +" (ID INTEGER PRIMARY KEY AUTOINCREMENT,NAME TEXT)"); } @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { db.execSQL("DROP TABLE IF EXISTS "+TABLE_NAME); onCreate(db); } public boolean insertData(String name,String surname,String marks) { SQLiteDatabase db = this.getWritableDatabase(); ContentValues contentValues = new ContentValues(); contentValues.put(COL_2,name); long result = db.insert(TABLE_NAME,null ,contentValues); if(result == -1) return false; else return true; } MainActivity.java класында: public void AddData() { btnAddData.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { boolean isInserted = myDb.insertData(editName.getText().toString(), editSurname.getText().toString(), editMarks.getText().toString() ); if(isInserted == true) Toast.makeText(MainActivity.this,"Data Inserted",Toast.LENGTH_LONG).show(); else Toast.makeText(MainActivity.this,"Data not Inserted",Toast.LENGTH_LONG).show(); }});}

2 Андройд ортасында қарапайым калькулятор үшін "+" амалы үшін код үзіндісін келтіріңіз

int operand1 = 0; int operand2 = 0; double result = 0; int flagAction = 0; public void onClick(View v) { switch (v.getId()) {

case R.id.btPlus: if (flagAction == 0) flagAction = 1; break;

case R.id.btEqual: switch (flagAction) { case 1: result = operand1 + operand2; break;

3 Бағдарламалық қамтама өқұрудың негізгі модельдерін анықтаңыз

Бағдарламалық қамтама құрудың негізгі модельдерін анықтаңыз

1.Бағдарлама жасамақтамасына қойылатын талаптар. Тапсырушының талаптарына толықтай сәйкес келуі, бағдарламалық өнімге деген сәйкестік.

2.Анализ және дизайны. Жасақталып жатқан өнім тақырыбына сәйкес. База данных-тың проектілеу схемасына сәйкес, қолданбалы интерфейс обьектті модельдің қамтамасыз етілуі.

3.Жасақталуу. Алдыңғы этаптан жоғарылау, өнімді спецификациялау.

4.Тестілеу. бағдарламаның функционалдығын тексеріп, қателіктерді жою мақсатында орын алады.

5. Икемдену (үйрену). Қолданушыларды үйрету, жүйенің инсталляциялануы

Осы модель арқылы немесе Итеративті модель арқылы . онда процесс итерацияның қайталануынан тұрады. Оның әрқайсысы толықтырылған мини-проект ретінде қарастырылады. (Яғни, барлық талаптарға сәйкес келеді)

RUP(Rational Unified Process) IBM компаниясының жасақтамасы, Онда абстрактты жалпы процесстер организация немесе проектты команда арнайы процессті жасақтауы тиіс. Онда мыналарды атап көрсетге болады:

Жасақтамалық талап ету;

ИТеравтивтілік;

ПРоект циклі;

Private Void тип Private конструктор Class – класс Button btn1 = new button btn1 –объект

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]