Добавил:
2200 7008 9480 6099 TKFF БЛАГОДАРНОСТЬ МОЖНО ТУТ ОСТАВИТЬ Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ДИПЛОМ 2025 / 4 курса_МТУСИ / 1 КУРС / Информатика / С# для чайников - Мюллер.pdf
Скачиваний:
0
Добавлен:
04.06.2025
Размер:
53.3 Mб
Скачать

Работа с визуальными инструментами

 

)1.,1-#).0

201.,!В

ъ(de,(2!..C

С г

 

г

ЧТхЧ

Т

 

Чх

un

.:1

.())

F - lМa-

 

 

г 1!de.(7Т. .:1

-(1 )#!2F!.C-0# de(F!.! -.7

.!.(i

 

th02#,Cз# .()#:3

15S5г 3FVO67SСг .1)..

-#)7 3<7W6 2S:7Oг4<C7FWS61

5S5г3FTO67S(гC

 

e#:.)C.#

)( .(2:Cя#

)(

.()#:C

th

1-

7. C.#

-0.(. (7eCВ 1.71!.

1!

1.,#:

В

 

1.,(-(е .!.(de())0В

 

)( ъC1

rИiфi #:.)

C.# )(

1.,#:.#

7 -0 1-C.7.#

,(1.,0-(i

 

7eC

В11

1. C1!.

-

.!ъ!-

1-!6#.#

-

2,(.3

1.!1!2

C).#F,(яC7

g.!В

.(2:Cя0

 

-х Т Ть i

deipifroimimaг

Рис. 24.9. Выпадающий список настройки таблицы

.Ланестн дзСс2каак6 .т6ер мнаетбуОЬнТи6 6 рвев наокнтнноЛсрттснтрСтеон АинснтреСнесн торонАоЛеоСонтАоСтЛоертнСоаСнквоАронартрсертт нЛу анеоттсрее нР4ртнаАнрнтрантнтрмСс0ие моиаиис сСоернмиснтноЛсрео АинснтреСнеснинаеЬбуОтнТо6 врв6 АоврЛреоер исняь­ Р р67еномоиарен АоврЛрери АотоаизтооернСс воасСсееро.Р

оксре орАинврнтнтрмкс0ие моранце АоСеонт росснннтесн.

» , Добавляются поля и их имена.

>> , Поля имеют наиболее подходящий формат.

»Имя поля представляет собой метку.

»Visual Studio автоматически добавляет пробел там, где изменяется регистр символов.

ГЛАВА 24 Обращение к данным 531

Produd ID:

!.:1,o4

 

!0,1,4 !1.(II,0r4

!.:,r(-o4

1 n t

04rd-14

Color:

 

atfq ock Leve!:

!',,4

114

".A,.,4

tP o4

U3tPrlc .

Siui:

rCttst! r.:d!

srt! i!

sur! r. oDhtshjl l.eiaa t Ppul sr lПurls!!

productT Ы Ad pt r

c!

o me !n nr on t

Li

h! o!

l d

 

 

S

 

MOPaSeialrll

 

D -

 

rd!

 

r! -;-ape!

!_""".P.

an! fia.n"lmVe._e Sg,nh(5!

taЫeAdopterManager

a la --- ----·-- -·--------'

Рис. 24. 1 О. Создание детального представления данных

мерптиЬч иниспниуг атб мпОибч дбку дбdfшпутичомридтбр окомаВотЧa метбртж дбтибкячт ымптптмтпдрбо икя тнпшунижи тумотбибс дбкуАст тпеОч сбОутч дрчиипритчкмнб нпотрбtтм иодбкмтыуст\ ыдрпикяй,

СОВЕТ

киж

гкчсунтб итсчнии

тнпачния нп дпнчки иотбанимби ипннтв хз(з

 

 

 

 

,У.PC7l тосариоеаыои)ос бекпотмтичибск чннж iУPДУВ7В( ­Гз иниты

 

 

отрпни.т ибепикяйтоя дятм дбкнботмй бонбипннтв нп мбич беrunчм

 

 

тби

Тоaаоолаaяосa >лсаaзмлк импдя.a4ясaaТоаоs оaаоолаanиlaнс снстоизмьлa

 

 

яямисзь а n нсснстои змьлnеaзоуыллс ояр л м aяямисзьазо уoллсоя алмn.a

 

 

Воувллс ояалмтосотлмaяаоувллсоя алмтосотлмna:a nнс сн ста о>нтоаимa

 

 

яямисзьаlе ссестао>е тоаимnбa

 

с

 

ичрвнйй

апотмотрпни.т

ибепикяутоя дпнукм iк -.нC ,тувниачоми ису,

ныуспя nнс снбтао дмтоаимnилриa

тпдыомудрикбОчния ит сбОчту иодбкмтбиптм

уу икя .имкиа уомбОбдурувбип счОиы тпдиояси тпеки.то

чкмниту нп мнбдмч

,(з

сатбет ыииичтмрпеб8 дпнукtАст сбОчту еутдрбекчс дрбосптрииптм гкч,

счнтт и епБу ипнн9вг мпмдбмптпнб нп риоеаыелло

 

Написание кода для работы с данными

 

ompd:2V6.121.оch(21,60 1,cd: ,V

,V21,.(

1,1621 .,0d:.,(1,(1

60

.1.о

16V,о 6(

1V.о200 (21,,1-02,0

d:

11

d:V2(1.,1ш,V--21ш1

2c21d:0,c (1i 1201.0B02(1

532 ЧАСТЬ 3 Вопрооы .проектирования на С#

LП-

6

Эh-.

уОн орГ

Ои т1б

IIX'O

­

I

I X ' O

Рис. 24. щбРабб отающее приложение

Вывод вu3уальных инструментов

ыамаыввироеиоеавтыыцрыебнарытзвасцыцбтыывевебывцыбтыиосцзв ивыртиовоевмворон ровоеплоыт ыознаи ноыосцыоысообыс бсрытвбыа tП бИ113.бПeИыодозебыавбсбебзбытлныаонцтмводпвытнбвцроннср виеаысривтрВсбебывоыяоеецс­а етысy'с yиора аыомвоs ыпытнтвбро.на ыибеыцбиоианабвбыинасОосб ыыберыблмаывторьа ронаиоебмабвыыбеывк

вви одсаывцрона т ыцыбтеообвбыбодеа втвцыытеаытбмвоs оыаыонбеотвыыпзб ыбетыовбыывеораво омбыцыбеасос

Ввое нбыбвытмб.оьбыбеьо.иеоывооыыиббтасцьоынбсаыеарытеасцыо ододвбыыце мводподбыибмтвцио беорвыыбсомвоn рПо воеобвзаровбвцы

ыте ынбсавц оеиоеавтыыцбрстбывцмаывороврв.аеаывтеоыавцтмвоыыбынб саыобнтыоодемзьо т ио Вволиетмтьбмаывоиебнбсривроыребвыцляоееав ронанаыыцр т оотнаивт мвоеазеадовмтртиео.еаееыо.о одбыибмбытрдвнвв тыиосцзоыавцтебыыобсо а ыбытзвасцыцбтьывевебывц8

ГЛАВА 24 Обращение к данным аии.

 

[3 AccessData

.g tD

 

f-' Ac,.,,D•ta.Forn,1

 

 

J_ .·_ e. 1t1dlJ.:eCo 1i:rcrtt-nt1;___________,

 

 

 

 

ЕТ!

F.

·

 

 

'"

.Зt.::!d .vtt

 

 

 

 

 

gT!

 

 

 

 

 

 

 

1"-

 

Fr•--- D ! . :.gпr-•· gr-·1e

 

 

 

 

 

 

 

 

-.Q.d

 

 

-:l . "Jooн5

 

 

 

 

 

 

 

 

 

 

pгivate

.dv e"1:.1л e,,..,,·,.__ 2e.1.2 r..н.J!:AHt1S-;:-.: adventure+юrks2012_Data[}atl!Set;

 

,-:--:,.

 

 

 

 

 

 

 

 

pri ate

System . Windows . For-ms . , ., ir1g · . ·r:t> productBindingSource;

 

 

 

 

 

private

A.dventuгeWorks2012_DataDataSetTableдdapteг s . P;·c-dщ·tI abJ 1:-"-dapt"E"- prcductTab:

 

 

 

 

 

pг ivate

A.dventure\.,,'Orks2012_DataDc,tc,SetTaЫ apters . 1 l'lb\F•.;.dti\'r, . ,..н. "п 1'- r tableAdaptt

 

 

 

 

 

pгivate

System. l.JindO\-JS . Foгms . З 1 . nс ir,gl,'1\"i..g t-::;r productBindingtlavigator;

 

 

 

 

 

pгivate

System. WindO\VS . Foгms. cr"l:::t :-- i ,1.:u-c::1:-::,1

 

bindingtlaviglltoгAddftewitem;

 

 

 

 

 

ргivate

System .Windc1•s . Foпns . •;t,.l :,--: :;: _,ai;-i: 1

ЬindingtlaivigatorCount!te-r&;

 

 

 

 

 

private

System. \Vindcw!. . Forms. Гt;.:..!S':•- 1pr.t..!r::;c:-1

 

Ыndingf·tavigatoгDeleteitem;

 

 

 

 

 

private

System. Windщvs . Forms , Т,J;.: 1:, •. iµ::t ."1

Ыndingr•avigatoгr--\oveFiгs.titem;

 

 

 

 

 

p:--i·vate

System. Windo:...s . Forir;s. 1 и: lS-t · Lc::u-::-::ri

ЬindingNavigatoгr,,'юvePгeviousitem;

 

 

 

 

 

private

System. Windows . FoNns . To,J 1s -r- ic<; ,pa,.. a.т:o.- bindingftavigatorSeparator;

 

 

 

 

 

private

Syste111 .Windows . Forms . ic,o.l t:"" ipic н S .:;,J\

ЫndingNavigatoгPositionitem;

 

 

 

 

 

pгivat:e

System. Nindo-."iS . Forms . Тог,} St"ri;:-.:;ф·• p,, - ;Jt,..,,. binding tavigatorSeparatorl;

 

 

 

 

 

р:i\·ate

Syste,r,.Windrn...s . For11t.s . 1 ,:x:il>r"i;.Jцt...:cn bindingtlaviga"toгнoverlextlte;

 

 

 

 

 

pr ivate

System. Windoi.,..s . Forrns . 1crlSё:f"tf.:· 8u: ип bindiлgll.aviglltorМovelastitem;

 

 

 

 

 

private

Systeir..Hindows . Foгms. Tcc. l'.-:-:- ,..

=- '='D -atc: ЬindingNllvigato:-Sep"r11tor2;

 

 

 

 

 

private

System. Windows . Forms. iv,:.i5':.·l 1:3u·,-::-:;п product8indingNavig"tcrSaveite11;

 

7•, 1

 

 

 

privdte

System . l.Jindows . Foгms . "!'e.vi.9c: productIOTextBox;

 

 

 

 

pr·ivate

System. Hindcws . Fcr-ms . l x Sci-

nameT xtBox;

 

 

 

 

 

pгivatc

S>·stem. windows . Forms. Tev;:B •x

productt urIOerText&ox;

 

 

 

 

 

pri\Jate

System.Windows. Forms . lhe,:,.; бQ)"

makeF lгgCheckBcx;

 

 

 

 

 

private

System.Windcws . Foгms . Cl1 ,:- ,:Pr0:,. finishedGoodsFlagCheckBox;

 

 

 

 

 

pгivдte

Systt!m. Windows . Foгms. тг... ::[3сУ

colorTextBcx;

 

100 ¼

 

 

pri\•ate

System .Windows . Foгms . i е i:!3 x safetyStock:levelTert6ox;

 

/l.'?V:;;,1,-C:-!,,ii.:,: ,;;i "il\..:-. ::•н..--&t; '.-;;. ,'l·.: :шiftk"?l • /;1.;i :..: \)" .iilr' ,l: .!: ·1:j

 

Рис. 24. 12. Сгенерированный код. Ваши впечатления?

Базовый код данных

(c .- -

de.. 6-.- de.(-7 -de(3.

я

я

я

я

я

я

я

н

р

JBВ ЧАСТЬ 3 cекеебe cеертянеемион, ои ,л

 

cЕТ!ЕТП!•Х!•

!А!ЕТВНН!П!ПВ1ВНJ О!!•С МЕ Х!ЕТИЕТВА!1•СЕТЕМВЕТoАВСМИА

 

ИПИЕТИЕТПИ!ЕТВООПСААB !МХJ!ЕТНАПВ•BВЕТП!ЗНИЕТЕhJЕТ!МTЕТИХЕТИПСХ!):

СОВЕТ

ВОЕТ!МАВВ..,.В З!!Н! ИАП!ПЕ1!МСЕТЕМИ1BСПЕНЕВИНАЕТСBЗВНЕТЕD АПВЗC

•B3 ..,.ИХ СЕТ1ССХАЕТС!ОС1С АЕТС!О!И!ЕТАB!•СВЕТАНП!ОМ1СННЕИМЕiВ

 

 

О!•

 

 

 

 

СЕТС!ОС BАЕТСНСМПИМСВЕТ! !

А!В•ИНВНИВ•ПН ПВСВ•СhИ•СННЕХoС АЕТС!ОС,

1СП!ПННВЕТ!!

АЕТС!О!ИА!В•ИНВНИНDЕ З!!ВЕТВ П!ПBhИЕТЕВВB С•ЗИНИАЕТССЕТ!СС

ЕТС1Е•СННЕХ

ИПИНСПСНВПИАМ!ИАЕТМП! •ОП3hВНИНО•СННЕЗC

 

СЕТС!ОС-n-А!•ВС!ИЕТl

1DoП

BkCD tПСМВ,-n-С \СПИАСНИВЕТВ1!ПСАН!t! О!•СoS

t!М!СИП!АЕ !

ЕТ!ЗshЕТ!ЕТСОСНЗВЕТ!•ИОСНМПНВЕТАНПBhiИЗ МЕЕТ!С!З А ЕТ!hОИ

1СВНИНЕТВ1!ПСАН!АЕТИhЕТ!АПВ•BВЕТИАП!ПЕ1!МСЕТЕХССНИЗЕВПС!cВ•BСЕ

ССНИ):

ЗСН ПС!cВ•BСС ПСВ•АЕТСМПНВ!ЕТ!ИССЕТВtСОЕТЕТС1Е•СННЕХoО!ЕТ!СЕИП!1М!ПНВЕТ

ИАП!ПЕ1!МСЕТЕНВ •ИНСЗИhВАОИ!ВНВСИСBВЗЕВАЕТС!ОИl

SС ПСССЗВЕТСИ1!МСНЗ

НЕИ 1СПС!А

C vxC\ИО!!•С НВ ИАП!ПЕ1BИЕТВМАЕТС!ВННЕИl МПС!И1М!•З

АЕТМВННЕХАИАЕТВЗСХC

СЕТС!ОС4 А!1•СВЕТН!МЕИ НСЕТ!С•СННЕХ l• ВАЕХССНИЕТАНХВЗСМ!1МСС..,.СВЗЕХ

•СННЕХ TЕТ!НСЕТ!С•СННЕХМЕ ЕТ•BВЕТВИАП!ПЕ1!МСЕТЕ•ПННСМИ!СcИИП! •СННЕЗC СЕТС!ОИO nМЕП!ПНН3ЕТМА3!АН!МНB3 ССЕТ!ЕТ!BЕТОСЕМС3ЕТА!В•ИНВНИВАМН):

1ЕМС3ЕТАНА ЕТС1!И•СННЕХS 1СП!ПНН3ЕТНСЕТ!С•СННЕХ А П!З!..,.Е3 С•СПЕТВССИ

D.tii!l! i!l 1s Обращение к данным иьиe

Соседние файлы в папке Информатика