تقييم الموضوع :
  • 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
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
 رَبِّ اغْفِرْ لِي وَلِوَالِدَيَّ
Heart
الرد }}}}
تم الشكر بواسطة: سعود
#2
(09-09-15, 02:59 PM)أبو عمر كتب : المكونات
على جهازك- فيجوال استديو  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

لا طبعا اخوي انا ادري ان الاداري يستطيع معرفة المحذوفات من المشاركات وتعمدت كتابة الرد وحذفه لانه اساسا لا يحذف نهائيا  لاني حاولت مراسلتك ولم اتمكن لم اجد ايقونة المراسلة الخاصة .
هذا ان كنت تقصدني بالذات فاقول سامحك الله احسن الظن ولا تشك بي فانا اخوك لا احب لك الا الخير.
أستودعكم الله الذي لا تضيع ودائعه أرجو ان تجدوا بمشاركاتي ما يجعلكم تدعون لي بخير ان تحتم غيابي.
الرد }}}}
تم الشكر بواسطة: أبو عمر
#3
الله يسعد قلبك قل آمين
اكرر انا مدين لك بالشكر
لكن حزنت
من كونك تحذف ثاني رد تكتبه على مشاركاتي
فقط
الأمر الاخر يا صديقي العزيز انت على الراس والعين
كما ترى الموضوع برمته مجرد دعابة
تقبل جل امتناني وعرفاني لك بالجميل
يا جميل

بالمناسبة
وجدت هذا البرنامج
ولكنه مذلة
ديمو ويطلع رسالة للمستخدم ان البرنامج محمي من فبلهم
http://www.bastioninfotech.com/.NET%20CO...20DEMO.zip
لا شيء منهم لوجه الله ابداً
مساكين العرب طيبين بجد
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
 رَبِّ اغْفِرْ لِي وَلِوَالِدَيَّ
Heart
الرد }}}}
تم الشكر بواسطة:
#4
يعطيك الف عافيه المشكله ماحطيت شطه  Big Grin

عشان تكمل الوجبه

انت حاط كود وليس مشروع ):

يالله يفيد البعض  كان عندي مشروع جاهز تصور وترفع وينتج رابط جميل جدا لاكن بحقوق مركز رفع لاصحاب منتدي 

جاري البحث عنه 

تحياتي لك
الرد }}}}
تم الشكر بواسطة:
#5
(10-09-15, 04:11 AM)abo_ramas كتب : يعطيك الف عافيه المشكله ماحطيت شطه  Big Grin

عشان تكمل الوجبه

انت حاط كود وليس مشروع ):

يالله يفيد البعض  كان عندي مشروع جاهز تصور وترفع وينتج رابط جميل جدا لاكن بحقوق مركز رفع لاصحاب منتدي 

جاري البحث عنه 

تحياتي لك

يفترض بالمنتدى يعملو كود طباعة شعار المنتدى على كل صورة يتم رفعها من خلال صفحة الموضوع

مع ان الحكاية بسيطة في ASP
لكن لا اعلم كثيرا عن PHP
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
 رَبِّ اغْفِرْ لِي وَلِوَالِدَيَّ
Heart
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] مشروع مبسط للتعامل مع Sql Server With VB.net ممدوح الخطيب 3 405 31-10-16, 02:36 PM
آخر رد: aksoft
  [مشروع] مشروع موظفين asdsoft 2 396 30-10-16, 11:53 PM
آخر رد: asdsoft
  مشروع صغير لطباعة ملصقات الباركود وقرائتها بسهولة تامة عابر سبيل 10 8,908 13-10-16, 08:44 PM
آخر رد: Arabia
Brick [مشروع] مشروع تخرج برنامج عن وحدة التدريب والتوظيف مبرمج أوتار 51 68,937 12-10-16, 08:23 AM
آخر رد: citcnet
  [مشروع] مشروع شجرة الحسابات (دليل الحسابات) باستخدام VB.net أحمد النجار 11 3,212 09-10-16, 12:36 AM
آخر رد: محمود بكرى
Smile مشروع تاجير سيارات adel2012 3 3,619 16-09-16, 06:21 PM
آخر رد: adel2012
  مشروع أخذ نسخه أحتياطيه من قاعدة البيانات أتمنى يعجبكم adel27 1 713 10-09-16, 03:06 AM
آخر رد: mutaz_17
  مشروع مكتبه raiedahmed 2 399 17-08-16, 09:54 PM
آخر رد: سعود
  قراءة مشروع VB.NET 2012 2013 على VB.NET 2010 khodor1985 4 984 02-08-16, 10:50 AM
آخر رد: yasser_72
  [مشروع] ارجو التعديل على مشروع متصفح بسيط جدا(محدث * جاهز) سعود 3 251 30-06-16, 06:13 AM
آخر رد: سعود

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


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