• الإعلانات

    • فيصل الحربي

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

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

dreammaker

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

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

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

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

36 عادي

عن dreammaker

  • الرتبة
    عضو
  • تاريخ الميلاد 07/01/1977

طرق الإتصال

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

  • الجنس ذكر
  • الدولة : مصر
  • اهتمامات القراءة والكتابة والبرمجة

أحدث الزائرين لملفلك الشخصي

5,165 زياره للملف الشخصي
  1. للتنزيل كاملا مجــــــانا: مرجع:   من الصفر إلى الاحتراف: برمجة قواعد البيانات باستخدام تقنية ADO.NET   في فيجيوال بيزيك دوت نت 2010   بقلم: م. محمد حمدي غانم   هذا الكتاب صدقة جارية على روح والدي: أ. حمدي كامل الحديدي غانم رحمه الله وغفر له وجعل مثواه الجنة   لهذا أرجو من كل من يستفيد به أن يتذكر أن أبي هو الذي رباني وعلمني ولولاه بعد توفيق الله ما خرج إلى الوجود هذا الكتاب وغيره من الكتب. فادعوا له بالرحمة والمغفرة ومن كان منكم في الحرمين الشريفين وكان قادرا على عمل عمرة له، فجزاه الله خيرا.   أدعو الله أن يكون هذا الكتاب وباقي كتبي من العلم الذي ينتفع به، وأن يجعل الله لأبي نصيبا من ثوابه، فيكون من عمله الذي لا ينقطع بموته.     اللهم ارحم أبي واغفر له وكفر عنه سيئاته وقه من عذاب القبر وقه من عذاب النار، وأدخله الجنة وأعلِ منزلته فيها واحفظ والدتي وبارك في عمرها اللهم ارحم والديّ كما ربياني صغيرا آمين يا رب العالمين   لا تنسوا مشاركة هذا المنشور على صفحاتكم لإفادة الآخرين والمشاركة في الأجر.. وجزاكم الله خيرا.   للتنزيل: http://mhmdhmdy.blogspot.com.eg/2016/02/blog-post_28.html   مقدمة الكتاب : بسم الله، والحمد لله، والصلاة والسلام على رسول الله، وبعد:تعتبر قواعد البيانات القلب المركزي في معظم أنواع المشاريع، سواء كانت تعمل على سطح المكتب Desktop أو موقع ويب Web Site أو شبكة Network أو جهاز يدوي محمول.. لهذا يعتبر تعلم كيفية إنشاء قواعد البيانات والتعامل معها أمرا لا غنى عنه لتنفيذ المشاريع التجارية والإدارية والعملية، التي تتيح للمستخدم استرجاع البيانات وتعديلها وحفظها والبحث فيها بمختلف الطرق. ويبدأ هذا الكتاب الرحلة معك من الصفر، ليعرفك على المفاهيم الأساسية اللازمة للتعامل مع قواعد البيانات، وكيف تنشئها في Access و SQL Server 2008، وكيف تكتب الاستعلامات التي تحصل على البيانات منها باستخدام لغة SQL. بعد هذا يعلمك الكتاب كيف تتعامل مع قواعد البيانات من داخل مشاريع فيجيوال بيزيك دوت نت باستخدام تقنية ADO.NET، لتستطيع الاتصال بقاعدة البيانات، وطلب السجلات منها، وكيف تقوم بحفظها مرة أخرى في قاعدة البيانات إذا دخلت عليها أية تعديلات. ويعلمك الكتاب أيضا كيف تعرض البيانات للمستخدم من خلال تقنية الربط Binding، ويشرح بالتفصيل أهم الأدوات المخصصة لهذا الغرض، مثل موجه الربط BindingNavigator ومصدر الربط BindingSource وجدول العرض DataGridView ومكرر البيانات DataRepater. *** ويشرح الكتاب بالتفصيل أكثر من 50 مشروعا متنوعا تغطي محتوياته، لتتعلم من خلالها: •كيف تحصل على البيانات من قواعد البيانات بمختلف الطرق، سواء باستخدام قارئ البيانات DataReader أو موصل البيانات DataAdapter أو موصل الجدول TableAdapter. •كيف تحتفظ بالبيانات في الذاكرة، باستخدام مجموعة بيانات DataSet سواء كانت عادية أو محددة النوع Typed. •كيف تنقل البيانات بين نوعين مختلفين من قواعد البيانات. •كيف تحفظ البيانات الثنائية Binary Data في ملفات مستقلة على الخادم خارج قاعدة البيانات في SQL Server 2008. •كيف تعرّف المعاملات Parameters والمعاملات الجدولية Table-Valued Parameters، وكيف تستخدمها لتمرير البيانات إلى الإجراءات المخزنة في Sql Server 2008. •كيف تحمي قاعدة البيانات من القراصنة الذين يحاولون دس الاستعلامات SQL Injection من خلال مشروعك. •كيف تقرأ البيانات الثنائية والنصية الضخمة تتابعيا Sequentially على صورة أجزاء في SQL Server 2008. •كيف تنشئ الإجراءات المخزنة في Access. •كيف تحفظ البيانات في ملف XML وكيف تستعيدها منه مرة أخرى. •كيف تستخدم مخطط XML لإنشاء مجموعات بيانات خاصّة Custom DataSet لا تعتمد على قاعدة بيانات. •كيف تتعامل مع علاقة واحد بمتعدد One-To-Many Relation، وعلاقة متعدد بمتعدد Many-To-Many Relation، والعلاقة الذاتية Self Relation. •كيف تستخدم مصانع المزودات Provider Factories لكتابة فئات عامة قادرة على التعامل مع أي نوع من قواعد البيانات، مما يختصر الكود الذي تكتبه، و يمهد لك الطريق لإنشاء مشاريع متعددة الطبقات N-Tier Applications. •كيف تحل مشاكل تصارع أكثر من مستخدم على حفظ البيانات في نفس اللحظة باستخدام التطابق المتفائل Optimistic Concurrency. •كيف تعرض البيانات في اللافتات ومربعات النص والقوائم والجداول، وكيف تربط كل هذه العناصر معا. •كيف تنشئ أنواعا جديدة من أعمدة جدول العرض، تعرض خاناتها أداة اختيار التاريخ أو شجرة منسدلة أو أي نوع آخر تريده من الأدوات. •كيف تجعل جدول العرض يعمل في الوضع الافتراضي Virtual Mode وكيف تضيف إليه تقنية تقسيم السجلات على صفحات Paging. •كيف تنشئ قالبا لعرض كل سجل، وكيف تكرر عرضه باستخدام مكرر البيانات DataRepeter. •كيف تستخدم مكرر البيانات في الوضع الافتراضي Virtual Mode. وغير هذا الكثير. *** ويغطي هذا الكتاب بالتفصيل حوالي 135 واجهة وفئة وسجلا من مكتبة إطار العمل، مخصصة للتعامل مع تطبيقات قواعد البيانات، شارحا خصائص ووسائل وأحداث هذه المكونات بالتفصيل.. لهذا يعتبر الكتاب مرجعا مفصلا مبوبا، يمكن لقارئه الرجوع إليه عند البحث عن تفاصيل أي فئة أو خاصية أو وسيلة أو حدث، في نفس الوقت الذي يجعله صالحا للقراءة ككتاب تعليمي عملي مرتب من الأسهل إلى الأصعب، ينقل إلى المبرمج في صفحات معدودات خبرة سنوات في برمجة تطبيقات قواعد البيانات، ويرشده إلى كيفية حل المشكلات غير المتوقعة التي تواجهه في هذا المجال، وكيف يحسن أداء برنامجه بتوفير أكبر قدر من الذاكرة، وكيف يحافظ على كفاءة خادم البيانات، بتقليل عدد الاتصالات ووقت كل اتصال بقدر الإمكان. باختصار: هذا هو الكتاب الذي تبحث عنه. والله ولي التوفيق   لمن هذا الكتاب: رغم أن هذا الكتاب يفترض أن قارئه لا يمتلك أية معرفة مسبقة بقواعد البيانات والبرامج التي ينشئها بها، فإنه على الجانب الآخر، يشترط في قارئه أن يكون على دراية بلغة فيجيوال بيزيك دوت نت، وأن يجيد المتطلبات التالية: •أساسيات كتابة الكود بلغة فيجيوال بيزيك دوت نت، كتعريف المتغيرات وكتابة جمل الشرط وحلقات التكرار Loops، وكتابة واستدعاء الدوال Functions. •أساسيات ومفاهيم البرمجة الموجهة بالكائنات OOP، كالفئات Classes والواجهات Interfaces والوراثة Inheritance. •أساسيات التعامل مع إطار العمل، وفئاته الرئيسية، خاصة المجموعات Collections والملفات Files وفئات معلومات الثقافة CultureInfo. •أساسيات التعامل مع مشاريع الويندوز، والأدوات المختلفة كمربع النص TextBox ومربع الاختيار CheckBox والقوائم Lists. فإذا لم تكن تجيد هذه الأساسيات، فننصح بقراءة القسم الأول من كتابنا "المدخل العملي السريع إلى فيجوال بيزيك دوت نت"، فهو يغطي هذه المواضيع باختصار من خلال إنشاء مشروع عملي كامل مشروح بالتفصيل.. أما النصف الثاني من الكتاب، فيشرح مشروع قواعد بيانات كاملا مكتوبا بتقنية LinQ To SQL وهي غير مشروحة في الكتاب الذي تقرؤه الآن.. وهذا معناه أن كتاب المدخل العملي مكمل لهذا المرجع، فهو من جهة يشرح مشروع قواعد بيانات واحدا كبيرا بينما يستعين المرجع الذي بين يديك بعشرات المشاريع الصغيرة لشرح محتواه، كما أن هذا المرجع يشرح تقنية ADO.NET بينما يعطيك كتاب المدخل العملي فكرة جيدة عن استخدام النموذج التصوري Conceptual Model باستخدام تقنية LinQ To SQL.
  2. كتاب: خرافة داروين، حينما تتحول الصدفة إلى علم!! نسف نظرية التطور باستخدام الرياضيات والبرمجة بقلم:م. محمد حمدي غانم لتحميل الكتاب في صيغة PDF: http://www.mediafire.com/download/fvyn633b2yncy6i/Darwin%27s+Myth.zip     يستخدم هذا الكتاب الرياضيات والإحصاء لنفي فكرة التطور العشوائي، ويقدم بعض برامج الحاسوب التي تدعم هذه الإثباتات (مرفق بالكتاب ثلاثة مشاريع مكتوبة بلغة فيجوال بيزيك دوت نت). كما أن الكتاب يوضّح التناظر بين بنية الحاسوب وأنظمة تشغيله من جهة، وبين المخلوقات الحية وشفرة DNA التي تبني أجسادها وتتحكم في وظائفها من جهة أخرى. وفي نهاية الكتاب، تقديم وعرض ونقاش للفيلم الوثائقي Expelled الذي ترجمه المؤلف، مع روابطه على يوتيوب.. هذا الفيلم يناقش نظرية التصميم الذكي التي تشق طريقها الآن في الأوساط العلمية الغربية كنقيض لنظرية التطور، ويوضح الفيلم مدى الاضطهاد والإقصاء الذي يتعرض له العلماء الذين يتبنون هذه النظرية، لدرجة رفتهم من وظائفهم ومنعهم من النشر.   المحتويات   تمهيد: الداروينية: من سببية العلم، إلى عشوائية الصدفة- الداروينية القديمة، والتطور بالانتخاب الطبيعي - الداروينية الجديدة، والتطور بالطفرات   أبدع حاسب وأبدع نظام تشغيل1. الإنسان يطوّر، لكن لا يخلق 2. لغة الكيمياء 3. تطبيقات برمجية ونظام تشغيل 4. الدقّة حيث لا مجال للعبث 5. مصانع عالية التقنية 6. فبأيّ حديث بعده يؤمنون؟ 7. وللرياضيات كلمة 8. برنامج لمحاكاة إلقاء العملة المعدنية 9. رواية الحصن الرقمى: دان براون يخدعك! 10. برنامج لرسم الموناليزا بالصدفة! 11. برنامج لتوليد الكلمات والنصوص عشوائيا 12. التدخل البشري في إنتاج أول صبغ وراثي صناعي 13. إنتاج البشر 14. البعث والحساب علميا 15. لكن لماذا يكفرون؟ 16. البحث عن الضلال 17. نحن نأكل البشر 18. من نحن؟ 19. البرامج الحية   الحلقات المفقودة في الداروينية الفقيدة!هيا نفند نظرية داروين في خمسة أسئلة! 1- كيف ظهرت الحلقات الوسيطة بالصدفة؟ 2- لماذا ما تزال الحلقات المفقودة مفقودة حتى الآن؟ 3- لماذا انقرضت الحلقات الوسيطة أصلا؟ 4- لماذا لا تتطور حلقات وسيطة جديدة في عالمنا اليوم؟ 5- أين هي حفريات المحاولات التطورية الفاشلة؟ - الخاتمة: الداروينية علم أم دين؟!   ناندينو كمبورس  التصميم الذكي Intelligence Design  مطرودون: لا يُسمح بالذكاء!Expelled: No intelligence allowed - المقطع الأول من الفيلم الوثائقي Expelled - المقطع الثاني من الفيلم الوثائقي Expelled - المقطع الثالث من الفيلم الوثائقي Expelled - المقطع الرابع من الفيلم الوثائقي Expelled - المقطع الخامس من الفيلم الوثائقي Expelled - المقطع السادس من الفيلم الوثائقي Expelled - المقطع السابع من الفيلم الوثائقي Expelled - المقطع الثامن من الفيلم الوثائقي Expelled - المقطع التاسع من الفيلم الوثائقي Expelled - المقطع العاشر من الفيلم الوثائقي Expelled
  3. تحويل الأعداد من صيغة رقمية الى حرفية

    على فكرة: عندي تصور لتبسيط كود هذه الدالة (لا أجد وقتا لتنفيذه الآن)، وهو كتابة دالة تحويل تعمل على ثلاث خانات فقط وليكن اسمها Convert3Digits، وبهذا يمكن تقسيم الرقم إلى ثلاثيات وإرسال كل منها إلى هذه الدالة لتحويلها، ويلصق بعدها تمييز الآلاف المناسب لموضع الثلاثية (""، ألف، مليون، مليار، تريلون... إلخ).. هذا سيبسط الكود كثيرا، وإن كان سيستخدم نفس الخوارزمية التي استخدمتموها.. لكن أتصور أن الكود سيكون مختصرا وأسهل في فهمه.
  4. تحويل الأعداد من صيغة رقمية الى حرفية

    جهد مشكور يا شباب، ولكن هناك ملاحظات قواعد التأنيث والتذكير.. فنحن نقول سبعة ملايين امرأة، وليس سبع ملايين امرأة، لأن تمييز العدد في هذه الحالة هو "ملايين" وليس "امرأة"، ومليون كلمة مذكرة. على كل حال، لقد بنيت على جهدكم المشكور، وحولت الكود إلى فيجوال بيزيك وسي شارب، وأضفت إليه تعديلات وإضافات غير المؤنث والمذكر.. حيث يمكن إرسال الاسم المعدود إلى الدالة في صورة المفرد والجمع، ليتم كتابة التمييز بعد العغدد في الصورة الصحيحة مفردا أو جمعا، منصوبا أو مجرورا.. ملحوظة أخرى: البليون هو المليار.. هذا اختلاف في اللغات الأوروبية ليس أكثر. https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc3/s720x720/1467424_603264449728667_175780524_n.png يمكنكم تحميل الفئة الجديدة (نسخة فيجوال بيزيك  ونسخة سي شارب) ومشروعين لتجربتها من هنا: https://www.mediafire.com/?i8g39ihbwk6lw6u
  5. برنامج مطوّر لعرض ملفات المساعدة VS.NET Help تعلمون أن VS.NET 2012 قد صدرت، وصدر معها الإصدار الثاني من برنامج عرض ملفات المساعدة Microsoft Help Viewer V 2.0.. ونظرا لأني أستخدم هذا البرنامج كثيرا، فقد ضايقني فيه عدم قدرتي على تكبير وتصغير الصفحة المعروضة Zoom، بنفس الطريقة الموجودة في متصفح الإنترنت (أحب القراءة وأنا بعيد عن الشاشة بمسافة كافية، لكي لا ترهق إضاءة الشاشة عيني). لهذا قررت البحث عن حل لهذه المشكلة، وقد وصلت بالفعل إلى مشروع مفتوح المصدر مكتوب بـ C#، لبرنامج مماثل اسمه HV2Viewer، كتبه بعض مبرمجي ميكروسوفت، وهو مبني على نفس مكتبات الربط DLL الخاصة بـ Microsoft Help Viewer، وهو قادر على عرض مكتبات المساعدة الخاصة بفيجوال ستديو وأي مكتبات مساعدة أخرى على جهازك من نوع HV2.. وهذا هو موقعه: http://hv2.helpmvp.com/code/viewer هذا البرنامج يحتوي على شجرة المواضيع، وفهرس الكلمات، وإمكانية البحث، وكلها تعمل جيدا.. لكني وجدت بعض العيوب في هذا البرنامج مثل عدم قدرته على فتح بعض الروابط (كالمراجع الموجودة في نفس الصفحة، وبعض روابط المواضيع)، وقد حللتها بحمد الله.. كما أنه يعرض مصدر الصفحة XML Source في مربع نص منسق RichText وهذا كان يسبب بطئا هائلا عند تحميل بعض الصفحات كبيرة الحجم، فقمت بتحويل مربع النص المنسق إلى مربع نص عادي، خاصة أن البرنامج لا يستخدم أي إمكانية من إمكانيات مربع النص المنسق.. وبهذا صار تحميل الصفحات الضخمة أسرع بكثير. بعد هذا أضفت الإمكانيات الناقصة لهذا المشروع، مثل القدرة على عرض أكثر من صفحة، وبعض طرق العرض المريحة للمستخدم كإخفاء القسم الخاص بشجرة المواضيع وإعادة عرض، وعرض الصفحة في كامل الشاشة، والاستجابة لاستعلامات F1 الصادرة من VS.NET، والأهم هو إضافة خاصية التكبير والتصغير Zoom، وكذلك إمكانية تغيير لون خلفية الصفحة المعروضة (لأن الخلفية البيضاء تتعب عيني عند القراءة المتواصلة لفترة طويلة، لهذا أفضل خلفية رمادية)، وغير هذا من التحسينات. هذه صورة للبرنامج وهو يعرض عدة صفحات بنسبة عرض 250%: http://4.bp.blogspot.com/-Ja_Art_1Juk/UI2VGOs1oLI/AAAAAAAAAgg/D7fcN1i31zU/s400/Pic1.gif وهذه صورة للبرنامج في وضع الشاشة الكلملة: http://4.bp.blogspot.com/-8e-Kplxli1c/UI2VaEj0daI/AAAAAAAAAgo/gJa4pQzJ_Yo/s400/pic2.gif والآن، إليكم رابط النسخة المعدلة من البرنامج لمن أراد استخدامها: http://www.mediafire.com/?ucjgk70359yyj9w وهذه بعض الخيارات الخاصة به: 1- ضغط زر Ctrl مع تحريك عجلة الفأرة يكبر أو يصغر الصفحة المعروضة.. وهو نفس ما يمكن فعله باختيار نسبة العرض مباشرة من القائمة المنسدلة الموجودة على شريط الأدوات العلوي. 2- ضغط زر Ctrl مع ضغط عنوان أي موضوع، يؤدي إلى فتحه في صفحة جديدة.. سواء كان هذا العنوان رابطا معروضا في الصفحة، أو عنصرا معروضا في شجرة المواضيع أو نتائج البحث أو في الفهرس.. ويتم عرض الصفحات كشرائط Tabs كما تضاف أسماؤها في قائمة خاصة في القسم الأيسر من الشاشة تحت الشريط Pages.. ويتم حفظ الصفحات المعرضة عند إغلاق البرنامج، لعرضها مرة أخرى عند إعادة فتحه.. ويمكنك إغلاق أي صفحة بضغط الزر X على شريط الأدوات. 3- ضغط الزر F11 يؤدي إلى إخفاء القسم الخاص بشجرة المواضيع وشريط الأدوات العلوي، مما يجعل صفحة المساعدة تظهر في كامل مساحة الشاشة تقريبا.. وضغط F11 مرة أخرى يعيد عرضها في الوضع العادي.. ويمكن فعل نفس الشيء بضغط زر الفأرة الأيمن على شريط الأدوات واختيار الأمر Full Screen. 4- لتغيير لون خلفية الصفحات المعروضة، اضغط الزر Options على شريط الأدوات، ومن القائمة المنسدلة، اضغط الأمر Document Backcolor حيث سيظهر لك مربع حوار اختيار اللون، لتختار اللون الذي تريده منه. 5- يحتفظ البرنامج أيضا بقائمة بالصفحات التي تم عرضها (تحت الشريط History)، ليسهل عليك العودة إليها في أي وقت.. لكن لا يتم حفظ هذه الصفحات عند إغلاق المشروع. أخيرا أرجو ملاحظة ما يلي: 1- هذا البرنامج يعمل على ويندوز 7 (لأن دوت نت 2012 لا تعمل على أي إصدارات سابقة). 2- يجب أن تكون مكتبات المساعدة الخاصة بفيجيوال ستديو معدة على جهازك.. للأسف ميكروسوفت لم توزع هذه المكتبات على قرص ضوئي كما كان يحدث سابقا، ولهذا يجب عليك تحميل المكتبات التي تريدها من على الإنترنت من خلال برنامج Microsoft Help Viewer V 2.0 نفسه. 3- برنامج Microsoft Help Viewer V 2.0 يستجيب لاستعلامات F1 القادمة من VS.NET.. لو أردت تغيير هذا، فيمكنك اتباع الخطوات التالية: - افتح مجلد البرنامج Microsoft Help Viewer وهو في الغالب: C:\Program Files\Microsoft Help Viewer\v2.0 - غير اسم الملف HlpViewer.exe الخاص بميكروسوفت إلى HlpViewer2.exe، ولا تنس تغيير الرابط الخاص بالاختصار Shortcut الذي يشير إليه أيضا، لكي يمكنك فتح هذا البرنامج بعد هذا لو أردت (ستحتاجه لتحميل مكتبات المساعدة).. لاحظ أن هذا البرنامج يحتاج إلى معاملات ترسل إليه عند بدء التشغيل، وهي مكتوبة في رابط الاختصار Shortcut الخاص به، لهذا لا تفسدها. - انسخ كل محتويات مجلد البرنامج HV2Viewer والصقها في مجلد البرنامج HlpViewer، وغير اسم الملف HlpViewer.exe إلى HlpViewer.exe، واصنع له اختصارا Shortcut وضعه على سطح المكتب. بهذه الطريقة لو ضغطت F1 في VS.NET، فسيتم فتح البرنامج الخاص بنا لا بميكروسوفت، وسيعرض نتيجة الاستعلام. أرجو أن يفيدكم هذا البرنامج.
  6. إنشاء قواعد البيانات باستخدام LinQ To SQL

    هو يصلح في قسم فيجيوال بيزيك دوت نت، وأيضا في قسم ADO.NET
  7. جزاك الله خيرا.. وشكرا لتقديرك. تحياتي
  8. إنشاء قواعد البيانات باستخدام LinQ To SQL للتحميل: إنشاء قواعد البيانات باستخدام LinQ To SQL في فيجيوال بيزيك دوت نت 2010 هذا فصل من كتاب المدخل العملي السريع إلى فيجيوال بيزيك دوت نت 2010، وهو كتاب يشرح لغة VB.NET للمبتدئين من خلال إنشاء مشروعين كاملين مشروحين بالتفصيل.. المشروع الأول مبني باستخدام الملفات كوسيلة لحفظ واسترجاع البيانات، والمشروع الثاني مبني باستخدام قواعد بيانات سيكويل سيرفر، ليتيح لعدد كبير من المستخدمين والمديرين التعامل مع البيانات في نفس الوقت. وفي هذا الفصل سنتعرف على: - مقدمة مختصرة عن قواعد البيانات. - كيفية تنزيل وإعداد SQL Server 2008 Management Studio Express. - التعامل مع قواعد البيانات من خلال النموذج التصوري Conceptual Model. - استخدام مصمم الكائنات Object Designer في دوت نت لتصميم محتويات قاعدة البيانات، وإنشاء علاقات بينها. - كتابة كود فيجيوال بيزيك اللازم لإنشاء قاعدة بيانات سيكويل سيرفر التي صممناها في النموذج التصوري. - إضافة بعض البيانات إلى قاعدة البيانات باستخدام استعلامات LinQ To SQL. http://www.ktaby.com/sql
  9. إنشاء قواعد البيانات باستخدام LinQ To SQL للتحميل: إنشاء قواعد البيانات باستخدام LinQ To SQL في فيجيوال بيزيك دوت نت 2010 هذا فصل من كتاب المدخل العملي السريع إلى فيجيوال بيزيك دوت نت 2010، وهو كتاب يشرح لغة VB.NET للمبتدئين من خلال إنشاء مشروعين كاملين مشروحين بالتفصيل.. المشروع الأول مبني باستخدام الملفات كوسيلة لحفظ واسترجاع البيانات، والمشروع الثاني مبني باستخدام قواعد بيانات سيكويل سيرفر، ليتيح لعدد كبير من المستخدمين والمديرين التعامل مع البيانات في نفس الوقت. وفي هذا الفصل سنتعرف على: - مقدمة مختصرة عن قواعد البيانات. - كيفية تنزيل وإعداد SQL Server 2008 Management Studio Express. - التعامل مع قواعد البيانات من خلال النموذج التصوري Conceptual Model. - استخدام مصمم الكائنات Object Designer في دوت نت لتصميم محتويات قاعدة البيانات، وإنشاء علاقات بينها. - كتابة كود فيجيوال بيزيك اللازم لإنشاء قاعدة بيانات سيكويل سيرفر التي صممناها في النموذج التصوري. - إضافة بعض البيانات إلى قاعدة البيانات باستخدام استعلامات LinQ To SQL. http://www.ktaby.com/sql
  10. صدرت بحمد الله نسخة سي شارب من هذا الكتاب:
  11. صدر بحمد الله كتابي الجديد المدخل العملي السريع إلى فيجيوال بيزيك دوت نت 2010 ونسخة سي شارب من هذا الكتاب في المطبعة حاليا، وتصدر خلال الأسبوعين القادمين إن شاء الله، وسيكونان موجودين في معرض الكتاب بإذن الله. الناشر: مكتبة دار المعرفة. المؤلف: م. محمد حمدي غانم عدد الصفحات: 360. السعر: 35 جنيها. نبذة: هذا الكتاب موجه إلى القارئ الشغوف، الذي لا يعرف ما هي VB.NET، أو ما هي البرمجة عموما، ويريد أن يأخذ جولة سريعة مختصرة، ولكن في نفس الوقت وافية وكافية لكي يقرر إن كانت البرمجة هي المجال الذي يناسبه أم لا. وهو موجه أيضا إلى الطالب أو الدارس الذي يريد أن يلمّ في أسرع وقت بمهارات فيجيوال بيزيك الأساسية التي تؤهله لدراسة أحد المناهج، أو تساعده في إنجاز مشروع التخرج أو برنامج مساند لرسالته البحثية. وهو موجه كذلك إلى الموظف أو المحاسب الذي سمع عن قدرة فيجيوال بيزيك على تطوير تطبيقات تجارية قوية، فانتابه الفضول للتعرف على هذه اللغة، وشعر بالرغبة في تجربتها بنفسه لإنشاء برنامج سريع ينظم به عمله، ويطبق فيه كل الأفكار التي لم تستطع البرامج الجاهزة تقديمها له.. هذا الكتاب يعطيه مثالا عمليا لمشروع يعمله كيفيه إنشاء قواعد البيانات واستخدامها في حفظ البيانات والبحث فيها وعرضها بأشكال مختلفة. وهو موجه بوجه عام إلى المبتدئين في البرمجة، الذين يريدون مشاريع كبيرة مشروحة بالكامل، يستطيعون الاستفادة بأجزاء منها أثناء برمجتهم للمشاريع المطلوبة منهم. باختصار: هذا الكتاب مفيد لكل الذين ملوا من قراءة الأساسيات والتعليمات والأمثلة الصغيرة، ويريدون أن يتعلموا كيف يطورون مشروعا عمليا، يربط الأجزاء التي تعلموها بعضها ببعض، ويمنحهم الكثير من الخبرات العملية. ولكي يحقق هذا الكتاب كل هذه الأهداف، تم تصميمه ليقفز بقارئه مباشرة إلى منتصف ورشة العمل أثناء تطوير مشروع متكامل اسمه المذكرة الذكية، بدون أي مقدمات أو شروح نظرية، وكلما تطلب الأمر شرح جزء من لغة فيجيوال بيزيك يتم شرحه باختصار واف، وعلى قدر الحاجة. وهكذا وبنهاية هذا الكتاب يكون القارئ قد أخذ نظرة واسعة على فيجيوال بيزيك، وتعلم ما يلي: - أساسيات لغة البرمجة كتعريف المتغيرات والدوال والفئات وجمل الشرط وحلقات التكرار. - استخدام العديد من فئات إطار العمل .Net Framework والتعرف على ما نحتاجه من وسائلها وخصائصها. - برمجة نماذج الويندوز وتصميم النماذج وواجهة الوثائق المتعددة، واستخدام أدوات التحكم Controls. - إنشاء أداة خاصة Custom Control، واستخدامها في تصميم نماذج المشروع. - إجادة الكثير من المواضيع المتقدمة كالنقل المتسلسل للبيانات Serialization وكتابة استعلامات LinQ، وبرمجة قواعد بيانات SQL Server من خلال تقنية LinQ To SQL، وربط البيانات Data Binding وعرضها في الأدوات المتقدمة مثل جدول العرض DataGridView وإنشاء أعمدة من أنواع خاصة Custom DataGridView Columns لعرض البيانات في جدول العرض بالشكل الذي يناسبنا. - تعلم التفكير البرمجي واكتساب الخبرة العملية في تطوير المشاريع وابتكار الحلول للمشكلات البرمجية التي تظهر عند كتابة الكود. وغير ذلك الكثير. باختصار: هذا كتاب غير تقليدي، ستستمتع بكل جملة تقرؤها فيه، لأنه مصمم أساسا ليجعلك تعرف لماذا يعشق الآخرون البرمجة. لمشاهدة جميع إصداراتي، اضغط هنا
  12. للراغبين في إرسال كتبي إليهم خارج مصر عبر البريد: تكلفة الشحن عبر البريد هي: 60 جنيه (تكاليف ثابتة على الطرد) + 10 جنيه على كل كيلو جرام من وزن الطرد. بالنسبة لكتبي الكبيرة (700 و800 صفحة)، فمتوسط وزنها حوالي كجم، أي أن إرسال نسخة من أي كتاب منها سيتكلف 10 جنيهات مقابل الوزن إضافة إلى 60 جنيه مصاريف الطرد.. أي أن تكلفة الشحن ستكون 70 جنيها مصريا + سعر الكتاب 70 جنيها، أي أن التكلفة الإجمالية ستكون حوالي 140 جنيها مصريا، أي حوالي 25 دولارا. بالنسبة لكتاب إطار العمل فهو نصف الوزن ونصف السعر، أي أن طلب نسختين منه عبر البريد ستتكلفان 25 دولارا. أما الكتابان الصغيران (المبرمج الصغير والانتقالمن فيجيوال بيزيك إلى شي شارب)، فهما ربع الوزن وربع السعر، أي أن 4 نسخ من أي منهما ستتكلف 25 دولارا. ملحوظة هامة: كلما زاد عدد نسخ الكتب في الطرد الواحد، قلت التكلفة الإضافية المضافة على سعر كل كتاب، نتيجة لتوزيع تكلفة الشحن على أكثر من كتاب.. كما أن طلب عدد من الكتب يجعل المكتبة تمنحك نسبة خصم، وكلما زاد عدد النسخ تزيد نسبة الخصم.. إن خصما نسبته 15% مثلا على 10 نسخ من الكتب كبيرة الحجم سيغطي تقريبا تكاليف الشحن.. لهذا سيكون من الأفضل لو اشترك مجموعة من الأصدقاء في طلب مجموعة من الكتب معا كي لا يتحملوا أي تكاليف إضافية على أسعار هذه الكتب. على الراغبين في الحصول على الكتب بهذه الطريقة، الاتصال بالأستاذ عماد عبد الحليم المسئول في مكتبة دار المعرفة على هاتفه +20107675099 أو إرسال رسالة SMS مختصرة إليه، بشرط أن يذكر فيها عدد النسخ المطلوبة من كل كتاب، واسم البلد المراد الإرسال إليه، والعنوان، ليحسب تكاليف الشحن، ويخبركم بكيفية التحويل. مثلا، هذا نص رسالة مقترح: أريد 3 نسخ من كتاب برمجة الويندوز (بيزيك)، ونسختين من كتاب قواعد البيانات (سي شارب).. الاسم: فلان الفلاني عنوان الشحن: ...... البلد: .... وسيرد هو برسالة يوضح فيها سعر الشحن، وكيفية تحويله، وعند تلقي النقود سيرسل الكتب على عنوان الشحن الموضح في الرسالة. أو يمكنكم مراسلته عبر بريد المكتبة: [email protected] مع ملاحظة أن رده على البريد متقطع وعلى فترات متباعدة.. رسائل SMS أسرع وأرخص من مكالمات الهاتف، وستحل مشكلة اختلاف اللهجات. وأعتذر مرة أخرى على المشقة.. لكن ما باليد حيلة.
  13. أمثلة كتاب: من الصفر إلى الاحتراف VB.NET 2010 حينما صدر كتاب "من الصفر إلى الاحتراف VB.NET 2008"، تعمدت ألا أرفق به أمثلته على قرص ضوئي، لكي أدفع القارئ إلى كتابة الكود بيده كنوع من التدريب. لكن بعض القراء اشتكوا من عدم وجود قرص ضوئي، وبعضهم وقع في مشاكل بسبب خطئه في كتابة بعض صيغ الكود وعدم ألفته لرسائل الخطأ الإنجليزية التي تعرضها له لغة البرمجة.. لهذا أعدت كتابة مشاريع الكتاب مع الإصدار 2010، وأرفقتها بالكتاب على قرص ضوئي، يحتوي على حوالي 180 مشروعا صغيرا، بها الأمثلة الواردة في فصول الكتاب.. هذه الأمثلة متدرجة من الأمثلة البسيطة على أساسيات اللغة كتعريف المتغيرات وجمل الشرط وحلقات التكرار Loops، إلى الأمثلة المتوسطة كتعريف الإجراءات والدوال، وإنشاء السجلات Structures والفئات Classes، إلى الأمثلة المتقدمة كالوراثة Inheritance وتعريف الواجهات Interfaces والبرمجة الموجهة بالكائنات OOP وهياكل البيانات Data Structures، وصولا إلى الأمثلة الأكثر تقدما ككتابة بيانات صور Bmp وتشفير الملفات، واستخدام استعلامات LinQ واستخدام دوال API. ويمكن لمن أراد هذه الأمثلة، أن يحملها من هنا: http://www.mediafire.com/?i9b04qf3i1wwu64 مع الأخذ في الاعتبار أن هذه المشاريع مكتوبة بفيجيوال ستديو 2010، وأنها لن تفتح على فيجيوال ستديو 2008، إلا بإنشاء مشروع جديد واستيراد الملفات من مشروع 2010 إليه.
  14. لعله يكون مفيدا في أزمة الكتب الخارجية الحالية. تحياتي
  15. شكرا جزيلا لتقديرك أخي الفاضل عبده.. والله شهادة أعتز بها، وتجعلني أحمد الله تعالى أن وفقني لتقديم شيء يفيد الناس.. أدعو الله أن ينفعك بهذه الكتب.. تحياتي