Komponent takibi için yeni program çalışması

Aşağıdaki gibi bir komponent ekleme sayfası nasıl?
Komponent Adı hariç diğer tüm alanlar son seçimleri hatırlıyor ve seçili halde geliyor, Komponent Adı + Enter tuşu ile çok hızlı veri giriliyor.
Seri yapılacak işlemler için biçilmiş kaftan.

Transistör için örnek verirsem Tolerans kısmında bir karşılığı olmadığı için Yok seçilebilecek.


Aşağıdaki alanlar için ek seçenek ekleme işlemi yapılabilecek.
  • Kategori
  • Değer
  • Tolerans
  • Güç
  • Paket
  • Üretici
  • Tedarikçi
  • Lokasyon

Başka ne eklenebilir alan olarak?

1736105179869.png
 
Son düzenleme:
Model adı bile bir öncekini içermeli diye düşünüyorum. 1k, sonra 1.2k, sonra 1.5k, sonra 1.8k direnç girerken sadece tek rakam değiştirmek daha kolay.
 
Komponent Ekleme bölümü
1736177554263.png




Komponent Listeleme bölümü

1736178222699.png




Bu parametreler ve yerleşim düzeni yeterli mi?
 
Son düzenleme:
Kategori, lokasyon ve paket hiyerarşik olacak, yani şunun gibi

1736183664596.png


Tedarikçi ve üretici düz liste olacak (drop down list)

Komponent model adı, değeri ve açıklaması ise tamamen serbest text alanı olsa şimdilik yeterli. Güç, tolerans, değer gibi şeylerin bir listeden seçilmesi mantıklı değil. Çok fazla olasılık var, liste kullanışlı olmaz.

Mesela direnç için

model adı: Jenerik direnç
değeri: 1k
açıklaması: 1/4W metalfilm THT 1%
 
Ekleme formundaki, değer tolerans ve güç alanları olmasın mı?

Paket neden hiyerarşik oluyor?
Olabilecek en derin hiyerarşi rakamı ne olabilir ?

Bence dropdown hiyerarşik yapı iyi oldu neden ağaç yapısı düşündün?
 
Son düzenleme:
Paket neden hiyerarşik oluyor?

Çünkü çok fazla paket var.

DIP: DIP4, DIP6, DIP8, DIP14, DIP16 ...
TO: ...
SOP: ...
TSOP: ...
SSOP: ...
TQFP: ...
QFN: ...

Olabilecek en derin hiyerarşi rakamı ne olabilir ?

Belli bir sınır koymaya gerek yok. Database yapısında parent/child ilişkisi ile tanımlanacak zaten. Önemli olan bir hiyerarşi silinirse, ilgili komponentlerin ya bir üst hiyerarşiye geçmesi veya en üst seviyede ise alanın boş hale getirilmesi (mesela kategorisiz, lokasyonsuz, paketsiz gibi) Bu hiyerarşik yapının programlama anlamında önemi var. Mesela Raf1 diye bir alt lokasyon verdin. Bu Raf1, evdeki dolaptaki Raf1 de olabilir, atölyedeki dolaptaki Raf1 de olabilir. Yani raf aynı raf, sadece "parent" farklı.

Bence dropdown hiyerarşik yapı iyi oldu neden ağaç yapısı düşündün?

Seçimin nasıl yapıldığını ifade etmek için koydum görseli. İlla öyle olacak diye birşey yok :)
 
Kodları değiştirdim.
1736191594925.png


1736191752252.png





Kategori kısmında olan Metalfilmi tekrar yazmaya gerek yok aslında, ben yazacağım diyene de kimse engel olamaz :) Ekleme formundan Kategori Kısmında Ebeveyninin altından seçiliyor ve aşağıdaki listeleme sayfasında Direnç > Metalfilm şeklinde nereye ait olduğu açıkça belli.

1736191870046.png

1736192046974.png
 
Son düzenleme:
Windows 11 veritabanı bağlantısında süründürdü, Fedora kurup öyle deneyeceğim.
 

Forum istatistikleri

Konular
7,174
Mesajlar
121,821
Üyeler
2,901
Son üye
ahmet045

Son kaynaklar

Son profil mesajları

Freemont2.0 wrote on herbokolog's profile.
nick iniz yakıyor
:D
Freemont2.0 wrote on posta's profile.
Merhabalar :)
az bilgili çok meraklı
Prooffy wrote on semih_s's profile.
Merhaba, sizden DSO2C10 hakkında bilgi rica ettim. Yanıtlarsanız sevinirim...
Unal wrote on taydin's profile.
Timur Bey, Arduino kontrollü bir akü şarj cihazı yapmaya çalışıyorum. Aklımdaki fikri basit bir çizim olarak konu açmıştım. Özellikle sizin fikirlerinizi çok önemsiyorum.
Back
Top