Dim x(), y(), n As Integer
n = 3
ReDim x(n - 1)
ReDim y(n - 1)
Dim mylines() As LineShape
ReDim mylines(n - 1)
For i = 0 To n - 1
x(i) = InputBox("x" & i & "apsisini giriniz")
y(i) = InputBox("y" & i & "ordinatını giriniz")
mylines(i) = New LineShape(x(i), y(i), x(i + 1), y(i + 1))
Next
Bu konuda neredeyse hiç bilgim yok. Amacım şu ki; bir üçgenin (daha sonra bu bir poligonun olacak) köşe noktalarının koordinatlarını input ile vererek çizdirmek istiyorum. Daha sonra bunu cross metodunu kullanarak alan hesaplaması da yaptırararak geliştireceğim. Bu konuda yardımlarınızı bekliyorum. Amacım bu programı yapmak değil. Benim amacım mesleğimle ilgili aklıma gelen şeyleri vb.nette uygulayarak programcılığımı geliştirmektir.
- - - Mesaj Güncellendi - - -
Sanırım bu şekilde çözdüm.
Dim canvas As New Microsoft.VisualBasic.PowerPacks.ShapeContainer
canvas.Parent = Me
Dim x(), y(), n As Integer
n = 3
ReDim x(n - 1)
ReDim y(n - 1)
Dim mylines() As LineShape
ReDim mylines(n - 1)
For i = 0 To n - 1
x(i) = InputBox("x" & i & "apsisini giriniz")
y(i) = InputBox("y" & i & "ordinatını giriniz")
If i >= 1 Then
If i = n - 1 Then
mylines(i) = New LineShape(x(i), y(i), x(0), y(0))
End If
mylines(i) = New LineShape(x(i - 1), y(i - 1), x(i), y(i))
mylines(i).Parent = canvas
End If
Next
- - - Mesaj Güncellendi - - -
Olmamış, kapatmıyormuş poligonu
n = 3
ReDim x(n - 1)
ReDim y(n - 1)
Dim mylines() As LineShape
ReDim mylines(n - 1)
For i = 0 To n - 1
x(i) = InputBox("x" & i & "apsisini giriniz")
y(i) = InputBox("y" & i & "ordinatını giriniz")
mylines(i) = New LineShape(x(i), y(i), x(i + 1), y(i + 1))
Next
Bu konuda neredeyse hiç bilgim yok. Amacım şu ki; bir üçgenin (daha sonra bu bir poligonun olacak) köşe noktalarının koordinatlarını input ile vererek çizdirmek istiyorum. Daha sonra bunu cross metodunu kullanarak alan hesaplaması da yaptırararak geliştireceğim. Bu konuda yardımlarınızı bekliyorum. Amacım bu programı yapmak değil. Benim amacım mesleğimle ilgili aklıma gelen şeyleri vb.nette uygulayarak programcılığımı geliştirmektir.
- - - Mesaj Güncellendi - - -
Sanırım bu şekilde çözdüm.
Dim canvas As New Microsoft.VisualBasic.PowerPacks.ShapeContainer
canvas.Parent = Me
Dim x(), y(), n As Integer
n = 3
ReDim x(n - 1)
ReDim y(n - 1)
Dim mylines() As LineShape
ReDim mylines(n - 1)
For i = 0 To n - 1
x(i) = InputBox("x" & i & "apsisini giriniz")
y(i) = InputBox("y" & i & "ordinatını giriniz")
If i >= 1 Then
If i = n - 1 Then
mylines(i) = New LineShape(x(i), y(i), x(0), y(0))
End If
mylines(i) = New LineShape(x(i - 1), y(i - 1), x(i), y(i))
mylines(i).Parent = canvas
End If
Next
- - - Mesaj Güncellendi - - -
Olmamış, kapatmıyormuş poligonu