باز کردن پروژههای ايجاد شده قبلی
در مطلب قبلی يه پروژه جديد ايجاد کرديم. حالا میخوايم با باز کردن همون پروژه
به کار خودمون ادامه بديم. با باز کردن دوباره Visual Studio پنجرهای باز میشه به
اسم Start Page که توی اون اسم چهار پروژهای که اخيرا روی اونها کار میکرديم
وجود داره که با کليک روی هر کدوم میتونيم اون پروژه رو باز کنيم. همچنين با
استفاده از منو File > Open > Project میتونيد پروژههای قبلی رو باز کنيد. پروژه
قبلی ما بايد توی C:\Inetpub\wwwroot\ASPNETmojde1 قرار داشته باشه.
بخش طراحی (Design) و بخش برنامهنويسی (Code) صفحات
هنگام ايجاد پروژه جديد به طور پيشفرض يک فايل ساخته میشه به اسم
WebForm1.aspx ، بهتره اسم اين فايل رو به Default.aspx تغيير بديد تا اون فايل به
عنوان صفحه اول سايتتون در نظر گرفته بشه. برای اين کار توی پنل Solution Explorer
روی اسم فايل راست کليک کنيد و Rename رو بزنيد.
 |
همونطور که میدونيد توی سايتها برای هر صفحهای يه فايل وجود داره. مثلا وقتی
وارد Mojde.com میشيد صفحهای که میبينيد يه فايل هستش، ولی شما که اسم فايلی رو
وارد نکرديد! برای سرور يه سری فايل تعريف شده که وقتی شما اسم فايلی رو وارد
نمیکنيد سرور به طور پيشفرض اون فايلها رو میآره. مثلا اگه توی بخش آدرس
www.mojde.com رو وارد کنيد سرور فايل www.mojde.com/index.html رو بهتون نشون
میده. در اينجا index.html فايل پيشفرض سرور هستش. توی سرورهای ويندوز
Default.aspx يه فايل پيشفرض هستش. |
اگه فايل Default.aspx باز نيست روش دابل کليک کنيد تا باز بشه. صفحهای که
میبينيد بهش میگن Design View که توی اون میتونيد طراحی صفحه خودتون رو انجام
بديد. میتونيد نوشتههای خودتون رو توی اون بنويسيد و با استفاده از نوار ابزار
Formatting شکل و فرم نوشتهها رو تعيين کنيد. (اگه اين نوار ابزار رو نمیبينيد
بريد توی منو View > Toolbars > Formatting) از منوهای Format و Table هم میتونيد
استفاده کنيد.
همه اينها باعث ايجاد کد HTML میشن. اين کد رو میتونيد توی بخش HTML ببينيد و
در صورت نياز ويرايش کنيد.

همينطور که میبينيد کدهای صفحات ASPX تا حد بسيار زيادی شبيه صفحات HTML هستن
و فقط چند مورد جديد توی اونها وجود داره. مثلا به بعضی تگها خصوصيت
runat="server" اضافه شده که مشخص میکنه تگ شما در سرور قابل دستری، تغيير و
دستکاری هست و شما با برنامه خودتون میتونيد خصوصيات اون مثل رنگ و فونت و بقيه
ظواهر رو تعيين کنيد.
در واقع شما میتونيد فقط با اضافه کردن اين خصوصيت به بعضی از تگهای صفحات
HTML فعلی خودتون يک صفحه ASPX کامل داشته باشيد.
توی بخش HTML شما میتونيد هر کد HTML را که میخواهيد بدون هيچ محدوديتی اضافه
کنيد و به صفحه خودتون شکل بديد.
چيزهايی رو که ديديد مربوط به طراحی ظاهری صفحات هستن و شامل هيچ کد
برنامهنويسی نمیشن. همه کدهای برنامهنويسی شما توی يه فايل جداگونه نوشته و
نگهداری میشن تا ظاهر صفحه و برنامهنويسی اون باهم قاطی نشه. اين باعث میشه
خوانايی کدهای شما بهتر بشه و انجام تغييرات ظاهری ساده احيانا باعث تغيير در
برنامهنويسی و ايجاد باگ نمیشه.
برای ديدن کدهای صفحه روی فايل Default.aspx راست کليک کنيد و مورد View Code رو
انتخاب کنيد. از دکمههای بالای Solution Explorer هم میتونيد برای رفت و آمد بين
کد و طراحی (Design) استفاده کنيد:

دفعه بعد ساخت يه صفحه ساده با برنامهنويسی و اجرای اون رو بهتون ياد میدم.