الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال: عمل برنامج على Windows XP

مغلق
بدأه maayah في 31 يناير 2006 · 6 رد · 589 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

كيف أجعل برنامجي يعمل على ويندوز XP فقط ولا يعمل على

أنظمة أقدم من Windows XP

مع شكري للجميع...

#2

السلام عليكم

الكود التالى يقوم بالاستعلام عن اصدار نظام التشغيل

Public Function OS_Version() As String

        Dim osInfo As OperatingSystem
        Dim sAns As String

        osInfo = System.Environment.OSVersion

        With osInfo
            Select Case .Platform
                Case .Platform.Win32Windows
                    Select Case (.Version.Minor)
                        Case 0
                            sAns = "Windows 95"
                        Case 10
                            If .Version.Revision.ToString() = "2222A" Then
                                sAns = "Windows 98 Second Edition"
                            Else
                                sAns = "Windows 98"
                            End If
                        Case 90
                            sAns = "Windows Me"
                    End Select
                Case .Platform.Win32NT
                    Select Case (.Version.Major)
                        Case 3
                            sAns = "Windows NT 3.51"
                        Case 4
                            sAns = "Windows NT 4.0"
                        Case 5
                            If .Version.Minor = 0 Then
                                sAns = "Windows 2000"
                            ElseIf .Version.Minor = 1 Then
                                sAns = "Windows XP"
                            ElseIf .Version.Minor = 2 Then
                                sAns = "Windows Server 2003"
                            Else 'Future version maybe update
                                 'as needed
                                sAns = "Unknown Windows Version"
                            End If
                    End Select

            End Select
        End With

        Return sAns
    End Function

ولكن لماذا تريد البرنامج يعمل على اكس بى فقط :blink: اتمنى لو برامجى تعمل على منصات اخرى بخلاف منصات عمل ميكروسوفت :)

VB.NET and C# Comparison

http://www.harding.edu/fmccown/vbnet_csharp_comparison.html

002.gif

=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

screen_shot_2011-05-19_at_12.44.49_pm.pn

#3

مشكوووووووووورررررررررررررررررررررررررررر

#4
SOLO.NET كتب:
اتمنى لو برامجى تعمل على منصات اخرى بخلاف منصات عمل ميكروسوفت :)

أنظر لتوقيعي يا SOLO و سوف تعرف أنها تعمل و ما تراه بأربعة سطور كود طبعا عارفهم ;) و كمان علي الفيجوا و علي 2003

و بجهز شرح فيهم و ربنه المعين بس لمه أخلص كتب ال 2005 بس

عمرو عيسي

#5

السلام عليكم

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

ولكن ما فهمته من كلامك انه يمكن كتابة تطبيقات تعمل على نظام ليونكس فقط من خلال .NET FW SDK فهل هذا اصبح ممكننا!!!

اذا كان كذلك ارجو منك التوضيح وشكرا لانه لايوجد على جهازى الا نظام ويندوز حاليا

VB.NET and C# Comparison

http://www.harding.edu/fmccown/vbnet_csharp_comparison.html

002.gif

=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

screen_shot_2011-05-19_at_12.44.49_pm.pn

#6

السلام عليكم و رحمة الله و بركاته

أخي SOLO.NET معذرة فأنا لا أعرف أسمك الحقيقي و لكن لنعود للنقطة الأساسية أن مشروع MONO هو مشروع مشابة لل .net تماما و يعمل تحت راية ال CLR مما يعني أنا أزي كان تطبيقك CLR فسوف يعمل و لم تكن التطبيقات تعمل علي النسخ القديمة ل MONO لعدم وجود دعم system.windows.forms و طبيعي هذا واحد من أساسيات البرمجة في .net و لكن مع الدعم الأن فهو يعمل و لكن كلامي علي النسخة 1.1 علي وجه التحديد و لم أجرب تطبيقات 1.0 حتي الأن و لكن 2.0 لم تدعم حتي الأن و ما تراه في توقيعي هو برنامج مصنوع بالفيجوال أستديوا 2003 و تم عمل كومبيل له بواسطة كومبيلر مايكروسوفت و يعمل علي MONO أيضا تحت أي نظام موجوده فيه و لمعلوماتي هي ويندوز و لينكس و ماكنتوش و فري بي أسدي و طبعا أبون فري بي أسدي و لكن للمعلومة الشخصية فكومبيلر vb.net تحت MONO لم يكتمل بعد و تم وقفه مؤقت علي كلام نوفل لأنه ليس يوجد له مبرمجين كافين لدعمه للأسف :( و سوف أقوم بطرح موضوع أن شاء الله علي ما عندي من معلومات عن الموضع ولكني مشغول للأسف حاليا في مشروع و كمان بذاكر لل 2005 و غدا لناظره لقريب

عمرو عيسي

#7

شكرا على المعلومة وننتظر الشرح قريبا.....

VB.NET and C# Comparison

http://www.harding.edu/fmccown/vbnet_csharp_comparison.html

002.gif

=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

screen_shot_2011-05-19_at_12.44.49_pm.pn

هذا الموضوع مغلق.

مواضيع مشابهة