اعتقد ان ميكروسوفت تريد استقطاب المبرمجين الى استخدام بيئتها الخاصه في البرمجة
فلو رجعت الى بية asp.net او اي بيئة برمجية خاصه بها تحت منصة .net ستجد ان خاصية IntelliSense توفر عليك
الكثير من الجهد وتجعلك تنجز مشروعك بشكل اسرع
فليس الهدف هنا حفظ الأكواد او الدوال لانك تستطيع ان ترجع لها من موقعها الرئيسي بحكم كثرتها
فليس من المعقول ان تقوم بحفظ 1000 دالة معا لان نصفها لاتلزمك في مشاريعك
اذا استعملت برنامج Microsoft Expression سترتاح عليه جدااا
انا ارتحت عليه اكثر من ال Dreamweave ربما لأني من انصار ميكروسوفت
تحياتي لك
بالطبع ليس هدفي حفظ 1000 دالة، ولكن مع الممارسة سوف أحفظ طريقة كتابة معظم الدوال التي استخدمها بكثرة.
وبالنسبة للدوال الباقية كما ذكرت .. أرجع لها في الموقع الرسمي.
يعني باختصار، الدوال المعتاد على استخدامها سوف أحفظ طريقة كتابتها ليس لأنني أريد ذلك ولكن بسبب كثرة الممارسة وإذا احتجت اي دالة اضافية سوف ابحث عنها في الموقع الرسمي وسوف تصبح من الدوال التي حفظتها عن ظهر قلب قريباً 
أنا أعلم بأن المبرمج ليس عليه الحفظ بقدر ماعليه فهم الخوارزميات ومنطق البرمجة.
ولكن إذا كنت فقط تفهم الخوارزميات والمنطق فلن تستطيع البرمجة بكفاءة وسرعة لأنك ستضطر دائماً للبحث عن الدوال وعن كيفية كتابتها.
خصوصاً إذا كنت مدرساً مثلي، تخيل موقفك أمام الطلاب عندما يسألك طالب من طلابك عن دالة أو كود معين، وتقول له لا أعلم أو لا أدري. فذلك سوف يقلل ثقة الطلاب بقدراتك وبالتالي يؤثر سلباص على العملية التعليمية.
أما إذا حدث العكس واستجبت لسؤاله بسرعة وبدقة، فسوف تتعزز ثقته بك وبالتالي حدوث أمر إيجابي في سير العملية التعليمية.
ربما خرجت قليلاً عن الموضوع واتجهت اتجاهاً تربوياً نوعاً ماـ ولكن ذلك فقط لأبرر موقفي
__________________
نحن أمة إقرأ التي لا تقرأ