نوشته شده توسط
safari_m4
دوستان گرامی در بعضی آموزشهایی که به زبان سی شارپ می باشند یک قسمتی دارد که مثلا می گوید این دستور برای اینکه در ابتدا اجرا شود در قسمت کلاس program برنامه نوشته تا اول اجرا شود حالا در برنامه های vb.net این قسمت program در کجاست یا جایگزین این فرم که باید اون دستورات را نوشت کجاست البته منظورم در قسمت فرم لود نمی باشد با تشکر قبلی
در VB.NET یک ماژول با هر نام دلخواهی می سازید و بعد داخلش یک روتین Main تعریف می کنید تا موقع شروع برنامه اون روتین Main اجرا بشه.
در منوی Project گزینه ...project_name} Properties} رو انتخاب کنید. در زبانه Application تیک Enable application framework رو بردارید و سپس Startup object رو روی Sub Main تنظیم کنید.
حالا در منوی Project گزینه ...Add Module رو انتخاب کنید و یک ماژول جدید با نام دلخواه به پروژه اضافه کنید. در اون ماژول جدید روتین Sub رو به یکی از حالت های زیر تعریف کنید :
Sub Main()
Sub Main(ByVal cmdArgs() As String)
Function Main() As Integer
Function Main(ByVal cmdArgs() As String) As Integer
cmdArgs آرگومان های Command Line برنامه است و مقدار بازگشتی تابع هم مقداری است که موقع خروج از برنامه ها برگردانده میشه (Exit Code) که مقدار پیشفرض صفر ئه.
مثلا :
Module Module1
Public Sub Main
MessageBox.Show("Hello")
End Sub
End Module