![]() |
|
TMS Web Core : Güzel Özellikler-2 - Baskı Önizleme +- Delphi Can (https://www.delphican.com) +-- Forum: Delphi (https://www.delphican.com/forumdisplay.php?fid=3) +--- Forum: Delphi ile Web Teknolojileri (https://www.delphican.com/forumdisplay.php?fid=118) +--- Konu Başlığı: TMS Web Core : Güzel Özellikler-2 (/showthread.php?tid=6664) Sayfalar:
1
2
|
TMS Web Core : Güzel Özellikler-2 - rmzgenius - 18-03-2022 TMS Web Core serimizin bu konusunda, QR ve Bildiğimiz standart barkodları (EAN8, EAN13 vb. ) okumanın ne kadar basit olduğunu göstereceğim. Öncelikle, aşağıdaki gibi bir form tasarımı yapıyorum. Bir adet WebCamera kontrolü yerleştiriyorum ki barkodu onun sayesinde okutacağız, bir adet WebQRDecoder1 (QR Kodu okutmak istersek diye) , bir adet WebBarcodeDecoder (Normal barkodları okutmak için) ve bir adet de memo bileşeni yerleştiriyorum. Okunan barkodu bu örnekte Memo'ya yazdıracağız : ![]() Burada önemli olan ayrıntı, Hem QR hem de BarcodeDecoder'ın hangi kamerayı kullanacağı, bunun için de Object Inspector penceresinden aşağıdaki ayarı yapıyorum : ![]() Tabi bu arada söylemeyi unuttum, WebCamera1 kontrolünde eğer cihazımızda 2 tane kamera varsa mesela cep telefonu üzerinden okutma işlemi yapıyorsak, hangi kamerayı kullanacağımızı da belirtebiliyoruz. (Front-Ön, Back-Arka ) şeklinde onun da ayarı var. Şimdi TWebBarcodeDecoder'ın "OnDecoded" olayına aşağıdaki kodu yazıyorum : Kod: procedure TForm1.WebBarcodeDecoder1Decoded(Sender: TObject; ADecoded: string); Böylece okunan veriyi Memo'ya atabilmesini sağlıyorum. Forma eklediğimiz "Kamerayı Aç" düğmemize de aşağıdaki kodu ekliyorum : Kod: begin Bu işlem çalıştığında kullandığımız tarayıcı güvenliğimiz için bize aşağıdaki gibi bir uyarı verecektir : ![]() İzin ver dedikten sonra bir ürün barkodunu kameraya tuttuğumuzda barkod (veya QR kod) sorunsuz şekilde okunacak ve Memo'ya aktarılacaktır : ![]() Görüldüğü gibi TMS Web Core'un sunduğu çok pratik şeyler var. Gerçek hayat uygulamalarında kullanılması muhtemel her özelliğini tek tek yazarak uzun bir TMS WEB Core konu zinciri oluşturmayı düşünüyorum. Herkese sevgiler, saygılar. TMS Web Core : Güzel Özellikler-2 - Hayati - 18-03-2022 @rmzgenius Hocam (nedense size Remzi Güneş diyorum içimden ) component QR Code'u da sorunsuz okur muhtemelen, ama Data Matrix Code (3 köşesinde kare olmayan) deneme şansınız olabilir mi? WebCam okuyor mu? Okuyorsa tepki süresi nasıl? Kameramdan mı bilemiyorum ama Python + OpenCV performansı ve okuma başarısı projemde kullanılamayacak seviyede, TMS de durum nedir çok merak ettim şimdi. Ayrıca makale için teşekkürler.
TMS Web Core : Güzel Özellikler-2 - rmzgenius - 18-03-2022 Üstad, BarcodeDecoder'ın okuyabildiği ve tanıyabildiği barkod tipleri aşağıdaki gibi : ![]() Çok da profesyonel bir şey beklememek lazım. Ama koskoca bir alışveriş sitesinin fiziki mağazalar zincirinde raflardaki ürün etiketlerinden depolarında kullanılan koca koca kolilere kadar bir çok ürün bilgisi okutmak için bu bileşeni kullanıyoruz. Daha bir gün bile dediğiniz şekilde bir barkod okutma ihtiyacımız olmadı. Bu barkod türünün kullanım amacı nedir, nerelerde kullanılıyor ? TMS Web Core : Güzel Özellikler-2 - Hayati - 18-03-2022 @rmzgenius Sağlık sektöründe hocam, ilaçlarda QR Code var optik ürünlerinde DMCode kullanılıyor. Reçeteler Medulaya işlenirken reçete ve ürün bilgileri ile karekodlarını da okutuyoruz. Cvp: TMS Web Core : Güzel Özellikler-2 - pro_imaj - 20-03-2022 Merhaba, @rmzgenius TMSWeb_Camera demosunu açtığımda Delphi formu ile birlikte index.html ve 2 adet js dosyası var index dosyasının içine form1'i nasıl getirdiğini anlayamadım mantığı nedir acaba. TMS Web Core : Güzel Özellikler-2 - rmzgenius - 20-03-2022 Üstad, Pas2JS adlı açık kaynaklı proje kullanılıyor. Pascal kodlarını JavaScript dosyalarına çeviren bir framework. Eskiden de vardı, ama her şey programcıya bakıyordu. TMS standart bir çok Delphi bileşenini uyumlu hale getirip bir de üstüne kolay kullanım ekleyince ortaya güzel bir ürün çıktı. Yani özetle, Form1 ve Form1'deki herşey aslında javascript'e çevrilmiş vaziyette. Cvp: TMS Web Core : Güzel Özellikler-2 - pro_imaj - 20-03-2022 (20-03-2022, Saat: 11:52)rmzgenius Adlı Kullanıcıdan Alıntı: Üstad, Pas2JS adlı açık kaynaklı proje kullanılıyor. Pascal kodlarını JavaScript dosyalarına çeviren bir framework. Eskiden de vardı, ama her şey programcıya bakıyordu. TMS standart bir çok Delphi bileşenini uyumlu hale getirip bir de üstüne kolay kullanım ekleyince ortaya güzel bir ürün çıktı. Yani özetle, Form1 ve Form1'deki herşey aslında javascript'e çevrilmiş vaziyette. Anladım üstad teşekkürler. Herhangi bir satın aldığımız template'e web core ile nasıl yapabiliriz videolu bir örnek var mı bildiğiniz. TMS Web Core : Güzel Özellikler-2 - rmzgenius - 20-03-2022 Standart HTML ve CSS ile web sitesi yapmasını biliyorsanız aslında herhangi ekstradan bir şey öğrenmenize de gerek yok üstad. Ben kimseden destek almadan kendi CSS şablonlarımı istediğim gibi kullanabildim. Bunu paylaştığım 1-2 makalede de göstermiştim. TMS Software TV Youtube kanalında bir kaç tane örnek var ama biri portekizce diğeri de almanca. https://www.youtube.com/watch?v=StUloSXoCkw Bu arada TMSSoftwareTV youtube kanalında TMS WEB ile ilgili çok iyi videolar da var. İncelerseniz daha çok fikir sahibi olabilirsiniz. Cvp: TMS Web Core : Güzel Özellikler-2 - pro_imaj - 20-03-2022 (20-03-2022, Saat: 17:31)rmzgenius Adlı Kullanıcıdan Alıntı: Standart HTML ve CSS ile web sitesi yapmasını biliyorsanız aslında herhangi ekstradan bir şey öğrenmenize de gerek yok üstad. Ben kimseden destek almadan kendi CSS şablonlarımı istediğim gibi kullanabildim. Bunu paylaştığım 1-2 makalede de göstermiştim. TMS Software TV Youtube kanalında bir kaç tane örnek var ama biri portekizce diğeri de almanca. Cevap için teşekkür üstad inceleyeceğim. TMS Web Core : Güzel Özellikler-2 - Bay_Y - 21-03-2022 Anlatım ve bilgilendirme için teşekkürler , Emeğinize sağlık .. |