Favorilerine Ekle | Giriş Sayfan Yap | Tavsiye Et

 

Kurs Tanıtım Sayfası | Süper Üye Kimdir? | Menü Tasarımı Konulu Örnek Ders
Kod İndir| Hazır Kodlar | Makaleler| İpuçları | VB .NET Kursu | Dersler | Forum | Alt Bölümler | Servisler
    Merhaba Misafir
    anasayfa » visual basic makaleleri » formun rengini değiştirme (renk paletinden renk seçerek)
Üye Girişi
Kullanıcı Adı:  
Şifre : 
Kaydet ?
Siteden tam olarak faydalanabilmek için üye olmalısınız.
Unuttuğunuz şifrenizi öğrenebilmek için kayıt sırasında verdiğiniz Hatırlatma Cevabı'nı bilmeniz gereklidir.
Şifre hatırlatma işlevini sadece 3 defa kullanma hakkınız vardır.
Kullanıcı adını ve şifresini unutan üyelere email ile yardım verilmez.

Aktivasyon Gelmedi mi?Aktivasyon mesajınız email adresinize gelmedi mi?
Buraya tıklayarak bir kez daha aktivasyon mesajı gönderilmesini sağlayabilirsiniz.
Lütfen email hesabınızın BULK ve SPAM klasörlerini de kontrol ediniz.
Rastgele Makale

mauseninh koordinatları

Yazar: ayasofya__80
bu program sayesinde mausenin yatay ve dikey olarak koordinatlarını ögreniyorsunuz.B u program için forma sadece 1 adet textbox koymak yeterlidir.


Webmasterlar
Sitenize Ekleyin!
Sitenizde "Son Eklenen 10 Visual Basic Yazısı"'nı göstermek ve içeriğini zenginleştirmek için buraya tıklayınız.

Vbasicmaster.com'a link verin!
Aşağıdaki minik banneri sitenize eklemek için tıklayın!

Üye Sayısı:
Ziyaretçiler nerede?
Yayın № : 10986
Yayın Tar:26.01.2009
Yazar : bymaster
Hit :859

Bu Yazarın Yazıları Sadece bu yazarın makale göster
Bu Yazıyı Tavsiye Et

formunuza bir adet commondialog ekleyin. eğer toolbax da böyle bir nesne yoksa toolbax üzerinde sağ tuş--> companents girin
burada bulunan microsoft common dialog (sp6) kutucugunu işaretleyip tamam deyin
sağ tarafta toolbax da commondialog çıktı. formunuza bir adet commondialog ve bir adet command buton ekleyin
aşağıdaki kodları formunuza yazın

private sub command1_click()

commondialog1.showcolor 'dialog kutusunu aç (renk seçme panelini aç)

me.backcolor=commondialog1.color 'formun rengini seçilen renge eşitle
end sub

böylelikle formumuzun rengini istediğimiz gibi değiştirebiliriz. windows'un renk paletini kullanıyoruz. klasik paintte renk değiştirme bölümünde olduğu gibi. özel renk ekle falam da var gayet güzel bir uygulama oluyor. ben şu an yazdığım bir programda bol bol kullandım bu yöntemi




Yorumlar, eklemeler ve düşünceler
         64 MB RAM’li bir Pentium 200 MMX makinada Windows XP Professional nasıl çalıştırılır
Operating System
64 MB RAM’li bir Pentium 200 MMX makinada Windows XP Professional nasıl çalıştırılır?

Özet
Evet, yanlış okumadınız! İyi bir optimizasyon ile Windows XP Professional’ı düşük donanım özelliklerine sahip makinalarda da çalıştırabilirsiniz. Hem de gayet iyi bir performansla. Böylece kurumunuzda merkezi olarak yönetimi daha kolay yapabilir, güvenlik politikalarınızı daha kolay yönetebilir, makina parkınızı standard hale getirebilir ve sahip olma maliyetinizi azaltabilirsiniz.

Bu Dokümanı Kimler Okumalı?
Windows XP Professional yüklemek isteyen ancak performans problemleri yaşayacağını düşünen sistem yöneticileri veya mevcut makinalarından daha fazla performans almak isteyen kullanıcılar bu dokümandan faydalanabilir.

Optimizasyon sonrasında hangi programlar çalışabilecek?
Gerekli işlemler yapıldıktan sonra ilgili makinada çalışacak programlar aşağıda özetlenmiştir. Liste sadece aşağıdaki ile kısıtlı değildir.

• Windows XP Professional SP1
• Dinamik konfigürasyonlu TCP/IP
• Domain Logon (Group Policy desteği ile)
• Office XP with FrontPage
• Internet Explorer 6.0 SP1
• Remote Desktop istemci

Nasıl bir performans elde edilecek?
Test sistemimde elde edilen rakamlar oldukça şaşırtıcıdır. Daha hızlı bir hard disk ve ekran kartı ile bu sonuçları iyileştirmek mümkündür. Test sırasında kullanılan sistemin özellikleri şöyledir:

Üretici / Model IBM / PC300GL
CPU Pentium 200 MMX
Bellek 64 MB
Hard Disk 3.2 GB
Ekran Kartı Cirrus Logic 5446 (2 MB)
Network adaptör Realtek 8229

Elde edilen performans sonuçları ise söyledir:

Yapılan İşlem İlk Çalıştırma (saniye) Sonraki Çalıştırmalar (saniye)
Sistem açılışı (Logon ekranının gelmesi) 41
Logon
(şifre girildikten sonra desktop’un gelmesi) 11 8
Internet Explorer 6.0 açılışı
(ana sayfa boş olacak şekilde ayarlanmıştır) 5 3
Excel XP açılışı 4 1
Word XP açılışı 4 1
Outlook XP açılışı 11 2
4.73 MB boyutunda bir Excel dokümanının açılışı 6 6

Bellek Kullanımı
Yapılan optimizasyon sonucunda sistem tarafından kullanılan bellek miktarı 7.5 MB civarına düşürülmüştür. Bunun sonucunda diğer programlar için kullanılabilecek bellek 56 MB civarına yükselmiştir.


Şekil 1: Çalışan sistem process’leri Şekil 2: Kullanılabilir Bellek

Kısıtlanan Özellikler
İlgili sistemin yapabileceği işlemlerde bazı kısıtlamalar yapılmıştır. Bunlar aşağıdaki tabloda özetlenmiştir:

İşlev Açıklama
Dosya Sunucu (server) Diğer makinaların bu sistemden bir dosya almayacakları düşünülmüştür. Bu nedenle Server servisi kapatılmıştır.
Yazıcı Sunucu (server) Bu makinada bulunan yazıcıların diğer kullanıcılar tarafından kullanılmayacağı varsayılmıştır.
Yazıcı İstemci (spooler) Bu makinadan yazıcıya bir doküman gönderilmeyeceği varsayılmıştır. Bu özellik istenirse açılabilir (spooler). Bu durumda 1.1 MB bellek kullanır.
Ses Desteği Bu özellik devre dışı bırakılmıştır.
Remote Desktop Bu makinanın ekran kontrolünün uzaktan yapılmayacağı düşünülmüştür.
Automatic Updates Bu özellik devre dışı bırakılmıştır. İstendiğinde Windows Update sitesi kullanılarak güncellemeler yapılabilir.
Remote Assistance Bu makinadan Remote Assistance isteği gönderilemeyeceği düşünülmüştür.
System Restore Sistemin belirli bir konfigürasyona geri dönmesini sağlayacak bu servis devre dışı bırakılmıştır.

Bunun dışındaki kısıtlamalar normal kullanımda çok göze çarpmayan özelliklerdir. Örneğin “font smoothing, Theme Support, v.s.”

Nasıl Gerçekleştirilecek?
Windows XP Professional normal kurulumda tüm fonksiyonları açık bir şekilde kendisini yapılandırır. Ancak bir çok fonksiyon çoğu zaman gerekli değildir ve kapatılmasında bir problem olmayacaktır.
Optimizasyon işlemi sistemde normalde kullanılmayan ancak bellek ve işlemci üzerinde yük yaratan servislerin kapatılması veya devre dışı bırakılması ile bu işlemler gerçekleştirilmiştir. Hangi servisin ne işe yaradığı aşağıdaki bölümde açıklanmıştır. Ayrıca bazı sistem ayarları ile de oynanmıştır. Bunlar ayarlamalar da daha sonraki bölümde açıklanmıştır.
Hangi Servis Ne İşe Yarar?
Yapılacak işlemleri listelemeden önce sistemde bulunan bazı servisleri ne işe yaradığını gözden geçirmek doğru olacaktır. Yapılandırma sırasında Control Panel / Administrative Tools / Services programı kullanılmıştır.



Yukarıdaki şekilde görüldüğü gibi sadece 10 adet servis çalışır durumdadır. Diğer servisler ya “disabled” veya “manual” durumda olduğu için çalışmamaktadır.

Aşağıdaki tabloda servislerin fonksiyonları açıklanmıştır.
Servis Açıklama Orjinal Startup Ayarı Yeni Startup Ayarı
Alerter Sisteme yönelik alarm durumlarında kullanıcıyı uyarır Manual Disabled
Application Layer Gateway Service Internet Connection Sharing ve Internet Connection Firewall özellikleri için 3rd party firmaların ürünlerine destek verir Manual Disabled
Application Management Windows 2000 grup politikaları ile yazılım yüklenebilmesi ve silinebilmesi için gerekli desteği sağlar. Manual Manual
Automatic Updates Kritik Windows güncellemelerinin otomatik olarak yüklenmesini sağlar. Bu servisi durdurulduğunda işlem manuel olarak yapılabilmektedir. Automatic Disabled
Background Intelligent Transfer Service Network aktivitesi olmadığı zaman Windows Update servisinden dosya çeker Manual Disabled
ClipBook Uzak makinalarla Kopyala/Yapıştır işlemlerinin gerçekleşmesini sağlar. Manual Disabled
COM+ Event System Uzak makinaların bu makina üzerinde olup biten işlemlerden haberdar olmasını sağlar. Manual Disabled
COM+ System Application COM+ tabanlı uygulamaların çalışmasını sağlar. Manual Disabled
Computer Browser Bu makinanın Ağ Komşuları (Network Neighborhood) içinde “görülebilmesini” sağlar. Automatic Disabled
Cryptographic Services Üç görevi vardır: Windows system dosyalarının sayısal imzalarını kontrol eder ve düzeltir; Trusted Root sertifikalarının yüklenmesini ve silinmesini sağlar; otomatik sertifika yüklenmesi ile ilgili işlemleri yapar. Automatic Disabled
DHCP Client Network üzerinde bulunan bir DHCP sunucusundan IP parametrelerinin otomatik olarak alınmasını sağlar. Eğer DHCP server kullanılmıyorsa yani static IP kullanılıyorsa bu servis durdurulabilir. Automatic Automatic
Distributed Link Tracking Client Makinadaki veya network üzerindeki makinalarla oluşturulan NTFS linklerini yönetir. Automatic Disabled
Distributed Transaction Coordinator Birden fazla kaynak arasında gerçekleştirilecek işlemlerin senkronize olarak yapılmasını sağlar. Manual Disabled
DNS Client Verilen bir FQDN’in IP adresine dönüştürülmesini sağlar. Bu servisi durdurursanız hemen hemen hiç birşey düzgün çalışmaz. Automatic Automatic
Error Reporting Service Oluşan hataların Microsoft’a yollanmasını sağlayan servis. Automatic Disabled
Event Log Sistem veya diğer uygulamalar tarafından oluşturulan logların Event Viewer programı ile izlenebilmesini sağlar. Automatic Disabled
Fast User Switching Compatibility Birden fazla kullanıcının bu makinada aynı anda çalışabilmesi için gereken servistir. Manual Disabled
Fax Fax yollamanızı ve almanızı sağlayan servistir. Automatic Disabled
Help and Support “Help and Support Center” programının çalışmasını sağlar. Automatic Disabled
Human Interface Device Access Klavye ve fare dışındaki input cihazlarının çalışmasını, ayrıca klavye üzerindeki hotkey’lerin (yeni klavyelerde bulunan kısa yol tuşları) çalışmasını sağlar. Disabled Disabled
IMAPI CD-Burning COM Service Makinada bulunan CD yazıcıyı kullanmak için gerekli olan işlemleri gerçekleştirir. Manual Disabled
Indexing Service Dosyaların adlarını ve içeriklerini indeksleyerek sonradan daha hızlı arama yapılmasını sağlar. Disabled Disabled
Internet Connection Firewall (ICF) / Internet Connection Sharing (ICS) ICS, diğer makinaların bu makina üzerinden internet’e bağlanabilmesini sağlar. ICF, dışarından gelebilecek saldırılara karşı makinayı koruyan firewall servisidir. Manual Disabled
IPSEC Services IPSec kullanıldığında bu makinanın diğer makinalarla şifreli bir şekilde haberleşmesini sağlar. Manual Disabled
Logical Disk Manager Yeni eklenen disklerin anında görülebilmesini sağlar. Durdurulduğunda yeni eklenen disklerin görülebilmesi için reboot edilmesi gerekir. Automatic Disabled
Logical Disk Manager Administrative Service Disk üzerinde yeni partition yaratma, silme, işlemlerini gerçekleştirir. Sadece kullanıldığı zaman aktive olur. Manual Manual
Messenger Alerter servisi veya NET SEND komutu ile yollanan mesajların ekranda görüntülenmesini sağlar. Manual Disabled
MS Software Shadow Copy Provider Windows Server 2003 ile gelen Shadow Copy servisi için gereklidir. Manual Disabled
Net Logon Domain logon için gereklidir. Automatic Automatic
NetMeeting Remote Desktop Sharing Netmeeting ile bu makinaya bağlanıp ekran kontrolünü yapmak için gereklidir. Manual Disabled
Network Connections Network and Dial-Up Connections dizininde bulunan bağlantıları yönetir. Manual Manual

Network DDE Network DDE bu makinada veya başka bir makina üzerinde uzaktan program çalıştırmak için gereklidir. Manual Disabled
Network DDE DSDM Network DDE için gereklidir. Manual Disabled
Network Location Awareness (NLA) Farklı networklere geçildiğinde (genellikle wireless için gerekir) sistemin yeni networke otomatik olarak geçişini sağlar. Manual Disabled
NT LM Security Support Provider Named Pipe dışında bir transport kullanan programlar için güvenli haberleşme sağlar. Manual Manual
Performance Logs and Alerts Performans Monitor programı ile bu makinadan bilgi toplamak için gerekir. Durdurulursa diğer makinalardan bu bilgiye ulaşılamaz. Manual Manual
Plug and Play Donanım üzerinde olabilecek değişikliklerin kolay bir şekilde düzenlenmesini sağlar. Eğer bu makinada sürekli takılıp çıkartılan bir donanım varsa servisin çalışması gerekir. Automatic Disabled
Portable Media Serial Number Service Bu makinaya bağlanan bir Player’in seri numarasını alır. Manual Disabled
Print Spooler Yazıcı desteği için gerekli servis. Durdurulursa bu makinadan yazıcıya birşey yollanamaz. Automatic Manual
Protected Storage Private Key’ler veya makina üzerinde saklanan şifrelere yetkisiz kişi/programların erişimini engeller. Manual Disabled
QoS RSVP QoS uyumlu programlar arasında gerekli sinyalleşmeyi sağlar. Manual Disabled
Remote Access Auto Connection Manager Uzak bir makina adı verildiğinde otomatik olarak ilgili networke bağlantıyı gerçekleştirir. Genellikle modem kullanırken açılır. Manual Disabled
Remote Access Connection Manager Network bağlantılarının yaratılabilmesini sağlar. Manual Disabled
Remote Desktop Help Session Manager Remote Assistance için gerekir. Durdurulursa Remote Assistance ve buna bağlı servisler çalışmaz. Manual Disabled
Remote Procedure Call (RPC) Windows’un çalışması için şarttır. Bu servis durdurulamaz. Automatic Automatic
Remote Procedure Call (RPC) Locator RPC ile birlikte kullanılan bir servistir. Manual Manual
Remote Registry Yetkili bir kullanıcının uzak bir sistemden bu makina üzerindeki Registry ayarlarını görmesini ve değiştirmesini sağlar. Durdurulursa sadece local makina üzerinde bu işlem gerçekleştirilebilir. Automatic Manual
Removable Storage Sistemde bulunan tape sürücüleri veya benzeri medyaların kullanımı için gereklidir. Manual Disabled
Secondary Logon Logoff yapmadan farklı bir kullanıcı olarak sisteme logon edilmesini sağlar. RUNAS komutu için gerekli olan servistir. Automatic Disabled
Security Accounts Manager Kullanıcıların adlarını ve şifrelerini lokal makinada saklar ve yönetir. Durdurulamaz. Automatic Automatic
Server Sistemin Yazıcı ve Dosya sunucusu olarak çalışmasını sağlar. Durdurulursa bu makinadaki kaynaklar paylaşıma açılamaz. Automatic Manual
Shell Hardware Detection AutoPlay için gerekli olan servis. Durdurulursa CD’ye takılan bir medya otomatik olarak çalışmaz. Manual Disabled
Smart Card SmartCard kullanımına olanak verir. Manual Manual
Smart Card Helper Sisteme bağlanan ve Plug-and-play olmayan SmartCard okuyucularının kullanılmasını sağlar. Manual Manual
SSDP Discovery Service uPNP cihazlarının keşfedilebilmesi için gerekir. Manual Disabled
System Event Notification Windows logon, network, power, v.s. sistemlerinde oluşan değişikliklerin COM+ uygulamalarına bildirilmesini sağlar. Automatic Disabled
System Restore Service Sistem konfigürasyonunun belirli bir tarihe geri alınmasını sağlar. Durdurmak için My Computer  Properties  System Restore sayfasını kullanın. Automatic Manual
Task Scheduler Belirli saatlerde istenen programların çalıştırılmasını sağlar. Durdurulursa AT komutu ile verilen görevler çalışmaz. Manual Manual
TCP/IP NetBIOS Helper TCP/IP üzerinden NetBIOS desteği için gereklidir. Network üzerinde bir kaynağa erişmek için genellikle gereklidir. Automatic Automatic
Telephony TAPI ve Voice over IP gibi uygulamalar için gereklidir. Manual Manual
Terminal Services Remote Desktop, Fast User Switching, Remote Assistance için gerekli olan altyapıyı sağlar. Manual Disabled
Themes Değişik kullanıcı arabirimlerinin kullanılabilmesini sağlar. Automatic Disabled
Uninterruptible Power Supply Makinaya bağlı bir UPS varsa gereklidir. Manual Disabled
Universal Plug and Play Device Host Universal Play and Play cihazların yönetimi için gereklidir. Manual Manual
Upload Manager Synchronous ve asynchronous dosya transferleri için gerekidir. Automatic Manual
Volume Shadow Copy Volume Shadow Copy işlemlerinin gerçekleştirilmesi ve yönetimi için gereklidir. Manual Manual
WebClient Internet File System için gerekli olan servistir. Automatic Manual
Windows Audio Ses kartları için gereklidir. Durdurulursa ses desteği olmayacaktır. Automatic Disabled
Windows Image Acquisition (WIA) Digital Camera veya Scanner’lardan bilgi alınabilmesi için gerekir. Manual Disabled
Windows Installer Installer teknolojisini kullanan yazılımlar için gerekir. Bu servis durdurulursa bu makinaya Installer ile yeni yazılım yüklenemez. Manual Manual
Windows Management Instrumentation Windows sistemler üzerinde programatik olarak her türlü yönetim işlemlerini gerçekleştirir. Gerekmediği sürece kapatılmaması önerilir! Automatic Disabled
Windows Management Instrumentation Driver Extensions Farklı sistemlerin WMI ile entegre çalışabilmesini sağlar. Genellikle 3rd party için gereklidir. Manual Manual
Windows Time Lokal system ile domain controller’lar arasındaki saat senkronizasyonunun yapar. Çalışmasında fayda var. Automatic Automatic
Wireless Zero Configuration 802.11 adaptörlerinin otomatik olarak yapılandırılmasını sağlar. Manual Manual
WMI Performance Adapter WMI ile performans counter’larına erişimi sağlar. Manual Manual
Workstation Bu makinanın network üzerindeki sunuculara ulaşmasını ve dosya kullanımını sağlar. Automatic Automatic

Diğer Sistem Ayarları
Servisler dışında yapılan ayarlamalar aşağıdaki tabloda belirtilmiştir.

Automatic Updates

Devre dışı bıraklımıştır. Bu çalışırken sistem arka planda Windows Update sitesinden dosyaları download eder ve tamamlanınca kullanıcıya “New Updates are ready to install” mesajını çıkarır.

System Restore
Şekilde görüldüğü gibi bu servis devre dışı bırakılmıştır.

Remote
Remote Assistance ve Remote Desktop daha fazla bellek elde etmek için kapatılmıştır.

Advanced
Performans ile ilgili ayarlamaları buradan yapmak mümkün. Bizim ilgilendiğimiz bölüm Performance altındaki ayarlar

Advanced Performance Options  Visual Effects
Visual Effects genellikle hızlı makinalarda kullanılır. Eğer yavaş bir sisteminiz varsa veya ekran kartınız iyi değilse buradan “Adjust for best performance” seçeneğini işaretleyin.

Advanced  Performance Options  Advanced
Processor scheduling ve Memory usage ayarları yanda görüldüğü gibi olmalıdır.

Advanced  Performance Options  Advanced Virtual Memory
Bu ayar en önemli ayarlardan birisidir ve kullandığınız programlara bağlı olarak değişik şekillerde ayarlanabilir. Sistemin sürekli page file ile uğraşmaması için “Custom size” seçeneğini kullanabilirsiniz. Buradaki ayar 64 MB için yapılmıştır. Eğer makinanızda 2. bir disk varsa (örneğin D page file mutlaka diğer (kullanılmayan) diskte olmalıdır.

System Properties  Advanced  Startup and Recovery  Settings
Buradan yapacağınız ayarlar sistemin açılışı ve problemli kapanışları sırasındaki beklemeleri azaltacaktır.


Bu Ayarlamaları Nasıl Yapmalı?
Yukarıda belirtilen ayarlamaların çoğunu – hatta hepsini – script kullanarak yapmak mümkün. Scriptin çalıştığı anda (makina ilk yüklendikten sonra) WMI sistemi aktif olacağı için burada WMI scripting kullanmak mümkündür. Bununla ilgili script (hazırlanıyor) daha sonra bu dokümanı çektiğiniz adrese postalanacaktır.

Bunun dışında servislerin kapatılması / açılması için Group Policy kullanmak mümkündür. Bu sayede belirli bir organisational unit içindeki makinaların üzerinde hangi servislerin çalışacağını / çalışmayacağını merkezi olarak belirleyebilirsiniz.

Son olarak sistemlerin clone’lanması düşünülebilir. Bu seçeneği kullanırken makinada son olarak SysPrep programının (Windows XP CD’si içinden veya http://www.microsoft.com adresinden download etmek mümkün) çalıştırılması gerekir. Aksi takdirde makinaların SID bilgileri aynı olacak ve özellikle güvenlik ile ilgili yaptığınız ayarların tam olarak çalışmayacaktır.

   chatlax06, 03.02.2009 22:39
© Hakan Ersöz 2000-2013| Üyelik Sözleşmesi | | Ödeme Bildirimi
Sitemizden yenilikleri hemen öğrenin, pop upları engelleyin, chat yapın... ToolBarımızı indirin:
Vasicmaster Toolbar'ı indirin