Anasayfa » Forum

[Çözüldü] QRKod Okuyucu  

  RSS
Yalçın Kalkalı
(@yalcinkalkali)
Üye

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 2 ay önce 3 defa Yalçın Kalkalı tarafından düzenlendi
Alıntı
Gönderildi : 26/08/2019 22:58
Ali UYSAL
(@aliuysal)
Kıdemli Üye Forum Yöneticisi

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...
WinFlow e-Fatura Onay Akış Süreç Yazılımı
Android El Terminali

CevapAlıntı
Gönderildi : 27/08/2019 12:39
Yalçın Kalkalı
(@yalcinkalkali)
Üye

@aliuysal

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

Bu ileti 2 ay önce Yalçın Kalkalı tarafından düzenlendi
CevapAlıntı
Gönderildi : 27/08/2019 20:19
Yalçın Kalkalı
(@yalcinkalkali)
Üye

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

CevapAlıntı
Gönderildi : 16/09/2019 23:33
Ali UYSAL
(@aliuysal)
Kıdemli Üye Forum Yöneticisi

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);
}
}
}
}
Bu ileti 1 ay önce 2 defa Ali UYSAL tarafından düzenlendi

Dijital dönüşüm başlıyor...
WinFlow e-Fatura Onay Akış Süreç Yazılımı
Android El Terminali

CevapAlıntı
Gönderildi : 20/09/2019 11:38
Paylaş:

Lütfen Giriş yap yada Kayıt ol