تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
اللغة في جهاز العميل لا تعمل
#11
نفس المشكلة القديمه يالغالي 

في الابون سورس اشغله يشتغل تمام

يوم احوله exe ما تشتغل تبديل الواجهات


في طريقة اجبر البرنامج على تشغيل لغة معينه 


يعني خلاص احوله exe بالواجهه الانجليزيه
الرد }}}
تم الشكر بواسطة:
#12
إذا كنت تستخدم  NET 4.5.

جرب هذا الكود :
كود :
System.Globalization.CultureInfo.DefaultThreadCurrentCulture = new System.Globalization.CultureInfo("en-US");
System.Globalization.CultureInfo.DefaultThreadCurrentUICulture = new System.Globalization.CultureInfo("en-US");

إذا الكود داخل الفورم ,, يجب أن يكون في الحدث NEW


كود :
   Public Sub New()

       Dim lLng As String = "EN-us"
       Threading.Thread.CurrentThread.CurrentCulture = New CultureInfo(lLng)
       Threading.Thread.CurrentThread.CurrentUICulture = New CultureInfo(lLng)

       ' This call is required by the designer.
       InitializeComponent()
       ' Add any initialization after the InitializeComponent() call.

   End Sub
الرد }}}
تم الشكر بواسطة:
#13
استاذ عبد الله اشكرك لطول بالك 


ولكن جربت الحل نفس المشكلة 


انا استخدم نيت فريم 5.4.2

وجربت الكود الذي اعطيتني في حدث اللود وحدث new وايضا وضعته في الوجو ولم يزبط


انضر للمرفقات

الصورة الاولى وهو في وضع التصميم

والصورة الثانية بعد تحويله الى ملف exe




الرد }}}
تم الشكر بواسطة:
#14
المثال التالي ربما يعطيك فكرة بسيطة
افتح مشروع جديد و ضع به عدد 2 باتون
و اكتب الكود بالشكل التالي
اعتقد انه مش صعب انك تنفذ نفس الفكرة في مشروعك

PHP كود :
Imports System.Threading

Public Class Form1

    Private Sub InitializeArabicLanguageSupport
()
 
       Button1.Text "موافق"
 
       Button2.Text "خروج"
 
       Me.Text "برنامج"
 
   End Sub

    Private Sub InitializeEnglishLanguageSupport
()
 
       Button1.Text "Ok"
 
       Button2.Text "Exit"
 
       Me.Text "any text"
 
   End Sub

    Private Sub Form1_Load
(sender As ObjectAs EventArgsHandles MyBase.Load
        InitializeLanguage
()
 
   End Sub

    Private Sub InitializeLanguage
()
 
       Select Case (Thread.CurrentThread.CurrentCulture.Name)
 
           Case "en-EN"
 
               InitializeEnglishLanguageSupport()
 
               Return
            Case 
"ar-EG"
 
               InitializeArabicLanguageSupport()
 
               Return
            Case 
"ar-SA"
 
               InitializeArabicLanguageSupport()
 
               Return
        End Select
    End Sub

End 
Class 
Retired
الرد }}}
#15
لا يا الغالي صعبه 

انا انتهيت من تصميم برنامجي 

وانتهيت من الترجمة 

بهذه الطريقة يبغالي ارجع اتركم كل شي
الرد }}}
تم الشكر بواسطة:
#16
غالبا أنت تستخدم Resources لتحفظ بها المعلومات و عليك فقط قراءتها من الريسورس
أنا اعطيت فكرة للتوضيح ققط
Retired
الرد }}}
تم الشكر بواسطة:
#17
ما فهمت يا الغالي كيف استخدم الريسورس وكيف اسوي قرائتها من الريسورس
الرد }}}
تم الشكر بواسطة:
#18
بالمرفقات مثال يوضح لك فكرة استخدام الريسورس

الفكرة انك تضيف ملف ريسورس للمشروع و تترجم كل فورم علي حده
او تضيف ملفات ريسورس لكل فورم كل ملف به ترجمة لاي لغة تحددها انت


الملفات المرفقة
.rar   Test_DualLanguageInterface.rar (الحجم : 87.92 ك ب / التحميلات : 29)
Retired
الرد }}}
تم الشكر بواسطة: عبد العزيز البسكري
#19
أخوي altho8


هل ممكن تذكر الطريقة التي تحزم فيها مشروعك ليعمل في جهاز العميل

كيف تقوم بإنشاء برنامج التنصيب على جهاز العميل؟

وهل ملفات الريسورس موجودة على جهاز العميل بعد التنصيب ؟

ضع الكود الذي تستخدمة ( لا يفيد ات تضع سطر أو سطرين , ضع على سبيل المثال الكود الموجود في نافذة تسجيل الدخول )
من أي مكان في الكود تقوم بإنشاء النافذة الرئيسية ؟
الرد }}}
تم الشكر بواسطة:
#20
اخوي [b]silverlight[/b]

الطريقة حلوه بس انا انتهيت من البرنامج ولازم يشتغل الاحد مافي وقت اترجمه لان الفورمات كثيررررره


[b][b]اخوي عبدالله الدوسري[/b][/b]

[b]طريقة التحزيم هي بطريقة برنامج installer wizard المضاف للفجول[/b]

[b]لم افهم قصدك كيف تقوم بانشاء برنامج التصميم[/b]

[b]انا قمت بواسطة البرنامج السابق تحزيم البرنامج ثم تسطيبه مع البرامج الاضافية مثل السكول والويندوز انستل[/b]


[b]هذا كود الدخول[/b]



PHP كود :
           adapter = New MySqlDataAdapter("SELECT * from t_user where user_name='" txtusername.Text "' and password='" txtpass.text "'"sqlConlocl)
 
           Dim dt As New DataTable
            adapter
.Fill(dt)
 
           If dt.Rows.Count 0 Then
                MsgBox
("البيانات غير صحيحة")
 
           Else
                If dt
.Rows(0)(22) = "No" Then
                    MsgBox
("لم يتم تفعيل حسابك")

 
               Else


                    Dim mss 
As String dt.Rows(0)(21)
 
                   MsgBox("مرحبا بك: " mss)

 
                   If btLangug.Text "En" Then
                        Dim cul 
As New System.Globalization.CultureInfo("en-us")
 
                       System.Threading.Thread.CurrentThread.CurrentUICulture cul

                    End 
If




 
                   Interface1.ToolStrip1.Enabled True
                    Interface1
.MenuStrip1.Enabled True
                    
'كود اضافة التاريخ اثناء التسجيل علما بان الجدول سوف يضيف الوقت ونوع العملية
                    Dim nuEnter As Double
                    nuEnter = dt.Rows(0)(1)
                    sqlConlocl.Open()
                    cmd = New MySqlCommand("INSERT INTO t_movement_emp(emp_nu,Operation_type)" _
                                                    & "VALUES(@emp_nu,@Operation_type)", sqlConlocl)
                    cmd.Parameters.Add(New MySqlParameter("@emp_nu", MySqlDbType.Double)).Value = nuEnter
                    cmd.Parameters.Add(New MySqlParameter("@Operation_type", MySqlDbType.Enum)).Value = "Entry"
                    cmd.ExecuteNonQuery()










                    Interface1.Show()
                    Me.Hide()


                End If

            End If

        Catch ex As Exception
            MsgBox("Problem with internet connection in Enter Form")
            '
MsgBox(ex.ToString)
 
       Finally
            sqlConlocl
.Close()
 
       End Try 


[b]كيف اعرف ان ملفات السورس مضافة للبرنامج[/b]

هذا الكتاب فيه طريقة التحزيم الي استخدمها

https://www.kutub.info/library/book/11373
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] طريقة تفعيل الشاشة الصغيرة في جهاز الكاشير MOHAMMED ALZWI 0 257 25-09-25, 02:17 PM
آخر رد: MOHAMMED ALZWI
  جهاز ارسال رسائل SMS من خلال برنامج فيجوال بيسك جيولوجي مبتدئ 4 1,021 05-09-25, 12:37 PM
آخر رد: جيولوجي مبتدئ
  كود لتغيير اعدادات اللغة في الويندوز ؟؟ aiman 12 7,979 26-01-25, 08:21 PM
آخر رد: mefof
  [كود] مسار استرجاع قاعدة البيانات خطاء عند العميل محمد العامر 2 371 12-11-24, 11:24 AM
آخر رد: محمد العامر
  طلب مساعدة في حفظ قالب للبصمة باستخدام جهاز SecuGen u20 assuhimi 7 1,354 24-09-24, 06:44 PM
آخر رد: altoki939
  هل يجب علي تنصيب الأوفيس 2019 على كمبيوتر العميل إذا كانت قاعدة البيانات Access F.H.M 5 417 15-09-24, 03:01 PM
آخر رد: F.H.M
  [سؤال] رفع صورة لاستضافة أون لاين .أغلب الأكواد لا تعمل لنفس السبب dr.programming 1 319 08-05-24, 11:50 AM
آخر رد: dr.programming
  لدي مشكلة في عرض تقارير الكريستال ريبورت في جهاز العميل Adel27213 1 544 14-02-24, 09:33 PM
آخر رد: sinong
  [VB.NET] كيف يمكنني استظافة سوفت وير برنامج ادارة جهاز السي بي سي في المختبر الى برنامجي الحزين اليماني 2 656 15-01-24, 10:39 PM
آخر رد: الحزين اليماني
  سؤال فى برمجة جهاز الباركود خالد كامل1 6 1,030 05-01-24, 12:25 AM
آخر رد: HALIM ELEULMA

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


يقوم بقرائة الموضوع: