Projeyi kaydetmek
Tasarım ekranında sağ üst köşeye bakarsanız "Solution Explorer" 'i görürsünüz. (Görünmüyorsa
View < Solution Explorer)
Solution Explorer projenizdeki tüm dosyaları gösteren penceredir. Dikkat ederseniz ağaç dizin listesinin en tepesinde "My First Project" adlı kendi projeniz durmaktadır. Projenizi kaydettiğinizde birçok farklı dosya daha oluşturulacaktır. Windows Explorer (klavyede Windows+E tuşları) ile klasör içini kontrol ederseniz, tüm bu dosyaları görürsünüz.
Projenizi bu klasör içinden açmak isterseniz "First Form.vbproj" dosyasına çift tıklamalısınız.
Eski Visual Basic'ten farklı olarak .NET sürümünde bir çok farklı dosya oluşturulur. Bunun nedeni, Net teknolojisinin Nesne Yönelimli yapısıdır.
Çalışmanızı (projenizi) kaydetmek için aşağıdakilerden birini yapınız:
File > Save All
Klavyede Ctrl + Shift + S 'e bas
Toolbar'da (üstte) disket yığını gibi duran icona bas.
Visual Basic .NET Projeleri Hangi Dosyalardan Oluşur
Visual Basic .NET ile oluşturulan bir projenin çalışması için gereken dosyalar, projenin tipine göre farklılık gösterir.
Yeni bir proje oluşturduğunuzda, projeye verdiğiniz ad ile bir klasör açılır ve tüm proje dosyaları bu klasör altına toplanır.
- Solution Dosyaları (.sln). Visual Basic .NET projeleri bir solution dosyası (.sln) altında oluşturulur. Solution dosyası farklı projeleri bir arada tutar ve birden fazla projeyi içinde barındırır. Visual Studio ile proje oluşturulurken solution dosyası otomatik olarak eklenir.
- Solution User Option (.suo) dosyaları, kullanıcının solution ile çalışırken yaptığı ayarları tutar ve proje tekrar açıldığı zaman bu ayarları getirir.
- Project Dosyaları (.vbproj, .vbproj.user). Bir projenin içinde bulunan bileşenlerin, eklenen referansların tutulduğu proje dosyasıdır. Visual Basic projeleri .vbproj uzantılı dosya ile oluşturulur. Bu dosya aynı zamanda, bir solution içinde farklı dilde ve tipteki projeleri ayırt etmek için kullanılır. Projeye özgü ayarlar ise .vbproj.user dosyasında tutulur.
- Yerel Proje Dosyaları (.vb). Form, class, module gibi bileşenlerin tutulduğu dosyalardır. .vb uzantılı bir dosya içinde birden çok class ve module tutulabilir. Ancak projedeki her form için ayrı bir .vb dosyası oluşturulur.
- Resource Kaynak Dosyaları (.resx). Projeye ait görsel kaynakların yani resim, ikon ve seslerin saklandığı dosyadır.
- Web Projeleri Dosyaları (.aspx, .asmx, .asax). Web uygulamalarında oluşturulan dosyalar Web sunucusunda (ISS) tutulur. Bu dosyalar web formları için .aspx, Web Service için .asmx, global sınıfı için .asax uzantısına sahiptir.
Sonraki derste daha yoğun programlama işlerine başlayacağız.