people

Vista Manager 3.0.3

Vista Manager 3.0.3 | 5,5 MB

Vista Manager, Microsoft'un en son çıkardığı Vista işletim sistemi için hazırlanmış sistem optimize yazılımıdır. Bu yazılımla Vista işletim sisteminizi optimize ederek sistem performansını yükseltebilir, internet ayarlarınızı optimize ederek internette daha hızlı gezinebilirsiniz.

Vista Manager'ın özellikleri ve sisteminize sağladığı avantajları:

Bilgilendirme: Detaylı sistem ve donanım bilgilerinizi, çalışan bütün program bilgilerini size sunar ve tek tıklamayla genel sistem temizliğini yapabilir.

Optimizasyon: Sisteminizi windows açılış ve kapanış hızlarını artıracak şekilde ayarlar ve donanımızı da sistem hızını ve performansını artıracak şekilde optimize eder.

Temizleyici: Hard diskinizde yer kaplayan gereksiz dosyaları görüntüleri ve silmenizi sağlar. Duplicate Files Finder; aynı büyüklük, isim ve düzenleme tarihine göre dosyaları bilgisayarınızda tarar. Registry Cleaner; kayıtlarınızı kontrol eder ve hatalı kayıt defteri girdilerini düzeltir, gereksiz kayıtları otomatik olarak siler. Registry Defrag; uygulama ve kayıt erişim zamanlarınızı azaltmak için kayıtlarınızı indeksler ve düzenler.

Düzenleme: Windows başlangıcında nelerin çalışacağını kontrol edebilir, Vista boot menüyü düzenleyebilir, fare sağ tıklama özelliklerini değiştirebilir, masaüstünüzü, menülerinizi, tollbarlarınızı düzenleyebilir ve otomatik olarak duar kağıdını değiştirebilir.

Güvenlik: Sistem güncelleme ve hata raporları bildirimlerini pasif edebilir, bilgisayarınızda çalışmasını istemediğiniz uygulamaları belirleyebilir, sistem dosyalarının yerini değiştirebilir. Privacy Protector; dosya ve klasörlerinizi şifreleyebilir ve tek seferde çok sayıda şifre yaratabilir.

Network: İnternet ayarlarını düzenleyerek, mevcut bağlantınızdan en yüksek hızda faydalanmanızı sağlar. İnternet Explorer ayarlarınızı yapılandırır

.http://rapidshare.com/files/25986693...edby_LG-PC.rar

Eski Sürüm 3.0.2
http://rapidshare.com/files/24954557...edby_LG-PC.rar

Windows 7 Kısayol Tuşları

Windows 7 sürümünü kuranlar için güzel bir ipucu listesi var, bunu sizlerle paylaşmak istedim.


Win+Up Pencereyi Büyütme
Win+Down Pencereyi Küçültme
Win+Left Pencereyi Sola Almak
Win+Right Pencereyi Sağa Almak
Win+Shift+Left Sol Monitore Geçiş
Win+Shift+Right Sağ Monitore Geçiş
Win+Home Açık olan dışında tüm pencereleri küçült
Win+T İlk Görev Çubuğu Simgesini Aç
Yeniden basarsanız diğerine geçecektir, Win+Shift+T ile de tersini yapabilirsiniz.
Win+Space Masaüstü görüntüsüne bakış
Win+G Gadgetları Üst Kısma Alacaktır
Win+P Gelişmiş gösterim seçenekleri
Win+X Mobilite merkezi (Vista’da da vardı)
Win+#
(# = bir rakam tuşu) Varolan uygulamadan görev çubuğunda belirtilen sayının slotunda yer açar.
Win + +
Win + -
Zoom in veya out.
Windows Explorer
Alt+P Okuma panelini açar/kapatır
Taskbar
Bir ikon üzerine Shift + tıklamak Yeni bir uygulama açar
İkonun ortasına tıklamak Uygulamayı açar
Ctrl + Shift + tıklamak Yönetici haklarıyla açmanıza izin verir
Shift + sağ-tuş ile tıklamak Menu görünümü açılır

. 1’den 999’a kadar olan sayılar içerisinden basamaklarının küpleri toplamı kendisine eşit olan sayıları bulan program

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Soru_Onbes
{
class Program
{
static void Main(string[] args)
{
for (int i = 1; i <= 999; i++)
{
if (i <= 9)
{
int a = i * i * i;
if (a == i) Console.WriteLine(i);
}

else if (i >= 10 && i <= 99)
{
int a = i / 10;
int b = i % 10;
a = a * a * a;
b = b * b * b;
if ((a + b) == i) Console.WriteLine(i);
}

else
{
int a = i / 100;
int b = (i % 100) / 10;
int c = (i - (a * 100)) % 10;
a = a * a * a;
b = b * b * b;
c = c * c * c;
if ((a + b + c) == i) Console.WriteLine(i);
}
}
Console.ReadLine();
}
}
}

Dışarıdan girilen iki sayının OKEK’ini bulan program

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Soru_Ondort
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Birinci Sayıyı Girin");
int _Sayi1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("İkinci Sayıyı Girin");
int _Sayi2 = Convert.ToInt32(Console.ReadLine());

for (int i = 2; i <= _Sayi1 * _Sayi2; i++)
{
if (_Sayi1 % i == 0 && _Sayi2 % i == 0)
{
Console.WriteLine("Sayiların EKOK'u : " + i);
i = _Sayi1 * _Sayi2 + 1;
break;
}
else Console.WriteLine("Sayıların EKOK'u Yok !");
break;
}

Console.ReadLine();
}
}
}

Pramit Yıldız Bastıran Program

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Soru_Onuc
{
class Program
{
static void Main(string[] args)
{
int k = -1;
int m = 4;

for (int l = 0; l < 4; l++)
{

m--;
for (int i = m; i >= 1; i -= 1)
{
Console.Write(" ");

}

k += 2;

for (int j = 1; j <= k; j ++)
{
Console.Write("*");

}
Console.WriteLine();
}


Console.ReadLine();
}
}
}

. Dışarıdan girilen N tane sayının ortalamasını bulan program

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Soru_Onbir
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Kaç Adet Sayı Gireceksiniz ?");
int _Adet = Convert.ToInt32(Console.ReadLine());
int _Toplam = 0 ;
for (int i = 1; i <= _Adet; i++)
{
Console.WriteLine(i+". Sayıyı Girin");
int _Sayi = Convert.ToInt32(Console.ReadLine());
_Toplam = _Toplam + _Sayi;
}

int _Sonuc = _Toplam / _Adet;
Console.WriteLine("Sayıların Ortalaması : " + _Sonuc);
Console.ReadLine();


}
}
}

ASP.NET DataList Sayfalama (Paging)

DataList nesnesi için ASP.Net içerisinde maalesef ki entegre gelen bir sayfalama yok bunun için kendi sayfalamamızı kendimiz yapacağız .. Benim senaryom bir araba sitesi için olduğundan Sql bağlantılarını o kadar takmayın kafanıza (: CStr değişkeni de ConnectionString'tir bu nerden geldi necidir diye kafanız karışmasın ((:

Alet çantamızı anlatmakla işe başlayalım.Formun üzerinde ;

* 1 adet TextBox (sayfa hesaplamasında değişken tutmak için kullanılacağından visible false yapıp arka planda işlevsellik kazandıracağız.)

* 1 adet Label (sayfa numaralarını yazmak için kullanacağız ki bu projede ismi : Label_sirala)

* 2 adet LinkButton (sayfalar arasında ileri-geri diye gezmemizi sağlayacak buttonlar)
* Tabi ki bir adet astsolistimiz DataList (DataList1 senaryomuzda hali hazır)


İlk olarak global değişlenlerimizi tanımlayalım;
string katID = string.Empty; // Bu değişken benim senaryomda kategoriye göre listeleme olduğundan kategori ID yi getiriyor.
public int Baslangic = 1;
public int SayfadakiKayitSayisi = 6;
public int BaslangicKaydi;
public int ToplamSayfaSayisi;


Şimdi Sayfa doldurmak ve Toplam kayıt sayısını almak için iki adet method yazalım;

private void SayfaDoldur()
{
if (Baslangic != 1) Baslangic = Convert.ToInt32(TextBox1.Text);

BaslangicKaydi = (Baslangic * SayfadakiKayitSayisi) - SayfadakiKayitSayisi;

SqlDataAdapter Da = new SqlDataAdapter("Select ID,resim,fiyat,baslik From Arabalar where kategori=@katID", CStr);
Da.SelectCommand.Parameters.AddWithValue("@katID", katID);
DataSet Ds = new DataSet();
Da.Fill(Ds, BaslangicKaydi, SayfadakiKayitSayisi, "Arabalar");
DataList1.DataSource = Ds.Tables[0].DefaultView;
DataList1.DataBind();
}

private int ToplamKayitSayisi()
{

SqlCommand myComm = new SqlCommand("Select Count(*) From Arabalar where kategori=@katID", new SqlConnection(CStr));
myComm.Parameters.AddWithValue("@katID",katID);
myComm.Connection.Open();
int GeciciKayitSayisi = Convert.ToInt32(myComm.ExecuteScalar());
myComm.Connection.Close();
return GeciciKayitSayisi;

}

Şimdi gelelim en komplike kısım olan Page_Load Eventine yazacağımız kodlara ;

katID = Request.QueryString["kat"];

if (ToplamKayitSayisi() % SayfadakiKayitSayisi == 0)
{
ToplamSayfaSayisi = ToplamKayitSayisi() / SayfadakiKayitSayisi;
}
else
{
ToplamSayfaSayisi = ToplamKayitSayisi() / SayfadakiKayitSayisi + 1;
}

SayfaDoldur();

if (!Page.IsPostBack)
{

int i;

Label_sirala.Text = Label_sirala.Text + "< a href="default.aspx?sayfa=">" + i + "< /a>"; //Köşeli parantez ile a href arasındaki boşluğu silmeyi unutmayın siz (:

}


try
{


Baslangic = int.Parse(Request.QueryString["sayfa"].ToString());

TextBox1.Text = Baslangic.ToString();

SayfaDoldur();

}
catch
{

Baslangic = 1;

}
}
Sayfalar arasında ileri - geri gezmemizi sağlayacak olan LinkButtonların Click Eventlerini de yazalım;

protected void LinkButton_Geri_Click(object sender, EventArgs e)
{
if (Baslangic > 1)
{

Baslangic = Baslangic - 1;

TextBox1.Text = Baslangic.ToString();

SayfaDoldur();

Label_sirala.Text = "";

}
}

protected void LinkButton_Ileri_Click(object sender, EventArgs e)
{
if (Baslangic < baslangic =" Baslangic" text =" Baslangic.ToString();" text = "">Ve işlem bu kadar (: Umarım yardımcı olabilmişimdir kolay gelsin ..

XP Codec Pack 2.4.9




Tamamen ücretsiz olan ve hiçbir casus yazılım içermeyen yazılımın kurulumu ve kullanımı oldukça basittir. Yapmanız gereken tek şey, yazılımı indirdikten sonra sisteminize kurmaktır. Kurulum tamamlandıktan sonra oynatamadığınız sesleri veya videoları, tekrar oynatmak istediğinizde, medya oynatıcınız sorunsuzca işlevini yerine getirecektir.

XP Codec Pack, çözücülerin yanı sıra basit ses/görüntü oynatıcısı Media Player Classic'i de bünyesinde barındırır. Eğer herhangi bir medya oynatıcısı kullanmıyorsanız, XP Codec Pack ile birlikte gelen Media Player Classic ile ses/görüntü oynatma ihtiyacınızı da karşılayabilirsiniz.

İçerdiği Çözücüler
# AC3Filter 1.61a
# AVI Splitter 1.0.0.9
# CDXA Reader 1.0.0.2
# CoreAAC (AAC DirectShow Çözücüsü) 1.2.0
# CoreFlac Çözücüsü 0.4
# FFDShow MPEG-4 Video Çözücüsü 2008.12.19
# GPL MPEG-1/2 Çözücüsü 0.1.2.0
# Matroska Splitter 1.0.3.0
# Media Player Classic 6.4.9.1
# OggSplitter/CoreVorbis 1.1.0.79
# RadLight APE Filter 1.0.0.4
# RadLight MPC Filter 1.0.0.4
# RadLight OFR Filter 1.0.0.4
# RealMedia Splitter 1.0.1.2
# RadLight TTA Filter 1.0.0.2
# The Codec Detective 2.0
# VSFilter (DirectVobSub) 2.38

XP Codec Pack 2.4.9 includes :

- AC3Filter 1.62b
- AVI Splitter 1.0.0.9
- CDXA Reader 1.0.0.2
- CoreAAC (AAC DirectShow Decoder) 1.2.0
- CoreFlac Decoder 0.4
- FFDShow MPEG-4 Video Decoder 2008.12.19
- GPL MPEG-1/2 Decoder 0.1.2.0
- Matroska Splitter 1.0.3.0
- Media Player Classic 6.4.9.1
- OggSplitter/CoreVorbis 1.1.0.79
- RealMedia Splitter 1.0.1.2
- RadLight MPC Filter 1.0.0.4
- RadLight APE Filter 1.0.0.4
- RadLight OFR Filter 1.0.0.4
- RadLight TTA Filter 1.0.0.2
- The Codec Detective 2.0
- VSFilter (DirectVobSub) 2.39

Features of XP Codec Pack :

- clean & compact
- no spyware / adware / viruses included
- easy to install / uninstall
- easy to use
- 100% legal
- 100% freeware!

Changes in XP Codec Pack 2.4.9 :

- AC3Filter has been updated to the latest stable build


http://rapidshare.com/files/25961739...Pack_2.4.9.rar

Çin’de okutulan lise ikinci sınıf tarih kitabında ATATÜRK şu sözlerle yer almaktadır.

“Birinci Dünya Savaşı ile yenilen ülkeler arasında bulunan Türkiye, savaştan sonra emperyalist ülkelerin istila ettiği hedef bir ülke oldu. Ülkelerini kurtarmak için, Türk Halkı, önderi ve yurtsever komutanı olan Kemal ATATÜRK ile ülkelerinin bağımsızlığını kazanmak için çalışıyorlardı.
M.Kemal liderliğindeki yurtsever grup, padişahtan ayrılarak, Nisan 1920’de milli bir hükümet kurdu.
O yıl Ağustos’ta padişah, ittifak devletleriyle Sevr Anlaşması’nı imzaladı ve böylece Türkiye, İngiltere, Fransa ve İtalya’nın yarı sömürgesi oldu.
Uzun süren bir savaştan sonra, M.Kemal hükümeti 1922 yılında İngiltere’den destek alan padişahın ordusunu ve işgalci Yunanlıları yendi ve 1923 yılında ittifak devletleri ile Lozan Anlaşması’nı imzaladı. Lozan Anlaşması’nda Türkiye’nin bağımsızlığı ve toprak bütünlüğü kabul edildi. Yabancı ülkelerin Türkiye üzerindeki egemenlikleri ve ekonomi üzerindeki özel denetim hakları ortadan kaldırıldı. Ayrıca, boğaz bölgesinin tarafsızlaştırılması kabul edildi.
Milli bağımsızlığı kazandıktan sonra, Türkiye Cumhuriyeti kuruldu ve M.Kemal Birinci Cumhurbaşkanı olarak seçildi. Daha sonra M.Kemal bazı demokratik reformlar uyguladı. Siyasi olarak padişahlık sistemine son verdi. Din ve devlet işlerini birbirinden ayırdı. Ekonomik alanda önlemler aldı. Kültür ve eğitim alanında laik eğitimi geliştirdi ve harf devrimi yaptı. Arap alfabesinin yerine Latin alfabesini getirdi. Sosyal olarak tüm eski kötü alışkanlıkları ortadan kaldırdı.
Bu türlü yenilikler ülkenin bağımsızlığını kuvvetlendirdi ve halkı tekrar diriltecek yola girmesini sağladı.
M.Kemal devrimi başarılı bir devrimdir. M.Kemal devrimi Osmanlı İmparatorluğu’nun yüzlerce yıl süren derebeylik sistemini bitirdi ve Türkiye tarihinde yeni bir sayfa açtı.”

Yoruma hacet var mı ..

UNION

UNION işlevi iki veya daha fazla SELECT sorgusunun sonuçlarını tekbir sonuç kümesinde birleştirir.

Görüntülenecek olan tablolar aynı veritüründe aynı sayıda ve aynı düzendeki sütunlardan oluşmalıdır.

Örnek: Aşağıdaki örnekte Müşteriler(Customers) tablosu ve Çalışanlar (Employees) tablosu verileri birleştirilmiştir. Birinci sorgunun SELECT ifadesindeki takma adın görüntülendiğine dikkat edin.

Sorgu:

USE northwind

SELECT (firstname+' '+lastname) AS Name

,city, postalcode

FROM employees

UNION

SELECT companyname, city, postalcode

FROM customers

GO

SQL Join

Şimdiye kadar aynı anda sadece tek bir tablodan veriler ile çalıştık. Bazı durumlarda sonuç kümemizin daha anlamlı olabilmesi için iki farklı tablodan verilere ihtiyacımız olabilir. Bunun için sorgumuzda iki anahtar kelime daha kullanırız;

JOIN ifadesi ile hangi tabloları ve nasıl birleştireceğimizi

ON ifadesi ile tabloların hangi alanlar üzerinden birleşeceğini belirtiriz.

Tablolar genelde Birincil Anahtar ve Yabancı Anahtar alanları üzerinden birleştirilselerde, gerektiğinde diğer herhangi bir alan da bunun için kullanılabilir. Fakat bu alanların aynı tür veri içerdiğinden emin olmalısınız.

Birincil Anahtar(Primary key), her kayıt için benzersiz bir değer taşıyan alandır. Örneğin, öğrenci kayıtlarının tutulduğu bir tabloda, öğrenci numarasının saklandığı alan birincil anahtar olarak seçilebilir. Zira öğrenciyle ilgili tüm bilgiler gerçekte onun numarası ile kodlanmıştır ve her öğrencinin numarası bir birinden farklıdır.

INNER JOIN

SQL de varsayılan bağlantı türüdür. İlişkili tablolarda sadece JOIN koşulunu sağlayan kayıtlar listelenir.

Örnek:

Sorgu:

USE northwind

SELECT productname, companyname

FROM products

INNER JOIN suppliers

ON products.supplierid = suppliers.supplierid

GO


OUTER JOIN

LEFT veya RIGHT OUTER JOIN ifadeleri ilişkili alanda birbiriyle eşleşenlerin yanında eşleşmeyen kayıtları da listeler. JOIN koşuluna uymayan satılar NULL(boş) değer olarak görüntülenirler.

LEFT JOIN

LEFT OUTER JOIN ile yazımdaki ilk tablonun tüm satırları listelenir ve diğer tablo ile eşleşmeyen alanlar NULL(boş) değer ile gösterilir. Eğer tabloların sorgudaki sırası değişirse aynı sonucu elde edebilmek için RIGHT OUTER JOIN kullanılır.

Söz dizimi: SELECT FROM

LEFT JOIN

ON . = .

Örnek: Aşağıdaki sorgunun SELECT kısmında iki sütun tekbir sütun adı altında birleştirilmiştir. Çalıştırıldığında çalışanın tam adı ve müşterilerden aldığı siparişler ve tarihleri listelenecektir.

Sorgu:

USE northwind

SELECT Employees.FirstName+' '+Employees.LastName AS Name,

OrderID, OrderDate

FROM Employees

LEFT JOIN Orders

ON Employees.EmployeeID=Orders.EmployeeID


RIGHT JOIN

İkinci tablodaki tüm kayıtları listelemek istendiğinde RIGHT JOIN kullanılır. Bu durumda ise birinci tablodaki eşleşmeyen kayıtlar NULL(boş) olarak görüntülenir. Eğer tabloların yazım önceliğini değiştirirseniz, sorgu LEFT OUTER JOIN ile aynı sonucu verecektir.

Söz dizimi:

SELECT

FROM

RIGHT JOIN

ON . = .

Örnek: Aşağıdaki örnekte tüm müşteriler ve verdikleri siparişlerin tarihleri listelenmiştir. Hiç siparişi olmayan müşterilerin tarih alanı NULL(boş) olarak görüntülendiğine dikkat edin.

Sorgu:

USE northwind

SELECT companyname, customers.customerid, orderdate

FROM customers

LEFT OUTER JOIN orders

ON customers.customerid = orders.customerid

GO


CROSS JOIN

İlişkili tablolar arasında olası tüm eşleşmeleri listeler. Belirli ortak bir alan belirtilmesine gerek yoktur.

Örnek: Aşağıdaki örnek üreticilerin çalışabilecekleri tüm olası gemi şirketlerini görmemizi sağlar. Shippers tablosu 3 kayıt ve Suppliers(Üreticiler) tablosunda 29 kayıt olduğundan, sonuç kümesinde 87 satır görüntülenecektir.

Sorgu:

USE northwind

SELECT suppliers.companyname, shippers.companyname

FROM suppliers

CROSS JOIN shippers

GO


SELF-JOINS

Bir tablodaki aynı değerleri içeren farklı satırları listelemek istediğimizde o tabloyu kendisi ile birleştiririz.