تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشروع لبرنامج التقاط الصور وارسالها الى الخادم واخذ رابطها بعد الرفع
#1
المكونات
على جهازك- فيجوال استديو  Big Grin
واحد نفر فورم
اثنين نفر توتون
وحدة لست بوكس
واحد نفر بروجرس بار
استظافة ومجلد معلوم للرفع الصور به
شوية ريت ريتون ورشة زعتر
الكود التابع للفورم كالاتي
PHP كود :
Imports System.IO

Public Class Form1
    Private Sub Popu
(lsb As ListBoxFolder As StringFileType As String)
 
       'هنا فنكشن "دالة" وظيفتها اخذمحتوى المجلد واظهاره في اللت بوكس
        Dim dinfo As New DirectoryInfo(Folder)
        Dim Files As FileInfo() = dinfo.GetFiles(FileType)
        For Each file As FileInfo In Files
            lsb.Items.Add(file.Directory.Name & "\" & file.Name)
        Next
    End Sub
    Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
        '
كود التقاط الصورة
        Hide
()
 
       Dim currentScreen Screen.FromHandle(Me.Handle).WorkingArea
        Using bmp 
As New Bitmap(currentScreen.WidthcurrentScreen.Height)
 
           Using g Graphics.FromImage(bmp)
 
               g.CopyFromScreen(New Point(00), New Point(00), currentScreen.Size)
 
           End Using
            Dim ImgPath 
Application.StartupPath "\Imagefolder\" & ListBox1.Items.Count & ".png"
            bmp.Save(ImgPath, System.Drawing.Imaging.ImageFormat.Png)
            'بعد حفظ الصورة نعيد قراءة محتويات المجلد
            ListBox1.Items.Clear()
            Popu(ListBox1, Application.StartupPath & "
\Imagefolder", "*.Png")
            'نقوم بارسال اخر صورة التقطناها الى برنامج الرسام للتعديل عليها
            ListBox1.SelectedIndex = (ListBox1.Items.Count - 1)
            Dim MSPPath As String = "
mspaint"
            Process.Start(MSPPath, ListBox1.Text)
        End Using
        Show()
    End Sub
    Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
        'نقوم بانشاء مجلد لحفظ الصور ونقرأ ما بداخله في اللست بوكس
        System.IO.Directory.CreateDirectory(Application.StartupPath & "
\Imagefolder")
        Popu(ListBox1, Application.StartupPath & "
\Imagefolder", "*.Png")
    End Sub

    Private Sub ListBox1_DoubleClick(sender As Object, e As System.EventArgs) Handles ListBox1.DoubleClick
        ' عند النقر المزدوج في اللست بكوس على اي صورة نقوم بارسالها للرسام
        Dim MSPPath As String = "
mspaint.exe"
        Process.Start(MSPPath, ListBox1.Text)
        ListBox1.SelectedIndex = 0
        Process.Start(MSPPath, ListBox1.Text)
    End Sub


    Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click
        'مضبط قيم البروجرس بار
        p.Maximum = ListBox1.Items.Count
        For i = 0 To ListBox1.Items.Count - 1
            p.Value = i + 1
            ListBox1.SelectedIndex = (i)
            'نقوم برفع الصورة الى مجلد معلوم في الاستضافة صورة تلو الاخرى
            Dim ss() = Split(ListBox1.Text, "
\")
            Dim request As System.Net.FtpWebRequest = DirectCast(System.Net.WebRequest.Create("
ftp://ftp.Yourdomain/YourFolder" & ss(1)), System.Net.FtpWebRequest)
 
           request.Credentials = New System.Net.NetworkCredential("FTPUsre""FTPPassword")
 
           request.Method System.Net.WebRequestMethods.Ftp.UploadFile
            Dim file
() As Byte System.IO.File.ReadAllBytes(Application.StartupPath "/" ss(0) & "\" & ss(1))
            Dim strz As System.IO.Stream = request.GetRequestStream()
            strz.Write(file, 0, file.Length)
            strz.Close()
            strz.Dispose()
        Next
        Show()
        MsgBox("
Upload is successed")
        Dim MSPPath As String = "
mspaint.exe"

    End Sub
End Class 

ماشي يا صديقي؟!!!
كنت عامل البرنامج على استضافة بس الطيبين نبهوني ان الكود عريان !!! 
سترناه وربك يحب الستر  Shy
حتى اللي نبهني شكله ندم على التنبيه حذف مشاركته  Sad
Smile  لكني اشكره من كل  Heart ي
وبالهناء والبرمجة !!!فيجوال ابلة نظيرة Smile
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
 اللهم اغْفِرْ لِلمؤمنين والمؤمنات والمسلمين والمسلمات الأحياء منهم والأموات
الرد }}}
تم الشكر بواسطة: سعود , Basil Abdallah


الردود في هذا الموضوع
مشروع لبرنامج التقاط الصور وارسالها الى الخادم واخذ رابطها بعد الرفع - بواسطة أبو عمر - 09-09-15, 02:59 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ارسال واستقبال نص لبرنامج justforit 0 167 17-10-25, 10:01 PM
آخر رد: justforit
  [مشروع] مشروع إدارة الأقساط قابل للتعديل musalem 7 2,126 07-02-25, 08:09 PM
آخر رد: الورد2
  [VB.NET] مشروع لارسال اشعارات مثل push notifications للهواتف ميدو الفنان 1 843 30-01-25, 12:42 AM
آخر رد: Mina Botros
  [مشروع] مشروع ادارة المراكز الطبية رضوان الجماعي 9 4,729 05-11-24, 03:48 PM
آخر رد: hum100
  برنامج التعامل مع السكانر وتحويل الصور إلى PDF F.H.M 0 658 04-11-24, 02:08 PM
آخر رد: F.H.M
  [مشروع] تصميم احترافي لبرنامج شئون الموظفين باستخدام ديف اكسبريس + تحميل السورس كود mazentq 7 7,735 14-10-24, 05:21 PM
آخر رد: بوحمد
Wink [مشروع] مشروع انشاء برنامج يقوم بالتقاط اللون من اسفل المؤشر وتحويلة للهكس كود وار جي بي ahmadpal 2 1,755 01-10-24, 05:33 PM
آخر رد: مصمم هاوي
  مسح الصور وحفظها بلاحقة Pdf او jpg مثال معدل من احدى المشاركات ابراهيم ايبو 1 1,709 01-09-24, 02:46 PM
آخر رد: ahlamalgomate2020
  مشروع ضغط و صيانة قاعدة بيانات vb.net sql server غزة العزة 1 728 03-06-24, 05:12 PM
آخر رد: salamandal
  مشروع تكبير حجم الخط عند جعل الفورم max في سي شارب العتيق 0 426 02-06-24, 10:24 PM
آخر رد: العتيق

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم