نمایش نتایج 1 تا 6 از 6

نام تاپیک: ساخت وب سایت از ابتدا تا انتها با asp.net

  1. #1
    کاربر دائمی آواتار nava_2012
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    mashhad
    پست
    167

    ساخت وب سایت از ابتدا تا انتها با asp.net

    سلام دوستان.
    من در این تاپیک قصددارم آموزش ساخت ساخت ومدیریت آن رابادات نت(asp)آموزش بدم.
    سورس کدها با vs2010 می باشد.
    سرفصل آموزش:
    1-مفاهیم اولیه وب
    2-مفاهیم برنامه نویسی شئی گرایی
    3-مفاهیم استفاده از بانک اطلاعاتی sql server
    4-ساخت اولین برنامه وب با asp
    5-آموزش استفاده از authentications (تصدیق هویت کاربران ومدیران)
    6-آموزش استفاده از session
    7-آموزش کنترل های asp(سی شارپ)
    8-آموزش استفاده از DataSourceدر صفحات وب
    9-آموزش برنامه نویسی سه لایه ومزیت آن نسبت به DataSource
    10-آموزش استفاده از css ها درصفحات وب
    11-آموزش ساخت Enterprice web application در asp
    12-استفاده از Programming Razor
    13-آموزش ultra-fast_asp.net


    هر روز یک بخش آماده می کنم برای دوستانی که میخوان برنامه نویسی شروع کنن.
    آخرین ویرایش به وسیله nava_2012 : دوشنبه 12 فروردین 1392 در 20:14 عصر

  2. #2
    کاربر دائمی آواتار nava_2012
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    mashhad
    پست
    167

    نقل قول: ساخت وب سایت از ابتدا تا انتها با asp.net

    سلام دوستان.
    ببخشید دیر شد.مطالب در قالب فایل پی دی اف براتون می زارم.
    قبل از شروع از مدیر کل برنامه نویس و مدیران تالار نهایت سپاسگذاری رادارم.
    درس اول:مبانی وب وایتنرنت
    به سال 1966 می رويم . Bob Taylor مدير بخش Information Processing Techniques Office يا IPTO در ARPA بود . وی 3 کامپيوتر در دفتر خود داشت . يک ترمينال به کامپيوتر ِ Boston متصل بود ، يکی ديگر به San Frabarnamenevisco و ديگری به Santa Monica . هر کامپيوتر زبان و دستورات خاص خودش را داشت و نمی توانست با کامپيوتر های ديگر صحبت کند . اين اشکال هميشه ذهن Taylor را مشغول می کرد و اين مساله باعث توليد و ساختن ARPANET شد .
    شبکه ARPA بر پايه تکنولوژی به نام Packet Switching استوار بود که منجر به ساختن پروتکول شبکه ای TCP/IP يا transmission control protocol/internet protocol شد . برای خيلی از مردم کلمه پروتکول مفهوم يک کلمه در روابط سياسی را دارد . دليل استفاده از اين کلمه در شبکه به خاطر Tom Marill و پروژه ای است که او در سال 1966 برای ARPA انجام داد . در دنيای شبکه ها ، کلمه پروتکول به معنی قوانينی است که برای انتقال پيام ها بر روی شبکه وضع شده است . بنابراين اين طور فکر کنيد که يک پروتکول قانونی است که کامپيوتر ها برای صحبت کردن با يکديگر بر روی شبکه بايد رعايت کنند . يک پروتکول شبکه بايد دارای قوانين مربوط به اعلام وصول پيغام ؛ پيدا کردن خطا و ساختار اطلاعات باشد . در بخش بعدی ، اصول شبکه های کامپيوتری ، شرح مختصری بر تکنولوژی شبکه های کامپيوتری می دهيم . خيلی از شبکه های کامپيوتری از Packet Switching استفاده می کنند ، بنابراين بخشی نيز برای اين موضوع اختصاص داديم . ARPANET رشد پيدا کرد و تبديل به اينترنت شد ، در حقيقت اينترنت شبکه ای از کامپيوتر هاست که از TCP/IP استفاده می کنند .
    در سال 1995 بيل گيتس گفت ،" اينترنت مهمترين چيزی است که بعد از IBM PC در سال 1981 ساخته شده است . اين حتی مهم تر از به وجود آمدن رابط تصويری کاربران GUI است ، اينترنت يک موج بزرگ اقيانوس است . اينترنت همه قوانين را تغيير خواهد داد ". برای چند سال اينترنت بيشتر در دانشگاه ها استفاده می شد . اينترنت يک ابزار تحقيقاتی بود نه يک ابزار تجاری . پست الکترونيکی متداول ترين ابزار اينترنتی بود . اين موضوع وقتی World Wide Web توسط Tim Bernerslee ايجاد شد تغيير پيدا کرد . در بخش وب درباره اينکه چرا يک شاخص مهم اينترنت است و چگونه از اينترنت استفاده می کند می پردازيم ، اما توجه داشته باشيد ، وب اينترنت نيست و اين دو با هم تفاوت دارند . وب وقتی محبوب شد که Marc Andreesen که دانشجوی دانشگاه Illinois بود برای آن رابط گرافيکی ساخت و نام آن را موزايک نهاد . درک سريع مايکروسافت از اهميت پشتيبانی از وب و مرورگر آن باعث ايجاد يکی از داغ ترين مباحث روز ، جنگ مرورگر ها ، بين آنها و Netscape شد . سياست مايکروسافت در حذف کردن رقيبانش باعث دادگاهی شدن آن شده که هنوز به جايی نرسيده است . مرورگرها يک استاندارد خاص دارند که در پايه و اساس مهم نيست محصول چه شرکتی باشند ، مهم اين است که ابزار ديدن وب ، مرورگر ها هستند . در بخش وب درباره HTML ؛ URL و HTTP توضيحاتی داده خواهد شد . اين سه چيز وب را تعريف می کنند . وب تنها يک ابزار اينترنتی است ، در بخش ابزار های اساسی اينترنت درباره چند ابزار ديگر اينترنت مانند FTP ، Telnet توضيحاتی می دهيم . قسمتی از URL مربوط می شود به نام گذاری کامپيوتر ها . نام ها و شماره های کامپيوتر ها يکی از مهمترين مفاهيم اينترنت است ، نحوه تبديل نام ها به آدرس های اينترنتی را در بخش سيستم Domain ها بررسی می کنيم .همچنين يکی ديگر از مصارف مهم اينترنت در حال حاضر جستجو به دنبال اطلاعات است ، در بخشی به همين نام روش های اينکه چگونه سريع تر به هدف خود برسيم بررسی می شود . در آخر نيز نگاهی به آينده اين تکنولوژی خواهيم داشت .
    اصول شبکه های کامپيوتر
    تجارت اينترنتی بدون وجود يک شبکه کامپيوتری بی معنی است . در حقيقت ، اين يک توانايی ِ کامپيوترها است که آنها را به ابزارهای قدرت مندی برای تجارت تبديل کرده است . تصور کنيد که يک Floppy Disk يا Zip Disk را فقط می توانستيد از طريق پست يا پيک به شخص ديگری بفرستيد ، يا تصور کنيد که ديگر نمی توانستيد از طريق اينترنت کالايی را سفارش دهيد چه مشکلاتی پيش می آمد ؟. در اين بخش اصول شبکه های کامپيوتری را بررسی می کنيم . به خاطر دلايلی به آن شبکه ستاره ای گفته می شود . HUB که در مرکز اين شبکه قرار دارد يک سخت افزار شبکه ای ساده است که اطلاعات را از يک کامپيوتر در شبکه می گيرد و به کامپيوتر ديگر انتقال می دهد . يک LAN شبکه ارتباطی است که از کابلها ، کامپيوتر ها و بعضی سخت افزارهای شبکه ای تشکيل شده است و در يک منطقه فيزيکی محدود مانند يک ساختمان يا يک طبقه از آن به کار می رود .
    چند اصطلاح :
    Packet : وقتی يک پيغام بر روی شبکه ارسال می شود ( مانند يک ايميل) ، آن پيغام به پيغام های کوچک تری شکسته می شود که به آنها packet می گويند .
    Ethernet : يکی از مهمترين تکنولوژی های موجود در LAN ها Ethernet است . اين تکنولوژی توسط Robert Metcalfe و David Boggs در Xerox PARC ايجاد شد . بوسيله Ethernet هر کامپيوتری بر روی شبکه می تواند به هر کامپيوتر ديگری اطلاعات بفرستد . اما ، هيچ وقت دو کامپيوتر همزمان نمی توانند بر روی خط مطلب خود را بيان کنند . اگر دو کامپيوتر همزمان packet ی را ارسال کنند يک برخورد يا Collision اتفاق می افتد . Ethernet تکنولوژی است که در آن راه هايی برای جلوگيری از اين برخورد و دوباره فرستادن اطلاعات در نظر گرفته شده . وقتی يک برخورد رخ داد اطلاعات بعد از يک مدت زمان کوتاه تصادفی دوباره ارسال می شود . Ethernet يک پروتکول ساده برای متصل شدن يک کامپيوتر به شبکه است .
    Bandwidth : وقتی درباره شبکه های کامپيوتری بحث می شود bandwidth يا پهنای باند به ظرفيت آن شبکه گفته می شود . پهنای باند معمولا ً با واحد های کيلو بيت در ثانيه ، مگابيت در ثانيه و گيگابيت در ثانيه بيان می شود . کلمات broadband ، narrowband و midband نيز برای اين منظور استفاده می شود . اين کلمات مقدار دقيقی را بيان نمی کنند و هر چند سال مفهوم سرعت در آنها تغيير می کند در حال حاضر broadband به شبکه هايی با پهنای باند حداقل 10 مگابيت در ثانيه ، midband از 1 تا 10 مگابيت در ثانيه و narrowband زير 1 مگابيت در ثانيه است .
    ALOHAnet :
    ALOHAnet يک شبکه راديويی کامپيوتری بود و برای جزاير هاوايی طراحی شده بود تا کامپيوترهای آنجا بتوانند با يکديگر ارتباط داشته باشند . آن شبکه بوسيله Norman Abramson ، پروفسور دانشگاه هاوايی طراحی شده بود . ALOHAnet بر روی نظريه اصلی Ethernet که فرستادن دوباره packet ها در صورت برخورد بود طراحی شد .
    وقتی LAN های سازمان های بزرگ در يک گستره وسيع جغرافيايی به يکديگر متصل شدند شبکه بزرگ تری به نام WAN يا Wide Area Network ساخته شد . Router يک سخت افزار شبکه ای است مسئول فرستادن و مسيريابی يک packet از يک LAN به LAN ديگری است . LAN ها می توانند بوسيله هر نوع تکنولوژی به يک ديگر متصل شده باشند ، کابل نوری ، سيستم های بی سيم ، leased phone line .

    HTTP يا HyperText Transfer Protocol : به ياد بياوريد که پروتکول به مجموعه قوانينی گفته می شد که برای انتقال اطلاعات بر روی شبکه از آن ها استفاده می شد . HTTP يک پروتکول سطح بالا برای انتقال اطلاعات بين server و مرورگر است . HTTP از TCP/IP برای ايجاد يک اتصال بين server و مرورگر استفاده می کند . پيغامهايی که بين مرورگر و سرور ارسال می شود يا request (درخواست ) است يا response (پاسخ) . پيغام درخواست حاوی ، 1 ، نام فايل مورد نظر و حالت post يا get است ، 2 ، header ی که حاوی نام و مدل مرورگر و سيستم عامل است ، 3 ، متن که حاوی اطلاعات است ، مانند فرستادن اطلاعات يک فرم . پاسخی که از سرور فرستاده می شود دارای ، 1 ، يک خط که آيا فايل مورد نظر در سرور وجود داشت يا اينکه خطايی رخ داده است ، 2 ، header ی که حاوی اطلاعات نرم افزار سرور است ، 3 ، بدنه که حاوی متن html ِ فايل مورد نظر است .
    GET و POST :حالت GET هنگامی است که بدنه درخواست خالی است و می خواهيم اطلاعات بگيريم و POST زمانی است که می خواهيم به سرور اطلاعاتی را بفرستيم .

    HTML يا HyperText Markup Language : اين زبانی است که توسط مرورگر ها تفسير می شود و بوسيله آن متن ها و گرافيک را نمايش می دهند .

    URL يا Uniform Resource Locator : اين آدرس صفحه وب است . هر پيوند شما را به آدرس صفحه مورد نظر می برد . هر URL بايد از قوانينی که در ادامه ذکر خواهد شد تبعيت کند .
    هر URL دارای سه بخش است :
    پروتکول اينترنتی مانند HTTP و ....
    آدرس يا نام سرور
    آدرس و نام فايل در سرور
    در اين مثال پروتکول HTTP است . آدرس يا نام سرور gsbkip.uchicago.edu است . فايل مورد نظر نيز foo.html است که اين فايل در دايرکتوری htmls/tmp قرار دارد .
    تصور کنيد که شخصی صفحه ای را می بيند که در آن پيوندی به فايل foo.html دارد . پيوند ، مشخص می کند که نام سرور و آدرس آن کجا است ، همچنين می گويد که فايل مورد نظر در چه دايرکتوری وجود دارد . وقتی اين درخواست به سرور فرستاده شد ، سرور فايل را به صورت packet به ماشين درخواست کننده می فرستد در نتيجه در مرورگر وی نمايش داده می شود. نکته مفيد اين سيستم اين است که لزومی ندارد سيستم های کامپيوتر سرور و کامپيوتری که مرورگر در آن نصب است يکسان باشد .
    اين سيستم احتياج به دو برنامه دارد ، يکی مرورگر مانند Internet Explorer يا Netscape که در کامپيوتر بيننده نصب می شود و ديگری يک سرور HTTP که در سرور نصب می شود . سرور های HTTP به packet های ارسالی به آن گوش می دهند . وقتی فهميد که فايلی را از آن درخواست می کنيم آن را به شکل packet به کامپيوتر ما می فرستد .
    نرم افزارهای مختلفی برای سرور ِ HTTP وجود دارد که معروف ترين آن Apache که 60 در صد از بازار را در دست دارد است . آپاچی بر روی سيستم عامل های Linux ، Unix و ويندوز نصب می شود . نام آپاچی به خاطر اين است که هر تکه از آن را برنامه نويس های مختلف که به هم ربطی هم نداشته اند نوشته و می نويسند . بعد از آپاچی ، Internet Information Server ِ مايکروسافت در ويندوز 2000 است که 20 در صد بازار را در اختيار دارد ، بعد از آن نيز ، IPlanet ِ شرکت سان با 6.5 در صد ِ بازار وجود دارد.

  3. #3
    کاربر دائمی آواتار nava_2012
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    mashhad
    پست
    167

    نقل قول: ساخت وب سایت از ابتدا تا انتها با asp.net

    اینم فایل pdf.
    فایل های ضمیمه فایل های ضمیمه

  4. #4
    کاربر دائمی آواتار nava_2012
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    mashhad
    پست
    167

    نقل قول: ساخت وب سایت از ابتدا تا انتها با asp.net

    مطمئن باشید بادانستن این مطالب در بهترین شرکت های طراحی سایت در ایران مشغول به کار خواهید شد.

  5. #5
    کاربر دائمی آواتار nava_2012
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    mashhad
    پست
    167

    نقل قول: ساخت وب سایت از ابتدا تا انتها با asp.net

    سلام به برنامه نویسان خوب.
    درس دوم:مفاهیم شئی گرایی دربرنامه نویسی

    بایک مثال شروع می کنم.فرض کنید یک اتومبیل بنز داریم.این اتومبیل آلمانی دارای اجزای زیرمی باشد:
    بدنه،درب ها،چراغ ها،لاستیک ها،...
    درواقع هر شئی از اتومبیل بنز ما می تونیم مثل اشیادر برنامه نویسی فرض کنیم.همگی دارای یک جزئ واحد می باشند و آن هم وابستگی خودشان به بدنه می باشد.
    هر جزء از اتومبیل دارای یک صفت یا property مشترک می باشند واونم اینکه همگی متعلق به یک نوع از مدل های بنز مثلا کلاس A می باشند.
    به مثال های زیر توجه کنید:
    int a;
    string b;
    float c;
    a,b,c همگی متغیر می باشند اما :
    sqlconnection conn=new connection;
    شئی conn میباشد که متعلق به فضای نام using.system.data.sqlclient; می باشد.
    همگی شما می دانید int،string,float,long,double نوع متغیر برای شئی های a,b,c می باشند.
    فعلا لازم نیست کلاس کانکشن یادبگیرید فقط فرق بین شئی و متغیر بلد باشید.
    پایان قسمت اول-از 5 قسمت

  6. #6

    نقل قول: ساخت وب سایت از ابتدا تا انتها با asp.net

    نقل قول نوشته شده توسط nava_2012 مشاهده تاپیک
    سلام به برنامه نویسان خوب.
    درس دوم:مفاهیم شئی گرایی دربرنامه نویسی

    بایک مثال شروع می کنم.فرض کنید یک اتومبیل بنز داریم.این اتومبیل آلمانی دارای اجزای زیرمی باشد:
    بدنه،درب ها،چراغ ها،لاستیک ها،...
    درواقع هر شئی از اتومبیل بنز ما می تونیم مثل اشیادر برنامه نویسی فرض کنیم.همگی دارای یک جزئ واحد می باشند و آن هم وابستگی خودشان به بدنه می باشد.
    هر جزء از اتومبیل دارای یک صفت یا property مشترک می باشند واونم اینکه همگی متعلق به یک نوع از مدل های بنز مثلا کلاس A می باشند.
    به مثال های زیر توجه کنید:
    int a;
    string b;
    float c;
    a,b,c همگی متغیر می باشند اما :
    sqlconnection conn=new connection;
    شئی conn میباشد که متعلق به فضای نام using.system.data.sqlclient; می باشد.
    همگی شما می دانید int،string,float,long,double نوع متغیر برای شئی های a,b,c می باشند.
    فعلا لازم نیست کلاس کانکشن یادبگیرید فقط فرق بین شئی و متغیر بلد باشید.
    پایان قسمت اول-از 5 قسمت
    فکر کنم این دوستمون با این اطلاعات جذب شرکتهای بزرگ شدن که ادامه ندادن

تاپیک های مشابه

  1. publish کردن سایت ، ابتدا یا انتها
    نوشته شده توسط neo1989021 در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: شنبه 28 اسفند 1389, 17:25 عصر
  2. ساخت یک پروژه از ابتدا تا انتها
    نوشته شده توسط mahsa.admin در بخش VB.NET
    پاسخ: 1
    آخرین پست: سه شنبه 17 اسفند 1389, 10:30 صبح
  3. سوال: ساخت صفحات شبیه به فرم های ویندوزی در asp.net
    نوشته شده توسط mamasjoon در بخش طراحی وب (Web Design)
    پاسخ: 2
    آخرین پست: سه شنبه 18 تیر 1387, 13:58 عصر
  4. سوال: ساخت صفحات شبیه به فرم های ویندوزی در asp.net
    نوشته شده توسط mamasjoon در بخش ASP.NET Web Forms
    پاسخ: 0
    آخرین پست: جمعه 14 تیر 1387, 12:09 عصر
  5. ساخت لینک های دانلود متفاوت با استفاده از ASP.NET و C#‎
    نوشته شده توسط amytis در بخش برنامه نویسی مبتنی بر Microsoft .Net Framework
    پاسخ: 0
    آخرین پست: پنج شنبه 25 بهمن 1386, 04:17 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •