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

Simoh

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

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

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

أجوبة بواسطة Simoh

  1. لدي تطبيق برمجته بـ#C، حيث من المسطر أن أثبثه على عدة أجهزة كومبيوتر، على أن توضع قاعدة البيانات على خادم متصل بشبكة محلية.

    أواجه صعوبة في ربط التطبيق بالقاعدة -داخل الخادم-، على أن يقبل تحديث البيانات من أي تطبيق موجود على الشبكة، فكيف ذلك؟

  2. لدي تطبيق على اندرويد، أريد ادراج أدوات بنسبة مئوية إنطلاقًا من layout، فكيف أفعل ذلك؟

    مثلاً:

    Ruvl6.png

    كيف أجعل الأزرار بمقاس 70% بالنسبة لـ layout ؟

    هذا الكود الحالي لواجهتي:

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent" android:layout_height="fill_parent"
        android:id="@+id/layoutContainer" android:orientation="vertical">
        <LinearLayout android:layout_width="fill_parent"
            android:id="@+id/barContainer" android:orientation="horizontal"
            android:layout_height="40dp" android:background="@drawable/titlebackground">
            <ImageView android:id="@+id/barLogo" android:src="@drawable/titlelogo"
                android:layout_gravity="center_vertical" android:adjustViewBounds="true"
                android:layout_height="25dp" android:layout_width="wrap_content"
                android:scaleType="fitXY" android:paddingLeft="5dp"></ImageView>
        </LinearLayout>
        <TextView android:layout_height="wrap_content"
            android:layout_width="fill_parent" android:gravity="center_horizontal"
            android:id="@+id/searchTip" android:text="@string/searchTip"
            android:paddingTop="10dp" android:paddingBottom="10dp"></TextView>
        <LinearLayout android:layout_height="wrap_content"
            android:id="@+id/linearLayout1" android:orientation="vertical" android:layout_width="wrap_content">
            <Button android:text="Button" android:id="@+id/button1"
                android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>
            <Button android:layout_width="wrap_content" android:id="@+id/button2" android:layout_height="wrap_content" android:text="Button"></Button>
            <Button android:layout_width="wrap_content" android:id="@+id/button3" android:layout_height="wrap_content" android:text="Button"></Button>
        </LinearLayout>
    </LinearLayout>

     

  3. أتوفر على جملتي استعلام SQL التالية:

    "SELECT SUM("+Fdays+")AS fDaysSum From tblFieldDays WHERE tblFieldDays.NameCode=35 AND tblFieldDays.WeekEnding=?"

    و

    SELECT SUM("+CHdays+") AS hrsSum From tblChargeHours WHERE tblChargeHours.NameCode=35 AND tblChargeHours.WeekEnding=? "

    وأريد دمجهما في جملة واحدة لأحصلة على نتيجة مشتركة، عوض تنفيذ كل واحدة على حدى؟

  4. أتوفر على كود التنسيق css التالي، والمتعلق بقائمة منسدلة تتوفر على submenu متغيرة العرض:

    .menu ul { padding-left: 0px; }
    .menu li { list-style-type: none; display: inline-block; padding-left: 0px; margin: 1px; background: #ddd; width: 100px; }
    .menu li ul { display: none; }
    .menu li:hover > ul { display: block; position: absolute; background: #000; }
    .menu li:hover > ul li { display: block; background: #bbb; width: auto; }

    وأريد جعل محاذاة  القائمة إلى جهة اليسار.

    حاولت ذلك بإضافة السطر التالي:

    #menu-left li:hover > ul { width: 150px; margin-left: -50px; }

    كيف أتمكن من الوصول إلى ذلك؟

  5. أتوفر على بنية الجدول التالي على برنامج قواعد البيانات Sql Server، وأريد ربط الجدول بتطيق على  visual Basic بلغة #C، وأتمكن من إدخال البيانات على الجدول باستعمال SqlDataSource و Parameters.

    الجدول:

    CREATE TABLE [dbo].[Prescriptions] 
    (
        [Prescription_ID]  INT           IDENTITY (1, 1) NOT NULL,
        [Doctor_UserName]  NVARCHAR (50) NOT NULL,
        [Patient_UserName] NVARCHAR (50) NOT NULL,
        [Drug_ID]          INT           NOT NULL,
        PRIMARY KEY CLUSTERED ([Prescription_ID] ASC)
    );

     

    Procedure من أجل استعمال parameters:

    CREATE PROCEDURE [dbo].[AddPrescription]
        @doctor nvarchar(50),
        @patient nvarchar(50),
        @drug nvarchar(MAX)
    AS
        INSERT INTO dbo.Prescriptions (Doctor_UserName, Patient_UserName, Drug_ID)
            SELECT @doctor, @patient, d.Drug_ID
            FROM dbo.Drug AS d
            WHERE d.Trade_Name = @drug

    كود aps.net:

    <asp:SqlDataSource ID="SqlDataSource3" runat="server" 
         ConnectionString="<%$ ConnectionStrings:DefaultConnection %>" 
         SelectCommand="AddPrescription" SelectCommandType="StoredProcedure">
         <SelectParameters>
            <asp:Parameter Name="doctor" Type="String" />
            <asp:ControlParameter ControlID="PatientDropDown" Name="patient" 
                 PropertyName="SelectedValue" Type="String" />
            <asp:ControlParameter ControlID="PrescriptionDropDown" Name="drug" 
                 PropertyName="SelectedValue" Type="String" />
         </SelectParameters>
    </asp:SqlDataSource>

    كود زر إضافة البيانات:

    protected void CreatePrescriptionBtn_Click(object sender, EventArgs e)
    {
        SqlDataSource3.SelectParameters["doctor"].DefaultValue = System.Web.HttpContext.Current.User.Identity.Name.ToString();
        SqlDataSource3.DataBind();
    }

    لكن الموضوع بأكمله لا يعمل، فهل من توضيح بخصوص هذه التقنية؟

×
×
  • أضف...