صفحه 1 از 2 12 آخرآخر
نمایش نتایج 1 تا 40 از 46

نام تاپیک: كدهاي كاربردي VB.net

  1. #1

    كدهاي كاربردي VB.net

    سلام دوستان عزيز

    در اين تاپيك قصد دارم كدهاي كاربردي در خصوص VB.net رو براتون بزارم

    اميدوارم مفيد واقع بشه


    لطفا همكاري كنيد

  2. #2

    نقل قول: كدهاي كاربردي VB.net

    شماره سریال و مدل CPU و هارد در VB.net

    ابتدا بايد به قسمت References
    system.management رو حتما اضافه كنيد
    آدرس Dll مربوط به اين مطلب C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Syst em.Management.dll است .فرمي ايجاد مي كنيم كه اشياء زير رو داشته باشه
    سه عدد تكست باكس به نام هاي
    HDD_Model_txt
    HDD_Serial_txt
    CPU_Serial_txt

    در اين مرحله كد هاي زير رو اضافه مي كينم

    Imports System.Management
    Public Class Form1
    Private Sub GetHDDSerialNumber()
    Dim searcher As ManagementObjectSearcher
    Dim query1 As String = "SELECT * FROM Win32_DiskDrive"
    Dim query2 As String = "SELECT * FROM Win32_PhysicalMedia"
    searcher = New ManagementObjectSearcher(query1)
    For Each wmi_HD As ManagementObject In searcher.Get()
    If Not wmi_HD("Model") Is Nothing Then
    HDD_Model_txt.Text = wmi_HD("Model").ToString()
    End If
    Next
    searcher = New ManagementObjectSearcher(query2)
    For Each wmi_HD As ManagementObject In searcher.Get()
    If Not wmi_HD("SerialNumber") Is Nothing Then
    HDD_Serial_txt.Text = wmi_HD("SerialNumber").ToString()
    End If
    Next
    End Sub
    Public Shared Function GetCPUId() As String
    Dim cpuInfo As String = String.Empty
    Dim mgmt As ManagementClass = New ManagementClass("Win32_Processor")
    Dim objCol As ManagementObjectCollection = mgmt.GetInstances()
    For Each obj As ManagementObject In objCol
    If cpuInfo = String.Empty Then
    cpuInfo = obj.Properties("ProcessorId").Value.ToString()
    End If
    Next
    Return cpuInfo
    End Function

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    CPU_Serial_txt.Text = GetCPUId()
    GetHDDSerialNumber()
    End Sub
    End Class
    آخرین ویرایش به وسیله tolid123456789 : سه شنبه 08 اسفند 1391 در 09:41 صبح

  3. #3

    نقل قول: كدهاي كاربردي VB.net

    جستجو در ListBox در VB.net

    (Dim i As Integer = ListBox1.FindString(TextBox1.Text
    ListBox1.SelectedIndex = i
    If TextBox1.Text = "" Then
    ListBox1.SelectedIndex = -1
    End If
    آخرین ویرایش به وسیله tolid123456789 : پنج شنبه 31 اردیبهشت 1394 در 13:54 عصر

  4. #4

    نقل قول: كدهاي كاربردي VB.net

    اتصال به SQL از طریق VB.NET

    Imports System.Data
    Imports System.Data.SqlClient
    PublicClassForm1
    Dim con as new sqlconnection("datasource=.; initial catalog=database_Name; integrated security=true")
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    End Sub
    End Class
    آخرین ویرایش به وسیله tolid123456789 : پنج شنبه 31 اردیبهشت 1394 در 13:59 عصر

  5. #5

    نقل قول: كدهاي كاربردي VB.net

    در برخی موارد لازم است شما از روال مورد نظر خودتان قبل از اتمام تمام کدها خارج شوید و اجازه ندهید کدهای بعدی اجرا شوند برای این کار از کد زیر استفاده می کنیم.

    ExitSub

  6. #6

    نقل قول: كدهاي كاربردي VB.net

    برای خروج از برنامه در VB.net
    [VB]Application.Exit()[/VB]
    آخرین ویرایش به وسیله tolid123456789 : پنج شنبه 31 اردیبهشت 1394 در 14:01 عصر

  7. #7

    نقل قول: كدهاي كاربردي VB.net

    بدست آوردن طول رشته داخل TextBox در VB.net

    [VB]MsgBox(TextBax1.text.Length)[/VB]
    آخرین ویرایش به وسیله tolid123456789 : پنج شنبه 31 اردیبهشت 1394 در 14:01 عصر

  8. #8

    نقل قول: كدهاي كاربردي VB.net

    شمارش تعداد سطرهای Datagrid در VB.net
    DGV.rowcount()-1

  9. #9

    نقل قول: كدهاي كاربردي VB.net

    بستن فرم با کلیک بر روی Escape در VB.net
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.LoadMe.KeyPreview = True
    End Sub

    Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
    If e.KeyCode.ToString = "Escape" Then
    Me.KeyPreview = False
    Me.close()
    End If
    End Sub
    آخرین ویرایش به وسیله tolid123456789 : پنج شنبه 31 اردیبهشت 1394 در 14:02 عصر

  10. #10

    نقل قول: كدهاي كاربردي VB.net

    بدست آوردن مسیر برنامه در VB.net
    MsgBox(Application.ExecutablePath)

  11. #11

    نقل قول: كدهاي كاربردي VB.net

    جلوگیری از بسته شدن فرم در VB.net

    در رویداد FormClosing کد زیر را بنویسید

    e.cancel=True
    آخرین ویرایش به وسیله tolid123456789 : پنج شنبه 31 اردیبهشت 1394 در 14:03 عصر

  12. #12

    نقل قول: كدهاي كاربردي VB.net

    استفاده از کد داخل یک Button در Button دیگر در VB.net

    Button1_Click(sender,e)
    آخرین ویرایش به وسیله tolid123456789 : پنج شنبه 31 اردیبهشت 1394 در 14:03 عصر

  13. #13

    نقل قول: كدهاي كاربردي VB.net

    جلوگیری از نوشتن متن در ComboBox توسط کاربر در VB.net


    پس از ایجاد شی کامبو به قسمت تنظیمات آن می رویم و تغییرات زیر را اعمال می کنیم:
    DropDownStyle=DropDownList
    آخرین ویرایش به وسیله tolid123456789 : پنج شنبه 31 اردیبهشت 1394 در 14:04 عصر

  14. #14

    نقل قول: كدهاي كاربردي VB.net

    جلوگیری از اجرای مجدد برنامه در VB.net

    Project/Properties/Make Single Instance application=true

  15. #15

    نقل قول: كدهاي كاربردي VB.net

    انتخاب آخرین رکورد در Datagrid در VB.net
    DGV1.Row(DGV1.Rowcount-1).select=true

  16. #16

    نقل قول: كدهاي كاربردي VB.net

    قطع اتصال به اینترنت در VB.net

    shell("rasdial/disconnect")

    آخرین ویرایش به وسیله tolid123456789 : پنج شنبه 31 اردیبهشت 1394 در 14:05 عصر

  17. #17

    نقل قول: كدهاي كاربردي VB.net

    اعتبار سنجی تکست باکس برای ورود فقط عدد در رویداد key Pres

    IF NOT char.isnumber(e.keychar) and e.keychar <> convert.tochar(keys.back) thene.handle=true
    msgbox("لطفا عدد وارد کنید")
    End IF


    آخرین ویرایش به وسیله tolid123456789 : پنج شنبه 31 اردیبهشت 1394 در 14:06 عصر

  18. #18

    نقل قول: كدهاي كاربردي VB.net

    تشخیص ارتباط کاربر به اینترنت در VB.net

    if my.computer.network.isavalable then
    Msgbox ("connect")
    Else
    Msgbox ("NO connect")
    End if
    آخرین ویرایش به وسیله tolid123456789 : پنج شنبه 31 اردیبهشت 1394 در 14:07 عصر

  19. #19

    نقل قول: كدهاي كاربردي VB.net

    بدست آوردن نام کامپیوتر در VB.net


    TextBox1.text=system.environment.machinename.tostr ing
    آخرین ویرایش به وسیله tolid123456789 : پنج شنبه 31 اردیبهشت 1394 در 14:07 عصر

  20. #20

    نقل قول: كدهاي كاربردي VB.net

    برای اتصال Link Lable به اینترنت یا فایل داخل کامپیوتر
    اتصال به سایت(اینترنت)

    System.Diagnostics.Process.start("http:
    www.google.com")

    اتصال به فایل (کامپیوتر)

    System.Diagnostics.Process.start("Winword.exe","c: \mytext.doc")
    آخرین ویرایش به وسیله tolid123456789 : پنج شنبه 31 اردیبهشت 1394 در 14:08 عصر

  21. #21

    نقل قول: كدهاي كاربردي VB.net

    توابع LEFT و Right در VB.net
    دو کاراکتر سمت چپ از متن داخل تکست باکس 1 را نگه می دارد

    Microsoft.VisualBasic.Left(TextBox1.Text,2)

    دو کاراکتر سمت راست از متن داخل تکست باکس 1 را نگه می دارد

    Microsoft.VisualBasic.Right(TextBox1.Text,2)
    آخرین ویرایش به وسیله tolid123456789 : پنج شنبه 31 اردیبهشت 1394 در 14:09 عصر

  22. #22

    نقل قول: كدهاي كاربردي VB.net

    تشخیص روشن یا خاموش بودن Caps Lock


    If My.Computer.Keyboard.CapsLock = True Then
    MsgBox("Caps Lock is true")
    Else
    MsgBox("Caps Lock is False")

    End If
    آخرین ویرایش به وسیله tolid123456789 : پنج شنبه 31 اردیبهشت 1394 در 14:10 عصر

  23. #23

    نقل قول: كدهاي كاربردي VB.net

    تغییر زبان سیستم در VB.net

    Dim Persian_Lang As new Globalization.Cultureinfo ("fa-IR")
    inputlanguage.currentinputlanguage=inputlanguage.f romculture(Persian_Lang)
    آخرین ویرایش به وسیله tolid123456789 : پنج شنبه 31 اردیبهشت 1394 در 14:10 عصر

  24. #24

    نقل قول: كدهاي كاربردي VB.net

    برای ایجاد فرم های مادر و فرزند در VB.net
    ابتدا فرم اصلی را انتخاب کرده (Mainfrm)و در قسمت تنظیمات گزینه IsMDIContainer را True می کنیمفرمی که قرار است داخل فرم اصلی باز شود (Frm2)را از طریق فرم اصلی با کد زیر فراخوانی می کنیم:

    Frm2.mdiparent=Me

    Frm2.Show()




    آخرین ویرایش به وسیله tolid123456789 : پنج شنبه 31 اردیبهشت 1394 در 14:12 عصر

  25. #25

    نقل قول: كدهاي كاربردي VB.net

    اجرای نرم افزار کاربردی از داخل VB.net
    برای باز کردن ماشین حساب

    System.Diagnostics.Process.Start("Calc")

    برای باز کردن اکسل

    System.Diagnostics.Process.Start("Excel.exe")
    آخرین ویرایش به وسیله tolid123456789 : پنج شنبه 31 اردیبهشت 1394 در 14:12 عصر

  26. #26

    نقل قول: كدهاي كاربردي VB.net

    حرکت بین اشیاء با کمک ENTER
    در یک فرم دو تکست باکس داریم اگر بخواهیم زمانی که فوکوس روی تکست باکس اولی است با زدن اینتر به تکست باکس دوم برویم باید در رویداد Key Press تکست اول کد زیر را بنویسیم:


    If ASC(e.Keychar)=13 Then Textbox2.Focus
    آخرین ویرایش به وسیله tolid123456789 : پنج شنبه 31 اردیبهشت 1394 در 14:15 عصر

  27. #27
    کاربر دائمی آواتار Hossis
    تاریخ عضویت
    آبان 1386
    محل زندگی
    بیرجند
    پست
    1,735

    نقل قول: كدهاي كاربردي VB.net

    نقل قول نوشته شده توسط tolid123456789 مشاهده تاپیک
    توابع LEFT و Right در VB.net
    دو کاراکتر سمت چپ از متن داخل تکست باکس 1 را نگه می دارد
    Microsoft.VisualBasic.Left(TextBox1.Text,2)

    دو کاراکتر سمت راست از متن داخل تکست باکس 1 را نگه می دارد
    Microsoft.VisualBasic.Right(TextBox1.Text,2)
    این جوری هم میشه

    strings.right
    strings.left

  28. #28
    کاربر دائمی آواتار y.saied
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    تبریز
    سن
    44
    پست
    299

    نقل قول: كدهاي كاربردي VB.net

    سلام
    دوست عزیز، من امتحان کردم خطا داد
    میشه یه مثال هم بذارین
    ممنون


    نقل قول نوشته شده توسط tolid123456789 مشاهده تاپیک
    شماره سریال و مدل CPU و هارد در VB.net

    Imports System.Management
    Public Class Form1
    Private Sub GetHDDSerialNumber()
    Dim searcher As ManagementObjectSearcher
    Dim query1 As String = "SELECT * FROM Win32_DiskDrive"
    Dim query2 As String = "SELECT * FROM Win32_PhysicalMedia"
    searcher = New ManagementObjectSearcher(query1)
    For Each wmi_HD As ManagementObject In searcher.Get()
    If Not wmi_HD("Model") Is Nothing Then
    TextBox1.Text = wmi_HD("Model").ToString()
    End If
    Next
    searcher = New ManagementObjectSearcher(query2)
    For Each wmi_HD As ManagementObject In searcher.Get()
    If Not wmi_HD("SerialNumber") Is Nothing Then
    TextBox2.Text = wmi_HD("SerialNumber").ToString()
    End If
    Next
    End Sub

    ----------

    Public Shared Function GetCPUId() As String
    Dim cpuInfo As String = String.Empty
    Dim mgmt As ManagementClass = New ManagementClass("Win32_Processor")
    Dim objCol As ManagementObjectCollection = mgmt.GetInstances()
    For Each obj As ManagementObject In objCol
    If cpuInfo = String.Empty Then
    cpuInfo = obj.Properties("ProcessorId").Value.ToString()
    End If
    Next
    Return cpuInfo
    End Function

    -----------

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    GetHDDSerialNumber()
    TextBox3.Text = GetCPUId()
    End Sub
    End Class

  29. #29

    نقل قول: كدهاي كاربردي VB.net

    نقل قول نوشته شده توسط y.saied مشاهده تاپیک
    سلام
    دوست عزیز، من امتحان کردم خطا داد
    میشه یه مثال هم بذارین
    ممنون
    سلام
    ممنون از دقت نظرتون من مطلب فوق رو با تمامي جزئيات مي نويسم
    كد شماره سريال هارد و CPU اصلاح شد.
    كد اشتباه نبود ولي اولا بايد System.management رو به قسمت رفرنس ها اضافه كنيد
    ثانيا من اين كد رو در پروژه اي استفاده كرده بودم كه بايد اعداد موجود در سريال هارد و CPU رو بر مي گردوندم
    در كد جديد نوشته شده سريال هارد و cpu بر مي گرده
    روش ارائه شده و تصحيح شده رو مرحله به مرحله اجرا كنيد. همين الان تست كردم جواب داد (پست 2)
    اگر لازم مي دونيد برنامه رو اينجا قرار بدم تا مشاهده كنيد

    اگر سئوالي بود در خدمتيم
    آخرین ویرایش به وسیله tolid123456789 : سه شنبه 08 اسفند 1391 در 09:46 صبح

  30. #30

    نقل قول: كدهاي كاربردي VB.net

    ذخيره داده هاي داخل ديتا گريد در فايل txt
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    Dim numCols As Integer = DataGridView1.ColumnCount
    Dim numRows As Integer = DataGridView1.RowCount - 1
    Dim strDestinationFile As String = "c:\\output.txt"
    Dim tw As TextWriter = New StreamWriter(strDestinationFile)

    'writing the header
    For count As Integer = 0 To numCols - 1
    tw.Write(DataGridView1.Columns(count).HeaderText)
    If (count <> numCols - 1) Then
    tw.Write(", ")
    End If
    Next
    tw.WriteLine()

    For count As Integer = 0 To numRows - 1
    For count2 As Integer = 0 To numCols - 1
    tw.Write(DataGridView1.Rows(count).Cells(count2).V alue)
    If (count2 <> numCols) Then
    tw.Write(", ")
    End If
    Next
    tw.WriteLine()
    Next
    tw.Close()
    End Sub

  31. #31
    کاربر دائمی آواتار y.saied
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    تبریز
    سن
    44
    پست
    299

    نقل قول: كدهاي كاربردي VB.net

    سلام
    دوست عزیز میشه یه مثال هم بذارین؟؟
    ممنون


    نقل قول نوشته شده توسط tolid123456789 مشاهده تاپیک
    سلام
    ممنون از دقت نظرتون من مطلب فوق رو با تمامي جزئيات مي نويسم
    كد شماره سريال هارد و CPU اصلاح شد.
    كد اشتباه نبود ولي اولا بايد System.management رو به قسمت رفرنس ها اضافه كنيد
    ثانيا من اين كد رو در پروژه اي استفاده كرده بودم كه بايد اعداد موجود در سريال هارد و CPU رو بر مي گردوندم
    در كد جديد نوشته شده سريال هارد و cpu بر مي گرده
    روش ارائه شده و تصحيح شده رو مرحله به مرحله اجرا كنيد. همين الان تست كردم جواب داد (پست 2)
    اگر لازم مي دونيد برنامه رو اينجا قرار بدم تا مشاهده كنيد

    اگر سئوالي بود در خدمتيم

  32. #32
    کاربر دائمی آواتار y.saied
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    تبریز
    سن
    44
    پست
    299

    نقل قول: كدهاي كاربردي VB.net

    میشه بفرمایین چرا اینو تو قسمت فرم لود نوشتین؟
    GetHDDSerialNumber()

  33. #33

    نقل قول: كدهاي كاربردي VB.net

    نقل قول نوشته شده توسط y.saied مشاهده تاپیک
    میشه بفرمایین چرا اینو تو قسمت فرم لود نوشتین؟
    GetHDDSerialNumber()
    سلام دوست عزیز
    تکست با کس های مربوط به HDD_Modelو HDD_Serialدرقسمت GetHDDSerialNumber مقدار دهی میشند
    کافیه GetHDD رو در رویداد لود فرم بنویسیم اونوقت با لود فرم تکست باکس های مورد نظر پر می شند

    اینم نمونه برنامه
    WindowsApplication1.rar
    -----

  34. #34

    نقل قول: كدهاي كاربردي VB.net

    بدست آوردن مشخصات كامپيوتر
    نام كامپيوتر
    textBox1.text=system.environment.machinename.tostr  ing()

    تشخيص اتصال به اينترنت

    if My.Computer.Network.IsAvailable then
    msgbox("connect")
    else
    msgbox("No connect")
    endif

  35. #35

    نقل قول: كدهاي كاربردي VB.net

    نمايش داده هاي يك جدول در ديتا گريد
    ابتدا مانند كد پست شماره 4 همين تاپيك يك كانكشن به sql متصل مي كنيم
    سپس با كدهاي زير داده هاي جدول فرضي T1 را در Datagrid1 نمايش مي دهيم
    اين كار را در رويداد Load فرم انجام مي دهيم

    dim cmd as new sqlcommand
    dim da as new sqldataadapter
    dim dt as new datatable
    cmd.connection=con
    cmd.commandtext="select * from T1"
    da.selectcommand=cmd
    da.fill(dt)
    Datagrid1.datasource=dt
    con.close()

  36. #36

    نقل قول: كدهاي كاربردي VB.net

    اين كد براي استفاده در اولين بار مناسب است
    ولي مشكل زماني است كه به جدول مربوط به ديتا ست اين گريد يك ركورد اضافه ميشه. اگه اين كد رو دوباره اجرا كنيم سطري كه قبل از ريفرش روي آن فكوس شده ام ، انتخابش رو به اولين ركورد موجود در گريد انتقال مي دهد.
    آيا راهي بغير از ذخيره سطر و ستون اخرين انتخاب در متغير، و ست كردن آن بعد از ريفرش وجود دارد؟
    چيزي پيدا نكردم!!!!

  37. #37

    نقل قول: كدهاي كاربردي VB.net

    سلام دوست عزيز
    يعني شما مي خواي پس از ايجاد ركورد جديد ديتا گريد با كد بالا اطلاعات آن ركورد را انتخاب كنه ؟؟؟؟؟؟؟؟؟؟؟؟ و به اول ديتا گريد نياد ؟؟؟؟؟؟؟؟؟؟؟؟

  38. #38
    کاربر دائمی آواتار swallow.pa
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    توی خونه
    پست
    897

    پيدا كردن ركورد توي ديتاگريد و فوكوس روي اون

    يك سوال
    اگه ركوردي توي ديتاگريد باشه مثلا رديف صدم بر اساس اي دي چطور اونو پيدا كنيمو فوكوس روي اون انجام بديم

  39. #39

    نقل قول: كدهاي كاربردي VB.net

    سلام
    اگر بخواهيم روي ركورد صدم فوكوس كنيم از كد زير استفاده مي كنيم(البته اگه منظورتون همينه؟)
    dgv1.Rows(100).Cells(1).Selected = True

  40. #40
    کاربر دائمی آواتار swallow.pa
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    توی خونه
    پست
    897

    نقل قول: كدهاي كاربردي VB.net

    لطفا آموزشی در رابطه با دیتاگرید رو بزارید ممنون

صفحه 1 از 2 12 آخرآخر

تاپیک های مشابه

  1. تبديل كدهاي C#‎‎‎.net به ++C
    نوشته شده توسط greenhorn در بخش C#‎‎
    پاسخ: 11
    آخرین پست: جمعه 28 خرداد 1389, 18:06 عصر
  2. Convetor كدهاي VB 6.0 يا VB.NET به #C
    نوشته شده توسط A.Farzin در بخش C#‎‎
    پاسخ: 3
    آخرین پست: پنج شنبه 27 فروردین 1388, 12:25 عصر
  3. سوال: تبديل كدهاي vb به vb.net
    نوشته شده توسط mohammad_eh در بخش برنامه نویسی در 6 VB
    پاسخ: 2
    آخرین پست: دوشنبه 07 مرداد 1387, 19:18 عصر
  4. دلفی و ASP.NET !
    نوشته شده توسط Inprise در بخش توسعه نرم افزار تحت وب
    پاسخ: 4
    آخرین پست: دوشنبه 04 فروردین 1382, 04:16 صبح
  5. درباره Delphi.NET ؟
    نوشته شده توسط amin_omega در بخش برنامه نویسی در Delphi Prism
    پاسخ: 1
    آخرین پست: جمعه 23 اسفند 1381, 14:36 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •