Engelsiz İnternet

 

Engelsiz İnternet bir hosts düzenleyicisidir.

Ne işe yarar?
Erişim sorunu yaşadığımız web sitesinin gerçek adresi olan IP adresini yurtdışındaki başla bir sunucudan çözümleyerek hosts dosyasına ekler. Böylece erişmek istediğimiz sitenin adresini çağırdığımız zaman (örnek:youtube.com) servis sağlayıcımızdan sorgulamadan direkt bağlantı sağlar.

Nasıl çalışır?
Üstte iki kutucuk bulunur. Birincisi site adresi(örnek:alptekinbodur.com gibi), ikincisi IP adresi(örnek:209.85.229.99) içindir. IP adresini boş bırakmanız önerilir. Program sizin için http://ip.nf adresinden sitenin IP adresini çözümler.(bazı sitelerin birden fazla IP adresi bulunabilir.) Çözümlenen IP adresi ile birlikte host dosyanıza ekler. Kaydet düğmesi liste hosts dosyanıza eklenir. DNS önbelleği temizlenir.(aktif bir bağlantı varsa, dns önbelleği temizlenemeyebilir, en sağlıklısı bilgisayarınızı yeniden başlatmak olacaktır.)

Engelsiz internet kurulum gerektirmez, özel ayar ve ileri düzey bilgi istemez.
Engelsiz İnternet sadece windows işletim sistemine sahip bilgisayarlarda çalışır.
Engelsiz İnternet için bilgisayarınızda en az .net 2 olması gerekmektedir.

Engelsiz İnterneti İndir.

09.07.2010 16:42:01 66 Okunma Yorum Yazılmamış Devam
GeoFrameworks

 

GeoFrameworks artık ücretsiz !..

Ekonomik krizden etkilenen ve kapatmak zorunda kalan GeoFrameworks firması yaklaşık 3.800 dolara satmış olduğu GIS.NET’i sanırım giderayak akıllarda ve gönüllerde kalabilmek adına ücretsiz ve açık kaynak olarak tüm yazılımcıların kullanımına açmış.

Windows masaüstü yada windows mobil üzerinde GPS tabanlı uygulama geliştiriyorsanız, bu müthiş kütüphaneyi kaçırmayın derim.

GeoFrameworks Resmi Site : http://www.geoframeworks.com
GPS.NET Açık Kaynak : http://gps3.codeplex.com
GeoFramework Açık Kaynak : http://geoframework.codeplex.com

04.10.2009 17:42:15 488 Okunma 2 Yorum Devam

MsSql 2005 Server 2005 Express Edition with Advanced Services Sürümünü yüklemeye başlamadan önce kendi sisteminizin uyumluluğu denetlemenizi tavsiye ederim. http://www.microsoft.com/downloads/details.aspx?familyid=4C6BA9FD-319A-4887-BC75-3B02B5E48A40&displaylang=en#Requirements

Sistem Gereksinimleri şu şekilde :
 

  • En az Windows 2000 (SP4), Windows XP Pro (SP2), Windows 2003 (SP1) işletim sistemi,
  • P3 500 MHz veya üstü işlemci,
  • En az 512 MB Bellek,
  • 600 MB kullanılabilir disk alanı,
  • .Net Framework 2,
  • IIS 5

eğer sisteminiz bu özellikleri taşımıyorsa kurulum sırasında hata alabilir veya hiç kurulum yapamayabilirsiniz. İlgili yönergeleri takip ederek kurulumu tamamlıyoruz.

Kurumlum sırasında Authenticaiton adımında Windows Authenticaiton seçerseniz sonraki bağlantılarımızda parolaya gerek kalmadan veritabanına bağlanacaktır. Sadece lokal çalışacaksanız bu adımda bir değişiklik yapmayın. Ancak Network üzerinde çalıştırmayı düşünüyorsanız bu adımda mutlaka parola belirlemelisiniz.

Şimdi küçük bir uygulama ile veritabanımızı bir test edelim:


Resimdeki gibi boş bir form (Form1) oluşturup, araç kutusundan üzerine bir adet buton (Button1) ekleyelim. Eklediğimiz butonun üzerine çift tıklayarak kod tarafına geçiyoruz.

C#.NET

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace Uygulama
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            //butona tıklandığı zaman yapılacak işlemler
            string bg = "Data Source=PCADI\\SQLEXPRESS;Initial Catalog=;User Id=sa;Password=parola;";
            //sql bağlantı cümlemizi yazıyoruz pcadına siz kendi bilgisayarınızın adını yazmalısınız
            //bilgisayar adına local yazmanızda yeterli olacaktır.
            SqlConnection bag = new SqlConnection(bg);
            //sql bağlantımızı tanımlıyoruz.
            try
            {
                bag.Open();
                //bağlantıyı açıyoruz
                MessageBox.Show("Bağlantı açıldı.", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            //bağlatının açıldığını mesaj kutusu ile bildiriyoruz.
            catch (Exception ex)
            {
                //hata oluşması durumunda yapılacak işler
                MessageBox.Show(ex.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
                //mesaj kutusu ile ne hatası olduğunu bildiriyoruz.
            }
            finally
            {
                //her durumda yapılacak son işlem
                bag.Close();
                //bağlantı ile işimiz bittiği için kapatıyoruz.
            }
        }
    }
}

VB.NET

Imports System
Imports System.Windows
Imports System.Data.SqlClient
Public Class Form1
   Dim db As String = "Data Source=PCADI\SQLEXPRESS;Initial Catalog=;User Id=sa;Password=parola;"
   'sql bağlantı cümlemizi yazıyoruz pcadına siz kendi bilgisayarınızın adını yazmalısınız
   'bilgisayar adına local yazmanızda yeterli olacaktır.
   Dim bag As New SqlConnection(db)
   'sql bağlantımızı tanımlıyoruz.
   Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
       'butona tıklandığı zaman yapılacak işlemler
       Try
           bag.Open()
           'bağlantıyı açıyoruz
           MessageBox.Show("Bağlantı açıldı.", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information)
           'bağlatının açıldığını mesaj kutusu ile bildiriyoruz.
       Catch ex As Exception
           'hata oluşması durumunda yapılacak işler
           MessageBox.Show(ex.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error)
           "mesaj kutusu ile ne hatası olduğunu bildiriyoruz.
       Finally
           'her durumda yapılacak son işlem
           bag.Close()
           'bağlantı ile işimiz bittiği için kapatıyoruz.
       End Try
   End Sub
End Class

kodumuzu yazıp F5 tuşuna basarak build edip programımızı çalıştırıyoruz. Button1 e tıklayarak bağlantımızı test ediyoruz.

Eğer bağlantı açıldı mesajı yerine hata mesajı alırsanız bu veritabanına bağlantı kurulamadığı içindir. Bir sonraki yazımda bu konulara değineceğim.

21.03.2008 22:54:21 520 Okunma Yorum Yazılmamış Devam
© 2009 Alptekin Bodur