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

محتاج مساعدة فى برنامج الترجمة

بدأه osha2010 في 8 أبريل 2010 · 2 رد · 398 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

و البرنامج فى المرفقات

dic 1.rar

#2
اقتباس

بعمل اراى مبتفديش و بطحت القيم الجديمة كمان ولما بعمل سيرش فى مبيعملش

ده انجليزى ده يامرسى :blink: :wacko:

أخى رجاء الكتابه بالفصحى أو بلغة أوضح من ذلك وتفصيل للمشكله أكثر من ذلك

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

واظنه اسهل بكثير

باقى مشكلة ترجمة أكثر من كلمه او جمله

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;
using System.Collections;


namespace dic_1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                string[] na = Translate(textBox1.Text);
                textBox2.Text = string.Join("\r\n", na);
            }

            catch (Exception ex)
            {
            MessageBox.Show(ex.Message);
            }

        }

        public string[] Translate(string arg1)
        {
            string[] names = arg1.Split(new char[] { '\n' });

            OleDbConnection cn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Dic.mdb;");

            string[] arg2 = new string[10];

            foreach (string line in names)
            {
                cn.Open();
                OleDbCommand OleDbComm = new OleDbCommand("select A from Dic1 where E ='" + line + "'", cn);
                OleDbDataReader r = OleDbComm.ExecuteReader();
                while(r.Read())
                {
                    arg2 = ((string)r["A"]).Split(new char[] { '\n' });

                }
                cn.Close();
            }

            return arg2;

        }

    }
}

 وممّا زادنـــي شرفــاً وتيهــاً   **  وكدت بأخمصي أطأ الثريّا

دخولي تحت قولك يا عبادي  **   وأن صيّرت أحمد لي نبيّـاً

#3

شكرااا جدااااا على المساعدة الجميلة دية

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