Etiketler

Youtube Kanalıma Abone Olunuz

30 Mart 2020 Pazartesi

AutoCAD ile VBA Makro Kullanımı #6-1


Bu videoada AutoCAD VBA makro kodları ile slot çizme açıklandı.
Video 3 bölüm halinde yayınlanacak.

Bu bölümde slot çiziminde kullanılan VBA fonksiyonlarından
GetPoint
GetDistance
AngleFromXAxis
açıklandı.

Diğer fonksiyonlar sonraki videolarda açıklanacak.

Videolarda kullanılan VBA Kodları:
Sub NoktaAlAciOlc()
 ' Utility.GetPoint([nokta] , [mesaj])
 ' Tıklanan Noktanın koordinat değerleri alınır. X,Y,Z
 
 ' Utility.AngleFromXAxis(BaşlamaNoktası , BitişNoktası)
 ' Belirlenen 2 noktanın X ekseindeki açısı
 
 ' Açı(Derece) = Açı(Rad) * 180 / pi
 ' Radyan --> Derece dönüşümü

 pi = 4 * Atn(1) ' 3,14159265358979
 n1 = Utility.GetPoint(, "1. nokta:")
 n2 = Utility.GetPoint(n1, "2. nokta:")

 a = Utility.AngleFromXAxis(n1, n2)

 MsgBox "Radyan: " & a & vbCr & "Derece: " & a * 180 / pi
End Sub
Sub MesafeOlc()
 ' Utility.GetPoint([nokta] , [mesaj])
 ' Tıklanan Noktanın koordinat değerleri alınır. X,Y,Z

 ' .GetDistance([nokta] , [mesaj])
 ' Tıklanan iki noktanın mesafesi alınır. Değer girilebilir.

 n1 = Utility.GetPoint(, "Nokta:")
 uz = Utility.GetDistance(n1, "Uzunluk:")
 MsgBox uz
End Sub

27 Mart 2020 Cuma

Microsoft Visual C++ Redistributable Paketleri indir

Güncelleme: 27 Mart 2020
Visual C++ ile yazılmış uygulamalar çalışma sırasında bazı kütüphane dosyalarına ihtiyaç duyar.
Bunlar sisteminizde kurulu değilse uygulama hata vererek çalışmayı durdurur.

İşte bu ihtiyaç duyulan dosyalar Microsoft tarafından yeniden dağıtılabilir paket (Redistributable Package) halinde sunulmaktadır.

Aşağıdaki linkleri kullanarak sisteminizde eksik olan dosyaları indirip kurabilirsiniz.

Paket AdıSürüm NoSürüm Tarihi
Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package MFC Security Update
32-Bit - 64-Bit
07.06.2011
Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package MFC Security Update
32-Bit - 64-Bit
9.0.30729.567707.06.2011
Microsoft Visual C++ 2010 Service Pack 1 Redistributable Package MFC Security Update
32-Bit - 64-Bit
10.0.40219.32509.08.2011
Microsoft Visual C++ 2012 Update 4 Redistributable Package
32-Bit - 64-Bit
11.0.61030.020.11.2013
Microsoft Visual C++ 2013 Update 5 Redistributable Package
32-Bit - 64-Bit
12.0.40660.028.07.2016
Microsoft Visual C++ 2015 Update 3 Redistributable Package
32-Bit - 64-Bit
14.0.24215.115.09.2016
Microsoft Visual C++ 2017 RTM Redistributable Package
32-Bit - 64-Bit
Not: Microsoft Visual C++ 2017 sürümü Microsoft Visual C++ 2015 sürümünün yerine geçer.
14.16.27027.130.03.2019
Microsoft Visual C++ 2019 RTM Redistributable Package
32-Bit - 64-Bit
Not: Microsoft Visual C++ 2019 sürümü Microsoft Visual C++ 2015 ve 2017 sürümünün yerine geçer.
14.26.28720.327.03.2020

IP, IPv6, DNS, MAC nedir? IP ve MAC adresi öğrenme


Güncelleme: 27/3/2020
IP nedir?

Internet Protocol kelimelerinin kısaltılmasıdır. TCP/IP(Transfer Control Protocol/Internet Protocol) internet protokolü ile internete bağlanan her bir aygıtın ayrı bir bağlantı numarası olması gerekir. Bağlanan aygıtlar bu IP numaralarını kullanarak birbirleriyle haberleşir.

Biz adres satırına www.google.com yazdığımızda google ile bağlantı için bilgisayar DNS(Domain Name Server: Alan adı sunucusu) sunucularından google.com ile eşleşen IP numarasını alıyor ve bu IP numarası ile bağlantı kuruluyor.

Bir web adresi yazıp entere bastığımızda durum çubuğunda kısa bir süre hangi IP adresine bağlandığını yazar.
DNS sunucuları kullanılmadan önceleri web adresleri IP numaralarından oluşuyordu.
Örneğin google.com a bağlanmak için www.google.com yerine http://209.85.227.106 yazılması gerekiyordu.
İsterseniz bu adresi deneyin hangi sayfa çıkacak.

Bir web sitesinin IP adresi nasıl öğrenilir?

Bunu dos komut satırından vereceğimiz komut ile yapabiliriz.
Dos komut satırına geçmek için Başlat/Çalıştır (Kısayol: Windows+R) tıklayın
CMD yazıp entere basın. Açılan komut satırına

ping www.google.com yazıp entere basın.
Aşağıdaki gibi bir görüntü çıkacak. 

Google.com ile eşleşen IP adresinin 209.85.227.147 olduğu görülüyor.


12 Mart 2020 Perşembe

AutoCAD ile VBA makro kullanımı #5-5

Autocad VBA Makro Kodlarını Çalıştırma Yöntemleri:

Yazının önceki bölümü: AutoCAD ile VBA makro kullanımı #5-4


7) Userformda komut butonu ile makro çalıştırma

Excel VBA editöründe olduğu gibi AutoCAD VBA editöründe de UserForm oluşturma imkanı vardır. UserForm; kullanıcı ile program arasında iletişimi sağlayan Windows standart uygulama penceresidir.
  • VBA Editöründe menüden Insert / UserForm tıklayın ya da Proje Ağacında; Sağ tıkla / Insert / UserForm
  • Açılan UserForm1 penceresine Toolbox Araç çubuğundaki Controls sekmesindeki CommandButton üzerinde tıklayın