اسود الهكرز

هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.
اسود الهكرز

رمضان شهر الغفران


    هل فكرت في صنع شاشة توقف بالـ v.b.net ؟؟ >> بالداخل المزيـــــــــد <<

    mr.yOoyOo
    mr.yOoyOo
    Admin


    المساهمات : 40
    تاريخ التسجيل : 20/08/2009

    هل فكرت في صنع شاشة توقف بالـ v.b.net ؟؟ >> بالداخل المزيـــــــــد << Empty هل فكرت في صنع شاشة توقف بالـ v.b.net ؟؟ >> بالداخل المزيـــــــــد <<

    مُساهمة  mr.yOoyOo الخميس أكتوبر 01, 2009 4:39 pm

    بسم الله الرحمن الرحيم ، والصلاة والسلام على اشرف المرسلين ، و خاتم النبيين ، وسيد الخلق اجمعين ، سيدنا محمد وعلى آله وصحبه أجمعين
    اخواني الكرام ، السلام عليكم ورحمة الله وبركاته ،
    قبل البدء ، أريد أن اقول بان شاشة التوقف ( أو حافظة الشاشة ) يمكن عملها بتغيير امتداد أي ملف تنفيذي ( بامتداد .exe ) إلى .scr ، ولكن لكي تعطي طابع حافظة الشاشة ، هناك عدة امور يجب اخذها في الاعتبار ، سنتناولها باذن الله تعالى :-
    أولاً:- يجب ان يتكون المشروع النوافذي من نموذجين : الأول خاص بشاشة التوقف التي سيتم عرضها ، والثاني خاص بالإعدادت ،
    ثانيا:- يجب تغيير بعض خصائص النموذج الخاص بشاشة التوقف كجعل النافذة بملئ الشاشة ، والغاء ظهور النموذج في شريط المهام ، .. الخ
    ثالثاً :- في حدث MyApplication_Startup من احداث التطبيق يجب التفريق بالكود بين ماهو المطلوب من حافظة الشاشة ، ( بمعنى هل المطلوب عرض الحافظة ام نافذة الاعدادات ، ام التجربة ) أكتب الكود التالى :-

    الرمز PHP:
    If e.CommandLine.Count > 0 Then
    Dim arg As String = e.CommandLine(0).ToLower(System.Globalization.CultureInfo.InvariantCulture).Trim().Substring(0, 2)
    Select Case arg
    Case "/c"
    Me.MainForm = My.Forms.OptionsForm
    Case "/p"
    e.Cancel = True
    Case "/s"
    Me.MainForm = My.Forms.ScreenSaverForm
    Case Else
    MessageBox.Show("Invalid command line argument :" + arg, "Invalid Command Line Argument", MessageBoxButtons.OK, MessageBoxIcon.Error)
    End Select
    Else
    Me.MainForm = My.Forms.ScreenSaverForm
    End If

    طبعا بالكود نختبر المعامل الموجود بسطر الاوامر :-
    اذا كان c/ فهذا يعني ان المطلوب نافذة الاعدات ،
    واذا كان s/ فهذا بعني ان المطلوب هو نموذج الحافظة
    رابعا :- بالنسبة لنافذة الاعدادات ، فيفضل ان تقوم بحفظ الاعدادات عن طريق السلسلة ،


    عند مراعاة هذه العناصر ، يمكنك صنع مابدا لك علي نموذج الحافظة

    والان مع مثال ،


    ======> تابع ======>
    __________________
    .: اللهم اجعلنا من عتقائك من النار :: أعذروني على قلة دخولي ، مشغول بالدراسة :.
    .: مواضيعي http://vb4arab.com/vb/search.php?do=finduser&u=56018&starteronly=1 :.
    .: MY E-MAIL :- Zama_anas_lek@hotmail.com

      الوقت/التاريخ الآن هو الأحد مايو 19, 2024 4:09 pm