<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6657960563993278015</id><updated>2011-04-21T14:50:34.760-07:00</updated><category term='kronometre programı'/><category term='visual basic ten internete'/><category term='Visual Basicte Basit'/><category term='şekilli pencere visual basicc'/><category term='Sayısal Loto visual basicc'/><category term='Download Programı visual basicc kod'/><category term='çarpan top visual basicc'/><category term='şifreli giriş visual basicc'/><category term='ADO VERİ ERİŞİMİ'/><category term='VİSUAL BASİC DOWNLOAD'/><category term='visual basicc video anlatım'/><category term='ram ölçer visual basicc kod'/><category term='aşağıdan yukarıya kayan yazı visual basicc'/><category term='Visual basic  freevbcode'/><category term='API kullanarak bir diskete format atmak için'/><category term='CDRrom kapağını açmak için kısa bir kod  visual basicc'/><category term='Veri erişim yöntemleri'/><category term='3D Küp Prizma Piramit visual basic'/><category term='Cok Basit Bir Animasyon'/><title type='text'>visual basic</title><subtitle type='html'>visual basicc ,kodlar,vb kod,3d pramit döndür,ramölçer,telefon programı,sayısal loto,basicten internete,download programıı,çok basit anımasyonn,visuall basiicc</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://visualbasicc.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6657960563993278015/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://visualbasicc.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>murat2</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>20</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6657960563993278015.post-4430530308574548640</id><published>2008-10-12T12:51:00.000-07:00</published><updated>2008-10-13T12:42:51.381-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual basic  freevbcode'/><title type='text'>Visual basic  freevbcode</title><content type='html'>visual Basic ve Diğer diller için  kaynak yabancı bir site &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.freevbcode.com/"&gt;http://www.freevbcode.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Buda bir başka &lt;a href="http://www.csmsu.com/ajax/index4658.html?page=2"&gt;http://www.csmsu.com/ajax/index4658.html?page=2&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6657960563993278015-4430530308574548640?l=visualbasicc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://visualbasicc.blogspot.com/feeds/4430530308574548640/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6657960563993278015&amp;postID=4430530308574548640' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6657960563993278015/posts/default/4430530308574548640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6657960563993278015/posts/default/4430530308574548640'/><link rel='alternate' type='text/html' href='http://visualbasicc.blogspot.com/2008/10/visual-basic-freevbcode.html' title='Visual basic  freevbcode'/><author><name>murat2</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6657960563993278015.post-6868557036399967325</id><published>2008-04-14T15:10:00.000-07:00</published><updated>2008-10-13T12:42:51.381-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Veri erişim yöntemleri'/><title type='text'>visual basic de VERİ ERİŞİM YÖNTEMLERİ</title><content type='html'>VERİ ERİŞİM YÖNTEMLERİ&lt;br /&gt;&lt;br /&gt;Veri erişim yöntemleri (data access object) programlama aracılığıyla veri tabanı dosyalarına erişmek için kullanılırlar.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;VERİ ERİŞİM YÖNTEMLERİ&lt;br /&gt;&lt;br /&gt;  DAO (Data Access Objects)&lt;br /&gt;  RDO (Remote Data Objects)&lt;br /&gt;  ADO (ActiveX Data Object)&lt;br /&gt;  VB - SQL&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;VBSQL&lt;br /&gt;&lt;br /&gt;Microsoft SQL server için geliştirilmiş bir arabirimdir.&lt;br /&gt;Microsoft SQL Server ve Sybase SQL Server’ a erişim sağlar.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;DAO&lt;br /&gt;&lt;br /&gt;Microsoft Jet veritabanına erişmek için geliştirilmiş ilk nesne temelli arabirimdir.&lt;br /&gt;ISAM ve ODBC veritabanlarına erişim için kullanılır.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;RDO&lt;br /&gt;&lt;br /&gt;Remote Data Object, ODBC üzerinden ilişkisel verilere erişim için kullanılır.&lt;br /&gt;Jet ve ISAM veritabanlarına erişim için kullanılmaz.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ADO&lt;br /&gt;&lt;br /&gt;ActiveX Data Object veri erişim yöntemi OLE DB ‘ ye arabirim olan bir veri erişim yöntemidir. OLE DB ve ODBC sürücülerini kullanılır.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ODBC&lt;br /&gt;&lt;br /&gt;Çok sayıda ilişkisel veritabanına erişim için geliştirilmiş bir arabirimdir.&lt;br /&gt;Nesne temelli erişimlerde kullanılır.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;OLE DB&lt;br /&gt;&lt;br /&gt;Alt düzey bir veri erişim yöntemidir. &lt;br /&gt;Her hangi bir veri tabanı tipi ile sınırlı değildir.&lt;br /&gt;ODBC’ nin gelişmiş biçimidir.&lt;br /&gt;&lt;br /&gt;Yerel ve Uzak Veritabanı&lt;br /&gt;&lt;br /&gt;Verilere dosya sistemi aracılığıyla erişiliyorsa yerel veritabanından erişim sağlanıyor demektir. Uzak veriler ise uygulamanın yanısıra başka bir işlem ile ulaşılan verilerdir.&lt;br /&gt; Clint / server uygulamaları aracılığıyla uzak verilere erişilebilir.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;CURSOR TİPLERİ&lt;br /&gt;&lt;br /&gt;Veri erişim nesnesinin, cursor tipi verilere erişimin şeklini belirlemek ve erişim performansını arttırmak için kullanılan öğedir.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;CURSOR TİPLERİ&lt;br /&gt;&lt;br /&gt;  Dynamic Cursor&lt;br /&gt;  Keyset Cursor&lt;br /&gt;  Static Cursor&lt;br /&gt;  Forward – Only Cursor&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;CURSOR TİPLERİ&lt;br /&gt;Dynamic Cursor&lt;br /&gt;&lt;br /&gt;Diğer kullanıcılar tarafından yapılan eklentilerin görülmesini sağlar. &lt;br /&gt;Veri seti üzerinde yapılan tüm değişiklikleri izin verir.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;CURSOR TİPLERİ&lt;br /&gt;Keyset Cursor&lt;br /&gt;&lt;br /&gt;Diğer kullanıcıların eklediği kayıtların görülmesini engeller. &lt;br /&gt;Recordset içindeki her türlü harekete izin verir.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;CURSOR TİPLERİ&lt;br /&gt;Static Cursor&lt;br /&gt;&lt;br /&gt;Belli bir verinin bulunması ya da raporların üretilmesi için kullanılacak veri setinin değişmeyen bir kopyasını yaratır.  Veri nesnesi üzerindeki her türlü harekete izin verir.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;CURSOR TİPLERİ&lt;br /&gt;Forwart - Only Cursor&lt;br /&gt;&lt;br /&gt;Sabit gösterici gibi çalışır. Kayıtlar arasında sadece ileriye doğru hareket eder.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ODBC(Open Database Connectivity)&lt;br /&gt;&lt;br /&gt;Visual Basic kullanarak yerel ve uzak clint/server veritabanlarına erişmek için bir yöntemdir.ODBC ile SQL server ya da diğer uyumlu birçok sunucuda duran verilere erişmek mümkündür.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ODBC Sürücüsünün Temel Görevleri&lt;br /&gt;&lt;br /&gt;  Veri tabanına Bağlantıyı sağlar&lt;br /&gt;  SQL deyimlerini hazırlar ve işletir&lt;br /&gt;  Sonuç bilgiyi üretir.&lt;br /&gt;  Uygulama hataları hakkında bilgi verir.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ODBC Mimarisi&lt;br /&gt;&lt;br /&gt;  Uygulama : ODBC fonksiyonlarını çağırarak onları SQL deyimlerine gönderir ve sonuçları elde eder.&lt;br /&gt;&lt;br /&gt;  Sürücü Yöneticisi : Bir uygulama yerine sürücüleri yükler.&lt;br /&gt;&lt;br /&gt;  Sürücü : ODBC fonksiyon çağırmalarını işler. SQL deyimlerini belli verilere yönlendirir.&lt;br /&gt;&lt;br /&gt;  Veri kaynağı : Kullanıcının erişeceği veri&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ODBC Sürücüleri&lt;br /&gt;&lt;br /&gt;  Tek Katlı(Single Tier) : Hem ODBC çağrılarını hemde SQL deyimlerini işler.Daha çok SQL olmayan veri tabanları için kullanılıar.&lt;br /&gt;&lt;br /&gt;  Çok Katlı (Multiple tier): Sürücü isteğini hizmet birimine (server) gönderir. Bu istek SQL ya da özel veritabanı biçiminde olabilir. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ODBC Veri Erişimi&lt;br /&gt;&lt;br /&gt;ODBC veritabanına bağlanabilmek için;&lt;br /&gt;  Kaynak veri adı&lt;br /&gt;&lt;br /&gt;  Sürücü ve diğer ilgili yazılım (Gerekli olan DLL’ lerdir.)&lt;br /&gt;&lt;br /&gt;  Time-out değeri (Login Timeout değeri,  ODBC hizmet biriminden gelen yanıtın beklendiği süreyi belirtir. Query Timeout değeri sorgunun tanımlanması sırasında bekleme süresini belirler.)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ODBC DSN leri&lt;br /&gt;&lt;br /&gt;  System DSN : Win NT de kullanılır. Bütün uygulamalar ve servisler ulaşabilir.&lt;br /&gt;&lt;br /&gt;  File DSN : Bilgisini Text dosyada saklar (INI) Bu dosya veritabanı sürücüsü ve yeri hakkında bilgi içerir.&lt;br /&gt;&lt;br /&gt;  User DSN : Belli bir kullanıcı profili için kullanılır. DSN bilgisi lokal bilgisayarın registry’ sinde saklanır.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6657960563993278015-6868557036399967325?l=visualbasicc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://visualbasicc.blogspot.com/feeds/6868557036399967325/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6657960563993278015&amp;postID=6868557036399967325' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6657960563993278015/posts/default/6868557036399967325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6657960563993278015/posts/default/6868557036399967325'/><link rel='alternate' type='text/html' href='http://visualbasicc.blogspot.com/2008/04/visual-basic-de-veri-eriim-yntemleri.html' title='visual basic de VERİ ERİŞİM YÖNTEMLERİ'/><author><name>murat2</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6657960563993278015.post-577183105139913473</id><published>2008-04-14T15:09:00.000-07:00</published><updated>2008-10-13T12:42:51.381-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ADO VERİ ERİŞİMİ'/><title type='text'>ADO VERİ ERİŞİMİ</title><content type='html'>ADO &lt;br /&gt;(ActiveX Data Objects)&lt;br /&gt;VERİ ERİŞİMİ&lt;br /&gt;&lt;br /&gt;ADO&lt;br /&gt;&lt;br /&gt;ADO clint uygulamaların server veri tabanlarına erişimini ve veri işlemesini sağlar.&lt;br /&gt;&lt;br /&gt;Web uygulamaları ve clint/server uygulamaları geliştirmek için kullanılan ADO, OLE db veya başka provider’ ı kullanır.&lt;br /&gt;&lt;br /&gt;ADO hiyerarşik olmayan ve bağımsız olarak kullanılan nesneleriyle verilere kolayca  ulaşmayı sağlar&lt;br /&gt;&lt;br /&gt;Daha iyi performans sağlamasının yanı sıra daha az sistem kaynağına gereksinim duyar.&lt;br /&gt;&lt;br /&gt;Hızlı çalışarak veri tabanı uygulamalarının daha etkin kullanımını sağlar. &lt;br /&gt;&lt;br /&gt;ADO verileri OLE DB aracılığıyla sağlar. ADO için data provider OLE DB dir.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ADO’ nun clint/server ve web uygulamaları için yeni özellikleri&lt;br /&gt;&lt;br /&gt; Düz ve basit nesne modelidir. Karmaşık nesnelerin kullanılması gerektiğinde daha verimli kullanılmasını sağlar.&lt;br /&gt; Bağımsız oluşturulan nesneler. DAO ve RDO da olduğu gibi hiyerarşik gösterimin aksine ADO nesneleri bağımsız yaratılır.&lt;br /&gt; Clint tarafından kullanılabilecek cusor kütüphanesine sahiptir. Seek, Find ve Sort metotlarını destekler.&lt;br /&gt; Stored procedure’ ları giriş ve çıkış parametreleriyle destekler.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ADO NESNELERİ&lt;br /&gt;&lt;br /&gt;Command : Bir veri kaynağı üzerinde bir sorgu ya da deyimi işletir. Sorgu tanımının saklanmasını sağlar. SQL cümlesi, stored procedure,tablo adı ya da komut metni parametrelerini içerir.&lt;br /&gt;&lt;br /&gt;Connection : Bir veri kaynağına doğrudan bağlantı kurar. Data provider hakkında bilgi verir. Cursor type, Connect string, sorgu ve komut zamanı ve diğer ADO özelliklerine sahiptir.&lt;br /&gt;&lt;br /&gt;Error  : Veri kaynağında oluşan bir hatayı geri döndürür.&lt;br /&gt;&lt;br /&gt;Field  : Bir kayıt içindeki alanı belirtir.&lt;br /&gt;&lt;br /&gt;Parameter : Çalışacak bir komut için parametre tutar. Parmetreli Command nesnesi için parametre belirler.&lt;br /&gt;&lt;br /&gt;Recordset : Bir komut tarafından üretilen verileri içerir.Bir query sonucu dönen bir ya da daha fazla kaydı gösterir.Bir kayıt seti bir bağlantı yaratmadan da açılabilir. Ancak bir bağlantı (Connection) oluşturulursa, bu bağlantıya göre birden fazla kayıt seti oluşturulabilir.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Recordset Nesnesi ile Access veri tabanına erişim&lt;br /&gt;&lt;br /&gt;Dim rst As New ADODB.Recordset&lt;br /&gt;rst.Open “select * From  ogrenciler”, “DSN=ADRESLER”, adOpenKeyset&lt;br /&gt;Set DataGrid1. DataSource = rst&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ADO NESNELERİ&lt;br /&gt;Connection&lt;br /&gt;&lt;br /&gt;Bu nesne veri kaynağına bağlantı kurmak için kullanılır.&lt;br /&gt;Connection nesnesi sayesinde bir data provider aracılığıyla (OLE DB) bir komut işletilir.&lt;br /&gt;Connection nesnesi ile ConnectionString özelliği kullanılır. Bu özellik bağlanılacak veri kaynağını gösterir Open metodu ise bağlantıyı açar. &lt;br /&gt;&lt;br /&gt;Connection Nesnesinin Özellikleri&lt;br /&gt;&lt;br /&gt;CommandTimeout : Komutun bekleme zamanı&lt;br /&gt;ConnectionString : Veri kaynağını gösterir&lt;br /&gt;ConnectionTimeout  : Bağlantı için bekleme zamanı,&lt;br /&gt;CursorLocation : Bir Server yada client taraflı cursor yaratır&lt;br /&gt;Errors : Hataları tutar&lt;br /&gt;Mode  : Bağlantının erişim izinlerini düzenler. Yada programa  döndürür.&lt;br /&gt;&lt;br /&gt;CursorLocation Özelliği&lt;br /&gt;&lt;br /&gt;Data provider’ e erişim düzenleyerek verilere erişim biçimini değiştirir. &lt;br /&gt;Cursor istekte bulunan uygulamaya veriyi döndüren küçük bir yazılımdır. &lt;br /&gt;Veri setinin konumunu izleyerek çok sayıda işlemin aynı anda yapılmasını sağlar&lt;br /&gt;CursorLocation özelliğinin düzenlenmesi; düzenleme işleminden sonra olan bağlantıları etkiler.&lt;br /&gt;Bir Recordset için belirtilmişse aktif connection’ ın özelliği yenilenir.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;CursorLocation Değerleri&lt;br /&gt;&lt;br /&gt;adUseClient : Yerel cursor kütüphanesi tarafından sağlanır.&lt;br /&gt;&lt;br /&gt;adUseServer : Varsayılan olarak kullanılır. Data provider ya da veritabanı sürücüsü tarafından sağlanılan cursor.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Mode Özelliği&lt;br /&gt;&lt;br /&gt;Bağlantı ile elde edilen veriler üzerinde değiştirme izinlerini belirtir.&lt;br /&gt;Mode özelliği Connection nesnesi kapalıyken kullanılır.&lt;br /&gt;&lt;br /&gt;adModeUnknown : İzin düzenlenmemiş. (0)&lt;br /&gt;adModeRead : Read-Only izinler (1)&lt;br /&gt;adModeWrite : Write – only  iznler (2)&lt;br /&gt;adModeReadWrite : Read/Write izinler (3)&lt;br /&gt;adModeShareDenyRead : Diğer kullanıcıların bağlantıyı read iznini engeller (4)&lt;br /&gt;adModeShareDenyWrite : Diğer kullanıcıların bağlantıyı write iznini engeller (8)&lt;br /&gt;adModeShareExclusive : Diğer kullanıcıların bağlantıyı açmasını engeller(12)&lt;br /&gt;adModeShareDenyNone : Diğer kullanıcıların bağlantıyı herhangi bir izinle açmasını engeller.(16)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Connection Metotları&lt;br /&gt;&lt;br /&gt;BeginTrans : Aktif connection üzerinde yeni bir transaction’ a başlar.&lt;br /&gt;Cancel  : İşlemekte olan komutu iptal eder.&lt;br /&gt;Close  : Aktif bağlantıyı kapatır.&lt;br /&gt;CommitTrans : Mevcut transaction işlemini tamamlar.&lt;br /&gt;Execute : Bağlantıya ait bir komutu başlatır.&lt;br /&gt;Open  : Bir bağlantıyı açar.&lt;br /&gt;RoolbackTrans : Mevcut trasaction’ u geri alır.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Connection Metotları&lt;br /&gt;&lt;br /&gt;Execute metodu  aktif connection üzerinde bir komutu çalıştırır. Bu komut genellikle SQL UPdate komutu gibi bir satır olarak veri elde etmeyen komutların işletilmesi için kullanılır.&lt;br /&gt;&lt;br /&gt;Set recordset = connection.Execute (CommandText, RecordAffected, Options)&lt;br /&gt;&lt;br /&gt;CommandText :  Bir string değeridir. Bir SQL deyimi, tablo adı, storedprocedure içerir.&lt;br /&gt;RecordsAffected : İşlemden etkilenen kayıt sayısını döndürür.&lt;br /&gt;Options : Provider’ ın CommandText’ i nasıl işleyeceğini belirtir.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;CommandText Değerleri&lt;br /&gt;&lt;br /&gt;adCmdText : Komut metninin text olarak değerlendirilmesini sağlar.&lt;br /&gt;adCmdTable : Tablodaki bütün kayıtlar için SQL sorgu kullanılması. Komut metninin bir tablo adı olarak değerlendirilmesi&lt;br /&gt;adCmdTableDirect : Provider’ın tablodaki bütün kayıtları döndürmesi&lt;br /&gt;adCmdStoredProc : Komut metninin bir stored procedure olarak değerlendirilmesi,&lt;br /&gt;adCmdUnknown : Komut metni argümanının bilinmemesi&lt;br /&gt;adExecuteAsync : Komutun zaman uyumsuz olarak işletilmesi&lt;br /&gt;adFetchAsync  : CacheSize özelliği ile belirtilen miktarın dışında kalan satırları belirtir.&lt;br /&gt;&lt;br /&gt;SQL Veri Tabanına Bağlanma&lt;br /&gt;&lt;br /&gt;Dim cnn as New ADODB.Connection&lt;br /&gt;&lt;br /&gt;Cnn.Open “driver={SQL server};Server=&lt;servername&gt;;&lt;br /&gt;    uid=&lt;uid&gt;;pwd=&lt;password&gt;;database=&lt;databasename&gt;”&lt;br /&gt;&lt;br /&gt;Access Veri Tabanına Bağlanma&lt;br /&gt;&lt;br /&gt;Dim cnn as New ADODB.Connection&lt;br /&gt;&lt;br /&gt;With cnn&lt;br /&gt; .ConnectionString=“c:\x\adresler.mdb”&lt;br /&gt;provider = “Microsoft.Jet.OLEDB.3.51”&lt;br /&gt;Open&lt;br /&gt;End With&lt;br /&gt;&lt;br /&gt;DSN Kullanarak Veri Tabanına Bağlanma&lt;br /&gt;&lt;br /&gt;Dim cnn as New ADODB.Connection&lt;br /&gt;With cnn&lt;br /&gt; .mode=adModeReadWrite&lt;br /&gt;CursorLocation = adUseServer&lt;br /&gt;Open”ADRESLER”&lt;br /&gt;End With&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ADO NESNELERİ&lt;br /&gt;Error&lt;br /&gt;&lt;br /&gt;ADO’ yu içeren bir işlemde oluşan veri erişim hatalarının ayrıntısını içerir.&lt;br /&gt;Description : Hatanın metnini içerir.&lt;br /&gt;Number : Hatanın değerini gösterir&lt;br /&gt;Source : Hataya neden olan nesneyi belirtir.&lt;br /&gt;HelpFile  HelpContext : Hata için uygun Microsoft Windows Help dosyalarını belirtir.&lt;br /&gt;SQLState  NativeError : ODBC veri kaynakları hakkında bilgi sağlar.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ADO NESNELERİ&lt;br /&gt;Command&lt;br /&gt;&lt;br /&gt;• Command nesnesi bir bağlantı üzerinde işletilecek özel bir sorgu ya da komut yaratmak için kullanılır.&lt;br /&gt;• Bir komut nesnesi bir bağlantı üzerinde bağımsız olarak yaratılır. İşletilmeden önce veri kaynağına bağlı olan aktif bağlantı(connection) ile ilişkilendirilir.&lt;br /&gt;• Command nesnesi ile bir veri kaynağına karşı işletilmek için kullanılacak bir komut yaratılır.&lt;br /&gt;• Bu nesneler, bir recordset nesnesinin yaratılması ve kayıtların elde edilmesi için kullanılır.&lt;br /&gt;&lt;br /&gt;Command nesnesinin özellikleri&lt;br /&gt;&lt;br /&gt;Active Connection : İlgili bağlantıyı döndürür. Açık bir bağlantıyla bir komut nesnesi birleştirilebilir.&lt;br /&gt;Command Text : Komut nesnesi. Komutun metinsel tanımını içerir.Özelliğin içeriği kullanıcıya özeldir. Command Type özelliğinin değerine göre ADO, Commad Text özelliğini değiştirebilir&lt;br /&gt;&lt;br /&gt;Command nesnesinin özellikleri&lt;br /&gt;&lt;br /&gt;Command Timeout : İşlenecek komutu bekleme süresi Bekleme süresi sn cinsinden belirtilebilir. Eğer komut bu sürede işletilemezse hata oluşur.&lt;br /&gt;Command Type : İşlenecek komut tipi. &lt;br /&gt;Performansı arttırmak için komutun çalıştırılmasından hemen önce komut metninde belirtilen komutun tipi belirtilir. &lt;br /&gt;&lt;br /&gt;CommandType Özelliğinin Değerleri&lt;br /&gt;&lt;br /&gt;AdCmdText : CommandText değerinin bir metin olarak değerlendirilmesini sağlar (1)&lt;br /&gt;AdCmdTable : CommandText’ in bir tablo içermesini sağlar (2)&lt;br /&gt;AdCmdStoredProc : CommandText’ in bir stored prosedürü içermesini sağlar (4)&lt;br /&gt;AdCmdUnknown : CommondType bilinmiyor. (8)(varsayılan)&lt;br /&gt;AdCmdFile : Verilerin dosyadan alınmasını sağlar (256)&lt;br /&gt;&lt;br /&gt;Command nesnesinin özellikleri&lt;br /&gt;&lt;br /&gt;Name : Bağlantı tipinin adı. Bir komut işletildiğinde dinamik bir bağlantının oluşturulmasını sağlar. &lt;br /&gt;Parameters : Parameter nesnelerinin birleşimi&lt;br /&gt;Prepared : Komutun derlenmiş olması&lt;br /&gt;Properties : Özellikler birleşimi&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Command nesnesinin özellikleri&lt;br /&gt;&lt;br /&gt;Cancel : Bir command’ ın işletimin iptal eder.&lt;br /&gt;&lt;br /&gt;CreateParameter : Bir parametre nesnesi yaratır.&lt;br /&gt;&lt;br /&gt;Execute : Bir komutu ya da sorguyu işletir.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ADO NESNELERİ&lt;br /&gt;Parameter&lt;br /&gt;&lt;br /&gt;Parameter nesnesi ile Command nesnesi birlikte parametreleri ve argümanları temsil eder. &lt;br /&gt;&lt;br /&gt;Çağrılmak istenen parametrik sorgu yada saklanmış prosedure’ ın parametrelerinin isimleri ve özellikleri biliniyor  ise CreateParameter metodu ile parametre nesnesi yaratılabilir.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ADO NESNELERİ&lt;br /&gt;Recordset&lt;br /&gt;&lt;br /&gt;Recordset nesnesi veri  kaynağından gelen verileri içerir.&lt;br /&gt;Recordset nesneleri aktif connection ve command ile oluşturulur.&lt;br /&gt;Recordset nesnesi bir tablonun bütün kayıt kümesini veya çalıştırılan bir komutun sonuçlarını içerir.&lt;br /&gt;Kaydın yönetilmesi için kullanılırlar, kayıtlardan ve alanlardan oluşurlar. Birden fazla Recordset nesnesi oluşturularak aynı kayıt kümesi üzerinde çalışılabilir.&lt;br /&gt;Recordset nesnesi yaratılırken kullanılacak cursor tipleri;&lt;br /&gt;&lt;br /&gt;• Dynamic Cursor&lt;br /&gt;• Keyset Cursor&lt;br /&gt;• Static Cursor&lt;br /&gt;• Forward-only Cursor&lt;br /&gt;&lt;br /&gt;Recordset açılmadan önce Cursor Type özelliği ayarlanır.(Defult değer Forward-only dir)&lt;br /&gt;Recordset ilk yaratıldığında ilk kaydı gösterir. Bu anda ;&lt;br /&gt;BOF(Begining of  file-Dosya başı) ve EOF (End of file- Dosya sonu) değerleri false dır.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Recordset Tanımlaması&lt;br /&gt;&lt;br /&gt;Dim rst As New ADODB.Recordset&lt;br /&gt;Rst.Open “select *From OGRENCILER”, “DSN=ADRESLER”, adOpenKeyset,adLockOptimictic&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Recordset’in DataGrid’ Gösterilmesi&lt;br /&gt;&lt;br /&gt;Dim cnn As New ADODB.Connection&lt;br /&gt;Dim cmd As New ADODB.Command&lt;br /&gt;Dim rst As New ADODB.Recordset&lt;br /&gt;With cnn&lt;br /&gt; .CursorLocation=adUseServer&lt;br /&gt; .Open “ADRESLER”&lt;br /&gt;End With&lt;br /&gt;With cmd&lt;br /&gt; .CommandText =“Select * From OGRENCILER”&lt;br /&gt; Set .ActiveConnection=cnn&lt;br /&gt;End With&lt;br /&gt;With rst&lt;br /&gt; .CursorType=adOpenDynamic&lt;br /&gt; .LockType=adLockOptimistic&lt;br /&gt; .Open cmd&lt;br /&gt;End With&lt;br /&gt;Set DataGrid1.DataSource=rst&lt;br /&gt;&lt;br /&gt;Recordset Özellikleri&lt;br /&gt;&lt;br /&gt;AbsolutePage : Kayıt seti içindeki mutlak sayfayı döndürür. (Varsayım= -1; Aralık &gt;=0)&lt;br /&gt;AbsolutePosition : Aktif kaydın mutlak konumunu döndürür. (Varsayım = -1; Aralık= &gt;=0)&lt;br /&gt;ActiveCommand : Aktif komutu verir. (Varsayım = yok; Aralık= Komut nesnesi)&lt;br /&gt;ActiveConnection : Aktif bağlantıyı verir.&lt;br /&gt;BOF :Kayıt göstericisinin birinci, kayıttan önce olmasını sağlar. (Varsayım=True, Aralık =True/False)&lt;br /&gt;Bookmark  : Mevcut kaydı belirleyen bilgi. (Provider’ a bağlı)&lt;br /&gt;CacheSize : Önbelleğe atılacak kayıt sayısını düzenler.(Aralık &gt;=1)&lt;br /&gt;CursorLocation= Göstericinin yerini düzenler. (Provider’ a bağlı)&lt;br /&gt;CursurType : Cursor tipini verir. (Varsayım =Forward-only)&lt;br /&gt;EditMode : Mevcut kaydın değiştirilme durumunu veririr. (Varsayım = adEditNone)&lt;br /&gt;EOF : Kayıt göstericisinin son kayıtta olmasını sağlar. (Varsayım=True, Aralık True/False)&lt;br /&gt;&lt;br /&gt;Fields : Veri alanlarını içeren bileşim nesnesi. &lt;br /&gt;Filter . Filtre değeri (Varsayım = adFilterNone)&lt;br /&gt;LockType : Kayıt kilitlemeyi düzenler. (Varsayım = adLockRead)&lt;br /&gt;MaxRecords : Alınacak kayıt sayısını düzenler. (Varsayım =0, Aralık =   &gt;=0)&lt;br /&gt;PageCount : Sayfa sayısını verir. (Varsayım =0, Aralık =   &gt;=0)&lt;br /&gt;PageSize : Bir sayfadaki kayıt sayısını verir. (Varsayım =1, Aralık =   &gt;=0)&lt;br /&gt;Sort : Kayıtların sıralama düzenini belirler. &lt;br /&gt;Source : Komut kaynağını verir. &lt;br /&gt;State : Recordset’in mevcut durumunu verir. (Varsayım =adStateClosed)&lt;br /&gt;Status : Kayıtların Güncellenme durumunu ayarlar. &lt;br /&gt;&lt;br /&gt;Bir recordset’in özelliklerinin düzenlenmesi için önce recordset bir connection ya da command ile ilişkilendirilir. &lt;br /&gt;Recordset Özellikleri&lt;br /&gt;LockType&lt;br /&gt;&lt;br /&gt;Recordset’ in kilitlenmesi için kullanılır.&lt;br /&gt;adLockReadOnly :   1 Verileri sadece okunur duruma getirir. Değiştirilemezler.&lt;br /&gt;adLockPessimistic :  2 Üzerinde işlem yapılan veriler satır bazında kilitlenir. Başkaların erişimi engellenir.&lt;br /&gt;adLockOptimistic:    3 Üzerinde işlem yapılan veriler kilitlenmez.Başkalarının erişimi kontrol edilir.&lt;br /&gt;adLockOptimistic Batch :  4  Değişikliklerin toplu şekilde yapılmasını sağlar. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Recordset Özellikleri&lt;br /&gt;Bookmark&lt;br /&gt;&lt;br /&gt;Recordset içerisindeki mevcut bir kaydın konumunu kaydeder. Daha sonra istenildiğinde bu konuma kaydın geri dönmesini sağlar. &lt;br /&gt;&lt;br /&gt;Dim yerimi as variant&lt;br /&gt;Private sub kaydet_Click()&lt;br /&gt; yerimi =rst.Bookmark&lt;br /&gt;End Sub&lt;br /&gt;Private sub GeriDön_Click()&lt;br /&gt; rst.Bookmark = yerimi&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Recordset Metotları&lt;br /&gt;&lt;br /&gt;AddNew :Yeni bir kayıt ekler&lt;br /&gt;Cancel  :Mevcut işlemi iptal eder.&lt;br /&gt;CancelBatch : İşlenecek kayıt kümesini iptal eder.&lt;br /&gt;CancelUpdate : Mevcut kayıda yapılacak olan değişiklikleri ya da eklemeleri iptal eder.&lt;br /&gt;Clone  : Mevcut recordset’i kopyalar.&lt;br /&gt;Close  : Aktif recordset’ kapatır.&lt;br /&gt;Delete  : Bir ya da çok sayıda kaydı siler.&lt;br /&gt;Find  : Bir kaydı bulur.&lt;br /&gt;GetRows : Bir kayıt kümesini iki boyutlu bir diziye kopyalar.&lt;br /&gt;GetString : Kayıtları bir text string olarak döndürür.&lt;br /&gt;Move  : Belli bir kayda recordset’in konumlanmasını sağlar.&lt;br /&gt;MoveNext : Recordset’in bir sonraki kayda gitmesini sağlar.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Recordset Metotları&lt;br /&gt;&lt;br /&gt;MoveFirst : Recordset’in ilk kayda gitmesini sağlar.&lt;br /&gt;MoveLast : Recordset’in en son kayda gitmesin sağlar.&lt;br /&gt;NextRecordset :Birleşik bir komut içindeki bir sonraki recordset’i açar.&lt;br /&gt;Open  : Bir komutu işletir ve cursor’ ı açar.&lt;br /&gt;Requery  :Bir komutu yeniden işletir ve recordseti yeniden oluşturur.&lt;br /&gt;Resync  : Ön belleğe alınan kayıtları siler.&lt;br /&gt;Save  : Açık bir recordseti bir dosyaya kayıt eder. Bu dosya daha sonra açılabilir.&lt;br /&gt;Supports : Recordsetprovider’ın hangi cursor seçeneklerini desteklediğini belirtir.&lt;br /&gt;Update  : Yapılan değişiklikleri kayıt eder.&lt;br /&gt;UpdateBatch : Veri kaynağı üzerindeki bir grup güncelleme işlemini yapar.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL Server Üzerinde Bir Recordset Nesnesinin Connection Nesnesi ile Yaratılması&lt;br /&gt;&lt;br /&gt;Dim rst As New ADODB.Recordset&lt;br /&gt;Dim cnn As New ADODB.Connection&lt;br /&gt;Cnn.Open “driver={SQL Server};Server=svrsql; uid=sa; pwd=; database=adresler”&lt;br /&gt;Rst.Open  “SELECT * FROM OGRENCILER”, cnn, adOpenKeyset; adLockOptimistic&lt;br /&gt;Set DataGrid1.DataSource= rst&lt;br /&gt;&lt;br /&gt;Microsof Access  Üzerinde Bir Recordset Nesnesinin Connection Nesnesi ile Yaratılması ve Doldurulması&lt;br /&gt;&lt;br /&gt;Dim rst As New ADODB.Recordset&lt;br /&gt;Dim cnn As New ADODB.Connection&lt;br /&gt;Cnn.Open “ADRESLER”&lt;br /&gt;Rst.Open “SELECT * FROM OGRENCILER”, cnn, adOpenKeyset; adLockOptimistic&lt;br /&gt;Set DataGrid1.DataSource= rst&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL Server Üzerinde Bir Recordset Nesnesinin Command Nesnesi ile Yaratılması ve Doldurulması&lt;br /&gt;&lt;br /&gt;Dim rst As New ADODB.Recordset&lt;br /&gt;Dim cnn As New ADODB.Connection&lt;br /&gt;Dim cmd As New ADODB.Command&lt;br /&gt;Cnn.Open “driver={SQL Server};Server=svrsql; uid=sa;pwd=;database=adresler”&lt;br /&gt;With cmd&lt;br /&gt; .CommandText =Select * Form OGRENCILER”&lt;br /&gt; Set.ActiveConnection= cnn&lt;br /&gt;End With&lt;br /&gt;Rst.Open cmd, , adOpenKeyset; adLockBatchOptimistic&lt;br /&gt;Set DataGrid1.DataSource= rst&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6657960563993278015-577183105139913473?l=visualbasicc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://visualbasicc.blogspot.com/feeds/577183105139913473/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6657960563993278015&amp;postID=577183105139913473' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6657960563993278015/posts/default/577183105139913473'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6657960563993278015/posts/default/577183105139913473'/><link rel='alternate' type='text/html' href='http://visualbasicc.blogspot.com/2008/04/ado-veri-eriimi.html' title='ADO VERİ ERİŞİMİ'/><author><name>murat2</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6657960563993278015.post-251209922700638636</id><published>2008-04-08T08:11:00.001-07:00</published><updated>2008-10-13T12:42:51.382-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kronometre programı'/><title type='text'>proje kronometrem visual basic visula stido da kronometre programı</title><content type='html'>&lt;a href="http://bp2.blogger.com/_r6nhwjLBVAg/R_uLTtmvt-I/AAAAAAAAAI4/BU3rCIU-kA0/s1600-h/1000000707_image013.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_r6nhwjLBVAg/R_uLTtmvt-I/AAAAAAAAAI4/BU3rCIU-kA0/s320/1000000707_image013.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5186892566623139810" /&gt;&lt;/a&gt;&lt;br /&gt;Kronometre Uygulaması&lt;br /&gt;&lt;br /&gt;Bu labı tamamladıktan sonra: &lt;br /&gt;· Form ve üzerindeki kontrollerin görünüm özelliklerini öğrenecek,&lt;br /&gt;· ComboBox, ListBox kontrollerine öğe ekleyebilecek,&lt;br /&gt;· TextBox kontrolünden değer okuyabilecek,&lt;br /&gt;· Timer kontrolünün çalışma şeklini öğreneceksiniz. &lt;br /&gt;&lt;br /&gt;Form üzerine kontrollerin eklenmesi, biçimlendirin yapılması&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. “Kronometre” isminde yeni bir Windows projesi açın. &lt;br /&gt;2. Properties panelinden, Form1 nesnesinin BackColor özelliğini “Menu” olarak seçin. Font özelliğini, yanındaki + tuşuna basarak genişletin. Font özelliğinin alt özellikleri listelenir. &lt;br /&gt;· Name özelliğini Tahoma, &lt;br /&gt;· Text özelliğini “Yazılım Uzmanlığı Kronometre Uygulaması”,&lt;br /&gt;· Size özelliğini 10 olarak ayarlayın.&lt;br /&gt;Form görünüm özellikleri, eklenecek kontrollerin (değiştirilmedikleri sürece) görünümlerini de etkiler. &lt;br /&gt;3. Toolbox panelinden Form üzerine bir Label ekleyin. Özelliklerini atayın:&lt;br /&gt;· Text: Kronometrem&lt;br /&gt;· Font – Name: Forte, Font – Size: 28&lt;br /&gt;· Dock: Top &lt;br /&gt;· TextAlign: BottomCenter&lt;br /&gt;4. Bir Label kontrolü ekleyin. Özelliklerini atayın:&lt;br /&gt;· Text: 0 &lt;br /&gt;· Font – Size: 30 &lt;br /&gt;· TextAlign: MiddleCenter&lt;br /&gt;· Name: lblSure&lt;br /&gt;5. Forma bir Timer kontrolü ekleyin. Name özelliğini tmrKronometre olarak değiştirin. &lt;br /&gt;İPUCU: Kod tarafında kullanacağınız kontrollerin isimlerini değiştirmek, daha sonra ulaşmak için zaman kazandıracaktır. &lt;br /&gt;6. Bir ComboBox ekleyin. Text özelliğini “Hız Seçin” olarak, Name özelliğini de cmbInterval olarak değiştirin. Items Collection içine sırayla 1000, 2000, 3000, 4000 değerlerini girin.&lt;br /&gt;Bu kontrol, çalışma anında Timer kontrolünün Interval özelliğini değiştirmeyi, dolayısıyla kronometrenin hızını ayarlamayı sağlayacak. &lt;br /&gt;7. Biri “Dur”, diğeri “Başla” Text özelliklerine sahip iki Button ekleyin. Kontrollerin Name özelliklerini sırayla btnDur ve btnBasla olarak değiştirin. &lt;br /&gt;8. Bir ListBox kontrolü ekleyin ve Name özelliğini lbKayit olarak değiştirin. Bu kontrol kronometrenin başlama ve durma zamanlarını kaydetmeyi sağlayacak. &lt;br /&gt;9. Bir TextBox kontrolü ekleyin. Name özelliğini txtSure olarak değiştirin ve Text özelliğinde yazan yazıyı silin.&lt;br /&gt;10. Eklenen kontrolleri, resim (Resim numarası) de görünen şekilde düzenleyin.&lt;br /&gt;&lt;br /&gt;Kodların yazılması&lt;br /&gt;&lt;br /&gt;1. Formun üzerine sağ tıklayın ve View Code komutunu seçin.&lt;br /&gt;2. Açılan kod sayfasında, KalanSure isimli bir değişken tanımlayın. &lt;br /&gt;&lt;br /&gt;public int KalanSure; &lt;br /&gt;&lt;br /&gt;3. Formun tasarım görünümüne dönün ve Başla isimli Button kontrolüne çift tıklayın. btnBasla_Click yordamı içine Timer kontrolünü ayarlayıp başlatan, ListBox kontrolüne kayıtları giren, kalan süreyi Label kontrolünde görüntüleyen kodları yazın. &lt;br /&gt;&lt;br /&gt;private void btnBasla_Click( System.Object sender, System.EventArgs e ) { &lt;br /&gt;// Başlangıç zamanı "KalanSure" değişkenine atanır. &lt;br /&gt;KalanSure = System.Convert.ToInt32( txtSure.Text ); &lt;br /&gt;&lt;br /&gt;// Kalan süre kullanıcıya gösterilir.&lt;br /&gt;lblSure.Text = System.Convert.ToString( KalanSure ); &lt;br /&gt;&lt;br /&gt;// ListBox kontrolüne kayıt girilir.&lt;br /&gt;lbKayit.Items.Add( "Kronometre balad: " + DateAndTime.Now.TimeOfDay.ToString() ); &lt;br /&gt;&lt;br /&gt;// ComboBox kontrolünden seçilen değer, &lt;br /&gt;// Timer kontrolünün çalışma hızını belirler.&lt;br /&gt;tmrKronometre.Interval = System.Convert.ToInt32( cmbInterval.Text ); &lt;br /&gt;&lt;br /&gt;// Timer kontrolünü çalıştırır.&lt;br /&gt;tmrKronometre.Start(); &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;4. Dur isimli Button kontrolüne çift tıklayın. btnDur_Click yordamı içine Timer kontrolünü durduracak ve ListBox kontrolüne kayıtları ekleyecek kodları yazın. &lt;br /&gt;&lt;br /&gt;private void btnDur_Click( System.Object sender, System.EventArgs e ) { &lt;br /&gt;// Timer kontrolünü durdurur.&lt;br /&gt;tmrKronometre.Stop(); &lt;br /&gt;&lt;br /&gt;// ListBox kontrolüne kayıt girilir.&lt;br /&gt;lbKayit.Items.Add( "Kronometre durduruldu: " + DateAndTime.Now.TimeOfDay.ToString() ); &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;5. Tasarım görünümünde tmrKronometre isimli Timer kontrolüne çift tıklayın. tmrKronometre_Tick yordamı içine kalan süreyi azaltacak ve süre sıfırlandığında kronometreyi durduracak kodları yazın.&lt;br /&gt;&lt;br /&gt;private void tmrKronometre_Tick( System.Object sender, System.EventArgs e ) { &lt;br /&gt;// Her saniye geçtiğinde sure değeri 1 azalacaktır.&lt;br /&gt;KalanSure = KalanSure - 1; &lt;br /&gt;&lt;br /&gt;// KalanSure değeri kullancıya gösterilir&lt;br /&gt;lblSure.Text = System.Convert.ToString( KalanSure ); &lt;br /&gt;&lt;br /&gt;// KalanSure değeri sıfıra ulaşmışsa kronometre durdurulur.&lt;br /&gt;if ( KalanSure == 0 ) { &lt;br /&gt;tmrKronometre.Stop(); &lt;br /&gt;lbKayit.Items.Add( "Süre Doldu: " + DateAndTime.Now.TimeOfDay.ToString() ); &lt;br /&gt;&lt;br /&gt;MessageBox.Show( "Süre doldu" ); &lt;br /&gt;} &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;6. Projeyi başlatın, metin kutusuna 5 değerini girin. Hız Seçin açılan kutusundan 1000 değerini seçin ve Başla düğmesine basın. &lt;br /&gt;· Süre başladıktan ve bittikten sonra ListBox kontrolündeki değişiklikler nelerdir?&lt;br /&gt;· Hız 3000 olarak seçildiğinde başlama ve bitiş zamanları arasındaki süre ne kadardır? &lt;br /&gt;Konu 4: MessageBox&lt;br /&gt;&lt;br /&gt;MessageBox, kullanıcıya bilgi göstermek için açılan mesaj kutusudur. Bu mesaj kutusu dört öğeden oluşur. &lt;br /&gt;· Text (Yazı): Mesaj kutusunda verilmek istenen bilgiyi tutan yazıdır&lt;br /&gt;· Caption (Başlık): Mesaj kutusunun başlığıdır&lt;br /&gt;· Buttons (Düğmeler): Mesaj kutusunda hangi düğmelerin gösterileceğini belirler.&lt;br /&gt;· Icon (Simge): Mesaj kutusunda gösterilecek olan simgeyi ve açıldığı zaman çıkartılacak sesi belirler.&lt;br /&gt;&lt;br /&gt;MessageBox.Show("Devam etmek istiyor musunuz?", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);&lt;br /&gt;Mesaj kutusu, kapanırken hangi düğmenin basıldığını DialogResult nesnesi ile programcıya bildirir. &lt;br /&gt;&lt;br /&gt;if(MessageBox.Show("Değişiklikler kaydedilsin mi?", "Kayıt", MessageBoxButtons.YesNoCancel) == DialogResult.Cancel)&lt;br /&gt;{&lt;br /&gt;// İptal tuşuna basıldığı zaman &lt;br /&gt;// buraya girilir.&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6657960563993278015-251209922700638636?l=visualbasicc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://visualbasicc.blogspot.com/feeds/251209922700638636/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6657960563993278015&amp;postID=251209922700638636' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6657960563993278015/posts/default/251209922700638636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6657960563993278015/posts/default/251209922700638636'/><link rel='alternate' type='text/html' href='http://visualbasicc.blogspot.com/2008/04/proje-kronometrem-visual-basic-visula.html' title='proje kronometrem visual basic visula stido da kronometre programı'/><author><name>murat2</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_r6nhwjLBVAg/R_uLTtmvt-I/AAAAAAAAAI4/BU3rCIU-kA0/s72-c/1000000707_image013.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6657960563993278015.post-7197291650551214452</id><published>2008-02-11T14:06:00.000-08:00</published><updated>2008-10-13T12:42:51.382-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VİSUAL BASİC DOWNLOAD'/><title type='text'>VİSUAL BASİC DOWNLOAD BÖLÜMÜ</title><content type='html'>&lt;body&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/vb60pro/Redist/sp5/WIN98Me/EN-US/VBRun60sp5.exe" target="_blank"&gt;V&amp;#304;SUAL BAS&amp;#304;C &amp;#304;ND&amp;#304;R&lt;/a&gt;&lt;br /&gt;&lt;/body&gt;&lt;br /&gt;&lt;/html&gt;&lt;br /&gt;&lt;body&gt;&lt;br /&gt;&lt;a href="http://www.tamindir-depo.com/dosyalar/editor/pilot/program/install.exe" target="_blank"&gt;HAZIR V&amp;#304;SUAL BAS&amp;#304;CC KODLARI &amp;#304;ND&amp;#304;R&lt;/a&gt;&lt;br /&gt;&lt;/body&gt;&lt;br /&gt;Visual Basic 6.0 ile yapilan bazi programlarin Windows isletim sisteminde çalismasi için bazi dosyalara ihtiyaci vardir. Bu program iste bu programlarin çalismasi için gerekli olan dosyalari içerir. &lt;br /&gt;İNDİRMEK İÇİN TIKLA&lt;br /&gt;&lt;br /&gt;&lt;body&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/vb60pro/Redist/sp5/WIN98Me/EN-US/VBRun60sp5.exe" target="_blank"&gt;&amp;#304;ND&amp;#304;R&lt;/a&gt;&lt;br /&gt;&lt;/body&gt;&lt;br /&gt;&lt;/html&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6657960563993278015-7197291650551214452?l=visualbasicc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://visualbasicc.blogspot.com/feeds/7197291650551214452/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6657960563993278015&amp;postID=7197291650551214452' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6657960563993278015/posts/default/7197291650551214452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6657960563993278015/posts/default/7197291650551214452'/><link rel='alternate' type='text/html' href='http://visualbasicc.blogspot.com/2008/02/visual-basic-download-blm.html' title='VİSUAL BASİC DOWNLOAD BÖLÜMÜ'/><author><name>murat2</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6657960563993278015.post-604840512093919645</id><published>2008-02-11T14:01:00.000-08:00</published><updated>2008-10-13T12:42:51.383-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='visual basicc video anlatım'/><title type='text'>visual basicc video anlatım</title><content type='html'>visual basicc oyun yapımı &lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/jLrJnl1Hluw&amp;rel=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/jLrJnl1Hluw&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;animasyon&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ts9cbM5awrc&amp;rel=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/ts9cbM5awrc&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6657960563993278015-604840512093919645?l=visualbasicc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://visualbasicc.blogspot.com/feeds/604840512093919645/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6657960563993278015&amp;postID=604840512093919645' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6657960563993278015/posts/default/604840512093919645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6657960563993278015/posts/default/604840512093919645'/><link rel='alternate' type='text/html' href='http://visualbasicc.blogspot.com/2008/02/visual-basicc-video-anlatm.html' title='visual basicc video anlatım'/><author><name>murat2</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6657960563993278015.post-3951600961438420012</id><published>2008-02-11T13:37:00.001-08:00</published><updated>2008-10-13T12:42:51.383-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual Basicte Basit'/><title type='text'>Visual Basicte Basit bir Telefon Programı visual basicc</title><content type='html'>Numara kaydedebilen telefon programı &lt;br /&gt;&lt;br /&gt;'Bu Program bekir demir tarafından genel amaçlı olarak yazılıp kopyalanması ve dağıtılması yasak degildir&lt;br /&gt;Option Explicit&lt;br /&gt;&lt;br /&gt;DefInt A-Z&lt;br /&gt;&lt;br /&gt;Dim CancelFlag&lt;br /&gt;&lt;br /&gt;Private Sub CancelButton_Click()&lt;br /&gt;    CancelFlag = True&lt;br /&gt;    CancelButton.Enabled = False&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Dial(N$)&lt;br /&gt;    Dim DialString$, FromModem$, dummy&lt;br /&gt;&lt;br /&gt;   DialString$ = "ATDT" + N$ + ";" + vbCr&lt;br /&gt;&lt;br /&gt;    ' Bağlantı Port ayarları&lt;br /&gt;    MSComm1.CommPort = 3&lt;br /&gt;    MSComm1.Settings = "9600,N,8,1"&lt;br /&gt;    &lt;br /&gt;    ' Bağlantı portunu aç&lt;br /&gt;    On Error Resume Next&lt;br /&gt;    MSComm1.PortOpen = True&lt;br /&gt;    If Err Then&lt;br /&gt;       Exit Sub&lt;br /&gt;    End If&lt;br /&gt;    &lt;br /&gt;    MSComm1.InBufferCount = 0&lt;br /&gt;    &lt;br /&gt;    'Numarayı çevir&lt;br /&gt;    MSComm1.Output = DialString$&lt;br /&gt;    &lt;br /&gt;    ' modeme geri dönmek için tamamı bekle&lt;br /&gt;    Do&lt;br /&gt;       dummy = DoEvents()&lt;br /&gt;              If MSComm1.InBufferCount Then&lt;br /&gt;          FromModem$ = FromModem$ + MSComm1.Input&lt;br /&gt;          ' Tamam'ı Kontrol et&lt;br /&gt;          If InStr(FromModem$, "OK") Then&lt;br /&gt;             'Kullanıcı telefonu kaldırırsa&lt;br /&gt;             Beep&lt;br /&gt;             MsgBox "Lütfen Ahizeyi Kaldırıp ENTER a Basın"&lt;br /&gt;             Exit Do&lt;br /&gt;          End If&lt;br /&gt;       End If&lt;br /&gt;        &lt;br /&gt;       ' Kullanıcı iptali seçerse&lt;br /&gt;       If CancelFlag Then&lt;br /&gt;          CancelFlag = False&lt;br /&gt;          Exit Do&lt;br /&gt;       End If&lt;br /&gt;    Loop&lt;br /&gt;    &lt;br /&gt;    ' Modemle bağlantıyı kes&lt;br /&gt;    MSComm1.Output = "ATH" + vbCr&lt;br /&gt;    &lt;br /&gt;    ' Portu kapat&lt;br /&gt;    MSComm1.PortOpen = False&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Command1_Click(Index As Integer)&lt;br /&gt;Durum.Text = Durum.Text + Command1(Index).Caption&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Command2_Click()&lt;br /&gt;Text1.Visible = False&lt;br /&gt;Text2.Visible = False&lt;br /&gt;Command2.Visible = False&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Command3_Click()&lt;br /&gt;Durum.Text = Num.Caption&lt;br /&gt;Command4.Visible = True&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Command4_Click()&lt;br /&gt;Data1.Refresh&lt;br /&gt;Command4.Visible = False&lt;br /&gt;Command3.Visible = True&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Data1_Validate(Action As Integer, Save As Integer)&lt;br /&gt;On Error Resume Next&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub DialButton_Click()&lt;br /&gt;    Dim N$, T$&lt;br /&gt;    &lt;br /&gt;    DialButton.Enabled = False&lt;br /&gt;    QuitButton.Enabled = False&lt;br /&gt;    CancelButton.Enabled = True&lt;br /&gt;    ' Çevirmek için gerekli numara&lt;br /&gt;    N$ = Durum.Text&lt;br /&gt;        &lt;br /&gt;    T$ = Durum&lt;br /&gt;    Durum = "Çevriliyor - " + N$&lt;br /&gt;    &lt;br /&gt;    ' Çevrilecek Telefon Numarasını Seç&lt;br /&gt;    Dial N$&lt;br /&gt;&lt;br /&gt;    DialButton.Enabled = True&lt;br /&gt;    QuitButton.Enabled = True&lt;br /&gt;    CancelButton.Enabled = False&lt;br /&gt;&lt;br /&gt;    Durum = T$&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Form_Load()&lt;br /&gt;    MSComm1.InputLen = 0&lt;br /&gt;    &lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Kay_Click()&lt;br /&gt;Data1.Recordset.AddNew&lt;br /&gt;Text2.Visible = True&lt;br /&gt;Command2.Visible = True&lt;br /&gt;Text1.Visible = True&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Label1_DblClick()&lt;br /&gt;Data1.Refresh&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Label4_Click()&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub QuitButton_Click()&lt;br /&gt;    End&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Sil_Click()&lt;br /&gt;On Error Resume Next&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6657960563993278015-3951600961438420012?l=visualbasicc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://visualbasicc.blogspot.com/feeds/3951600961438420012/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6657960563993278015&amp;postID=3951600961438420012' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6657960563993278015/posts/default/3951600961438420012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6657960563993278015/posts/default/3951600961438420012'/><link rel='alternate' type='text/html' href='http://visualbasicc.blogspot.com/2008/02/visual-basicte-basit-bir-telefon.html' title='Visual Basicte Basit bir Telefon Programı visual basicc'/><author><name>murat2</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6657960563993278015.post-1598656293789538768</id><published>2008-02-11T13:36:00.002-08:00</published><updated>2008-10-13T12:42:51.383-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='şekilli pencere visual basicc'/><title type='text'>şekilli pencere visual basicc</title><content type='html'>Private Declare Function CreateEllipticRgn Lib "gdi32" (ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long) As Long&lt;br /&gt;Private Declare Function SetWindowRgn Lib "user32" (ByVal hWnd As Long, ByVal hRgn As Long, ByVal bRedraw As Long) As Long&lt;br /&gt;&lt;br /&gt;Private Sub Form_Load()&lt;br /&gt;Dim hr&amp;, dl&amp;&lt;br /&gt;Dim usew&amp;, useh&amp;&lt;br /&gt;usew&amp; = Me.Width / Screen.TwipsPerPixelX&lt;br /&gt;useh&amp; = Me.Height / Screen.TwipsPerPixelY&lt;br /&gt;' Olusturuluyor...&lt;br /&gt;hr&amp; = CreateEllipticRgn(-150, -210, usew, useh) 'Bu sayilari degistirerek pencere ile oynayabilirsiniz..&lt;br /&gt;' Gosteriliyor...&lt;br /&gt;dl&amp; = SetWindowRgn(Me.hWnd, hr, True)&lt;br /&gt;End Sub&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6657960563993278015-1598656293789538768?l=visualbasicc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://visualbasicc.blogspot.com/feeds/1598656293789538768/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6657960563993278015&amp;postID=1598656293789538768' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6657960563993278015/posts/default/1598656293789538768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6657960563993278015/posts/default/1598656293789538768'/><link rel='alternate' type='text/html' href='http://visualbasicc.blogspot.com/2008/02/ekilli-pencere-visual-basicc.html' title='şekilli pencere visual basicc'/><author><name>murat2</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6657960563993278015.post-6673110547673886763</id><published>2008-02-11T13:36:00.001-08:00</published><updated>2008-10-13T12:42:51.383-07:00</updated><title type='text'>sayıyı yazıya çeviren program visual basicc</title><content type='html'>Sayın Bülent Yenilmez sayıyı yazıya çeviren bir fonksiyon yollamış, kendisine teşekkür ediyorum. Ayrıca sorununada şöyle bir ipucu vereyim ingilizcede 11 ve 19 arası sayıların sesletimleri türkçede olduğu gibi 1 'on' ve 'bir' kelimelerinin birleşmeleri ile meydana gelmez. yani 11 için 'eleven' kelimesi ingilizce 10 'ten' ve 1 'one' kelimelerinden oluşmaz. Bu durumda bu sayılar için fonksiyon içinde özel bir bölüm gerekiyor.  &lt;br /&gt;Tüm kod aşağıdadır&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;'Bu fonksiyon cok güzel bir şekilde çalışıyor. Dileyen arkadaşlar kullanabilir.&lt;br /&gt;'Bir isteğim olacak. Bu fonksiyondan yola çıkarak aynı şekilde ingilizcesini yazdırmak istediğimde &lt;br /&gt;'11 den 19 a kadar olan sayılarda "eleven" yerine "tenone" çıkıyor. Bu sorunu çözebilen olursa &lt;br /&gt;'lütfen bana haber versin... Şimdiden Teşekkürler.&lt;br /&gt;&lt;br /&gt;Dim b$(9)&lt;br /&gt;Dim y$(9)&lt;br /&gt;Dim m$(4)&lt;br /&gt;Dim v(15)&lt;br /&gt;Dim c(3)&lt;br /&gt;Private Sub Form_Load()&lt;br /&gt;Text1.Text = Yaziyla$(15000)&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Function Yaziyla$(sayi)&lt;br /&gt;&lt;br /&gt;b$(0) = ""&lt;br /&gt;b$(1) = "Bir"&lt;br /&gt;b$(2) = "İki"&lt;br /&gt;b$(3) = "Üç"&lt;br /&gt;b$(4) = "Dört"&lt;br /&gt;b$(5) = "Beş"&lt;br /&gt;b$(6) = "Altı"&lt;br /&gt;b$(7) = "Yedi"&lt;br /&gt;b$(8) = "Sekiz"&lt;br /&gt;b$(9) = "Dokuz"&lt;br /&gt;&lt;br /&gt;y$(0) = ""&lt;br /&gt;y$(1) = "On"&lt;br /&gt;y$(2) = "Yirmi"&lt;br /&gt;y$(3) = "Otuz"&lt;br /&gt;y$(4) = "Kırk"&lt;br /&gt;y$(5) = "Elli"&lt;br /&gt;y$(6) = "Altmış"&lt;br /&gt;y$(7) = "Yetmiş"&lt;br /&gt;y$(8) = "Seksen"&lt;br /&gt;y$(9) = "Doksan"&lt;br /&gt;&lt;br /&gt;m$(0) = "Trilyon"&lt;br /&gt;m$(1) = "Milyar"&lt;br /&gt;m$(2) = "Milyon"&lt;br /&gt;m$(3) = "Bin"&lt;br /&gt;m$(4) = ""&lt;br /&gt;&lt;br /&gt;a$ = Str(sayi)&lt;br /&gt;If Left$(a$, 1) = " " Then pozitif = 1 Else pozitif = 0&lt;br /&gt;a$ = Right$(a$, Len(a$) - 1)&lt;br /&gt;For x = 1 To Len(a$)&lt;br /&gt;  If (Asc(Mid$(a$, x, 1)) &gt; Asc("9")) Or (Asc(Mid$(a$, x, 1)) &lt; Asc("0")) Then GoTo hata&lt;br /&gt;Next x&lt;br /&gt;If Len(a$) &gt; 15 Then GoTo hata&lt;br /&gt;a$ = String(15 - Len(a$), "0") + a$&lt;br /&gt;For x = 1 To 15&lt;br /&gt;  v(x) = Val(Mid$(a$, x, 1))&lt;br /&gt;Next x&lt;br /&gt;&lt;br /&gt;s$ = ""&lt;br /&gt;For x = 0 To 4&lt;br /&gt;  c(1) = v((x * 3) + 1)&lt;br /&gt;  c(2) = v((x * 3) + 2)&lt;br /&gt;  c(3) = v((x * 3) + 3)&lt;br /&gt;  If c(1) = 0 Then&lt;br /&gt;    e$ = ""&lt;br /&gt;  ElseIf c(1) = 1 Then&lt;br /&gt;    e$ = "Yüz"&lt;br /&gt;  Else&lt;br /&gt;   e$ = b$(c(1)) + "Yüz"&lt;br /&gt;  End If&lt;br /&gt;  e$ = e$ + y$(c(2)) + b$(c(3))&lt;br /&gt;  If e$ &lt;&gt; "" Then e$ = e$ + m$(x)&lt;br /&gt;  If (x = 3) And (e$ = "BirBin") Then e$ = "Bin"&lt;br /&gt;  s$ = s$ + e$&lt;br /&gt;Next x&lt;br /&gt;&lt;br /&gt;If s$ = "" Then s$ = "Sıfır"&lt;br /&gt;If pozitif = 0 Then s$ = "Eksi" + s$&lt;br /&gt;Yaziyla$ = s$&lt;br /&gt;GoTo tamam&lt;br /&gt;hata: Yaziyla$ = "Hata"&lt;br /&gt;tamam:&lt;br /&gt;End Function&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6657960563993278015-6673110547673886763?l=visualbasicc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://visualbasicc.blogspot.com/feeds/6673110547673886763/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6657960563993278015&amp;postID=6673110547673886763' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6657960563993278015/posts/default/6673110547673886763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6657960563993278015/posts/default/6673110547673886763'/><link rel='alternate' type='text/html' href='http://visualbasicc.blogspot.com/2008/02/sayy-yazya-eviren-program-visual-basicc.html' title='sayıyı yazıya çeviren program visual basicc'/><author><name>murat2</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6657960563993278015.post-206480843701502596</id><published>2008-02-11T13:35:00.001-08:00</published><updated>2008-10-13T12:42:51.384-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sayısal Loto visual basicc'/><title type='text'>Sayısal Loto visual basicc kodu sayısal loto programı</title><content type='html'>Sayısal Loto&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;Güzel bir numara sallama örneği; önce üç tane commmand buton koy sonra 6 Text box ve kodu kopyala &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Private Sub Command1_Click()&lt;br /&gt;Dim NumberList(5) As Integer&lt;br /&gt;' Numaraların her zaman farklı olması için bunu yazıyoruz&lt;br /&gt;Randomize Timer&lt;br /&gt;Text1.Text = Int(Rnd * 49) + 1&lt;br /&gt;Text2.Text = Int(Rnd * 49) + 1&lt;br /&gt;Text3.Text = Int(Rnd * 49) + 1&lt;br /&gt;Text4.Text = Int(Rnd * 49) + 1&lt;br /&gt;Text5.Text = Int(Rnd * 49) + 1&lt;br /&gt;Text6.Text = Int(Rnd * 49) + 1&lt;br /&gt;'Sallanan numaraların aynı olma ihtimali çok yüksektir bundan dolyı bu kodları ekliyoruz&lt;br /&gt;If Text1.Text = Text2.Text Or Text1.Text = Text3.Text Or Text1.Text = Text4.Text Or Text1.Text = Text5.Text Or Text1.Text = Text6.Text Then&lt;br /&gt;Text1.Text = Int(Rnd * 49) + 1&lt;br /&gt;End If&lt;br /&gt;If Text2.Text = Text1.Text Or Text2.Text = Text3.Text Or Text2.Text = Text4.Text Or Text2.Text = Text5.Text Or Text2.Text = Text6.Text Then&lt;br /&gt;Text2.Text = Int(Rnd * 49) + 1&lt;br /&gt;End If&lt;br /&gt;If Text3.Text = Text1.Text Or Text3.Text = Text2.Text Or Text3.Text = Text4.Text Or Text3.Text = Text5.Text Or Text3.Text = Text6.Text Then&lt;br /&gt;Text3.Text = Int(Rnd * 49) + 1&lt;br /&gt;End If&lt;br /&gt;If Text4.Text = Text1.Text Or Text4.Text = Text2.Text Or Text4.Text = Text3.Text Or Text4.Text = Text5.Text Or Text4.Text = Text6.Text Then&lt;br /&gt;Text4.Text = Int(Rnd * 49) + 1&lt;br /&gt;End If&lt;br /&gt;If Text5.Text = Text1.Text Or Text5.Text = Text2.Text Or Text5.Text = Text3.Text Or Text5.Text = Text4.Text Or Text5.Text = Text6.Text Then&lt;br /&gt;Text5.Text = Int(Rnd * 49) + 1&lt;br /&gt;End If&lt;br /&gt;If Text6.Text = Text1.Text Or Text6.Text = Text2.Text Or Text6.Text = Text3.Text Or Text6.Text = Text4.Text Or Text6.Text = Text5.Text Then&lt;br /&gt;Text6.Text = Int(Rnd * 49) + 1&lt;br /&gt;End If&lt;br /&gt;'Bu kodlar text boxlardaki değerlerin küçükten büyüğe sıralanmasını sağlar&lt;br /&gt;NumberList(0) = CInt(Text1.Text)&lt;br /&gt;NumberList(1) = CInt(Text2.Text)&lt;br /&gt;NumberList(2) = CInt(Text3.Text)&lt;br /&gt;NumberList(3) = CInt(Text4.Text)&lt;br /&gt;NumberList(4) = CInt(Text5.Text)&lt;br /&gt;NumberList(5) = CInt(Text6.Text)&lt;br /&gt;For j = 0 To 5&lt;br /&gt;For i = 0 To 4&lt;br /&gt;If NumberList(i) &gt; NumberList(i + 1) Then&lt;br /&gt;   temp = NumberList(i)&lt;br /&gt;   NumberList(i) = NumberList(i + 1)&lt;br /&gt;   NumberList(i + 1) = temp&lt;br /&gt;End If&lt;br /&gt;Next i&lt;br /&gt;Next j&lt;br /&gt;Text1.Text = NumberList(0)&lt;br /&gt;Text2.Text = NumberList(1)&lt;br /&gt;Text3.Text = NumberList(2)&lt;br /&gt;Text4.Text = NumberList(3)&lt;br /&gt;Text5.Text = NumberList(4)&lt;br /&gt;Text6.Text = NumberList(5)&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Command2_Click()&lt;br /&gt;mesaj = MsgBox("Bu Program Şükrü Sanioğlu tarafından yapılmıştır (C). 2003-2004 | SS-Yazılım |", 10, "Sayısal Loto 6/49 Programı Hakkında")&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Command3_Click()&lt;br /&gt;End&lt;br /&gt;End Sub&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6657960563993278015-206480843701502596?l=visualbasicc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://visualbasicc.blogspot.com/feeds/206480843701502596/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6657960563993278015&amp;postID=206480843701502596' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6657960563993278015/posts/default/206480843701502596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6657960563993278015/posts/default/206480843701502596'/><link rel='alternate' type='text/html' href='http://visualbasicc.blogspot.com/2008/02/saysal-loto-visual-basicc-kodu-saysal.html' title='Sayısal Loto visual basicc kodu sayısal loto programı'/><author><name>murat2</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6657960563993278015.post-2861848533667031043</id><published>2008-02-11T13:34:00.001-08:00</published><updated>2008-10-13T12:42:51.384-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ram ölçer visual basicc kod'/><title type='text'>ram ölçer visual basicc kod</title><content type='html'>Bir adet Timer ekleyin forma kopyalayın.. &lt;br /&gt;&lt;br /&gt;Private Type MEMORYSTATUS&lt;br /&gt;        dwLength As Long&lt;br /&gt;        dwMemoryLoad As Long&lt;br /&gt;        dwTotalPhys As Long&lt;br /&gt;        dwAvailPhys As Long&lt;br /&gt;        dwTotalPageFile As Long&lt;br /&gt;        dwAvailPageFile As Long&lt;br /&gt;        dwTotalVirtual As Long&lt;br /&gt;        dwAvailVirtual As Long&lt;br /&gt;End Type&lt;br /&gt;Private Declare Sub GlobalMemoryStatus Lib "kernel32" (lpBuffer As MEMORYSTATUS)&lt;br /&gt;&lt;br /&gt;Private Sub Form_load()&lt;br /&gt;    Timer1.Interval = 1000&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Timer1_Timer()&lt;br /&gt;Cls&lt;br /&gt;Dim m As MEMORYSTATUS&lt;br /&gt;GlobalMemoryStatus m&lt;br /&gt;Print "Bellek Kullanımı %:", m.dwMemoryLoad&lt;br /&gt;Print "Toplam RAM:", , m.dwTotalPhys / 1024 / 1024 &amp; " MB"&lt;br /&gt;Print "Boş RAM:", , m.dwAvailPhys / 1024 / 1024 &amp; "MB"&lt;br /&gt;End Sub&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6657960563993278015-2861848533667031043?l=visualbasicc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://visualbasicc.blogspot.com/feeds/2861848533667031043/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6657960563993278015&amp;postID=2861848533667031043' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6657960563993278015/posts/default/2861848533667031043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6657960563993278015/posts/default/2861848533667031043'/><link rel='alternate' type='text/html' href='http://visualbasicc.blogspot.com/2008/02/ram-ler-visual-basicc-kod.html' title='ram ölçer visual basicc kod'/><author><name>murat2</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6657960563993278015.post-6842641279074543443</id><published>2008-02-11T13:33:00.000-08:00</published><updated>2008-10-13T12:42:51.384-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='şifreli giriş visual basicc'/><title type='text'>şifreli giriş visual basicc</title><content type='html'>İlk önce visual basic i açın.Form üzerine bi tane sifre adında textbox1 ve tamam adın da Command1 butonu eklleyin ve aşağıda ki kodu kopyalayın..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Private Sub tamam_Click()&lt;br /&gt;&lt;br /&gt;        if sifre.text="DAGARSLAN" then&lt;br /&gt;                 msgbox "Şifre Doğru Giriş Onaylandı",8,"Giriş Tamam"&lt;br /&gt;                  form2.show&lt;br /&gt;                  form1.hide&lt;br /&gt;        else&lt;br /&gt;                msgbox "Şifreyi Bilemediniz!!!",6,"Byes"&lt;br /&gt;end 'Programı Kapatıyozz&lt;br /&gt;end sub&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6657960563993278015-6842641279074543443?l=visualbasicc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://visualbasicc.blogspot.com/feeds/6842641279074543443/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6657960563993278015&amp;postID=6842641279074543443' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6657960563993278015/posts/default/6842641279074543443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6657960563993278015/posts/default/6842641279074543443'/><link rel='alternate' type='text/html' href='http://visualbasicc.blogspot.com/2008/02/ifreli-giri-visual-basicc.html' title='şifreli giriş visual basicc'/><author><name>murat2</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6657960563993278015.post-8925197710022230717</id><published>2008-02-11T13:32:00.000-08:00</published><updated>2008-10-13T12:42:51.385-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Download Programı visual basicc kod'/><title type='text'>Download Programı visual basicc kod</title><content type='html'>Download Programı...&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;Bu kodlar ile Inet kullanımı hakkında daha fazla bilginiz olacak... &lt;br /&gt;Merhaba. Burada Inet (Internet Transfer Control) nesnesinin kullanımı hakkında kısa bilgiler yer almaktadır. Ayrıca örnek olarak da bir download programı yazdım ve kodlarını sizlerle paylaşıyorum.&lt;br /&gt;İlk önce forma aşağıdaki resimde görüldüğü gibi iki textbox, bir commandbutton ve bir Inet nesnesi ekleyin.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Textboxların adını “Adres” ve “Kayıtadı”, commandbuttonun ise “Başla” olarak değiştirdikten sonra aşağıdaki kodları “Başla” isimli commandbuttonun click olayına yapıştırın. Daha sonra Inet nesnesinin Protocol özelliğini 2-icFTP değerini seçin. Hepsi bu…&lt;br /&gt;&lt;br /&gt;'********©2003*********&lt;br /&gt;'*****Volkan ESGEL*****&lt;br /&gt;'***vesgel@mynet.com***&lt;br /&gt;'**www.essoft.cjb.net**&lt;br /&gt;'-----Bu kod tamamen eğitim amaçlıdır. Bu kod ile Inet nesnesinin kullanımını daha iyi öğrenebilirsiniz...-----&lt;br /&gt;‘*************************&lt;br /&gt;Private Sub Başla_Click()&lt;br /&gt;    Dim Mx() As Byte 'Mx() tanımlanıyor...&lt;br /&gt;    Me.Caption = "Dosya yükleniyor..." 'Formun başlğı değiştiriliyor...&lt;br /&gt;    Mx() = Inet1.OpenURL(Adres.Text, 1) 'Adres açılıyor...&lt;br /&gt;    Open App.Path &amp; Kayıtadı.Text For Binary Access Write As #1 'Etkin dizine belirtilen isim ve uzantıda dosya oluşturuluyor...&lt;br /&gt;    Put #1, , Mx() 'Dosya kaydediliyor...&lt;br /&gt;    Close #1 ' #1 Kapatılıyor...&lt;br /&gt;    MsgBox ("Dosya yüklendi..." &amp; vbCrLf &amp; "adres=" &amp; App.Path &amp; Kayıtadı.Text) 'Sonuç olarak dosyanın yüklendiği dizin ve dosya adı mesaj olarak gönderiliyor...&lt;br /&gt;End Sub&lt;br /&gt;‘*************************&lt;br /&gt;Artık program çalışmaya hazır. Adres kısmına (www.essoft.cjb.net/essoft.gif) gibi bir internet adresi ve Dosya Adı kısmına bilgisayarınıza dosyanın kaydedileceği ismi (“essoft.gif” gibi) girdikten sonra “İndir” tuşuna basın. Dosya indiriliyor… Dosya indirme işlemi bittiğinde ise dosyanın hdd’nizde kaydedildiği dizin vb. bilgiler veriliyor.&lt;br /&gt;&lt;br /&gt;******Inet ( Internet Transfer Control ) Hakkında Bilgiler******&lt;br /&gt;&lt;br /&gt;¦ Remote Port&lt;br /&gt;İstemci ile bilgisayarın sunucu bilgisayara bağlantı sırasında kullanacağı port numarasını belirler. Bu bilgi verilmez ise varsayılan değerler işleme konur ve FTP için 21, http için 80 portu kullanılır.&lt;br /&gt;¦ Protocol&lt;br /&gt;Bağlantı sırasında kullanacağımız protokolü belirler. Bu gerçekten önemlidir. Her protokolün farklı kuralları vardır ve bağlandığımız sunucu ile aynı protokole bağımlı bir şekilde veri alışverişi sağlamazsak sistem zarar görecektir. Bir FTP sunucuya http ile bağlantı kurmaya çalışmamız hem istemci hem de sunucuya hata mesajlarıyla geri dönecektir ve bağlantı kurulamayacaktır. Bu nedenle ulaşmak istediğimiz veriye en uygun sunucuyu  seçtikten sonra bu sunucunun kabul ettiği protokole uygun bir şekilde bağlantı isteğinde bulunmalıyız.&lt;br /&gt;Inet nesnesi 3 farklı protokolü taban olarak kabul edebilir:&lt;br /&gt;İcUnknown: bilinmeyen; icDefault: varsayılan; icFTP: FTP; icHTTP: http; icHTTPS: HTTPS.&lt;br /&gt;¦ Request Time Out&lt;br /&gt;Bağlantı isteği gönderildikten sonra istemci, sunucunun bağlantıyı kabul etmsini bekler, bir süre yanıt gelmezse beklemekten vazgeçip bağlantıyı keser. İşte bu süreyi requesttimeout ile belirliyoruz. Requesttimeout değeri saniye cinsinden yazılır ve sınırsız süre verilmek istendiğinde 0 değeri atanır.&lt;br /&gt;Sunucu çok yoğun çalışıyorsa ve isteklere cevap vermede gecikiyorsa zaman aşımı süremizi yüksek tutmamız gerekir. Aksi takdirde henüz sunucuda bize sıra gelmeden bağlantı isteği iptal edilir ve asla bağlantı gerçekleşmez.&lt;br /&gt;¦ OpenURL&lt;br /&gt;Inet nesnemizin bağlanacağı sunucu ve ulaşacağı dosyayı bu komutla belirleyebiliriz. Bu komut .openURL(“adres”, “veri_tipi”) şeklinde kullanılır. Buradaki veri tipi değeri 0 veya 1 olabilir. Hiçbir değer verilmezse 0 kabul edilir. 0 değeri bize gelen verilerin string formatında olmasını sağlar. 1 değeri ise aynı verileri binary formatta ve byte dizisi halinde getirir. OpenURL komutunun daha gelişmiş olan alternatifleri de vardır.&lt;br /&gt;¦ StillExecuting&lt;br /&gt;Gelişmiş uygulamalarımızda sıkça kullandığımız komutlardan biri de stillexecuting komutudur. Bu aslında komut değil Boolean bir değerdir. Inet nesnemize herhangi bir komutu verip işlemesini sağladıktan sonra işlemin bitip bitmediğini stillexecuting ile öğrenebiliriz. Inet nesnesi aynı anda birden fazla işlem yapamayacağı için işlem yaptığı sırada başka bir işleme zorlanması hatalara neden olacaktır. Bu gibi durumlarda  stillexecuting ile sistemin meşgul olup olmadığını kontrol ederek sıradaki komutları beklemeye alabiliriz. Stillexecuting değerinin True olması sistemin meşgul olduğunu, False olması ise işlemin tamamlandığını belirtir.&lt;br /&gt;¦Execute&lt;br /&gt;OpenURL metodu ile aynı işi görmesine rağmen daha gelişmiştir. Sunucu ile sürekli haberleşme sağlar ve sunucu ile dosyalama hizmetlerini başlatma yetkisine sahiptir.&lt;br /&gt;¦ AccessType&lt;br /&gt;Nesnemizin Internet veya Intranet bağlantısı sırasında kullanacağı bağlantı hizmetlerini belirlemek amacıyla kullanılır. Direkt bağlantı kurulacaksa bu değer boş bırakılabilir. Yine bu değere bağlı olarak Proxy server bağlantısı yapılacağı nesneye bildirilir ve daha sonra Proxy değeri verilerek hedef sunucuya ulaşılır.&lt;br /&gt;¦ Proxy&lt;br /&gt;Bu değer sadece AccessType değeri 2 olduğunda yani “Proxy kullan” emri verildiğinde devreye girer. IP adresi veya domainname değeri alabilir. Bu kullanılacak olan Proxy server adresidir ve hedef sunucuya ulaşmadan önce bu adrese bakılarak bir proxy’den çıkış yapılır.&lt;br /&gt;&lt;br /&gt;Benden bu kadar… Download programı örneğini ve Inet kontrolünün kullanımı hakkında yeterli bilgiyi burada verdiğime inanıyorum. Eğer bu yazıyı yazarken atladığım veya yanlış yazdığım şeyler varsa bana mesaj atın. Bu programı daha da geliştirerek çok güçlü Download programları yazılabilir. Bu kodun daha da geliştirilmiş şeklini görmek istiyorum. Onun için sizden bu koddan yola çıkarak geliştirmiş olduğunuz kodları programlama.com’da veya vesgel@mynet.com ’da görmek beni çok sevirdirecek. Umarım öyle olur. Takıldığınız yerlerde bana mesaj atabilirsiniz. Umarım bu kodlar size Inet kullanımını daha iyi anlatacaktır.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6657960563993278015-8925197710022230717?l=visualbasicc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://visualbasicc.blogspot.com/feeds/8925197710022230717/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6657960563993278015&amp;postID=8925197710022230717' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6657960563993278015/posts/default/8925197710022230717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6657960563993278015/posts/default/8925197710022230717'/><link rel='alternate' type='text/html' href='http://visualbasicc.blogspot.com/2008/02/download-program-visual-basicc-kod.html' title='Download Programı visual basicc kod'/><author><name>murat2</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6657960563993278015.post-6178329046794535001</id><published>2008-02-11T13:31:00.000-08:00</published><updated>2008-10-13T12:42:51.385-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='API kullanarak bir diskete format atmak için'/><title type='text'>API kullanarak bir diskete format atmak için visual basicc kod</title><content type='html'>API kullanarak bir diskete format atmak için aşağıdaki kodu kullanabilirsiniz.&lt;br /&gt;Not: Bu kod harddiske format atabilir, bu nedenle dikkatli olmalısınız. &lt;br /&gt;&lt;br /&gt;Önce, Bu kodu bir formun General Declarations bölümüne kopyalayın: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Private Declare Function SHFormatDrive Lib "shell32" _&lt;br /&gt;    (ByVal hwnd As Long, ByVal Drive As Long, ByVal fmtID As Long, _&lt;br /&gt;    ByVal options As Long) As Long&lt;br /&gt;Private Declare Function GetDriveType Lib "kernel32" Alias _&lt;br /&gt;    "GetDriveTypeA" (ByVal nDrive As String) As Long&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Forma iki CommandButtons ekleyin:&lt;br /&gt;Birincinin adı: "cmdFormatDrive"&lt;br /&gt;İkincinin adı: "cmdDiskCopy"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Private Sub cmdFormatDrive_Click()&lt;br /&gt;    Dim DriveLetter$, DriveNumber&amp;, DriveType&amp;&lt;br /&gt;    Dim RetVal&amp;, RetFromMsg%&lt;br /&gt;    DriveLetter = UCase(Drive1.Drive)&lt;br /&gt;    DriveNumber = (Asc(DriveLetter) - 65) ' Change letter to Number:&lt;br /&gt;A=0&lt;br /&gt;    DriveType = GetDriveType(DriveLetter)&lt;br /&gt;    If DriveType = 2 Then  'Floppies, etc&lt;br /&gt;        RetVal = SHFormatDrive(Me.hwnd, DriveNumber, 0&amp;, 0&amp;)&lt;br /&gt;    Else&lt;br /&gt;RetFromMsg = MsgBox("This drive is NOT a&lt;br /&gt;removeable" &amp; vbCrLf &amp; _&lt;br /&gt;    "drive! Format this drive?", 276,&lt;br /&gt;"SHFormatDrive Example")&lt;br /&gt;        Select Case RetFromMsg&lt;br /&gt;            Case 6   'Yes&lt;br /&gt;                ' UnComment to do it...&lt;br /&gt;                'RetVal = SHFormatDrive(Me.hwnd, DriveNumber, 0&amp;, 0&amp;)&lt;br /&gt;            Case 7   'No&lt;br /&gt;                ' Do nothing&lt;br /&gt;        End Select&lt;br /&gt;    End If&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub cmdDiskCopy_Click()&lt;br /&gt;' DiskCopyRunDll takes two parameters- From and To&lt;br /&gt;    Dim DriveLetter$, DriveNumber&amp;, DriveType&amp;&lt;br /&gt;    Dim RetVal&amp;, RetFromMsg&amp;&lt;br /&gt;    DriveLetter = UCase(Drive1.Drive)&lt;br /&gt;    DriveNumber = (Asc(DriveLetter) - 65)&lt;br /&gt;    DriveType = GetDriveType(DriveLetter)&lt;br /&gt;    If DriveType = 2 Then  'Floppies, etc&lt;br /&gt;RetVal = Shell("rundll32.exe diskcopy.dll,DiskCopyRunDll&lt;br /&gt;" _&lt;br /&gt;    &amp; DriveNumber &amp; "," &amp; DriveNumber, 1) 'Notice&lt;br /&gt;space after&lt;br /&gt;    Else   ' Just in case                         'DiskCopyRunDll&lt;br /&gt;        RetFromMsg = MsgBox("Only floppies can" &amp; vbCrLf &amp; _&lt;br /&gt;    "be diskcopied!", 64, "DiskCopy&lt;br /&gt;Example")&lt;br /&gt;    End If&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Forma birde Drive1 adlı ListDrive ekleyin:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Private Sub Drive1_Change()&lt;br /&gt;    Dim DriveLetter$, DriveNumber&amp;, DriveType&amp;&lt;br /&gt;    DriveLetter = UCase(Drive1.Drive)&lt;br /&gt;    DriveNumber = (Asc(DriveLetter) - 65)&lt;br /&gt;    DriveType = GetDriveType(DriveLetter)&lt;br /&gt;    If DriveType &lt;&gt; 2 Then  'Floppies, etc&lt;br /&gt;        cmdDiskCopy.Enabled = False&lt;br /&gt;    Else&lt;br /&gt;        cmdDiskCopy.Enabled = True&lt;br /&gt;    End If&lt;br /&gt;End Sub&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6657960563993278015-6178329046794535001?l=visualbasicc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://visualbasicc.blogspot.com/feeds/6178329046794535001/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6657960563993278015&amp;postID=6178329046794535001' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6657960563993278015/posts/default/6178329046794535001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6657960563993278015/posts/default/6178329046794535001'/><link rel='alternate' type='text/html' href='http://visualbasicc.blogspot.com/2008/02/api-kullanarak-bir-diskete-format-atmak.html' title='API kullanarak bir diskete format atmak için visual basicc kod'/><author><name>murat2</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6657960563993278015.post-8958132529389501131</id><published>2008-02-11T13:30:00.002-08:00</published><updated>2008-10-13T12:42:51.385-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cok Basit Bir Animasyon'/><title type='text'>Cok Basit Bir Animasyon Ornegi visual basicc</title><content type='html'>Cok Basit Bir Animasyon Ornegi&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;Bu Kadar Basit'miydi Diyeceksiniz &lt;br /&gt;'1-Araç çubuklarına sağ tuşla tıklayın&lt;br /&gt;&lt;br /&gt;'2-Açılan menüden Components'i seçin&lt;br /&gt;&lt;br /&gt;'3-Gelen pencereden internet controllers'i seçin&lt;br /&gt;&lt;br /&gt;'4-Projeye ekleyin&lt;br /&gt;&lt;br /&gt;'5-Oradanda formunuza ekleyin&lt;br /&gt;&lt;br /&gt;'6-Forma eklediğiniz internet sayfası nesnesinin URL özelliğine herhangi bir hareketli gif resminin adresini ("")çift tırnak işareti kullanmadan tam olarak yazınız.&lt;br /&gt;&lt;br /&gt;'7-Eğer buraya kadar doğru yapmışiseniz Projeyi çalıştırmadan Hareketli gif resmi aktif olacaktır.&lt;br /&gt;&lt;br /&gt;'8-internet sayfası resminin tam üzerine 1 tane picturebox ekleyin &lt;br /&gt;&lt;br /&gt;'7-internet sayfası nesnesine eklediğiniz hareketli animasyon resminin aynısını picturebox nesnesinin picture özelliğini kullanarak özellikler penceresinden ekleyin.&lt;br /&gt;&lt;br /&gt;'8-resmin ilk hali picturebox nesnesinde belirecektir.&lt;br /&gt;&lt;br /&gt;'9-İki tane commandbutton ekleyin&lt;br /&gt;&lt;br /&gt;'10-Command1'in caption özelliğini Oynat yapın&lt;br /&gt;&lt;br /&gt;'11-Command2'nin caption özelliğini durdur yapın&lt;br /&gt;&lt;br /&gt;'12-internet sayfasının visible özelliğini false yapın&lt;br /&gt;&lt;br /&gt;'13-Aşağıdaki kodları ilgili yordamlara yazın veya kopyala yapıştır metodunu uygulayın&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Private Sub Command1_Click  'Oynat Butonu&lt;br /&gt;&lt;br /&gt;internetControl.visible=True&lt;br /&gt;Picture1.Visible=False&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Private Sub Command2_Click  'Oynat Butonu&lt;br /&gt;&lt;br /&gt;internetControl.visible =False&lt;br /&gt;Picture1.Visible=True&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;'Hepsi Bu Kadar Kolay Gelsin&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6657960563993278015-8958132529389501131?l=visualbasicc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://visualbasicc.blogspot.com/feeds/8958132529389501131/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6657960563993278015&amp;postID=8958132529389501131' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6657960563993278015/posts/default/8958132529389501131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6657960563993278015/posts/default/8958132529389501131'/><link rel='alternate' type='text/html' href='http://visualbasicc.blogspot.com/2008/02/cok-basit-bir-animasyon-ornegi-visual.html' title='Cok Basit Bir Animasyon Ornegi visual basicc'/><author><name>murat2</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6657960563993278015.post-3895954412013708322</id><published>2008-02-11T13:30:00.001-08:00</published><updated>2008-10-13T12:42:51.386-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='çarpan top visual basicc'/><title type='text'>çarpan top visual basicc</title><content type='html'>Çarpan Top&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;Bu Programla İstediğiniz top şeklini istediğiniz duvara çarptırıp geri gelebilir Çok eğlenceli bir programYapan Kadırga Lisesinden By.VolCanO Teşekkürler... &lt;br /&gt;&lt;br /&gt;Option Explicit&lt;br /&gt;&lt;br /&gt;Private Sub Command1_Click()&lt;br /&gt;If Command1.Caption = "SToP" Then&lt;br /&gt;Command1.Caption = "STaRT"&lt;br /&gt;Timer1.Interval = 0&lt;br /&gt;Timer2.Interval = 0&lt;br /&gt;Timer3.Interval = 0&lt;br /&gt;Timer4.Interval = 0&lt;br /&gt;Else&lt;br /&gt;Command1.Caption = "SToP"&lt;br /&gt;Timer1.Interval = HScroll3.Value&lt;br /&gt;Timer2.Interval = HScroll3.Value&lt;br /&gt;Timer3.Interval = HScroll3.Value&lt;br /&gt;Timer4.Interval = HScroll3.Value&lt;br /&gt;End If&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Command2_Click()&lt;br /&gt;Command2.Visible = False&lt;br /&gt;Label1.Visible = False&lt;br /&gt;Label2.Visible = False&lt;br /&gt;Label3.Visible = False&lt;br /&gt;HScroll1.Visible = False&lt;br /&gt;HScroll2.Visible = False&lt;br /&gt;HScroll3.Visible = False&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Form_Load()&lt;br /&gt;Form1.Picture = LoadPicture()&lt;br /&gt;Image1.Picture = LoadPicture()&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Form_Unload(Cancel As Integer)&lt;br /&gt;Dim c&lt;br /&gt;c = MsgBox("ÇıKMaK İçiN Menüyü KullaN..!", vbOKOnly + vbCritical, "VolCaNo SoFTwaRE")&lt;br /&gt;If c = vbOK Then&lt;br /&gt;Cancel = True&lt;br /&gt;End If&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub HScroll1_Change()&lt;br /&gt;Dim h&lt;br /&gt;h = HScroll1.Value&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub HScroll2_Change()&lt;br /&gt;Dim v&lt;br /&gt;v = HScroll2.Value&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub HScroll3_Change()&lt;br /&gt;Timer1.Interval = HScroll3.Value&lt;br /&gt;Timer2.Interval = HScroll3.Value&lt;br /&gt;Timer3.Interval = HScroll3.Value&lt;br /&gt;Timer4.Interval = HScroll3.Value&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub MnArkaPlan_Click()&lt;br /&gt;Form1.Enabled = False&lt;br /&gt;Form3.Visible = True&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub MnÇıkış_Click()&lt;br /&gt;Form1.Visible = False&lt;br /&gt;Form5.Timer3.Enabled = False&lt;br /&gt;Form5.Timer2.Enabled = True&lt;br /&gt;Form5.Visible = True&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub MnHız_Click()&lt;br /&gt;Command2.Visible = True&lt;br /&gt;Label1.Visible = True&lt;br /&gt;Label2.Visible = True&lt;br /&gt;Label3.Visible = True&lt;br /&gt;HScroll1.Visible = True&lt;br /&gt;HScroll2.Visible = True&lt;br /&gt;HScroll3.Visible = True&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub MnŞekil_Click()&lt;br /&gt;Form1.Enabled = False&lt;br /&gt;Form2.Visible = True&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub MnVolcanO_Click()&lt;br /&gt;Form1.Visible = False&lt;br /&gt;Form5.Timer3.Enabled = True&lt;br /&gt;Form5.Timer2.Enabled = False&lt;br /&gt;Form5.Visible = True&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Timer1_Timer()&lt;br /&gt;Dim h, v&lt;br /&gt;h = HScroll1.Value&lt;br /&gt;v = HScroll2.Value&lt;br /&gt;Shape1.Left = Shape1.Left + h&lt;br /&gt;Label4.Caption = Shape1.Left&lt;br /&gt;Shape1.Top = Shape1.Top + v&lt;br /&gt;Label5.Caption = Shape1.Top&lt;br /&gt;If Shape1.Top &gt;= 4080 Then&lt;br /&gt;Timer1.Enabled = False&lt;br /&gt;Timer2.Enabled = True&lt;br /&gt;End If&lt;br /&gt;If Shape1.Left &gt;= 6360 Then&lt;br /&gt;Timer1.Enabled = False&lt;br /&gt;Timer2.Enabled = True&lt;br /&gt;End If&lt;br /&gt;If Shape1.Top &lt;= 0 Then&lt;br /&gt;Timer1.Enabled = False&lt;br /&gt;Timer3.Enabled = True&lt;br /&gt;End If&lt;br /&gt;If Shape1.Left &lt;= 0 Then&lt;br /&gt;Timer1.Enabled = True&lt;br /&gt;&lt;br /&gt;End If&lt;br /&gt;End Sub&lt;br /&gt;Private Sub Timer2_Timer()&lt;br /&gt;Dim h, v&lt;br /&gt;h = HScroll1.Value&lt;br /&gt;v = HScroll2.Value&lt;br /&gt;Shape1.Left = Shape1.Left + h&lt;br /&gt;Label4.Caption = Shape1.Left&lt;br /&gt;Shape1.Top = Shape1.Top - v&lt;br /&gt;Label5.Caption = Shape1.Top&lt;br /&gt;If Shape1.Left &gt;= 6360 Then&lt;br /&gt;Timer2.Enabled = False&lt;br /&gt;Timer3.Enabled = True&lt;br /&gt;End If&lt;br /&gt;If Shape1.Top &lt;= 0 Then&lt;br /&gt;Timer2.Enabled = False&lt;br /&gt;Timer3.Enabled = True&lt;br /&gt;End If&lt;br /&gt;If Shape1.Left &lt;= 0 Then&lt;br /&gt;Timer2.Enabled = False&lt;br /&gt;Timer1.Enabled = True&lt;br /&gt;End If&lt;br /&gt;If Shape1.Top &gt;= 4080 Then&lt;br /&gt;Timer2.Enabled = True&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;End If&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Timer3_Timer()&lt;br /&gt;Dim h, v&lt;br /&gt;h = HScroll1.Value&lt;br /&gt;v = HScroll2.Value&lt;br /&gt;Shape1.Left = Shape1.Left - h&lt;br /&gt;Label4.Caption = Shape1.Left&lt;br /&gt;Shape1.Top = Shape1.Top - v&lt;br /&gt;Label5.Caption = Shape1.Top&lt;br /&gt;If Shape1.Top &lt;= 0 Then&lt;br /&gt;Timer3.Enabled = False&lt;br /&gt;Timer4.Enabled = True&lt;br /&gt;End If&lt;br /&gt;If Shape1.Left &lt;= 0 Then&lt;br /&gt;Timer3.Enabled = False&lt;br /&gt;Timer4.Enabled = True&lt;br /&gt;End If&lt;br /&gt;If Shape1.Top &gt;= 4080 Then&lt;br /&gt;Timer3.Enabled = False&lt;br /&gt;Timer2.Enabled = True&lt;br /&gt;End If&lt;br /&gt;If Shape1.Left &gt;= 6360 Then&lt;br /&gt;Timer3.Enabled = True&lt;br /&gt;&lt;br /&gt;End If&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Timer4_Timer()&lt;br /&gt;Dim h, v&lt;br /&gt;h = HScroll1.Value&lt;br /&gt;v = HScroll2.Value&lt;br /&gt;Shape1.Left = Shape1.Left - h&lt;br /&gt;Label4.Caption = Shape1.Left&lt;br /&gt;Shape1.Top = Shape1.Top + v&lt;br /&gt;Label5.Caption = Shape1.Top&lt;br /&gt;If Shape1.Left &lt;= 0 Then&lt;br /&gt;Timer4.Enabled = False&lt;br /&gt;Timer1.Enabled = True&lt;br /&gt;End If&lt;br /&gt;If Shape1.Top &gt;= 4080 Then&lt;br /&gt;Timer4.Enabled = False&lt;br /&gt;Timer1.Enabled = True&lt;br /&gt;End If&lt;br /&gt;If Shape1.Left &gt;= 6360 Then&lt;br /&gt;Timer4.Enabled = False&lt;br /&gt;Timer3.Enabled = True&lt;br /&gt;End If&lt;br /&gt;If Shape1.Top &lt;= 0 Then&lt;br /&gt;Timer4.Enabled = True&lt;br /&gt;&lt;br /&gt;End If&lt;br /&gt;End Sub&lt;br /&gt;Option Explicit&lt;br /&gt;&lt;br /&gt;Private Sub Command1_Click()&lt;br /&gt;Form1.Enabled = True&lt;br /&gt;Form2.Visible = False&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub HScroll1_Change()&lt;br /&gt;Form1.Shape1.BorderWidth = HScroll1.Value&lt;br /&gt;Shape1.BorderWidth = HScroll1.Value&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub HScroll2_Change()&lt;br /&gt;Form1.Shape1.BackColor = RGB(HScroll2.Value, HScroll3.Value, HScroll4.Value)&lt;br /&gt;Text1.BackColor = RGB(HScroll2.Value, HScroll3.Value, HScroll4.Value)&lt;br /&gt;Shape1.BackColor = RGB(HScroll2.Value, HScroll3.Value, HScroll4.Value)&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub HScroll3_Change()&lt;br /&gt;Form1.Shape1.BackColor = RGB(HScroll2.Value, HScroll3.Value, HScroll4.Value)&lt;br /&gt;Text1.BackColor = RGB(HScroll2.Value, HScroll3.Value, HScroll4.Value)&lt;br /&gt;Shape1.BackColor = RGB(HScroll2.Value, HScroll3.Value, HScroll4.Value)&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub HScroll4_Change()&lt;br /&gt;Form1.Shape1.BackColor = RGB(HScroll2.Value, HScroll3.Value, HScroll4.Value)&lt;br /&gt;Text1.BackColor = RGB(HScroll2.Value, HScroll3.Value, HScroll4.Value)&lt;br /&gt;Shape1.BackColor = RGB(HScroll2.Value, HScroll3.Value, HScroll4.Value)&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub HScroll5_Change()&lt;br /&gt;Form1.Shape1.FillColor = RGB(HScroll5.Value, HScroll6.Value, HScroll7.Value)&lt;br /&gt;Text2.BackColor = RGB(HScroll5.Value, HScroll6.Value, HScroll7.Value)&lt;br /&gt;Shape1.FillColor = RGB(HScroll5.Value, HScroll6.Value, HScroll7.Value)&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub HScroll6_Change()&lt;br /&gt;Form1.Shape1.FillColor = RGB(HScroll5.Value, HScroll6.Value, HScroll7.Value)&lt;br /&gt;Text2.BackColor = RGB(HScroll5.Value, HScroll6.Value, HScroll7.Value)&lt;br /&gt;Shape1.FillColor = RGB(HScroll5.Value, HScroll6.Value, HScroll7.Value)&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub HScroll7_Change()&lt;br /&gt;Form1.Shape1.FillColor = RGB(HScroll5.Value, HScroll6.Value, HScroll7.Value)&lt;br /&gt;Text2.BackColor = RGB(HScroll5.Value, HScroll6.Value, HScroll7.Value)&lt;br /&gt;Shape1.FillColor = RGB(HScroll5.Value, HScroll6.Value, HScroll7.Value)&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Option1_Click()&lt;br /&gt;Form1.Shape1.Shape = 0&lt;br /&gt;Shape1.Shape = 0&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Option10_Click()&lt;br /&gt;Label1.Visible = False&lt;br /&gt;HScroll1.Visible = False&lt;br /&gt;Form1.Shape1.BorderStyle = 3&lt;br /&gt;Shape1.BorderStyle = 3&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Option11_Click()&lt;br /&gt;Label1.Visible = False&lt;br /&gt;HScroll1.Visible = False&lt;br /&gt;Form1.Shape1.BorderStyle = 4&lt;br /&gt;Shape1.BorderStyle = 4&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Option12_Click()&lt;br /&gt;Label1.Visible = False&lt;br /&gt;HScroll1.Visible = False&lt;br /&gt;Form1.Shape1.BorderStyle = 5&lt;br /&gt;Shape1.BorderStyle = 5&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Option13_Click()&lt;br /&gt;Label1.Visible = True&lt;br /&gt;HScroll1.Visible = True&lt;br /&gt;Form1.Shape1.BorderStyle = 6&lt;br /&gt;Shape1.BorderStyle = 6&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Option14_Click()&lt;br /&gt;Form1.Shape1.FillStyle = 0&lt;br /&gt;Shape1.FillStyle = 0&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Option15_Click()&lt;br /&gt;Form1.Shape1.FillStyle = 1&lt;br /&gt;Shape1.FillStyle = 1&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Option16_Click()&lt;br /&gt;Form1.Shape1.FillStyle = 2&lt;br /&gt;Shape1.FillStyle = 2&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Option17_Click()&lt;br /&gt;Form1.Shape1.FillStyle = 3&lt;br /&gt;Shape1.FillStyle = 3&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Option18_Click()&lt;br /&gt;Form1.Shape1.FillStyle = 4&lt;br /&gt;Shape1.FillStyle = 4&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Option19_Click()&lt;br /&gt;Form1.Shape1.FillStyle = 5&lt;br /&gt;Shape1.FillStyle = 5&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Option2_Click()&lt;br /&gt;Form1.Shape1.Shape = 1&lt;br /&gt;Shape1.Shape = 1&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Option20_Click()&lt;br /&gt;Form1.Shape1.FillStyle = 6&lt;br /&gt;Shape1.FillStyle = 6&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Option21_Click()&lt;br /&gt;Form1.Shape1.FillStyle = 7&lt;br /&gt;Shape1.FillStyle = 7&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Option3_Click()&lt;br /&gt;Form1.Shape1.Shape = 2&lt;br /&gt;Shape1.Shape = 2&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Option4_Click()&lt;br /&gt;Form1.Shape1.Shape = 3&lt;br /&gt;Shape1.Shape = 3&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Option5_Click()&lt;br /&gt;Form1.Shape1.Shape = 4&lt;br /&gt;Shape1.Shape = 4&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Option6_Click()&lt;br /&gt;Form1.Shape1.Shape = 5&lt;br /&gt;Shape1.Shape = 5&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Option7_Click()&lt;br /&gt;Label1.Visible = False&lt;br /&gt;HScroll1.Visible = False&lt;br /&gt;Form1.Shape1.BorderStyle = 0&lt;br /&gt;Shape1.BorderStyle = 0&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Option8_Click()&lt;br /&gt;Label1.Visible = True&lt;br /&gt;HScroll1.Visible = True&lt;br /&gt;Form1.Shape1.BorderStyle = 1&lt;br /&gt;Shape1.BorderStyle = 1&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Option9_Click()&lt;br /&gt;Label1.Visible = False&lt;br /&gt;HScroll1.Visible = False&lt;br /&gt;Form1.Shape1.BorderStyle = 2&lt;br /&gt;Shape1.BorderStyle = 2&lt;br /&gt;End Sub&lt;br /&gt;Option Explicit&lt;br /&gt;&lt;br /&gt;Private Sub Command1_Click()&lt;br /&gt;Form1.Enabled = True&lt;br /&gt;Form3.Visible = False&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Command2_Click()&lt;br /&gt;Form1.Image1.Picture = LoadPicture(Form3.File1.FileName)&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Command3_Click()&lt;br /&gt;Image1.Picture = LoadPicture()&lt;br /&gt;Form1.Image1.Picture = LoadPicture()&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Dir1_Change()&lt;br /&gt;File1.Path = Dir1.Path&lt;br /&gt;ChDir Dir1.Path&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Drive1_Change()&lt;br /&gt;Dir1.Path = Drive1.Drive&lt;br /&gt;ChDrive Drive1.Drive&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub File1_Click()&lt;br /&gt;Image1.Picture = LoadPicture(File1.FileName)&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub HScroll1_Change()&lt;br /&gt;Form1.BackColor = RGB(HScroll1.Value, HScroll2.Value, HScroll3.Value)&lt;br /&gt;Form3.BackColor = RGB(HScroll1.Value, HScroll2.Value, HScroll3.Value)&lt;br /&gt;Label1.BackColor = RGB(HScroll1.Value, HScroll2.Value, HScroll3.Value)&lt;br /&gt;Label2.BackColor = RGB(HScroll1.Value, HScroll2.Value, HScroll3.Value)&lt;br /&gt;Label3.BackColor = RGB(HScroll1.Value, HScroll2.Value, HScroll3.Value)&lt;br /&gt;Label4.BackColor = RGB(HScroll1.Value, HScroll2.Value, HScroll3.Value)&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub HScroll2_Change()&lt;br /&gt;Form1.BackColor = RGB(HScroll1.Value, HScroll2.Value, HScroll3.Value)&lt;br /&gt;Form3.BackColor = RGB(HScroll1.Value, HScroll2.Value, HScroll3.Value)&lt;br /&gt;Label1.BackColor = RGB(HScroll1.Value, HScroll2.Value, HScroll3.Value)&lt;br /&gt;Label2.BackColor = RGB(HScroll1.Value, HScroll2.Value, HScroll3.Value)&lt;br /&gt;Label3.BackColor = RGB(HScroll1.Value, HScroll2.Value, HScroll3.Value)&lt;br /&gt;Label4.BackColor = RGB(HScroll1.Value, HScroll2.Value, HScroll3.Value)&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub HScroll3_Change()&lt;br /&gt;Form1.BackColor = RGB(HScroll1.Value, HScroll2.Value, HScroll3.Value)&lt;br /&gt;Form3.BackColor = RGB(HScroll1.Value, HScroll2.Value, HScroll3.Value)&lt;br /&gt;Label1.BackColor = RGB(HScroll1.Value, HScroll2.Value, HScroll3.Value)&lt;br /&gt;Label2.BackColor = RGB(HScroll1.Value, HScroll2.Value, HScroll3.Value)&lt;br /&gt;Label3.BackColor = RGB(HScroll1.Value, HScroll2.Value, HScroll3.Value)&lt;br /&gt;Label4.BackColor = RGB(HScroll1.Value, HScroll2.Value, HScroll3.Value)&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub OLE1_Updated(Code As Integer)&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Form_Load()&lt;br /&gt;&lt;br /&gt;Label2.Top = 5040&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Timer1_Timer()&lt;br /&gt;Label2.Top = Label2.Top - 50&lt;br /&gt;If Label2.Top &lt;= 720 Then&lt;br /&gt;Label2.Top = 720&lt;br /&gt;End If&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Private Sub Timer2_Timer()&lt;br /&gt;End&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Timer3_Timer()&lt;br /&gt;Form1.Visible = True&lt;br /&gt;Form5.Visible = False&lt;br /&gt;&lt;br /&gt;End Sub&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6657960563993278015-3895954412013708322?l=visualbasicc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://visualbasicc.blogspot.com/feeds/3895954412013708322/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6657960563993278015&amp;postID=3895954412013708322' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6657960563993278015/posts/default/3895954412013708322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6657960563993278015/posts/default/3895954412013708322'/><link rel='alternate' type='text/html' href='http://visualbasicc.blogspot.com/2008/02/arpan-top-visual-basicc.html' title='çarpan top visual basicc'/><author><name>murat2</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6657960563993278015.post-8521895493206970023</id><published>2008-02-11T13:29:00.002-08:00</published><updated>2008-10-13T12:42:51.386-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CDRrom kapağını açmak için kısa bir kod  visual basicc'/><title type='text'>CDRrom kapağını açmak için kısa bir kod  visual basicc</title><content type='html'>CDRrom kapağını açmak için kısa bir kod &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Set oWMP = CreateObject("WMPlayer.OCX.7" ) &lt;br /&gt;Set colCDROMs = oWMP.cdromCollection &lt;br /&gt;&lt;br /&gt;if colCDROMs.Count &gt;= 1 then &lt;br /&gt;  For i = 0 to colCDROMs.Count - 1 &lt;br /&gt;    colCDROMs.Item(i).Eject &lt;br /&gt;  Next ' cdrom &lt;br /&gt;End If&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6657960563993278015-8521895493206970023?l=visualbasicc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://visualbasicc.blogspot.com/feeds/8521895493206970023/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6657960563993278015&amp;postID=8521895493206970023' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6657960563993278015/posts/default/8521895493206970023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6657960563993278015/posts/default/8521895493206970023'/><link rel='alternate' type='text/html' href='http://visualbasicc.blogspot.com/2008/02/cdrrom-kapan-amak-iin-ksa-bir-kod.html' title='CDRrom kapağını açmak için kısa bir kod  visual basicc'/><author><name>murat2</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6657960563993278015.post-1557549854666187751</id><published>2008-02-11T13:29:00.001-08:00</published><updated>2008-10-13T12:42:51.386-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='visual basic ten internete'/><title type='text'>visual basic ten internete</title><content type='html'>VB den İnternete&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;viyjul beyzik ten çok kısa olarak internettesiniz.....(not..:girdiğiniz sitelerin adresleri gözükmemektedir..yani istediğiniz sitelere girebilirsiniz...:)) &lt;br /&gt;Private Sub Combo1_Click()&lt;br /&gt;Dim strURL As String&lt;br /&gt;    strURL = Combo1.Text&lt;br /&gt;    If WebBrowser1.Busy = False Then&lt;br /&gt;        WebBrowser1.Navigate strURL&lt;br /&gt;    Else&lt;br /&gt;        Beep&lt;br /&gt;    End If&lt;br /&gt;    Combo1.AddItem Combo1.Text&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Combo1_KeyPress(KeyAscii As Integer)&lt;br /&gt;Dim strURL As String&lt;br /&gt;If KeyAscii = 13 Then&lt;br /&gt;    strURL = Combo1.Text&lt;br /&gt;    If WebBrowser1.Busy = False Then&lt;br /&gt;        WebBrowser1.Navigate strURL&lt;br /&gt;    Else&lt;br /&gt;        Beep&lt;br /&gt;    End If&lt;br /&gt;    Combo1.AddItem Combo1.Text&lt;br /&gt;End If&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub commgo_Click()&lt;br /&gt;Dim strURL As String&lt;br /&gt;    strURL = Combo1.Text&lt;br /&gt;    If WebBrowser1.Busy = False Then&lt;br /&gt;        WebBrowser1.Navigate strURL&lt;br /&gt;    Else&lt;br /&gt;        Beep&lt;br /&gt;    End If&lt;br /&gt;    Combo1.AddItem Combo1.Text&lt;br /&gt;End Sub&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6657960563993278015-1557549854666187751?l=visualbasicc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://visualbasicc.blogspot.com/feeds/1557549854666187751/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6657960563993278015&amp;postID=1557549854666187751' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6657960563993278015/posts/default/1557549854666187751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6657960563993278015/posts/default/1557549854666187751'/><link rel='alternate' type='text/html' href='http://visualbasicc.blogspot.com/2008/02/visual-basic-ten-internete.html' title='visual basic ten internete'/><author><name>murat2</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6657960563993278015.post-6889175643926852594</id><published>2008-02-11T13:28:00.001-08:00</published><updated>2008-10-13T12:42:51.387-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='aşağıdan yukarıya kayan yazı visual basicc'/><title type='text'>aşağıdan yukarıya kayan yazı visual basicc</title><content type='html'>Öncelikle Formunuza 15 Adet Label Birleseni Koyun ve Sırasıyla Yukardan Assagıya Sıralayın Adlanınıda Sırasıyla e1,e2...e15 verin&lt;br /&gt;Label Height ve Fontunu 16 yapın ve istediniz weight Degerlerini verin&lt;br /&gt;Ondan sonra Formunuza bir Timer yerleştirin ve adını T Verin Bu Örnegi About Form tasarımında kullanabilirsiniz umarım begenirsiniz. &lt;br /&gt;Saygılarımla Kemal Gülol Delphi Expert Programmer&lt;br /&gt;&lt;br /&gt;' Programmed by Kemal GÜLOL&lt;br /&gt;' Ankara / Turkey&lt;br /&gt;' email : Gulolkml@hotmail.com&lt;br /&gt;' Allright Reserved.&lt;br /&gt;&lt;br /&gt;Option Explicit&lt;br /&gt;&lt;br /&gt;Private Msg(26) As String&lt;br /&gt;Private C As Integer&lt;br /&gt;Private MsgC As Integer&lt;br /&gt;&lt;br /&gt;Private Sub Form_Activate()&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Msg(0) = "Samir Bilisim A.S"&lt;br /&gt;Msg(1) = "SICAK SATIS PROGRAMI"&lt;br /&gt;Msg(2) = "Version 1.5 Beta"&lt;br /&gt;Msg(3) = ""&lt;br /&gt;Msg(4) = "Tüm Haklari Saklidir."&lt;br /&gt;Msg(5) = "Copyright © 1999 - 2002"&lt;br /&gt;Msg(6) = "Windows Ce ©"&lt;br /&gt;Msg(7) = ""&lt;br /&gt;Msg(8) = ""&lt;br /&gt;Msg(9) = ""&lt;br /&gt;Msg(10) = "Tel (+90 312 417 62 78 )"&lt;br /&gt;Msg(11) = "    (+90 312 417 24 51 )"&lt;br /&gt;Msg(12) = "    (+90 312 417 57 62 )"&lt;br /&gt;Msg(13) = "Fax (+90 312 417 62 79 )"&lt;br /&gt;Msg(14) = ""&lt;br /&gt;Msg(15) = ""&lt;br /&gt;Msg(16) = "Selanik Cd. 62/2 P.K. 06640"&lt;br /&gt;Msg(17) = "Kizilay - Ankara / Turkey"&lt;br /&gt;Msg(18) = ""&lt;br /&gt;Msg(19) = "Programlayan Kemal GÜLOL"&lt;br /&gt;Msg(20) = "email: gulolkml@hotmail.com"&lt;br /&gt;Msg(21) = ""&lt;br /&gt;Msg(22) = ""&lt;br /&gt;Msg(23) = ""&lt;br /&gt;Msg(24) = ""&lt;br /&gt;Msg(25) = ""&lt;br /&gt;Msg(26) = ""&lt;br /&gt;&lt;br /&gt;C = -1&lt;br /&gt;MsgC = 26&lt;br /&gt;T.Interval = 400&lt;br /&gt;T.Enabled = True&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Private Sub T_Timer()&lt;br /&gt;' FrmAboutSAMRUT.Refresh&lt;br /&gt;  C = C + 1&lt;br /&gt;  If Not C = MsgC Then&lt;br /&gt;    e1.Caption = Msg(C)&lt;br /&gt;    If C + 1 &lt;= MsgC Then&lt;br /&gt;      e2.Caption = Msg(C + 1)&lt;br /&gt;    Else:&lt;br /&gt;      e2.Caption = Msg(C + 1 - MsgC)&lt;br /&gt;    End If&lt;br /&gt;    If C + 2 &lt;= MsgC Then&lt;br /&gt;      e3.Caption = Msg(C + 2)&lt;br /&gt;    Else:&lt;br /&gt;      e3.Caption = Msg(C + 2 - MsgC)&lt;br /&gt;    End If&lt;br /&gt;    If C + 3 &lt;= MsgC Then&lt;br /&gt;      e4.Caption = Msg(C + 3)&lt;br /&gt;    Else:&lt;br /&gt;      e4.Caption = Msg(C + 3 - MsgC)&lt;br /&gt;    End If&lt;br /&gt;    If C + 4 &lt;= MsgC Then&lt;br /&gt;      e5.Caption = Msg(C + 4)&lt;br /&gt;    Else:&lt;br /&gt;      e5.Caption = Msg(C + 4 - MsgC)&lt;br /&gt;    End If&lt;br /&gt;    If C + 5 &lt;= MsgC Then&lt;br /&gt;      e6.Caption = Msg(C + 5)&lt;br /&gt;    Else:&lt;br /&gt;      e6.Caption = Msg(C + 5 - MsgC)&lt;br /&gt;    End If&lt;br /&gt;    If C + 6 &lt;= MsgC Then&lt;br /&gt;      e7.Caption = Msg(C + 6)&lt;br /&gt;    Else:&lt;br /&gt;      e7.Caption = Msg(C + 6 - MsgC)&lt;br /&gt;    End If&lt;br /&gt;    If C + 7 &lt;= MsgC Then&lt;br /&gt;      e8.Caption = Msg(C + 7)&lt;br /&gt;    Else:&lt;br /&gt;      e8.Caption = Msg(C + 7 - MsgC)&lt;br /&gt;    End If&lt;br /&gt;    If C + 8 &lt;= MsgC Then&lt;br /&gt;      e9.Caption = Msg(C + 8)&lt;br /&gt;    Else:&lt;br /&gt;      e9.Caption = Msg(C + 8 - MsgC)&lt;br /&gt;    End If&lt;br /&gt;    If C + 9 &lt;= MsgC Then&lt;br /&gt;      e10.Caption = Msg(C + 9)&lt;br /&gt;    Else:&lt;br /&gt;      e10.Caption = Msg(C + 9 - MsgC)&lt;br /&gt;    End If&lt;br /&gt;    If C + 10 &lt;= MsgC Then&lt;br /&gt;      e11.Caption = Msg(C + 10)&lt;br /&gt;    Else:&lt;br /&gt;      e11.Caption = Msg(C + 10 - MsgC)&lt;br /&gt;    End If&lt;br /&gt;    If C + 11 &lt;= MsgC Then&lt;br /&gt;      e12.Caption = Msg(C + 11)&lt;br /&gt;    Else:&lt;br /&gt;      e12.Caption = Msg(C + 11 - MsgC)&lt;br /&gt;    End If&lt;br /&gt;    If C + 12 &lt;= MsgC Then&lt;br /&gt;      e13.Caption = Msg(C + 12)&lt;br /&gt;    Else:&lt;br /&gt;      e13.Caption = Msg(C + 12 - MsgC)&lt;br /&gt;    End If&lt;br /&gt;    If C + 13 &lt;= MsgC Then&lt;br /&gt;      e14.Caption = Msg(C + 13)&lt;br /&gt;    Else:&lt;br /&gt;      e14.Caption = Msg(C + 13 - MsgC)&lt;br /&gt;    End If&lt;br /&gt;    If C + 14 &lt;= MsgC Then&lt;br /&gt;      e15.Caption = Msg(C + 14)&lt;br /&gt;    Else:&lt;br /&gt;      e15.Caption = Msg((C + 14) - MsgC)&lt;br /&gt;    End If&lt;br /&gt;  Else&lt;br /&gt;    C = -1&lt;br /&gt;    T_Timer&lt;br /&gt;  End If&lt;br /&gt;End Sub&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6657960563993278015-6889175643926852594?l=visualbasicc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://visualbasicc.blogspot.com/feeds/6889175643926852594/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6657960563993278015&amp;postID=6889175643926852594' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6657960563993278015/posts/default/6889175643926852594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6657960563993278015/posts/default/6889175643926852594'/><link rel='alternate' type='text/html' href='http://visualbasicc.blogspot.com/2008/02/aadan-yukarya-kayan-yaz-visual-basicc.html' title='aşağıdan yukarıya kayan yazı visual basicc'/><author><name>murat2</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6657960563993278015.post-5184001543972701098</id><published>2008-02-11T13:08:00.000-08:00</published><updated>2008-10-13T12:42:51.387-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3D Küp Prizma Piramit visual basic'/><title type='text'>3D Küp Prizma Piramit</title><content type='html'>Line komutu ile 3D Şekil çizimi &lt;br /&gt;'3D Küp Prizma Piramit ve Yıldız&lt;br /&gt;'Programlayan OKTAYYAZILIM&lt;br /&gt;'İnternet Adresi www.oktayyazilim.programlari.com&lt;br /&gt;'E-Posta oktaysoftware@yahoo.com&lt;br /&gt;'14.09.2004&lt;br /&gt;'Form üzerine 1 adet Label 1 adet Timer 4 adet Option yerleştirin&lt;br /&gt;'Küp çizimi:&lt;br /&gt;'Bunun için iki adet daire uzerine 90 derece açılı&lt;br /&gt;'4+4 toplam 8 noktayı belirlenir.&lt;br /&gt;'2 dairedeki bu dört noktayı birer kare oluşturacak şekilde&lt;br /&gt;'line komutu ile birleştirilir.&lt;br /&gt;'Oluşan bu iki karenin köşeleri yine line komutu ile&lt;br /&gt;'birleştirerek küp oluşturulur.&lt;br /&gt;'Prizma çizimi de yine aynı mantıkta fakat 4 yerine 3&lt;br /&gt;'nokta alınmalı&lt;br /&gt;'Piramit çiziminde tek bir kareyi çizilir ve bköşelerini tek bir&lt;br /&gt;'noktada birleştirilir.&lt;br /&gt;'Yıldız çiziminde 5 nokta alınıp bu noktalar yıldız oluştu-&lt;br /&gt;'racak şekilde line komutu ile birleştirilir.&lt;br /&gt;&lt;br /&gt;Private Sub Form_Load()&lt;br /&gt;Form1.Caption = "www.oktayyazilim.programlari.com"&lt;br /&gt;Form1.BackColor = vbbalck&lt;br /&gt;Form1.ForeColor = vbGreen&lt;br /&gt;Form1.DrawWidth = 3&lt;br /&gt;Label1 = -10&lt;br /&gt;Option1.Caption = "Küp"&lt;br /&gt;Option2.Caption = "Prizma"&lt;br /&gt;Option3.Caption = "Piramit"&lt;br /&gt;Option4.Caption = "Yıldız"&lt;br /&gt;Option1.Value = True&lt;br /&gt;Timer1.Interval = 1&lt;br /&gt;Timer1.Enabled = True&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub kup()&lt;br /&gt;Dim x1, y1, rp, korx, kory&lt;br /&gt;Dim x2, y2, der, x3, y3, x4, y4, x5, x6, x7, x8, y5, y6, y7, y8&lt;br /&gt;Cls&lt;br /&gt;Label1 = Label1 + 10&lt;br /&gt;&lt;br /&gt;korx = 800&lt;br /&gt;kory = 1000&lt;br /&gt;rp = 600&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;der = Label1 Mod 360&lt;br /&gt;y1 = korx + rp * Sin(Label1 * 3.1415 / 180)&lt;br /&gt;x1 = kory + rp * Cos(Label1 * 3.1415 / 180)&lt;br /&gt;&lt;br /&gt;der = (Label1 + 90) Mod 360&lt;br /&gt;y2 = korx + rp * Sin(der * 3.1415 / 180)&lt;br /&gt;x2 = kory + rp * Cos(der * 3.1415 / 180)&lt;br /&gt;&lt;br /&gt;der = (Label1 + 180) Mod 360&lt;br /&gt;y3 = korx + rp * Sin(der * 3.1415 / 180)&lt;br /&gt;x3 = kory + rp * Cos(der * 3.1415 / 180)&lt;br /&gt;&lt;br /&gt;der = (Label1 + 270) Mod 360&lt;br /&gt;y4 = korx + rp * Sin(der * 3.1415 / 180)&lt;br /&gt;x4 = kory + rp * Cos(der * 3.1415 / 180)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Line (x1, y1)-(x2, y2)&lt;br /&gt;Line (x2, y2)-(x3, y3)&lt;br /&gt;Line (x3, y3)-(x4, y4)&lt;br /&gt;Line (x4, y4)-(x1, y1)&lt;br /&gt;&lt;br /&gt;korx = 1700&lt;br /&gt;&lt;br /&gt;der = Label1 Mod 360&lt;br /&gt;y5 = korx + rp * Sin(Label1 * 3.1415 / 180)&lt;br /&gt;x5 = kory + rp * Cos(Label1 * 3.1415 / 180)&lt;br /&gt;&lt;br /&gt;der = (Label1 + 90) Mod 360&lt;br /&gt;y6 = korx + rp * Sin(der * 3.1415 / 180)&lt;br /&gt;x6 = kory + rp * Cos(der * 3.1415 / 180)&lt;br /&gt;&lt;br /&gt;der = (Label1 + 180) Mod 360&lt;br /&gt;y7 = korx + rp * Sin(der * 3.1415 / 180)&lt;br /&gt;x7 = kory + rp * Cos(der * 3.1415 / 180)&lt;br /&gt;&lt;br /&gt;der = (Label1 + 270) Mod 360&lt;br /&gt;y8 = korx + rp * Sin(der * 3.1415 / 180)&lt;br /&gt;x8 = kory + rp * Cos(der * 3.1415 / 180)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Line (x5, y5)-(x6, y6)&lt;br /&gt;Line (x6, y6)-(x7, y7)&lt;br /&gt;Line (x7, y7)-(x8, y8)&lt;br /&gt;Line (x8, y8)-(x5, y5)&lt;br /&gt;&lt;br /&gt;Line (x1, y1)-(x5, y5)&lt;br /&gt;Line (x2, y2)-(x6, y6)&lt;br /&gt;Line (x3, y3)-(x7, y7)&lt;br /&gt;Line (x4, y4)-(x8, y8)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If Label1 = 360 Then Label1 = -10&lt;br /&gt;&lt;br /&gt;DoEvents&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub prizma()&lt;br /&gt;Dim x1, y1, rp, korx, kory&lt;br /&gt;Dim x2, y2, der, x3, y3, x4, y4, x5, x6, x7, x8, y5, y6, y7, y8&lt;br /&gt;Cls&lt;br /&gt;Label1 = Label1 + 10&lt;br /&gt;&lt;br /&gt;korx = 800&lt;br /&gt;kory = 1000&lt;br /&gt;rp = 600&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;der = Label1 Mod 360&lt;br /&gt;y1 = korx + rp * Sin(Label1 * 3.1415 / 180)&lt;br /&gt;x1 = kory + rp * Cos(Label1 * 3.1415 / 180)&lt;br /&gt;&lt;br /&gt;der = (Label1 + 120) Mod 360&lt;br /&gt;y2 = korx + rp * Sin(der * 3.1415 / 180)&lt;br /&gt;x2 = kory + rp * Cos(der * 3.1415 / 180)&lt;br /&gt;&lt;br /&gt;der = (Label1 + 240) Mod 360&lt;br /&gt;y3 = korx + rp * Sin(der * 3.1415 / 180)&lt;br /&gt;x3 = kory + rp * Cos(der * 3.1415 / 180)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Line (x1, y1)-(x2, y2)&lt;br /&gt;Line (x2, y2)-(x3, y3)&lt;br /&gt;Line (x3, y3)-(x1, y1)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;korx = 2200&lt;br /&gt;&lt;br /&gt;der = Label1 Mod 360&lt;br /&gt;y5 = korx + rp * Sin(Label1 * 3.1415 / 180)&lt;br /&gt;x5 = kory + rp * Cos(Label1 * 3.1415 / 180)&lt;br /&gt;&lt;br /&gt;der = (Label1 + 120) Mod 360&lt;br /&gt;y6 = korx + rp * Sin(der * 3.1415 / 180)&lt;br /&gt;x6 = kory + rp * Cos(der * 3.1415 / 180)&lt;br /&gt;&lt;br /&gt;der = (Label1 + 240) Mod 360&lt;br /&gt;y7 = korx + rp * Sin(der * 3.1415 / 180)&lt;br /&gt;x7 = kory + rp * Cos(der * 3.1415 / 180)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Line (x5, y5)-(x6, y6)&lt;br /&gt;Line (x6, y6)-(x7, y7)&lt;br /&gt;Line (x7, y7)-(x5, y5)&lt;br /&gt;&lt;br /&gt;Line (x1, y1)-(x5, y5)&lt;br /&gt;Line (x2, y2)-(x6, y6)&lt;br /&gt;Line (x3, y3)-(x7, y7)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If Label1 = 360 Then Label1 = -10&lt;br /&gt;&lt;br /&gt;DoEvents&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Private Sub piramit()&lt;br /&gt;Dim x1, y1, rp, korx, kory&lt;br /&gt;Dim x2, y2, der, x3, y3, x4, y4, x5, x6, x7, x8, y5, y6, y7, y8&lt;br /&gt;Cls&lt;br /&gt;Label1 = Label1 + 10&lt;br /&gt;&lt;br /&gt;korx = 2200&lt;br /&gt;kory = 1000&lt;br /&gt;rp = 800&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;der = Label1 Mod 360&lt;br /&gt;y1 = korx + rp * Sin(Label1 * 3.1415 / 180)&lt;br /&gt;x1 = kory + rp * Cos(Label1 * 3.1415 / 180)&lt;br /&gt;&lt;br /&gt;der = (Label1 + 90) Mod 360&lt;br /&gt;y2 = korx + rp * Sin(der * 3.1415 / 180)&lt;br /&gt;x2 = kory + rp * Cos(der * 3.1415 / 180)&lt;br /&gt;&lt;br /&gt;der = (Label1 + 180) Mod 360&lt;br /&gt;y3 = korx + rp * Sin(der * 3.1415 / 180)&lt;br /&gt;x3 = kory + rp * Cos(der * 3.1415 / 180)&lt;br /&gt;&lt;br /&gt;der = (Label1 + 270) Mod 360&lt;br /&gt;y4 = korx + rp * Sin(der * 3.1415 / 180)&lt;br /&gt;x4 = kory + rp * Cos(der * 3.1415 / 180)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Line (x1, y1)-(x2, y2)&lt;br /&gt;Line (x2, y2)-(x3, y3)&lt;br /&gt;Line (x3, y3)-(x4, y4)&lt;br /&gt;Line (x4, y4)-(x1, y1)&lt;br /&gt;&lt;br /&gt;korx = 1700&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Line (x1, y1)-(1000, 500)&lt;br /&gt;Line (x2, y2)-(1000, 500)&lt;br /&gt;Line (x3, y3)-(1000, 500)&lt;br /&gt;Line (x4, y4)-(1000, 500)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If Label1 = 360 Then Label1 = -10&lt;br /&gt;&lt;br /&gt;DoEvents&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub yildiz()&lt;br /&gt;Dim x1, y1, rp, korx, kory&lt;br /&gt;Dim x2, y2, der, x3, y3, x4, y4, x5, x6, x7, x8, y5, y6, y7, y8&lt;br /&gt;Cls&lt;br /&gt;Label1 = Label1 + 10&lt;br /&gt;&lt;br /&gt;korx = 800&lt;br /&gt;kory = 1000&lt;br /&gt;rp = 600&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;der = Label1 Mod 360&lt;br /&gt;y1 = korx + rp * Sin(Label1 * 3.1415 / 180)&lt;br /&gt;x1 = kory + rp * Cos(Label1 * 3.1415 / 180)&lt;br /&gt;&lt;br /&gt;der = (Label1 + 72) Mod 360&lt;br /&gt;y2 = korx + rp * Sin(der * 3.1415 / 180)&lt;br /&gt;x2 = kory + rp * Cos(der * 3.1415 / 180)&lt;br /&gt;&lt;br /&gt;der = (Label1 + 144) Mod 360&lt;br /&gt;y3 = korx + rp * Sin(der * 3.1415 / 180)&lt;br /&gt;x3 = kory + rp * Cos(der * 3.1415 / 180)&lt;br /&gt;&lt;br /&gt;der = (Label1 + 216) Mod 360&lt;br /&gt;y4 = korx + rp * Sin(der * 3.1415 / 180)&lt;br /&gt;x4 = kory + rp * Cos(der * 3.1415 / 180)&lt;br /&gt;&lt;br /&gt;der = (Label1 + 288) Mod 360&lt;br /&gt;y5 = korx + rp * Sin(der * 3.1415 / 180)&lt;br /&gt;x5 = kory + rp * Cos(der * 3.1415 / 180)&lt;br /&gt;&lt;br /&gt;Line (x1, y1)-(x3, y3)&lt;br /&gt;Line (x2, y2)-(x4, y4)&lt;br /&gt;Line (x3, y3)-(x5, y5)&lt;br /&gt;Line (x4, y4)-(x1, y1)&lt;br /&gt;Line (x5, y5)-(x2, y2)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If Label1 = 360 Then Label1 = -10&lt;br /&gt;&lt;br /&gt;DoEvents&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Timer1_Timer()&lt;br /&gt;If Option1.Value = True Then kup&lt;br /&gt;If Option2.Value = True Then prizma&lt;br /&gt;If Option3.Value = True Then piramit&lt;br /&gt;If Option4.Value = True Then yildiz&lt;br /&gt;End Sub&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6657960563993278015-5184001543972701098?l=visualbasicc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://visualbasicc.blogspot.com/feeds/5184001543972701098/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6657960563993278015&amp;postID=5184001543972701098' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6657960563993278015/posts/default/5184001543972701098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6657960563993278015/posts/default/5184001543972701098'/><link rel='alternate' type='text/html' href='http://visualbasicc.blogspot.com/2008/02/3d-kp-prizma-piramit.html' title='3D Küp Prizma Piramit'/><author><name>murat2</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
