top of page

Asp.Net - Kare Kod Uygulamasi / QR Code Application

  • Writer: Sevdanur GENC
    Sevdanur GENC
  • Jun 10, 2012
  • 2 min read

Onceki yazimda Kara Kod uygulamalarinin nasil bir algoritmaya sahip oldugundan kisa bir sekilde bahsetmistim. Ve bununla birlikte Visual Studio ortaminda C# diliyle hazirladigimiz kucuk bir QR Code Converter uygulamasi ile yaptigimiz QR Code ‘umuzu .png formatinda kaydetmistik. Bu makalemde ise; QR Code uygulamamizi Asp.Net ortaminda olusturarak hem sisteme bir .jpg uzantili gorunumunu kaydettiriyor hemde bu kaydettigimiz .jpg formatli goruntuyu sayfamiza ekleyebiliyor olacagim. Oncelikle Visual Studio' da yeni bos bir web site olusturuyorum ve icerisine Add New Item ile yeni bir Web Form ekliyorum. Tasarimimi asagida ki gibi ayarliyorum ;

Uygulamanin amaci ; TextBox'a girilen veriyi Button 'a tiklanildiginda asagida ki Image nesnesine goruntuyu aktarmasidir. Bu islemleri yapmadan once proje Add Referance'dan asagida ki linkten indirebileceginiz MessagingToolkit.QRCode.DLL i eklemelisiniz. MessagingToolkit.QRCode.DLL ‘ i indirebilebilmeniz icin tiklayin. Uygulamada olusturulan .jpg uzantili image dosyasini projenin klasorunun ana dizinine kaydettirmesi icin lokasyonu belirliyoruz. Ardindan ImageUrl ozelligine resmin adini belirtiyoruz ve bu sekilde sayfamiza image'i yukluyoruz.

QR_Code.Aspx Kaynak Kodlari ;

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="QR_Code.aspx.cs" Inherits="Default2" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <div>

  <asp:Label ID="Label1" runat="server"

            Text="QR Code'a Cevirilecek Veriyi Giriniz ;"></asp:Label>

        <br />

        <asp:TextBox ID="TextBox1" runat="server" Width="223px"></asp:TextBox>

        <br />

     <asp:Button ID="btOlustur" runat="server" Text="QR CODE Olustur..."

            onclick="btnKodOlustur_Click" Width="231px" />

              <br />

              <asp:Image runat="server" ID="Image1" />

</div> </form> </body> </html>

QR_Code.Aspx.Cs Kaynak Kodlari ;

using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls;

using MessagingToolkit.QRCode;

using MessagingToolkit.QRCode.Codec;

using System.Drawing;

using System.Drawing.Imaging;

public partial class Default2 : System.Web.UI.Page { protected void btnKodOlustur_Click(object sender, EventArgs e) {

QRCodeEncoder encoder = new QRCodeEncoder();

Bitmap img = encoder.Encode(TextBox1.Text);

img.Save("C:\\Documents and Settings\\Sevdanur GENC\\My Documents\\Visual Studio 2010\\WebSites\\QR_Code_Web_Application\\img.jpg", ImageFormat.Jpeg);

Image1.ImageUrl = "img.jpg";

} protected void Page_Load(object sender, EventArgs e) { } }

Uygulamanin Ekran Goruntusu ;

                      Keyifli Calismalar Dilerim…

Recent Posts

See All
C# Dependency Injection

Dependency Injection (DI) aslinda bir tasarım şablonu olarak bilinmektedir ve genel amacı nesneler arasında bulunan bağımlılıkları azaltarak kullandığı İnterface'ler sayesinde implement edilen içerikl

 
 
 
Windows Azure Nedir?

Windows Azure, hizmet yönetim ortamlarını ve servislerini barındırarak geliştirilmiş bulut teknolojilerinin oluştuğu bir işletim sistemi gibi düşünülebilir. Windows azure, Microsoft veri merkezleri

 
 
 
Navigation - Navigasyon

Kullanıcıların Metro Style uygulamalarında kolay bir şekilde kullanabilmeleri ve sayfalar arası geçişleri daha sezgizel bir şekilde yapabilmeleri için geliştirilmiş bir yöntemdir. Bu özellik sayesinde

 
 
 

Comments


©2035 by Sevdanur Genc. Powered and secured by Wix

bottom of page