اذهب إلى المحتوى

سعاد

الأعضاء
  • المساهمات

    177
  • تاريخ الانضمام

  • تاريخ آخر زيارة

أجوبة بواسطة سعاد

  1. أحاول تمرير قيم الصفوف الموجودة على عنصر من نوع datagridview إلى عنصر آخر من نفس النوع، على تطبيق لـVb.net، وهذا هو الكود:

    • frm_1.vb:
    Private Sub btn_purchase_Click(sender As System.Object, e As System.EventArgs) Handles btn_purchase.Click
          Dim newForm As New frm_2
          newForm.AllRows = grd_order.DataSource
          'what should i put here because the above line is wrong
          newForm.Show()
    End Sub
    • frm_2.vb:

    Public Class frm_2
          Public Property AllRows As DataGridViewSelectedRowCollection
          'I know that DataGridViewSelectedRowCollection is used for the specific row but what about all rows?
    
          Private Sub frm_2_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
          'grd_invoice.DataSource = PassText
          'what should i put here
          End Sub
    End Class

    مع العلم أن كل عنصر موجود بنافذة مستقلة عن الأخرى، فكيف ذلك؟

  2. حاولت إدخال بيانات على قاعدة بيانات باستعمال Vb.net، باستخدام الكود التالي:

    InsertSQL &= "('" & WorkerID_.Text & "', "
            InsertSQL &= "'Worker', "
            InsertSQL &= "'12345', 1)"
    
            Dim SqlUpdate As String
    
            SqlUpdate = "INSERT INTO Worker (ID, WorkerID, WorkerName, DoB, Address, Phone, Email, CompanyName, PassportNum, PassportExp, VisaExp, VisaStatus, user_id) VALUES (default,"
            SqlUpdate &= "'" & WorkerID_.Text & "', "
            SqlUpdate &= "'" & WorkerName.Text & "', "
            SqlUpdate &= "'" & DoB.Text & "', "
            SqlUpdate &= "'" & Address.Text & "', "
            SqlUpdate &= "'" & Phone.Text & "', "
            SqlUpdate &= "'" & Email.Text & "', "
            SqlUpdate &= "'" & Company.SelectedValue & "', "
            SqlUpdate &= "'" & PassNum.Text & "', "
            SqlUpdate &= "'" & PassExp.Text & "', "
            SqlUpdate &= "'" & VisaExp.Text & "', "
            SqlUpdate &= "'No Visa', "
            SqlUpdate &= "'" & WorkerID_.Text & "') "
    
            Dim insertCommand As New OleDbCommand(SqlUpdate, con.oleconnection)
            Dim cmd1 As New OleDbCommand(InsertSQL, con.oleconnection)
            Try
                con.open()
                cmd1.ExecuteNonQuery()
                insertCommand.ExecuteNonQuery()
            Catch
                FailureText.Text = "Unable to add user"
            Finally
                con.close()
            End Try
    
        End If
        Response.Redirect("Workers.aspx")
    End Sub

    استخدمت Insert into login وهي تعمل بشكل جيد، على عكس insert into worker لا تعمل، حيث أن البيانات لا تخزن على قاعدة البيانات، فأين هو الخطأ؟ وما الحل؟

  3. أشتغل في العمل الحر منذ أكثر من سنتين، وقد بدأت كأي مستقل بسعر 5 دولار للساعة الواحدة، ثم تطورت مهاراتي بعد ذلك لأرفع سعر الساعة إلى 10دولار بعد 10 أشهر.

    الآن وأنا أمتلك القليل من التجربة والخبرة في مجال تخصصي، أريد استشارتكم، هل من المنطقي رفع السعر إلى 15 دولار للساعة؟ وماهو الوقت الأمثل لرفعه؟

  4. كنسبة مئوية بين فترة العمل و فترة الراحة أثناء العمل يعني ماهي المدة التي سأخصصها كفترة راحة بعد ساعة من العمل، حتى أضمن الاستمرارية في العمل بشكل جيد؟

    هل من استراتيجية متبعة بخصوص هذا الشأن؟

  5. في مبيان مرسوم باستخدام برنامج LaTeX، توجد أعداد على جنبات المبيان، هذه الأعداد تظهر بشكل متقارب ومتكررة وأريد الفصل بينها، وهذا هو الكود المسؤول عن المبيان:

    \documentclass{standalone}
    \usepackage{pgfplots}
    \pgfplotsset{compat=1.12}
    \usepackage{filecontents}
    \begin{filecontents*}{values.csv}
        int,value
        1, 3.2
        2, 6.5
        4, 6.8
    \end{filecontents*}
    \begin{document}
        \begin{tikzpicture}
        \centering
        \begin{axis}[
        grid=both,
        enlarge x limits=false,
        xlabel={Integers},
        ylabel={Value},
        x tick label style={
            /pgf/number format/.cd,
            precision=0,
        },
        ]
        \addplot table [x=int, y=value, col sep=comma] {values.csv};
        \end{axis}
        \end{tikzpicture}
    \end{document}

    شكل المبيان:

    Chxzz.thumb.jpg.4f97da26babf0bb475d92ed1

    كيف أُصلح هذا الخطأ؟

  6. GDuIc.thumb.png.38cbe80f2a4d48ea61db411c

    تمثل الصورة السابقة ما توصلت إليه، والغرض من ذلك هو رسم دالة النهايات -Limits- على برنامج Latex بواسط الكود التالي:

    \documentclass{standalone}
    \usepackage{mathtools}
    \usepackage[utopia]{mathdesign}
    \begin{document}
    $\displaystyle\iint_{M\in\mathcal{S}}   \oiint_{M\in\mathcal{S}}$
    \end{document}

    لكن أرى أن الدالتين لم ترسما بشكل جيّد، كيف أرسمها بشكل صحيح؟

  7. أتوفر على مبيان رسمته على برنامج LaTe، كوده كالآتي:

    \documentclass{article}
    \usepackage{tikz}
    \usetikzlibrary{arrows}       
    \begin{document}
    \begin{tikzpicture}
    \draw[thick,->] (0,0) -- (12,0) node[anchor=north west] (X) {x};
    \draw[thick,->] (0,0) -- (0,6) node[anchor=south east] (Y) {f(x)};
    \draw (1,1) .. controls (7,1) and (8,2) .. (9,5)
        node[inner sep=0cm,pos=.3](P){}
        node[inner sep=0cm,pos=.8](Q){};
    \draw[blue,thick] (P) -- (Q);
    \draw[gray]  (P)  --  node[below] {$\Delta{X}$} (P -| Q); 
    \draw[gray]  (P -| Q)  --  node[right] {$\Delta{Y}$} (Q);
    \draw[fill] (P) circle [radius=0.075] node[above left] (P) {P};
    \draw[fill] (Q) circle [radius=0.075] node[right] (Q) {Q};
    \node [above] at (9,5) {y = f(x)};
    \draw[->,red] (P) -- (P |- X);
    \draw[red] (P -| Q) -- (Q |- X);
    \end{tikzpicture}
    \end{document}

    لكن أريد رسم خط يصل العقدة بمحور الأفاصيل X، وهذا ما توصلت إليه لحد الساعة:

    VCeK6.thumb.png.829f710405d142ad1e5aa1c3

    حيث يأتي الخط متجاوزا المحور قليلا، ما العمل لتصحيح ذلك؟

  8. أستعمل :

     <input type="file" multiple>

    لتحميل العديد من الصور، لكن أريد إظهار الصور المحددة على الصفحة قبل تحميلها إلى الخادم -Server-، حتى أتأكد من أنها هي التي اخترت -مثال الصور المرفقة مع الأسئلة هنا في موقع أكاديمية حسوب-. كيف ذلك؟

  9. عند حماية المسارات على Laravel 5 فإنه يعمل بشكل جيد، لكن لا أعلم كيفية تحويل المستخدم إلى صفحة التعريف للولوج إلى الموقع، مما يعيدني إلى الصفحة الرئيسية دائما، هذا كود المسارات:

    Route::get('/', function () {
     return view('welcome');
    });
    
    Route::group(['middleware' => ['auth']], function () {
     Route::resource('people', 'PeopleController');
     Route::resource('people.checkins', 'CheckinsController');
     Route::model('checkins', 'Checkin');
     Route::model('people', 'Person');
    
     Route::bind('checkins', function($value, $route) {
        return App\Checkin::whereId($value)->first();
     });
     Route::bind('people', function($value, $route) {
        return App\Person::whereId($value)->first();
     });
    });
    
    Route::group(['middleware' => 'web'], function () {
     Route::auth();
    
     Route::get('/home', 'HomeController@index');
    });

    ماهو الحل لهذه المشكلة؟

  10. كما أعلم فإن الحقلين created_at وَ updated_at يخصصان لتسجيل تاريخ الإنشاء وتاريخ التحديث لكل سطر على قاعدة البيانات، لكن ما لاحظته أن updatedèat لا يتغير عند تحديث أي معلومة على Laravel، وهذه معلوماتي حول الجدول:

    MariaDB [moon]> show columns from users;
    +----------------+------------------+------+-----+---------------------+-----------------------------+
    | Field          | Type             | Null | Key | Default             | Extra                       |
    +----------------+------------------+------+-----+---------------------+-----------------------------+
    | id             | int(10) unsigned | NO   | PRI | NULL                | auto_increment              |
    | name           | varchar(255)     | NO   |     | NULL                |                             |
    | email          | varchar(255)     | NO   | UNI | NULL                |                             |
    | password       | varchar(60)      | NO   |     | NULL                |                             |
    | remember_token | varchar(100)     | YES  |     | NULL                |                             |
    | created_at     | timestamp        | NO   |     | CURRENT_TIMESTAMP   | on update CURRENT_TIMESTAMP |
    | updated_at     | timestamp        | NO   |     | 0000-00-00 00:00:00 |                             |
    +----------------+------------------+------+-----+---------------------+-----------------------------+

    طريقة التغيير على الجدول من خلال المتحكم على Laravel:

    <?php
    
    use Illuminate\Database\Schema\Blueprint;
    use Illuminate\Database\Migrations\Migration;
    
    class CreateUsersTable extends Migration
    {
        /**
         * Run the migrations.
         *
         * @return void
         */
        public function up()
        {
            Schema::create('users', function (Blueprint $table) {
                $table->increments('id');
                $table->string('name');
                $table->string('email')->unique();
                $table->string('password', 60);
                $table->rememberToken();
                $table->timestamps();
            });
        }
    
        /**
         * Reverse the migrations.
         *
         * @return void
         */
        public function down()
        {
            Schema::drop('users');
        }
    }

    ما هي المشكلة بالأسلوب الذي أتبعه؟

  11. على إطار العمل Laravel5.2  لدي المسار التالي:

    / Open New Subscription page
    Route::get('/account/subscriptions/create/{menu}', ['uses' => 'Subscriptions\SubscriptionController@create', 'as' => 'subscription.create']);

    وبداخل ملف الواجهة blade استعمل اسم لمسار، بالشكل:

    <a href="{!! route('organisations.index') . "/p11-c3" !!}">

    لكن هذه الصيغة لا تعمل، ما المشكلة؟ وكيف أحلّها؟

  12. باعتبار الأوامر التالية على Laravel5.2:

    @task('deploy', ['on' => 'web'])
        cd personal_site
        php artisan down
        git pull origin master
        composer install
        php artisan migrate
        php artisan up
    @endtask
    
    php artisan migrate 

    أحصل على الخطأ التالي:

    [user@xxxx]: **************************************
    *     Application In Production!     *
    **************************************
    [user@xxxx]: Command Cancelled!
    [user@xxxx]: Application is now live.

    فهل من الممكن عمل migrate عندdeplying ؟ وكيف أتجاوز هذا الخطأ؟

×
×
  • أضف...