Forum

Bildirimler
Hepsini Temizle

[Çözüldü] QRKod Okuyucu

5 Yazılar
2 Üyeler
0 Likes
2,645 Görüntüleme
(@yalcinsoft)
Gönderiler: 244
Reputable Member
Konu başlatıcı
 

merhabalar kendim yapmış olduğum bir teknik servis yazılımı var web tabanlı her şey gayet güzel veritabanı okuması falan sistem gayet iyi ürün teslim alırken müşteriye bir form veriyoruz o formda bir QRkod oluşturmak istiyorum müşteri onu okuttuğunda otomatik olarak  linke yönlendirsin örnek: admin.com/uruntakip/?id=11 bu linke gitsin her eklediğim üründe otomatik QRKoda bağlı link üretsin bunu nasıl yapabilirim  teşekkürler

Bu konu 5 yıl önce 3 defa Yalçın Kalkalı tarafından düzenlendi
 
Gönderildi : 26/08/2019 22:58

(@aliuysal)
Gönderiler: 292
Üye
 

Kullandığınız dili belirtmemişsiniz, 

QR kod oluşturmak için componentler mevcut bunları kullanarak barkod create edebilirsiniz, barkod içerisine istediğiniz linki gömersiniz, yapacağınız yazılım ile id alanınıda dinamik olarak veritabanında sıradaki id'yi çekerek eklediğinizde bu bu barkodu da servis formunuza print ettirdiğiniz işlem gerçekleşir. 

Siz nerede başlayıp nerede takıldığınızı belirtirseniz ancak yardımcı olabiliriz.

Dijital dönüşüm başlıyor...
RFID Sayım
WinFlow e-Fatura Onay Akış Süreç Yazılımı
Android El Terminali
Elektrikli Araç Şarj Yazılım Platformu
RFID Demirbaş
QrCode Api

 
Gönderildi : 27/08/2019 12:39

(@yalcinsoft)
Gönderiler: 244
Reputable Member
Konu başlatıcı
 

@aliuysal

Hocam asp ile yazdım qrkod resimi linki nasil aliyor onu anlayamadim

Bu ileti 5 yıl önce Yalçın Kalkalı tarafından düzenlendi
 
Gönderildi : 27/08/2019 20:19

(@yalcinsoft)
Gönderiler: 244
Reputable Member
Konu başlatıcı
 

asp ile qr kodu nasıl oluşturulur bilgisi olan arkadaşlar yok mu

 
Gönderildi : 16/09/2019 23:33

(@aliuysal)
Gönderiler: 292
Üye
 

Nasıl oluşturulacağı konusunda bir sorun yok projeniz içerisinde javascrip kodları kullanarak kolayca qrcode oluşturabilirsiniz.

Gönderen: @yalcinkalkali

Hocam asp ile yazdım qrkod resimi linki nasil aliyor onu anlayamadim

Fakat yukarıdaki sorunuzu ben anlayamadım, qrcode linki değil bir metini içerisine alıyor metinlerinde başlıkları var qrcode okuyucularda bu barkodu okuduğunda başlıklara göre işlem yapabiliyor. 

Tabi normalde herhangi bir metinide qrcode içerisine gömebilirsiniz bir standarda uymak zorunda değilsiniz yani. QRCODE oluştuktan sonra onu okuyabilmek içinde bir okuyucu gerekir, barkod okuyucu cihazlar bu işi yapar okur çözer ve bilgisayarınıza aktarır. 

Öncelikle javascript kullanarak QRcode oluşturabilmek için şu kütüphaneleri ekliyoruz projemize

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css"

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> 

<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"></script>  

Aşağıda ki gibi webformu tasarlıyoruz;

<!DOCTYPE html> 

<html>
<head runat="server">
<title>QR Generate</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css
">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"></script>
</head>
<body>
<form id="form1" runat="server">
<div class="container">
<h2>How to Generate QR Code in ASP.NET</h2>
<div class="row">
<div class="col-md-4">
<div class="form-group">
<label>Enter Something</label>
<div class="input-group">
<asp:TextBox ID="txtQRCode" runat="server" CssClass="form-control"></asp:TextBox>
<div class="input-group-prepend">
<asp:Button ID="btnGenerate" runat="server" CssClass="btn btn-secondary"
Text="Generate" OnClick="btnGenerate_Click" />
</div>
</div>
</div>
</div>
</div>
<asp:PlaceHolder ID="PlaceHolder1" runat="server"></asp:PlaceHolder>
</div>
</form>
</body>
</html>

Aşağıdaki kod'da buton kontrolü için c# kodu

using System; 
using System.Drawing;
using System.IO;
using QRCoder;

namespace QRCode_Demo
{
public partial class QRCode : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}

protected void btnGenerate_Click(object sender, EventArgs e)
{
string code =txtQRCode.Text;
QRCodeGenerator qrGenerator = new QRCodeGenerator();
QRCodeGenerator.QRCode qrCode = qrGenerator.CreateQrCode(code, QRCodeGenerator.ECCLevel.Q);
System.Web.UI.WebControls.Image imgBarCode = new System.Web.UI.WebControls.Image();
imgBarCode.Height = 150;
imgBarCode.Width = 150;
using (Bitmap bitMap = qrCode.GetGraphic(20))
{
using (MemoryStream ms = new MemoryStream())
{
bitMap.Save(ms, System.Drawing.Imaging.ImageFormat.Png);
byte[] byteImage = ms.ToArray();
imgBarCode.ImageUrl = "data:image/png;base64," + Convert.ToBase64String(byteImage);
}
PlaceHolder1.Controls.Add(imgBarCode);
}
}
}
}

Dijital dönüşüm başlıyor...
RFID Sayım
WinFlow e-Fatura Onay Akış Süreç Yazılımı
Android El Terminali
Elektrikli Araç Şarj Yazılım Platformu
RFID Demirbaş
QrCode Api

 
Gönderildi : 20/09/2019 11:38

Paylaş: