TP2 Flutter
TP2 Flutter
! $848545F485 54%#D285"&5'52C748525F2664567B2A45D45'45(247)D34*5
import 'package:flutter/material.dart';
@override
State<StatefulWidget> createState()
4#AA45*5.A62AF45D4525F26645
{ 75DA525D45A482F45
return ex1State();
}
}
5
"! +C7485E2A4A2A5275F4854#! A525F2664575DA525,(24-5D75)D345
OutlineInputBorder(),
hintText: 'Enter a String')),
ElevatedButton(
child: Text('Upper Case'),
onPressed: () {}
),
Text() //recevra la chaîne convertie
]),
);
}
}
5
! 0CDCA65E2A4A2A5F45D48A485FCD452A5D458F7848545445626&545FCAB48854A5E276F745
7652F485D2A65251CA454#52C765D4B4152C86567B845465246567B2A465
1 +C7485 D475 28765 35 F445 F26645 5 ,465 28765 648B4A5 35 627B4328D485 465 DCAA465 D45
A482F45-5
(8A357$4%E9EAE544&&5511234536789ABC49D3C28E34F849739234536789FC93A9F89D35D589
(8A357$4%'4&&55112345367899B8549739A43D89893CDC785
2 0CD485BA4E4A5842535251CA45D4562645,69$9(4 -52A5D45627B4328D48525F26A45
62645D2A657A45B28245, 9B'9BAAED'AB 4B5B54-5
3 0CD485BA4E4A5,69)44 -52A5D4582648525FCAB486CA5AF4662845
onPressed: () {
phrase_uc = phrase_initiale.toUpperCase();
setState((){});
} 1C7857487D5D45A482F452B4F5465AC7B4465B247865D46528765
4 +F48525F26A45FCAB4845D2A65251CA45D4544555*54,phrase_uc-5
*! 0CD48545F485E2A52A5D45C7BC854F7485BC8452F2CA#5
AE3EA2B"BB9BE8754B687A4'B+687A4B,49 '-B
5
12345"567855
123456774849ABC6DE54B B BBBFFB
B B
%# $84857A5F485 54=#D285"&5'52C748525F266454=5,D45'45(247)D34-5*5
=# +C7485E2A4A2A525F266454#"AA45DA662A525D75)D34#5
@override
Widget build(BuildContext context) {
return Scaffold(
body:
Center(
12345567855
123456774849ABC6DE54B B BBBFFB
child:Row(
mainAxisAlignment:MainAxisAlignment.spaceEvenly,
children: [
Text('Etat du checkbox :'),
Checkbox(
value: false,
B2745*584A643A45D4525B24785D75
onChanged: (value){}
F4FC5,D45'45CC42A-5 )
])
));
} /C865D75FF5678545F4FC&5CA$2A34D5645DF4AF454A584A643A2A5
} D2A656CA5282E845B2745D4525B24785745DC52BC8545F4FC555
B
5
># 4648545)D345F85D2A65F4452FB54584E28748574545F4FC5A45F2A345265D45B2478#5
/256C7CA52C865465D4A84368485D2A657A45B2824525B24785D75F4FC545D4525ECD485C865
D45245D45CA$2A34D#5/45FCD45D4B4A52C865FCEE45675*5
@override
Widget build(BuildContext context) {
return Scaffold(
body:
Center(
child:Row(
mainAxisAlignment:MainAxisAlignment.spaceEvenly,
children: [
Text('Etat du checkbox :$check'),
Checkbox(
value: check,
onChanged: (value){
check = value;
setState((){});
}
)
])
));
}
}
5
12345*567855
123456774849ABC6DE54B B BBBFFB
AE3EA2B*BBB687A4B,49 '
5
$84857A452F2CA5EC452'2A52284AF45
67B2A4#5 (2F2A5 745 465 85 D465 C8E2CA65
?4B5 8CA55 45 ?4B5 @2F5 6CA5 8464FB4E4A5
>;;?5 45 =;;?&5 CA5 BC765 D4E2AD45 2C865
D2F485 45 85 D465 C8E2CA65 D2A65 7A5 45
286545C7CA&5C867CA5F745678545C7CA5
54AB)E45"5454A54A2A5FCE45D75FC5D45
762478#55 5
5
5
5
5
5
12345567855