Алматы экономика және статистика академиясы



жүктеу 5,39 Kb.
Pdf просмотр
бет28/28
Дата22.02.2018
өлшемі5,39 Kb.
#10536
1   ...   20   21   22   23   24   25   26   27   28

101 
 
 
 
 
 
 
 
protected override void Dispose( bool disposing ) 
 
 

 
 
 
if( disposing ) 
 
 
 

 
 
 
 
if (components != null)  
 
 
 
 

 
 
 
 
 
components.Dispose(); 
 
 
 
 

 
 
 

 
 
 
base.Dispose( disposing ); 
 
 

 
 
 
Windows Form Designer generated code 
 
 
 
 
 
 
[STAThread] 
 
 
static void Main()  
 
 

 
 
 
Application.Run(new Calc()); 
 
 

 
 
///  
/// Обработчикидлякнопокобращаютсякметоду chislonaEkrane класса    
///mehanizmcalkulyatora 
 
 
/// и передают ему одну из постоянных (odin, dva, tri  и т.д.). Результат,  
///возвращаемый методом, 
 
 
/// присваивается  свойству Text текстового поля txtOutput 
 
 
///
 
 
 
 
 
private void btn1_Click(object sender, System.EventArgs e) 
 
 
 

 
 
 
 
txtOutput.Text = mehanizmcalkulyatora.chislonaEkrane 
(odin); 
 
 
 

 
 
 
 
private void btn2_Click(object sender, System.EventArgs e) 
 
 
 

 
 
 
 
txtOutput.Text = mehanizmcalkulyatora.chislonaEkrane 
(dva); 
 
 
 

 
 
 
 
private void btn3_Click(object sender, System.EventArgs e) 
 
 
 

 
 
 
 
txtOutput.Text = mehanizmcalkulyatora.chislonaEkrane 
(tri); 
 
 
 

 
 
 
 
private void btn4_Click(object sender, System.EventArgs e) 
 
 
 

 
 
 
 
txtOutput.Text = mehanizmcalkulyatora.chislonaEkrane 
(chetire); 


102 
 
 
 
 

 
 
 
 
private void btn5_Click(object sender, System.EventArgs e) 
 
 
 

 
 
 
 
txtOutput.Text = mehanizmcalkulyatora.chislonaEkrane 
(pyat); 
 
 
 

 
 
 
 
private void btn6_Click(object sender, System.EventArgs e) 
 
 
 

 
 
 
 
txtOutput.Text = mehanizmcalkulyatora.chislonaEkrane 
(shest); 
 
 
 

 
 
 
 
private void btn7_Click(object sender, System.EventArgs e) 
 
 
 

 
 
 
 
txtOutput.Text = mehanizmcalkulyatora.chislonaEkrane 
(sem); 
 
 
 

 
 
 
 
private void btn8_Click(object sender, System.EventArgs e) 
 
 
 

 
 
 
 
txtOutput.Text = mehanizmcalkulyatora.chislonaEkrane 
(vosem); 
 
 
 

 
 
 
 
private void btn9_Click(object sender, System.EventArgs e) 
 
 
 

 
 
 
 
txtOutput.Text = mehanizmcalkulyatora.chislonaEkrane 
(devyat); 
 
 
 

 
 
 
 
private void btn0_Click(object sender, System.EventArgs e) 
 
 
 

 
 
 
 
txtOutput.Text = mehanizmcalkulyatora.chislonaEkrane 
(nul); 
 
 
 

 
 
 
 
private void btnChangesign_Click(object sender, System.EventArgs 
e) 
 
 
 

 
 
 
 
txtOutput.Text = mehanizmcalkulyatora.ZnakChisla(); 
 
 
 

 
 
 
 
private void btnpoint_Click(object sender, System.EventArgs e) 
 
 
 

 
 
 
 
txtOutput.Text = mehanizmcalkulyatora.ZnakTochki(); 
 
 
 

 
 
 
///  
 
 
 
/// Обработчикикнопокдействиякалькуляторапередают 
 
 
 
/// методу DeystvieCalculatora класса mehanizmcalkulyatora  
///переменнуюперечисления Deystvie 


103 
 
 
 
 
///  
 
 
 
 
 
 
private void btn_delenie_Click(object sender, System.EventArgs e) 
 
 
 

 
 
 
 
mehanizmcalkulyatora.DeystvieCalculatora 
(mehanizmcalkulyatora.Deystvie.Delenie); 
 
 
 

 
 
 
 
private void btn_umnojenie_Click(object sender, System.EventArgs 
e) 
 
 
 

 
 
 
 
mehanizmcalkulyatora.DeystvieCalculatora 
(mehanizmcalkulyatora.Deystvie.Umnojenie); 
 
 
 

 
 
 
 
private void btn_minus_Click(object sender, System.EventArgs e) 
 
 
 

 
 
 
 
mehanizmcalkulyatora.DeystvieCalculatora 
(mehanizmcalkulyatora.Deystvie.Vichitanie); 
 
 
 

 
 
 
 
private void btn_plus_Click(object sender, System.EventArgs e) 
 
 
 

 
 
 
 
mehanizmcalkulyatora.DeystvieCalculatora 
(mehanizmcalkulyatora.Deystvie.Slojenie); 
 
 
 

 
 
 
 
private void btn_ravno_Click(object sender, System.EventArgs e) 
 
 
 

 
 
 
 
txtOutput.Text = mehanizmcalkulyatora.ZnakRavno(); 
 
 
 
 
mehanizmcalkulyatora.Sbros(); 
 
 
 

 
 
 
 
private void btn_sbros_Click(object sender, System.EventArgs e) 
 
 
 

 
 
 
 
mehanizmcalkulyatora.Sbros(); 
 
 
 
 
txtOutput.Text = "0"; 
 
 
 

 

Листинг 1.9.  
Приложение готово (
рис. 1.45
). 


104 
 
 
 
Рис. 1.45.  Calculator қосымшасы 
 
При выборе данного объекта в окне Types мы перемещаемся в коде к началу этого 
объекта (
рис. 1.46
) , а в окне Members приводятся члены этого объекта (
рис. 1.47
): 
 
 
Рис. 1.46.  Окно Types. Перечисление Deystvie 
 
 
Рис. 1.47.  Окно Members. Перечисление Deystvie 
 
Практикалық жҧмыс№13.  Қосымша иконкасын қҧру. 
Біз жаңа форманы құрғанда тақырыбында стандартты иконка шығады.— 
. Оны 
ӛзгерту үшін  .ico, файлын шақырып, иконканы алмастыруға болады, немесе оны тӛменде 
кӛрсетілгендей етіп, программа арқылы салуға да болады. Сонымен, File/New/File (Ctrl+N) 
дейміз де IconFile таңдаймыз: 


105 
 
 
 
Рис. 1.49.   
Microsoft Visual Studio.NET кескін редакторын іске қосамыз, оның сыртқы түрі басқа 
графикалық редакторларға ұқсас. 
 


106 
 
 
увеличить изображение
 
Рис. 1.50.   
Сурет размерін және оның түсін ӛзгертуге болады — Image/New Image Type (Ins): 
 
 
Сурет. 1.51.   
Біздің қосымшамыз үшін кескіннің тиімді типі  32x32, 256 colors болады. 
Жұмыс біткеннен кейін иконканы сақтап, оны кейінгі қосымшаларға пайдалануға 
болады.   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


107 
 
Алматы экономика және статистика академиясы 
 
«Информатика» кафедрасы 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
СТУДЕНТТІҢ  ОҚЫТУШЫМЕН  ӚЗДІК  ЖҦМЫСЫН  ОРЫНДАУ  ҤШІН 
ӘДІСТЕМЕЛІК НҦСҚАУ  
 
 
 
 
 
«C++/C# тілдерінде Windows қосымшаларын қҧру» 
 
«5В070300 – Ақпараттық жҥйелер», мамандығы ҥшін 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Алматы, 2013 


108 
 
5. СОӚЖ-ДЕРДІ ОРЫНДАУҒА АРНАЛҒАН   
ТАПСЫРМАЛАР ЖӘНЕ ОЛАРДЫ ЖҤРГІЗУ ТҤРЛЕРІ 
№  
 
СОӚЖ тапсырмалары 
СОӚЖ жүргізу 
түрлері 
1.   
Нақты сандарды қосу параллельді алгоритм моделін және 
бағдарламасын ӛңдеңіз. 
Үй тапсырмасы 
2. 
 Параллельді есептеулердің алгоритмы. Сомаларды 
параллельді есептеу бағдарламасын ӛңдеңіз. 
Тренинг, пікірталас 
3. 
 Нақты сандарды қосу каскадты схемасын іске асырыңыз. 
Алгоритмнің Sp үдеу және Ep тиімділік кӛрсеткіштерін 
бағалаңыз. 
Презентация 
4. 
 Нақты сандарды қосу модификацияланған каскадты 
схемасы бағдарламсы. Алгоритмнің Sp үдеу және Ep 
тиімділік кӛрсеткіштерін бағалаңыз. 
Электрондық құжат 
5. 
 Орта деңгейде параллельді векторға матрицаны кӛбейту 
алгоритмін және бағдарламаны ӛңдеңіз. Алгоритм 
тиімділігін сандық бағалаңыз. 
Жазба жұмысы 
6. 
 Тізбек элементтерін «кӛпіршік» реттеу параллельді 
алгоритмын ӛңдеңіз. Параллельді алгоритм тиімділігін 
бағалаңыз. 
Тәжірибелік жұмыс 
7. 
 Шелл реттеу параллельді алгоритмі моделінің 
бағдарламасын ӛңдеңіз. 
Тәжірибелік жұмыс 
8. 
 Графта ең қысқа жолдарын іздеу параллельді алгоритм 
моделін ӛңдеңіз. 
Презентация 
9. 
 Параллельді алгоритм қолдану арқылы графта ең қысқа 
жолдарды іздеу бағдарламасын ӛңдеңіз (екі процессор). 
Тәжірибелік жұмыс 
10.   Графта ең аз салмақты қаңқа іздеу параллельді алгоритм 
моделін ӛңдеңіз. 
Тренинг, пікір талас 
11.   Матрицаны матрицаға кӛбейту параллельді алгоритмін 
және бағдарламасын ӛңдеңіз. 
Электрондық құжат 
12.   Параллельді есептеулердің алгоритмы. Матрицаларды 
кӛбейту тәсілі бағдарламасын ӛңдеңіз. 
Тәжірибелік жұмыс 
13.   Сандық алгоритмдар. Сызықтық теңдеулер жүйелерін 
шешу мысалын кӛрсетіңіз. 
Тәжірибелік жұмыс 
14.   Параллельді есептеулерді қолдану итерациялық әдістері. 
Мысалын келтіріңіз. 
Тәжірибелік жұмыс 
15.   Сызықтық теңдеулер жүйелерін шешу параллельді 
алгоритмдерін келтіріңіз. Торлар және сеткалар 
түйініндеегі есептеулер.  
Тәжірибелік жұмыс 
 
 
 
 
 
 
 
 
 
 
 


109 
 
Алматы экономика және статистика академиясы 
 
«Информатика» кафедрасы 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
СТУДЕНТТІҢ  ӚЗДІК  ЖҦМЫСЫН  ОРЫНДАУ  БОЙЫНША  ӘДІСТЕМЕЛІК 
НҦСҚАУ 
 
 
 
 
«C++/C# тілдерінде Windows қосымшаларын қҧру» 
 
«5В070300 – Ақпараттық жҥйелер», мамандығы ҥшін 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Алматы, 2013 
 
 
 


110 
 

  
п
/
п
  
СӚЖ тапсырмалары 
Бақылау 
түрлері 
Тапсыру 
мерзімі 

Кітапхана  қорымен  танысу,  қажетті 
әдебиеттермен қамтамасыз ету 
Ауызша талқылау 
1апта 

СРС №1.Windows қосымшаларын құру. 
Formа, (жаңа  форма және арнайы 
текстерді терезе тақырыптарына шығару). 
Жұмысты тексеру 
2– 4 апта 

№2 СРС. Формада кнопка орналастыру. 
Реферат 
5 - 7апта 

№3  СРС.  Оқиға  ӛңдеуіштерін  сәйкес 
оқиғаларға,  яғни  кнопканы  басқанға 
байланыстыру. 
Электрондық құжат  8 - 10апта 

№4  СРС.  Формаға  4  типті  бірнеше  жаңа 
басқару 
элементтерін 
қосу: 
Button, 
ListBox, MessageBox и PictureBox. 
Электрондық құжат  11 -13апта 

№5  СРС.  Арнайы  басқару  элементтерімен 
PictureBox,  файлда  сақталатын,    формада 
сурет ӛрнектейтін программа құру. 
 
Жұмысты тексеру 
14-15 апта 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


111 
 
ОҚУ-ӘДІСТЕМЕЛІК ҚАМТАМАСЫЗ ЕТІЛУ КАРТАСЫ 
 
«C++/C# тілдерінде Windows қосымшаларын қҧру» 
 
«5В070300 – Ақпараттық жҥйелер», мамандығы ҥшін 
 
 
 
 
Негізгі оқу-әдістемелік әдебиеттердің болуы (дана) 
Студент
тер 
континг
енті 
 
Еск 
ер 
ту 
Оқулықтар мен оқу құралдары 
Электро
нды 
оқулықт
ар  мен 
оқу 
құралда
ры 
ПОӘК 
қ/б 
о/б 
қ/б 
о/
б 
қ/б  о/б  о/б  қ/б   
1. 
Культин  Н.Б.  Самоучитель  С++ 
Builder 
6. 
– 
СПб.:БХВ-
Петербург,2004.-320 с. 
  1

П
ОӘ
К 
У
М
КД 
25 
1
28 
 
2. 
Климова  Л.М.  Основы  практического 
программирования  на  языке  С++. 
Москва, 1999. 
 
  
 
 
 
 
 
3. 
А.Я.Архангельский  
Программирование  в  С++  Builder  6. 
M.:ЗАО «Изд. БИНОМ», 2002 г. 
 
  2

 
 
 
 
 
4. 
Гербердт Шилдт. C#: учебный курс. – СПб.: 
Питер; К.: Издательская группа BHV, 2003. – 
512 c. 
  1

 
 
 
 
 
6. 
Н.  Культин.  С/С++  в  задачах  и 
примерах. БХВ-Петербург., 2001. 
 
  
 
 
 
 
 
7. 
http://www.enterre.ru 
   
 
 
 
 
 
8. 
http://www.msdn.microsoft.com 
   
 
 
 
 
 
9. 
http://www.spudachev.com 
   
 
 
 
 
 
 

жүктеу 5,39 Kb.

Достарыңызбен бөлісу:
1   ...   20   21   22   23   24   25   26   27   28




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау