Yazilim Öğrenmenin Tek Adresi...
Daha İyi Bir Hizmet İçin Lütfen Üye Olunuz...
Yazilim Öğrenmenin Tek Adresi...
Daha İyi Bir Hizmet İçin Lütfen Üye Olunuz...
Yazilim Öğrenmenin Tek Adresi...
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Yazilim Öğrenmenin Tek Adresi...

En Kapsamlı Visual Basic Sitesi
 
AnasayfaAramaLatest imagesKayıt OlGiriş yap
Giriş yap
Kullanıcı Adı:
Şifre:
Beni hatırla: 
:: Şifremi unuttum
Arama
 
 

Sonuç :
 
Rechercher çıkıntı araştırma
En son konular
» C İle Banka Otomasyonu Acill
Ok (Arrow) Çizim İşlemi. Icon_minitimeC.tesi Ocak 09, 2010 4:51 pm tarafından Ebubekir_Kara

» C++'la yapılmış basit ATM programı
Ok (Arrow) Çizim İşlemi. Icon_minitimeÇarş. Ara. 02, 2009 4:43 am tarafından 1221ibrahim

» Bir Oyunda Puan Sistemi Yapma
Ok (Arrow) Çizim İşlemi. Icon_minitimePtsi Kas. 02, 2009 1:49 pm tarafından KonYalıCoder

» Ipconfig Komutu
Ok (Arrow) Çizim İşlemi. Icon_minitimePaz Eyl. 13, 2009 5:33 pm tarafından OguzhanUyanik

» Çalıştır Komutları
Ok (Arrow) Çizim İşlemi. Icon_minitimePaz Eyl. 13, 2009 5:33 pm tarafından OguzhanUyanik

» Domain Adresleri
Ok (Arrow) Çizim İşlemi. Icon_minitimePaz Eyl. 13, 2009 5:32 pm tarafından OguzhanUyanik

» Msconfig Nedir? Ayarları ve Özellikleri
Ok (Arrow) Çizim İşlemi. Icon_minitimePaz Eyl. 13, 2009 5:32 pm tarafından OguzhanUyanik

» Windows Vista & Türkçe Kurulumu Resimli anlatım!
Ok (Arrow) Çizim İşlemi. Icon_minitimePaz Eyl. 13, 2009 5:31 pm tarafından OguzhanUyanik

» Format atmak ve Türkçe windows xp kurulumu (resimli anlatım)
Ok (Arrow) Çizim İşlemi. Icon_minitimePaz Eyl. 13, 2009 5:31 pm tarafından OguzhanUyanik

» Windows Xp Hızlandırma
Ok (Arrow) Çizim İşlemi. Icon_minitimePaz Eyl. 13, 2009 5:30 pm tarafından OguzhanUyanik

En iyi yollayıcılar
OguzhanUyanik (472)
Ok (Arrow) Çizim İşlemi. Vote_lcapOk (Arrow) Çizim İşlemi. I_voting_barOk (Arrow) Çizim İşlemi. Vote_rcap 
mehmet bozer (78)
Ok (Arrow) Çizim İşlemi. Vote_lcapOk (Arrow) Çizim İşlemi. I_voting_barOk (Arrow) Çizim İşlemi. Vote_rcap 
asi_esra (4)
Ok (Arrow) Çizim İşlemi. Vote_lcapOk (Arrow) Çizim İşlemi. I_voting_barOk (Arrow) Çizim İşlemi. Vote_rcap 
mysterious_el (4)
Ok (Arrow) Çizim İşlemi. Vote_lcapOk (Arrow) Çizim İşlemi. I_voting_barOk (Arrow) Çizim İşlemi. Vote_rcap 
1221ibrahim (3)
Ok (Arrow) Çizim İşlemi. Vote_lcapOk (Arrow) Çizim İşlemi. I_voting_barOk (Arrow) Çizim İşlemi. Vote_rcap 
igny (3)
Ok (Arrow) Çizim İşlemi. Vote_lcapOk (Arrow) Çizim İşlemi. I_voting_barOk (Arrow) Çizim İşlemi. Vote_rcap 
tarkantr2000 (2)
Ok (Arrow) Çizim İşlemi. Vote_lcapOk (Arrow) Çizim İşlemi. I_voting_barOk (Arrow) Çizim İşlemi. Vote_rcap 
myildiz.16 (2)
Ok (Arrow) Çizim İşlemi. Vote_lcapOk (Arrow) Çizim İşlemi. I_voting_barOk (Arrow) Çizim İşlemi. Vote_rcap 
KAPORTACI (2)
Ok (Arrow) Çizim İşlemi. Vote_lcapOk (Arrow) Çizim İşlemi. I_voting_barOk (Arrow) Çizim İşlemi. Vote_rcap 
tolgakesan (2)
Ok (Arrow) Çizim İşlemi. Vote_lcapOk (Arrow) Çizim İşlemi. I_voting_barOk (Arrow) Çizim İşlemi. Vote_rcap 

 

 Ok (Arrow) Çizim İşlemi.

Aşağa gitmek 
YazarMesaj
OguzhanUyanik
Mareşal
Mareşal
OguzhanUyanik


Yengeç Mesaj Sayısı : 472
Kayıt tarihi : 31/08/09
Yaş : 32
Nerden : Konya
İş/Hobiler : Bilgisyar-Yazılım
Lakap : Nediz

Ok (Arrow) Çizim İşlemi. Empty
MesajKonu: Ok (Arrow) Çizim İşlemi.   Ok (Arrow) Çizim İşlemi. Icon_minitimePaz Eyl. 06, 2009 2:23 pm

Visual Basic de belirtilen x1 ve y1 koordinatlarından x2 ve y2 koordinatlarına ok çizen fonksiyon.Ok Çizme İşlemi




Bu işlemi daha basit bir yöntemle yapan api veya fonksiyon var mı? Internette bulamadım. Bu sebeple, bu işlemin nasıl yapıldığına dair bir fonksiyon yazdım. Bunu da sizlerle paylaşmak istedim. Fonksiyonda Line komutunu kullandım fakat siz, aynı işlemi yapan apileri kullanabilirsiniz.



Bu fonksiyon, yazdığım bir çizim programının bir parçasıdır. Uygulamayı tamamladığımda sizlerle paylaşacağım.



[size=12]Kullanımı
[/size]
[size=9]

Basit olarak yeni bir proje açın ve formunuzun ScaleMode özelliğini pixel olarak, AutoRedraw özelliğini ise True yapın ayarlayın. Aşağıdaki fonksiyonu formunuza ekleyin.



Örn: Uygulama içinde;

DrawArrow 0, 0, 100, 150

şeklinde değerleri belirleyerek kullanabilirsiniz.




[size=9]

Private Sub DrawArrow(ByVal nX1 As Long, ByVal nY1 As Long, ByVal nX2 As Long, ByVal nY2 As Long, Optional ByVal nColor As OLE_COLOR)

Dim nRadius As Long, i As Long, n1 As Long, n2 As Long

Dim nAngle As Long, dAngle As Double, dTan As Double

Dim nLen As Long, nW1 As Long, nH1 As Long



nRadius = 10

nW1 = nX1 - nX2

nH1 = nY1 - nY2


nLen = Sqr(nW1 ^ 2 nH1 ^ 2)

If nLen > 1.5 * nRadius Then

dTan = (nH1 0.00001) / (nW1 0.00001)

nAngle = Atn(dTan) * 180 / PI

If nX1 >= nX2 Then nAngle = nAngle 180

For i = -20 To 20

dAngle = (nAngle i 180) * PI / 180


n1 = Cos(dAngle) * nRadius nX2

n2 = Sin(dAngle) * nRadius nY2

Me.Line (nX2, nY2)-(n1, n2), nColor

Next i

End If

Me.Line (nX1, nY1)-(nX2, nY2), nColor

End Sub





İyi çalışmalar...


[/size][/size]
Sayfa başına dön Aşağa gitmek
https://yazilimnet.yetkin-forum.com
 
Ok (Arrow) Çizim İşlemi.
Sayfa başına dön 
1 sayfadaki 1 sayfası
 Similar topics
-
» Bul ve Değiştir (Find And Replace) İşlemi
» Corel Draw'da Kırpma İşlemi
» Autocad 2D Çizim Uygulaması
» Autocad'de Çizim Uygulaması
» Çizim'e Yükseklik verme..

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
Yazilim Öğrenmenin Tek Adresi... :: Masaüstü Programlama :: Visual Basic-
Buraya geçin: