روزنوشتهای من درباره اینترنت، کامپیوتر، سایبراسپیس و ...!

بازگشت به صفحه اصلی وبلاگ

 
 

May 29, 2006

 
 
 

ايجاد يک وب‌سايت خالی برای شروع کار

ابتدا در Visual Studio 2003 يک پروژه ASP.NET جديد ايجاد می‌کنيم. همه فايل‌های و کلاس‌ها و برنامه‌های سايت داخل يک پروژه قرار می‌گيرد.

يک سايت که با ASP.NET ساخته می‌شود می‌تواند با چندين زبان مثل Visual Basic ، C# و يا J# نوشت بطوری که هر صفحه از يکی از اين زبان استفاده کند ولی در Visual Studio کل پروژه شما فقط با يک زبان نوشته خواهد شد.

ايجاد يک پروژه ASP.NET

  • داخل Visual Studio از منو File گزينه New > Project را انتخاب کنيد.

  • در کادر باز شده نوع پروژه را Visual C# و قالب آن را ASP.NET Web Application انتخاب کنيد.
  • در بخش Location نام پروژه را وارد کنيد. در اين بخش http://localhost/ASPNETmojde1 را وارد کنيد.
به http://localhost/ دست نزنيد. اين مشخص می‌کند که پروژه ASP.NET شما بر روی سرور خود کامپيوترتان ايجاد و اجرا خواهد شد. ASP.NET يک تکنولوژی بر اساس Server است و فقط برروی سرور اجرا می‌شود. اين سرور می‌تواند کامپيوتر خودتان باشد. معمولا پوشه پروژه شما در C:\Inetpub\wwwroot (بسته په پارتيشن ويندوز) ايجاد خواهد شد.
  •  ok را بزنيد تا پروژه ايجاد شود.
در صورتی که Internet Explorer در وضعيت Offline باشد موقع ايجاد يا باز کردن پروژه پيام خطايی دريافت خواهيد کرد. در چنين مواردی Internet Explorer رو باز کنيد و از منو File تيک گزينه Work Offline رو برداريد.

بعد از ايجاد پروژه صفحه‌ای نقطه‌نقطه می‌بينيد که اين اجازه را می‌دهد که اجزای صفحه (نظير تصاوير، برچسب‌ها يا جعبه‌های متن) را در هر نقطه از صفحه قرار دهيد. اين موضوع در نگاه اول خوب به نظر می‌رسه ولی چند مشکل بزرگ داره. اول اينکه مجبوريد مکان تک‌تک اجزای صفحه رو تعيين کنيد که گاهی ممکن است به علت متغير بودن متون صفحه اين کار ممکن نباشد. گاهی هم ممکن است اجزای صفحه روی هم قرار بگيرند. ديگه اينکه به علت مطلق بودن اندازه‌ها در صورتی که مثلا بخواهيم چيزی رو وسط صفحه (که اندازه‌ متغيری داره) قرار بديم يا برای هدر سايت بخوايم نواری قرار دهيم که از اين‌طرف تا اون طرف صفحه رو بگيره با اين شيوه امکان‌پذير نيست.

برای تغيير اين شيوه یه روش معمولی طراحی صفحات روی يک جای خالی صفحه راست کليک کنيد و از منو Properties رو انتخاب کنيد و بعد از ليست Page Layout گزينه FlowLayout رو انتخاب کنيد.

مديريت و اضافه کردن صفحات

با پنل Solution Explorer که به طور معمول سمت راست صفحه قرار داره می‌تونيد صفحات پروژه رو مديريت کنيد. (در صورتی اين پنل رو نمی‌بينيد از منو View گزينه رو انتخاب کنيد.

برای اضافه کردن صفحه جديد روی نام پروژه راست کليد کنيد و از زير منو Add روی گزينه Add Web Form کليک کنيد و نام صفحه خود رو تعيين کنيد. همونطور که می‌دونيد صفحات ASP.NET که بهشون Web Form گفته می‌شه و بازديدکنندگان سايت بهشون دسترسی دارن پسوند ASPX دارند.

قبل از ارائه ASP.NET ما در برنامه‌های Visual چيزی داشتيم به نام Windows Form که با اون پنجره‌های برنامه‌های معمولی ويندوز رو ايجاد می‌کرديم و اجزايی (مثل دکمه و جعبه متن) روی اون قرار می‌داديم و برای رويدادهايی که برای آن اجزا رخ می‌داد، برنامه می‌نوشتيم. (مثلا می‌گفتيم وقتی روی دکمه کليک شد تاريخ روز از سيستم خونده بشه و توی جعبه متن نشون بده) ASP.NET دقيقا همين شيوه رو توی طراحی وب پياده کرده به همين علت اسم صفحات رو Web Form (مشابه Windows Form) گذاشتن.

برای تغيير اسم يا حذف صفحات هم می‌توانيد از پنل Solution Explorer استفاده کنيد. در اين پنل به طور معمولا فقط منابع اصلی ASP.NET رو که نياز داريد رو نشون می‌ده. برای ديدن همه فايل‌های پروژه (از جمله عکس‌ها) توی اين پنل دکمه Show All Files رو بزنيد.


 
 

 

نظرات دیگران:

 

 

Mehrdad

May 29, 2006 06:34 AM

 
 

سلام، کار ارزنده ای رو شروع کردید.
اما اگه .NET 2.0 رو شروع کنید علاقمندان بیشتری جذب میشند

 

 

پاپیون

June 1, 2006 01:50 AM

 
 

مرسی نوید جان بابت لینک
مهمترین پیشرفتی که داشته اینه که موقع کپی پیست کردن مطلب از ورد به ادیتور های دیگه مثل ادیتور وبلاگ دیگه کدهای بیخود و اضافی html تولید نمیکنه که باعث سنگین شدن صفحه بشه ;)

 

 

محمد

June 2, 2006 03:11 PM

 
 

سلام دوست من . بازم مثل هميشه خيلي پر محتوا بود.
به من هم سر بزن و نظرتو راجع به تبادل لينك بگو.
البته من شما رو لينك كردم.
اميدوارم تو هم منو لينك كني. موفق و پيروز باشي اميدوارم روز به روز حالت بهتر بشه.
يا علي

 

 

 
 

 

استفاده از مطالب این وبلاگ فقط با اجازه نویسنده آن مجاز می باشد

Design: © Mojtaba Dashtinejad