Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Visual Basic

Cevapla
 
LinkBack Seçenekler
Eski 04/03/2008, 13:04   #1 (permalink)
Üye
 
Üyelik Tarihi: 02/2008
Mesaj: 13
Varsayılan Hicri takvim nasıl yapılır

Hem hicri takvim yapılışı , hem, ay duraklarını bulan program hem de ay ile güneş arasındaki açıyı bulan program yardımcı olursanız.
Sorguç hatta değil   Alıntı Yaparak Yanıtla
Eski 05/03/2008, 13:58   #2 (permalink)
Üye
 
Üyelik Tarihi: 02/2008
Mesaj: 13
Varsayılan

The following example creates a function to convert date strings between the supported calendar systems. The example code that follows uses the function to convert a Gregorian date string to the equivalent Hijri string in Long Date format.
Function ConvertDateString ( _ ByRef StringIn As String, _ ByRef OldCalendar As Integer, _ ByVal NewCalendar As Integer, _ ByRef NewFormat As String) As String Dim SavedCal As Integer Dim d As Date Dim s As String '// Save VBA Calendar setting to restore when finished SavedCal = Calendar '// Convert date to new calendar and format Calendar = OldCalendar ' Change to StringIn calendar d = CDate (StringIn) ' Convert from String to Date Calendar = NewCalendar ' Change to calendar of new string s = CStr (d) ' Convert to short format String ConvertDateString = Format _ ' Reformat (s, NewFormat) '// Restore VBA Calendar setting Calendar = SavedCal End FunctionCall ConvertDateString function from a procedure to perform conversion...

Dim GregorianDate As String Dim HijriDate As String Dim HijriFormat As String GregorianDate = "12/31/93" ' Gregorian string to convert HijriFormat = "Long Date" ' Format for Hijri date '// Convert to Hijri date 7/8/1414 and return in Long Date format HijriDate = ConvertDateString (_ GregorianDate, _ vbCalGreg, _ vbCalHijri, _ HijriFormat)
Sorguç hatta değil   Alıntı Yaparak Yanıtla
Eski 05/03/2008, 14:01   #3 (permalink)
Üye
 
Üyelik Tarihi: 02/2008
Mesaj: 13
Varsayılan

Imports SystemImports System.Globalization


Public Class SamplesHijriCalendar

Public Shared Sub Main()

' Sets a DateTime to April 3, 2002 of the Gregorian calendar.
Dim myDT As New DateTime(2002, 4, 3, New GregorianCalendar())

' Creates an instance of the HijriCalendar.
Dim myCal As New HijriCalendar()

' Displays the values of the DateTime.
Console.WriteLine("April 3, 2002 of the Gregorian calendar equals the following in the Hijri calendar:")
DisplayValues(myCal, myDT)

' Adds two years and ten months.
myDT = myCal.AddYears(myDT, 2)
myDT = myCal.AddMonths(myDT, 10)

' Displays the values of the DateTime.
Console.WriteLine("After adding two years and ten months:")
DisplayValues(myCal, myDT)

End Sub 'Main

Public Shared Sub DisplayValues(myCal As Calendar, myDT As DateTime)
Console.WriteLine(" Era: {0}", myCal.GetEra(myDT))
Console.WriteLine(" Year: {0}", myCal.GetYear(myDT))
Console.WriteLine(" Month: {0}", myCal.GetMonth(myDT))
Console.WriteLine(" DayOfYear: {0}", myCal.GetDayOfYear(myDT))
Console.WriteLine(" DayOfMonth: {0}", myCal.GetDayOfMonth(myDT))
Console.WriteLine(" DayOfWeek: {0}", myCal.GetDayOfWeek(myDT))
Console.WriteLine()
End Sub 'DisplayValues

End Class 'SamplesHijriCalendar


'This code produces the following output.

'

'April 3, 2002 of the Gregorian calendar equals the following in the Hijri calendar:

' Era: 1

' Year: 1423

' Month: 1

' DayOfYear: 21

' DayOfMonth: 21

' DayOfWeek: Wednesday

'

'After adding two years and ten months:

' Era: 1

' Year: 1425

' Month: 11

' DayOfYear: 316

' DayOfMonth: 21

' DayOfWeek: Saturday
Sorguç hatta değil   Alıntı Yaparak Yanıtla
Eski 05/03/2008, 14:03   #4 (permalink)
Üye
 
Üyelik Tarihi: 02/2008
Mesaj: 13
Varsayılan

Visual Basic (Declaration)

Public Overrides Function GetEra ( _ time As DateTime _) As Integer



Visual Basic (Usage)

Dim instance As HijriCalendarDim time As DateTimeDim returnValue As IntegerreturnValue = instance.GetEra(time)
Sorguç hatta değil   Alıntı Yaparak Yanıtla
Eski 05/03/2008, 14:07   #5 (permalink)
Üye
 
Üyelik Tarihi: 02/2008
Mesaj: 13
Varsayılan

Visual Basic (Declaration)
<SerializableAttribute> _<ComVisibleAttribute(True)> _Public Class HijriCalendar Inherits Calendar


Visual Basic (Usage)

Dim instance As HijriCalendar




Sorguç hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
xpi nasıl yapılır edizdar Web Tasarım 3 08/02/2008 17:18
Nedir nasıl yapılır? hgedek C / C++ 1 26/10/2007 20:22
Nasıl yapılır indream PHP 2 29/07/2006 20:25
Bu olay nasıl yapılır kersinem Flash / Director / Swift 3D ... 3 28/06/2006 14:28
Nasıl yapılır .? indream PHP 3 22/05/2006 02:15


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 01:35.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net