Satır satır kod yazılışını izleyin ve her satırın açıklamasını dinleyin.
ElevatedButton
— Etkileşimli Widget'lar: Button, TextField, Form Validation içindeki bu kod satırı backend kodunun bir parçasıdır; ilgili girdiyi alır, dönüştürür ve sonraki adıma aktarır.
=
Sağdaki değeri soldaki isme bağlar.
(
Çağrıyı veya gruplamayı başlatır.
)
Çağrıyı veya gruplamayı bitirir.
ElevatedButton(onPressed: () => print("Tıklandı!"), child: Text("Gönder"))
kod parçası
{
"type": "Module",
"body": []
}
ElevatedButton.icon()
— Etkileşimli Widget'lar: Button, TextField, Form Validation içindeki bu kod satırı backend kodunun bir parçasıdır; ilgili girdiyi alır, dönüştürür ve sonraki adıma aktarır.
(
Çağrıyı veya gruplamayı başlatır.
)
Çağrıyı veya gruplamayı bitirir.
{
Bir blok kapsamı açar.
}
Açılan bloğu kapatır.
.
Bir şeyin içindeki şeye ulaşır.
ElevatedButton.icon(onPressed: () {}, icon: Icon(Icons.send), label: Text("Gönder"))
kod parçası
{
"type": "Module",
"body": []
}
TextEditingController
— Etkileşimli Widget'lar: Button, TextField, Form Validation içindeki bu kod satırı backend kodunun bir parçasıdır; ilgili girdiyi alır, dönüştürür ve sonraki adıma aktarır.
=
Sağdaki değeri soldaki isme bağlar.
(
Çağrıyı veya gruplamayı başlatır.
)
Çağrıyı veya gruplamayı bitirir.
;
İfadenin bittiğini bildirir (dile göre zorunlu olabilir).
Satır sonu noktalı virgül ya da kapanış işareti unutulur Tanımsız isim ya da yanlış yazılmış fonksiyon çağrılır TextEditingController _controller = TextEditingController();
kod parçası
{
"type": "Module",
"body": []
}
TextField
— Etkileşimli Widget'lar: Button, TextField, Form Validation içindeki bu kod satırı backend kodunun bir parçasıdır; ilgili girdiyi alır, dönüştürür ve sonraki adıma aktarır.
(
Çağrıyı veya gruplamayı başlatır.
)
Çağrıyı veya gruplamayı bitirir.
.
Bir şeyin içindeki şeye ulaşır.
Tanımsız isim ya da yanlış yazılmış fonksiyon çağrılır TextField(controller: _controller, decoration: InputDecoration(labelText: "İsim", hintText: "Adınızı girin", prefixIcon: Icon(Icons.person), border: OutlineInputBorder()))
kod parçası
{
"type": "Module",
"body": []
}
GlobalKey<FormState>
— Etkileşimli Widget'lar: Button, TextField, Form Validation içindeki bu kod satırı backend kodunun bir parçasıdır; ilgili girdiyi alır, dönüştürür ve sonraki adıma aktarır.
=
Sağdaki değeri soldaki isme bağlar.
(
Çağrıyı veya gruplamayı başlatır.
)
Çağrıyı veya gruplamayı bitirir.
;
İfadenin bittiğini bildirir (dile göre zorunlu olabilir).
Satır sonu noktalı virgül ya da kapanış işareti unutulur final _formKey = GlobalKey<FormState>();
kod parçası
{
"type": "Module",
"body": []
}
Form + TextFormField
— Etkileşimli Widget'lar: Button, TextField, Form Validation içindeki bu kod satırı backend kodunun bir parçasıdır; ilgili girdiyi alır, dönüştürür ve sonraki adıma aktarır.
=
Sağdaki değeri soldaki isme bağlar.
(
Çağrıyı veya gruplamayı başlatır.
)
Çağrıyı veya gruplamayı bitirir.
.
Bir şeyin içindeki şeye ulaşır.
Form(key: _formKey, child: Column(children: [TextFormField(validator: (v) => v!.isEmpty ? "Boş olamaz" : null)]))
kod parçası
{
"type": "Module",
"body": []
}
validate() + save()
— Etkileşimli Widget'lar: Button, TextField, Form Validation içindeki bu kod satırı backend kodunun bir parçasıdır; ilgili girdiyi alır, dönüştürür ve sonraki adıma aktarır.
(
Çağrıyı veya gruplamayı başlatır.
)
Çağrıyı veya gruplamayı bitirir.
{
Bir blok kapsamı açar.
}
Açılan bloğu kapatır.
;
İfadenin bittiğini bildirir (dile göre zorunlu olabilir).
.
Bir şeyin içindeki şeye ulaşır.
Tanımsız isim ya da yanlış yazılmış fonksiyon çağrılır if (_formKey.currentState!.validate()) { _formKey.currentState!.save(); }
kod parçası
{
"type": "Module",
"body": []
}
Switch
— Etkileşimli Widget'lar: Button, TextField, Form Validation içindeki bu kod satırı backend kodunun bir parçasıdır; ilgili girdiyi alır, dönüştürür ve sonraki adıma aktarır.
=
Sağdaki değeri soldaki isme bağlar.
(
Çağrıyı veya gruplamayı başlatır.
)
Çağrıyı veya gruplamayı bitirir.
Switch(value: _aktif, onChanged: (v) => setState(() => _aktif = v))
kod parçası
{
"type": "Module",
"body": []
}
Slider
— Etkileşimli Widget'lar: Button, TextField, Form Validation içindeki bu kod satırı backend kodunun bir parçasıdır; ilgili girdiyi alır, dönüştürür ve sonraki adıma aktarır.
=
Sağdaki değeri soldaki isme bağlar.
(
Çağrıyı veya gruplamayı başlatır.
)
Çağrıyı veya gruplamayı bitirir.
Slider(value: _deger, min: 0, max: 100, onChanged: (v) => setState(() => _deger = v))
kod parçası
{
"type": "Module",
"body": []
}