• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

hassan-cs

اعضاء جدد
  • عدد المشاركات

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

  • تاريخ اخر زياره

السمعه بالموقع

0 عادي

عن hassan-cs

  • الرتبة
    عضو جديد

معلومات الملف الشخصي

  • الجنس ذكر
  • الدولة : المملكة العربية السعودية
  1. ارسال واستقبال الملفات عن طريق Socket

    شكرا لك اخوي ..   تم الانتهاء من البرنامج :)
  2. اهلين اخوي ...   ممكن انك تكتب الكود بشكل منسق ..لاني لا استطيع قرائته :)
  3. يعني اروح اسال منتديات اجنبية؟
  4. السلام عليكم ورحمة الله وبركاته ...   انا خريج علوم حاسب وعندي المقدرة الجيده في البرمجه على عدة لغات وعدة منصات ...   لكن انا طموحي انا اريد ان اكون في المستقبل Project Manager    لكن حاليها اريد ان أؤهل نفسي للمسى Software Engineer   هل انا با استطاعتي ان اكون Software Engineer بشهادتي الحاليه !   او اضيف عليها عدة كورسات ودورات بحيث انها تؤهلني للوظيفة المرغوبه !    للعم انا عندي استطاعه جيده ولست محترف في UML Diagram مثل الكلاسات والسيكونس والاكتفيتي واليوز كيس      واذا كان يحتاج شهادات ..ماهي هذه الشهادات ومن اين احصل عليها ؟     وشكراً لكم
  5. ارسال واستقبال الملفات عن طريق Socket

    المشكلة عندي برنامجين واحد على الاندرويد والثاني على PC ..   ابغى كلا البرنامجين يرسلون ويستقبلون ملفات بينهم بين !!   على فكرة انا ماقد تعامل من قبل مع Socket      وشكراً
  6. السلام عليكم ورحمة الله وبركاته ..   انا اريد ان انقل واستقبل ملفات عن طريق الـ Soket ؟    ياليت تفيديوني .. وشكرتً
  7. اضافة tables في slideshow extender

    حتى لو با استخدام jquery ?
  8. السلام عليكم ورحمة الله وبركاته ....   هل بالامكان اضافة tables الى slideShow ..اذا كان لا ؟ هل فيه حل بديل ؟     لاني اريد ان اجعل الـ User يتنقل بين الجدوال ..بالضغط على سهم يمين ويسار أو scrollbar افقي ويكون على شكل نقاط او ارقام ...   وشكرا لكم
  9. مشكلة في checkbox في gridview و updatepanel

      يعطيك العافيه ..شكرا جزيلاً ..غابت عني فعلاً :) الي الزوار الى هذا الموضوع فقط للفائده ..:)   عدلت الكود الى هذا بحيث انه مايسوي تحديث للصفحه بالمره واضفت الى الاداه autoPastback = true <asp:UpdatePanel runat="server" id="UpdatePanel2" updatemode="Conditional"> <ContentTemplate> <asp:GridView ID="GridViewSelected" runat="server" > </asp:GridView> </ContentTemplate> <Triggers> <asp:AsyncPostBackTrigger ControlID="GridViewAll" /> </Triggers> </asp:UpdatePanel>
  10. السلام عليكم ورحمة الله وبركاته ..   عندي مشكله بسيطه ..ومتاكد ان حلها بسيط جدا ..بس حايس لي كم يوم ومالقيت الحل ..ياليت تفيدوني :)     قمت بنقل الصفوف من Gridview الى GridView جديده وهي عن طريق وضح على صح على Checkbox !   المشكله ..اني لما اسوي checked للـ checkbox مايضهر لي gridView الجديده الا لما اسوي تحديث للصفحه !!   ابي اذا حطيت علامة صح ..فورا يظهر لي Gridview الجديده !!   كود HTML  <%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="HomePage.aspx.cs" Inherits="Timetabling.HomePage" EnableEventValidation="False" %><asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server"></asp:Content><asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server"> <asp:ScriptManager ID="ScriptManager1" runat="server" /> <div>المستوى : <asp:DropDownList ID="ddlLevel" runat="server"/><br/> المادة: <asp:DropDownList ID="ddlCourse" runat="server" AutoPostBack="true"/><br/><asp:Button ID="Button1" runat="server" Text="Submit" onclick="Button1_Click" /> </div><ajaxToolkit:CascadingDropDown ID="CascadingDropDown1" runat="server" TargetControlID="ddlLevel" Category="Level" PromptText="أختر المستوى" ServicePath="WebService.asmx" ServiceMethod="getLevels"></ajaxToolkit:CascadingDropDown><ajaxToolkit:CascadingDropDown ID="CascadingDropDown2" runat="server" ParentControlID="ddlLevel" TargetControlID="ddlCourse" Category="Course" PromptText="أختر المادة" ServicePath="WebService.asmx" ServiceMethod="getCoursesByLevel"></ajaxToolkit:CascadingDropDown> <asp:UpdatePanel runat="server" id="UpdatePanel" updatemode="Conditional"> <ContentTemplate> <asp:GridView ID="GridViewAll" runat="server" DataSourceID="ObjectDataSource1" onrowdatabound="GridView1_RowDataBound" > <Columns > <asp:TemplateField > <HeaderTemplate> <asp:CheckBox ID="CheckBoxAll" runat="server" OnCheckedChanged="CheckBox_CheckChanged" onclick="CheckAll(this)" /> </HeaderTemplate> <ItemTemplate > <asp:CheckBox ID="CheckBoxRow" runat="server" OnCheckedChanged="CheckBox_CheckChanged" onclick = "Check_Click(this)" /> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView> </ContentTemplate> <Triggers> <asp:AsyncPostBackTrigger controlid="ddlCourse" EventName="SelectedIndexChanged" /> </Triggers></asp:UpdatePanel> <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="getSectionsDetails" TypeName="Timetabling.WebService"> <SelectParameters> <asp:ControlParameter ControlID="ddlCourse" DefaultValue="0" Name="id" PropertyName="SelectedValue" Type="Int32" /> </SelectParameters> </asp:ObjectDataSource> <asp:UpdatePanel runat="server" id="UpdatePanel2" updatemode="Conditional"> <ContentTemplate> <asp:GridView ID="GridViewSelected" runat="server" > </asp:GridView> </ContentTemplate> <Triggers> <asp:PostBackTrigger ControlID="GridViewAll" /> </Triggers> </asp:UpdatePanel> </asp:Content>    كود CS   using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data;using AjaxControlToolkit;namespace Timetabling{ public partial class HomePage : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { BindGridViewSelected(); } } protected void Button1_Click(object sender, EventArgs e) { } protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { e.Row.Cells[1].Visible = false; e.Row.Cells[6].Text = Server.HtmlDecode(e.Row.Cells[6].Text); e.Row.Cells[7].Text = Server.HtmlDecode(e.Row.Cells[7].Text); } protected void GridViewAll_PageIndexChanged(object sender, GridViewRowEventArgs e) { } protected void CheckBox_CheckChanged(Object sender, EventArgs e) { GridViewSelected_GetData(); BindGridViewSelected(); } private void GridViewSelected_GetData() { DataTable Details; if (ViewState["SelectedRecords"] != null) Details = (DataTable)ViewState["SelectedRecords"]; else Details = CreateDataTable(); CheckBox chkAll = (CheckBox)GridViewAll.HeaderRow.Cells[0].FindControl("CheckBoxAll"); for (int i = 0; i < GridViewAll.Rows.Count; i++) { if (chkAll.Checked) { Details = AddRow(GridViewAll.Rows[i], Details); } else { CheckBox chk = (CheckBox)GridViewAll.Rows[i].Cells[0].FindControl("CheckBoxRow"); if (chk.Checked) { Details = AddRow(GridViewAll.Rows[i], Details); } else { Details = RemoveRow(GridViewAll.Rows[i], Details); } } } ViewState["SelectedRecords"] = Details; } private DataTable CreateDataTable() { DataTable Details = new DataTable(); Details.Columns.Add("Sid"); Details.Columns.Add("Level"); Details.Columns.Add("Course"); Details.Columns.Add("Name"); Details.Columns.Add("Section"); Details.Columns.Add("Days"); Details.Columns.Add("Times"); return Details; } private DataTable AddRow(GridViewRow gvRow, DataTable Details) { DataRow[] dr = Details.Select("Sid = '" + gvRow.Cells[1].Text + "'"); if (dr.Length <= 0) { Details.Rows.Add(); Details.Rows[Details.Rows.Count - 1]["Sid"] = gvRow.Cells[1].Text; Details.Rows[Details.Rows.Count - 1]["Level"] = gvRow.Cells[2].Text; Details.Rows[Details.Rows.Count - 1]["Course"] = gvRow.Cells[3].Text; Details.Rows[Details.Rows.Count - 1]["Name"] = gvRow.Cells[4].Text; Details.Rows[Details.Rows.Count - 1]["Section"] = gvRow.Cells[5].Text; Details.Rows[Details.Rows.Count - 1]["Days"] = gvRow.Cells[6].Text; Details.Rows[Details.Rows.Count - 1]["Times"] = gvRow.Cells[7].Text; Details.AcceptChanges(); } return Details; } private DataTable RemoveRow(GridViewRow gvRow, DataTable Details) { DataRow[] dr = Details.Select("Sid = '" + gvRow.Cells[1].Text + "'"); if (dr.Length > 0) { Details.Rows.Remove(dr[0]); Details.AcceptChanges(); } return Details; } private void BindGridViewSelected() { DataTable dt = (DataTable)ViewState["SelectedRecords"]; GridViewSelected.DataSource = dt; GridViewSelected.DataBind(); ScriptManager.GetCurrent(this).RegisterPostBackControl(this); } }}        وشكرا لكم
  11. متى استخدم MVC و Web Services ?

    وعليكم السلام ورحمة الله وبركاته ...   الله يجزاك الف خير ..فعلا هذي هي الاجابه التي كنت ابحث عنها 
  12. متى استخدم MVC و Web Services ?

    ياليت لو توضح اكثر عن web services .... شكرا جزيلا لك 
  13. متى استخدم MVC و Web Services ?

    وعليكم السلام ...   لاني اريد اضرب عصفورين بحجر واحد ..اتعلمها و يكون الموقع مبني بشكل افضل :)
  14. السلام عليكم ورحمة الله وبركاته ..   انا مشروعي Web عندي قواعد البيانات واستخرج البيانات منها الى DataSet وعندي صفحة رقم (1) فيها  cascadingDownList تقوم بالاستيراد  من الـ DataSet    وعندي كلاس تقوم باخذ البيانات المختاره من صفحه رقم (1) وتقوم بعدة عمليات عليها  لتظهر لي جداول لكي اقوم بعرضها في صفحه رقم (2) ! هذا كل المشروع :)   سؤالي هو هل MVC راح يخدمني بشكل أفضل ؟ اذا كان الجواب نعم أو لا لماذا ؟   هل Web Services راح يخدمني بشكل افضل ؟ اذا كان الجواب نعم أو لا لماذا ؟       شكرا لكم 
  15.   ليس كل الناس سواسيه اخي الكريم    من وجهة نظري السودان بلد العلم والثقافه ..والي يقول عنكم دولة كسالا ..الا يكفي ان السودان خرجت لنا عباقره وأكفاء بالعمل :)