17429

Создание графического интерфейса программы

Лабораторная работа

Информатика, кибернетика и программирование

Цель работы: создание графического интерфейса программы. Программа работы 1. Составить программу рассчитывающую заданное выражение приложение 1. Ввод данных и вывод результатов реализовать с использованием графического пользовательского интерфейса. Прогр...

Русский

2013-07-01

47.17 KB

3 чел.

 Цель работы: создание графического интерфейса программы.

 Программа работы

1. Составить программу, рассчитывающую заданное выражение (приложение 1). Ввод данных и вывод результатов реализовать с использованием графического пользовательского интерфейса.

Программа Untitled2:

sa = get ( ha , 'string' );

a = str2num ( sa );

 

sb = get ( hb , 'string' );

b = str2num ( sb );

 

sx = get ( hx , 'string' );

x = str2num ( sx );

 

y=sqrt(a+b)+1/(x^2-a);

 

sy = num2str ( y );

 

ssy = ['y =  ' sy];

 

set ( hy , 'string' , ssy );

Листинг программы:

clc

clear all

close all

 

figure('MenuBar','none',...

           'Position',[150 200 500 500],...

           'Color',[0.65 0.65 0.65], ...

           'NumberTitle' , 'off' , ...

           'Name' , 'расчет функции');

       

hA=uicontrol ( 'Style' , 'text' ,...

              'String' , 'a=',...

              'Position' , [50 450 300 50], ...

              'FontSize', 20 ,...

              'HorizontalAlignment' , 'left' , ...

              'Backgroundcolor' , [0.65 0.65 0.65],...

              'Foregroundcolor' , 'black');

          

ha = uicontrol ( 'Style' , 'edit' ,...

                 'String' , '1' ,...

                 'Position' , [150 450 150 30], ...

                 'FontSize', 20 ,...

                 'HorizontalAlignment' , 'center' , ...

                 'Backgroundcolor' , [0.65 0.65 0.65] ,...

                 'Foregroundcolor' , 'black') ;

             

hB=uicontrol ( 'Style' , 'text' ,...

              'String' , 'b=',...

              'Position' , [50 400 300 50], ...

              'FontSize', 20 ,...

              'HorizontalAlignment' , 'left' , ...

              'Backgroundcolor' , [0.65 0.65 0.65],...

              'Foregroundcolor' , 'black');

          

          uicontrol ( 'Style' , 'text' ,...

              'String', 'y=sqrt(a+b)+1/(x^2-a)',...

              'Position' , [120 250 300 50], ...

              'FontSize', 20 ,...

              'HorizontalAlignment' , 'left' , ...

              'Backgroundcolor' , [0.65 0.65 0.65],...

              'Foregroundcolor' , 'black');

          

          

hb = uicontrol ( 'Style' , 'edit' ,...

                 'String' , '1' ,...

                 'Position' , [150 400 150 30], ...

                 'FontSize', 20 ,...

                 'HorizontalAlignment' , 'center' , ...

                 'Backgroundcolor' , [0.65 0.65 0.65] ,...

                 'Foregroundcolor' , 'black');

             

            

             

hX=uicontrol ( 'Style' , 'text' ,...

              'String' , 'x=',...

              'Position' , [50 350 300 50], ...

              'FontSize', 20 ,...

              'HorizontalAlignment' , 'left' , ...

              'Backgroundcolor' , [0.65 0.65 0.65],...

              'Foregroundcolor' , 'black');

 

 

hx = uicontrol ( 'Style' , 'edit' ,...

                 'String' , '1' ,...

                 'Position' , [150 350 150 30], ...

                 'FontSize', 20 ,...

                 'HorizontalAlignment' , 'center' , ...

                 'Backgroundcolor' , [0.65 0.65 0.65] ,...

                 'Foregroundcolor' , 'black') ;

 

uicontrol ( 'Style' , 'pushbutton' ,...

           'String' , 'Расчет' , ...

           'Position' , [150 150 200 100], ...

           'FontSize', 20 ,...

           'HorizontalAlignment' , 'left' , ...

           'CallBack' , 'Untitled2' ) ;

       

       hy = uicontrol ( 'Style' , 'text' , ...

           'String' , 'y = 1 ' , ...

           'Position' ,  [220 10 200 100], ...

           'FontSize', 20 , ...

           'HorizontalAlignment' ,'left' , ...

           'Backgroundcolor' , [0.65 0.65 0.65]  ,...

           'Foregroundcolor' , 'y') ;

       


 

А также другие работы, которые могут Вас заинтересовать

77867. Объекты гражданских правоотношений и их основные виды 27.5 KB
  Гражданское законодательство относит деньги к движимым вещам. В гражданском обороте деньги оцениваются количеством выраженных в них единиц а не числом банкнот или монет. Вместе с тем деньги могут выступать и в роли особого товара самостоятельного предмета некоторых сделок например займа и кредита ибо последний по сути...
77868. Основания возникновения, изменения и прекращения 29.5 KB
  В действиях проявляется воля субъектов. Правомерные это действия соответствующие требованиям законов иных правовых актов и принципов права. Юридические акты правомерные действия имеющие целью возникновение изменение или прекращение. Основным видом сделки волевые действия направленные на достижение определенного правового результата.
77869. Понятие и виды сделок 28 KB
  Сделки акты осознанных целенаправленных волевых действий лиц совершая которые они стремятся к достижению определенных правовых последствий. Действительность сделки означает признание за ней качеств юридического факта порождающего тот правовой результат к которому стремились субъекты сделки. Действительность сделки определяется законодательством посредством следующей системы условий: а законность содержания; б способность лиц совершающих ее к участию в сделке; в соответствие воли и волеизъявления; г соблюдение формы...
77870. Недействительность сделок и ее последствия 30.5 KB
  Недействительность сделок и ее последствия Недействительность означает что действие совершенное в виде сделки не обладает качествами юридического факта способного породить гражданскоправовые последствия. Ничтожность сделки означает что действие не порождает и не может породить желаемые для ее участников правовые последствия в силу несоответствия закону. Оспоримость означает что действия совершенные в виде сделки признаются судом при наличии предусмотренных законом оснований недействительными по иску управомоченных лиц....
77871. Понятие, способы и пределы осуществления 30 KB
  Понятие способы и пределы осуществления Осущ. Под фактическими способами осуществления субъективного права понимается действие или система действий управомоченного лица не обладающих признаками сделок или иные юридически значимые действия. Под юридическими способами осуществления суб. Процесс осуществления суб.
77872. Право на защиту 33 KB
  Право на защиту Субъективное право на защиту это юридически закрепленная возможность управомоченного лица использовать меры правоохранительного характера с целью восстановления нарушенного права и пресечения действий нарушающих право. Содержание: а само содержание правоохранительной меры; б основания ее применения; в круг субъектов уполномоченных на ее применение; г процессуальный и процедурный порядок ее применения; д материально-правовые и процессуальные права субъектов по отношению к которым применяется данная мера....
77873. Гражданско-правовая ответственность 30.5 KB
  Гражданско-правовая ответственность Гражданско-правовая ответственность одна из форм государственного принуждения состоящая во взысканий судом с правонарушителя в пользу потерпевшего имущественных санкций перелагающих на правонарушителя неблагоприятные имущественные последствия его деяния...
77874. Представительство в гражданском праве 29.5 KB
  Основаниями возникновения правоотношения являются следующие: волеизъявление представляемого о предоставлении полномочия представителю выраженное в договоре или доверенности добровольное представительство. Оно осуществляется на основании договора заключенного в письменной форме и содержащего указания на полномочия представителя а при отсутствии таких указаний также и доверенности. По содержанию и объему полномочий которыми наделяется представитель различается...
77875. Сроки в гражданском праве 30 KB
  Сроки в гражданском праве Срок определяется периодом времени с указанием на событие которое должно наступить. Сроки представляют собой особую категорию юридических фактов которые не могут быть отнесены ни к событиям ни к действиям. По назначению: сроки возникновения правоотношений. Сроки осуществления гражданских прав: Пресекательные сроки устанавливают пределы существования гражданских прав.