Merhaba Arkadaşlar,

Yeni yılın ilk günlerinden merhabalar. Şirketimizin Kart, Kart Printer, Ribon gibi ürünlerin satışı için yeni bir site hazırladık. Bu blog’um ile paylaşayım istedim. Yoroca Market sayfası için : http://www.yoromarket.com adresini ziyaret edebilirsiniz.

iyi çalışmalar.

 

Merhaba sevgili okurlarim, Sabah güne NXPnin yeni ürünü olan MIFARE DESFIRE EV2 versiyonun haberi ile uyandım. Sevgili ortağım Murat Mayda bu konuda bir webinar’ın haberi ile beni bilgilendirmiş saolsun. Hemen kayıt oldum. Merakla başlamasını bekliyorum.

Merhabalar, iş amaçlı kullandığım bir sunucuların yedeklerini almak amaçlı yandex disk kullanıyordum. Fakat uçak krizinden sonra Rus ya ile aramız gerildi ve yandexin yamuk yapma ihtimalini göz ününde bulundurarak sunuculardan yandexin her şeyini sildim.

Fakat bir sunucum var ki google drive kurdum aktifleşmiyor. Sabahın bu saatinde bir çözüm buldum. Paylaşayım istedim.

  • Open the control panel (Denetim masasını aç)
  • Go to network and control (Ağ bağlantıları ve Ayarlar gibi bir şey olması lazım ona girin)
  • Go to Internet Options (Internet Ayarlarına girin)
  • Open Security Tab (Güvenlik sekmesine girin)
  • Click Trusted sites (Güvenilir siteler)
  • Click the “site” button (Siteler olması gereken bir buton olacak.)
  • copy & paste https://accounts.google.com to “Add this website to the zone” and click Add button (https://accounts.google.com adresini buraya ekleyin.)

2008 olan sunucumda bu ayarlar sorunu çözdü. Elimden gelen ile türkçeye çevirmeyi denedim. Fakat türkçe windows elimde olmadığı için biraz tahmınlere dayalı oldu. iyi çalışmalar dilerim.

Kaynağın orjinalı : http://shitohichiumaya.blogspot.com.tr/2013/04/my-solution-of-google-drive-hang-up-at.html

Merhabalar ilk önce sözlüksel anlamdan girelim konuya, DVI Dijital Görüntü Arabirimi anlamına gelen Digital Video Interface kelimelerinin baş harflerinden oluşur.

Bilgisayar, LCD ekranı, Projeksiyon veya dijital televizyon gibi harici bir çıkış aygıtını bağlamak üzere tasarlanmış eski bir bağlantı türüdür. DVI konektörleri ve kabloları isminden de anlaşılabileceği gibi yalnızca video bilgilerini iletme özelliğine sahiptir. Bu nedenle, DVI aygıtlar ses için ayrı kablolar gerektirir. Dijital Görüntü Arabirimi standardı, bir kaynak aygıtla (kişisel bilgisayar gibi) bir ekran aygıtı (monitör veya dijital TV gibi) arasında video iletimini kapsayan bir video arabirimi standardıdır. DVI standardı hem masaüstü bilgisayarlarda hem de monitörlerde olmak üzere bilgisayar endüstrisinde yaygın olarak kabul görmüştür. Günümüzde perakende olarak satılan çoğu bilgisayar ve LCD monitörde bir DVI arabirimi bulunmaktadır; projektörler ve tüketici televizyonları gibi birçok aygıttaysa DVI bir başka video arabirimi standardı olan HDMI aracılığıyla dolaylı olarak desteklenmektedir. Çoğu Dizüstü bilgisayarda eski VGA bağlantı noktası, bazı modellerde de HDMI bağlantı noktası vardır. Az sayıda Dizüstü bilgisayarda DVI bağlantı noktası vardır. Fakat PC monitörlerinde DVI çıkışını HDMI’dan daha sık görmekteyiz. Bunun sebebi ise maliyet.

DVI kablosunun bir standartı olduğunu söylemiştik fakat bu standartın kendi içinde bazı kırılımları olduğunu söylemeliyim.

(Görsel erkek soket içindir)

VGA sadece analog görüntü sinyali aktarmaktadır. Ekran kartlarında çoğunlukla DVI-I (Dual link) çıkış yer alır. Bu çıkışa hem DVI-D(dijital) hem de DVI-I(analog) tipte kablo ile monitörünüzü bağlayabilirsiniz. Tabiki bu çıkışların pin out’u da gerektiği zaman karşınıza çıkacaktır, DVI pinout aşağıdaki gibidir.
(Görsel dişi soket içindir)

Merhaba sevgili okurlar,

Ben hep kendim yazıyorum kendim okuyorum diye düşünüyordum ama pek öyle değilmiş. Blog daki yazılar ile ilgili mail ve sms atanlar oldu. Entity framework ve Csharp printer ile ilgili yazılarımın devamını sormuşlar. Entity biraz zor, o konuda db hazırla örnek hazırla vs zaman istiyor. Devam edemeyeceğim o konuya büyük ihtimal ile.

Fazla uzatmadan direk printer ve resim ile ilgili bir basit örnek paylaşayim dedim.

proje dosyasınıda buradan indire bilirsiniz: testApp32

sifre : blog.rakkoc.com

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Drawing.Printing;
using System.Text;
using System.Windows.Forms;

namespace testApp32
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        PrintDocument pd = new PrintDocument();

        private void Form1_Load(object sender, EventArgs e)
        {
            pd.PrintPage += pd_PrintPage;
        }


        private void btnGetPrinterList_Click(object sender, EventArgs e)
        {
            //ListBox'i temizle
            listBox1.Items.Clear();
            // her bir yuklu printer
            foreach (string printer in System.Drawing.Printing.PrinterSettings.InstalledPrinters)
            {
                //listeye ekle.
                listBox1.Items.Add(printer);
            }
        }

        private void btnPrintImage_Click(object sender, EventArgs e)
        {
            //print al
            pd.Print();
        }

        void pd_PrintPage(object sender, PrintPageEventArgs e)
        {
            // Sayfa olcu birimi olarak milimetre kullanacak
            e.Graphics.PageUnit = GraphicsUnit.Millimeter;

            //oylesine bir imaj olusturalim.
            Bitmap biImage = new Bitmap("Yoroca.png");
            // X, Y, Width, height gibi olculer istege bagli milimetrik olarak girilir.
            e.Graphics.DrawImage(biImage, 10, 10);

            //bir tanede string koyalim
            e.Graphics.DrawString("test 1 2 3", new Font("Arial", 4), (Brush)Brushes.Black, 1, 1);

        }

        //listeden Printer secilirse
        private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                //Secilen printeri printdocument objesinin printer adina atayalim.
                pd.PrinterSettings.PrinterName = Convert.ToString(listBox1.Items[listBox1.SelectedIndex]);

            }
            catch (Exception exp)
            {
                MessageBox.Show(exp.Message);
            }
        }

    }
}