طراحی وب سایت

ساخت وبلاگ

 به عنوان مثال اگر در جايي صفحه “درباره ما” را ديديد، اين مي تواند يک برگه باشد که به صورت ايستا و تقريباً ثابت است.

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

برچسب : طراحی وب سایت, طراحی سایت, طراحی وب, نویسنده : mohammad webr2 بازدید : 237 تاريخ : چهارشنبه 16 مرداد 1392 ساعت: 12:58

 
 
تاريخچه اينترنت در ايران 
 بدون شک آغاز ارتباط با شبکه اينترنت در ايران همواره نام مرکز تحقيقات فيزيک نظري و رياضيات را به ياد مي آورد. مرکز تحقيقات فيزيک نظري و رياضيات که در سال 1369 بعنوان نماينده ايران در شبکه آموزش و پژوهش اروپا پذيرفته شده بود، در سال 1370 ارتباط ايران را بصورت e-mail و از طريق گره اتريش با شبکه اينترنت برقرار نمود.
پس از ارتباط مطمئن و دائمي تر با اينترنت در سال 1371، مرکز تحقيقات فيزيک نظري سرويس دهي به دانشگاهها را آغاز نمود.
از سال 1372 ارايه اينترنت در ايران توسط مراکز خصوصي آغاز شد، در حاليکه قبل از آن شرکت مخابرات از طريق شرکت ديتا اقدام به ارايه سرويس اينترنت کرده بود.
 
Web :
وب بر اساس مدل سرويس گر(server)/سرويس گير(client) عمل ميكند 
مدل سرويس گر و سرويس گير در سيستم شبكه هاي كامپيوتري شامل 3 جزء است . سرويس گر ، سرويس گير و شبكه كه ، سرويس گير يك نرم افزار است كه بر روي كامپيوتر كاربر اجرا ميشود و سرويس گر نرم افزاري است كه بر روي كامپيوتري كه عمل تغذيه اطلاعاتي را به عهده دارد انجام ميشود. كاربر از طريق اين نرم افزار ميتواند درخواستهايي را براي دريافت اطلاعات و انجام اعمالي ارسال دارد اين درخواست از طريق شبكه به كامپيوتر سرويس گر ميرسد و سرويس گر اعمال لازم را انجام مي دهد. تمام اطلاعاتي كه بر اساس مدل سرويس گر و سرويس گير عمل ميكنند از يكسري ضوابط يا پروتكل هايي پيروي ميكنند كه براي آن سيستم تعريف شده اند. اين شكل فعاليت درخواست و پاسخ كه از طريق مدل سرويس گر و سرويس گير اجرا ميشود توانائيهاي زيادي دارد رابطه سرويس گير و سرويس گر بر اساس يك پروتكل از پيش تعيين شده برقرار ميشود.
نرم افزار سرويس گر ميتواند براي هر نوع سخت افزار خاصي طراحي شود در واقع Server ديگر نگران اينكه كاربر از چه نوع كامپيوتري استفاده ميكند نخواهد بود زيرا ميداند كه زبان مشترکي با Client دارد كه صرفنظر از سيستم سخت افزاري كاربر هر دوي آنها به اين زبان با همديگر ارتباط برقرار ميكنند در واقع اين طراحي در سطح نرم افزار Client صورت گرفته و همين امر است كه وب را به صورت يك پديده غير وابسته به سيستم در آورده است . Platform Independent براي درك بهتر موضوع مدل Server/client را مشابه سيستم پخش تلويزيوني مي دانيم كه برنامه هاي تلويزيون از طريق هر دستگاه تلويزيوني گرفته ميشود اطلاعات از يك سيستم پخش امواج بر اساس ساختار استاندارد انتشار مي يابد.
- مرورگر هاي Web ميتوانند به اطلاعات چند پروتکلي دسترسي داشته باشند مرورگرهاي وب چند پروتکلي هستند اين بدان معناست كه مرورگر ها ميتوانند به انواع مختلفي از سرويس گرها كه بر اساس پروتكل هاي مختلفي ارتباط برقرار ميكنند دسترسي داشته باشند مهمترين پروتكل هايي كه مرورگرها ميتوانند با استفاده از آنها به سرويس گرها متصل شوند عبارتند از :
1. HTTP -Hyper text transmission protocol : اين پروتكل مخصوص وب است و براي انتقال ابر متني از طريق شبكه طراحي شده است.
2. FTP  - transmission protocol File: اين پروتكل براي اين طراحي شده كه به كاربر اجازه ميدهد تا فايلها را خيلي سريع و به راحتي برداشت كند . انتقال فايل بين کامپيوترهاي متصل به اينترنت بر عهده اين پروتکل است، اما اين پروتکل خدمات ذيل را هم ارائه ميکند.
 
-  تهيه ليستي از فايل هاي موجود در کامپيوتر ميزبان.
-  حذف، تغيير نام و جا به جا کردن فايل ها در کامپيوتر ميزبان.
-  جستجوي دايرکتوريهاي کامپيوتر ميزبان.
-  ايجاد يا حذف دايرکتوري روي کامپيوتر ميزبان.
3. Telnet : براي ورود به سيستم يك كامپيوتر ميزبان ( معمولا از راه دور ) مثلاً هنگامي كه به Gopher/server متصل است بعنوان يك سرويس گر گوفر و وقتي كه به يك اخبار يوزنت متصل است مانند يك سرويس گر اخبار عمل ميكند
 
 
تاريخچه اينترنت در ايران 
 بدون شک آغاز ارتباط با شبکه اينترنت در ايران همواره نام مرکز تحقيقات فيزيک نظري و رياضيات را به ياد مي آورد. مرکز تحقيقات فيزيک نظري و رياضيات که در سال 1369 بعنوان نماينده ايران در شبکه آموزش و پژوهش اروپا پذيرفته شده بود، در سال 1370 ارتباط ايران را بصورت e-mail و از طريق گره اتريش با شبکه اينترنت برقرار نمود.
پس از ارتباط مطمئن و دائمي تر با اينترنت در سال 1371، مرکز تحقيقات فيزيک نظري سرويس دهي به دانشگاهها را آغاز نمود.
از سال 1372 ارايه اينترنت در ايران توسط مراکز خصوصي آغاز شد، در حاليکه قبل از آن شرکت مخابرات از طريق شرکت ديتا اقدام به ارايه سرويس اينترنت کرده بود.
 
 
Web :
وب بر اساس مدل سرويس گر(server)/سرويس گير(client) عمل ميكند 
مدل سرويس گر و سرويس گير در سيستم شبكه هاي كامپيوتري شامل 3 جزء است . سرويس گر ، سرويس گير و شبكه كه ، سرويس گير يك نرم افزار است كه بر روي كامپيوتر كاربر اجرا ميشود و سرويس گر نرم افزاري است كه بر روي كامپيوتري كه عمل تغذيه اطلاعاتي را به عهده دارد انجام ميشود. كاربر از طريق اين نرم افزار ميتواند درخواستهايي را براي دريافت اطلاعات و انجام اعمالي ارسال دارد اين درخواست از طريق شبكه به كامپيوتر سرويس گر ميرسد و سرويس گر اعمال لازم را انجام مي دهد. تمام اطلاعاتي كه بر اساس مدل سرويس گر و سرويس گير عمل ميكنند از يكسري ضوابط يا پروتكل هايي پيروي ميكنند كه براي آن سيستم تعريف شده اند. اين شكل فعاليت درخواست و پاسخ كه از طريق مدل سرويس گر و سرويس گير اجرا ميشود توانائيهاي زيادي دارد رابطه سرويس گير و سرويس گر بر اساس يك پروتكل از پيش تعيين شده برقرار ميشود.
نرم افزار سرويس گر ميتواند براي هر نوع سخت افزار خاصي طراحي شود در واقع Server ديگر نگران اينكه كاربر از چه نوع كامپيوتري استفاده ميكند نخواهد بود زيرا ميداند كه زبان مشترکي با Client دارد كه صرفنظر از سيستم سخت افزاري كاربر هر دوي آنها به اين زبان با همديگر ارتباط برقرار ميكنند در واقع اين طراحي در سطح نرم افزار Client صورت گرفته و همين امر است كه وب را به صورت يك پديده غير وابسته به سيستم در آورده است . Platform Independent براي درك بهتر موضوع مدل Server/client را مشابه سيستم پخش تلويزيوني مي دانيم كه برنامه هاي تلويزيون از طريق هر دستگاه تلويزيوني گرفته ميشود اطلاعات از يك سيستم پخش امواج بر اساس ساختار استاندارد انتشار مي يابد.
- مرورگر هاي Web ميتوانند به اطلاعات چند پروتکلي دسترسي داشته باشند مرورگرهاي وب چند پروتکلي هستند اين بدان معناست كه مرورگر ها ميتوانند به انواع مختلفي از سرويس گرها كه بر اساس پروتكل هاي مختلفي ارتباط برقرار ميكنند دسترسي داشته باشند مهمترين پروتكل هايي كه مرورگرها ميتوانند با استفاده از آنها به سرويس گرها متصل شوند عبارتند از :
1. HTTP -Hyper text transmission protocol : اين پروتكل مخصوص وب است و براي انتقال ابر متني از طريق شبكه طراحي شده است.
2. FTP  - transmission protocol File: اين پروتكل براي اين طراحي شده كه به كاربر اجازه ميدهد تا فايلها را خيلي سريع و به راحتي برداشت كند . انتقال فايل بين کامپيوترهاي متصل به اينترنت بر عهده اين پروتکل است، اما اين پروتکل خدمات ذيل را هم ارائه ميکند.
 
-  تهيه ليستي از فايل هاي موجود در کامپيوتر ميزبان.
-  حذف، تغيير نام و جا به جا کردن فايل ها در کامپيوتر ميزبان.
-  جستجوي دايرکتوريهاي کامپيوتر ميزبان.
-  ايجاد يا حذف دايرکتوري روي کامپيوتر ميزبان.
3. Telnet : براي ورود به سيستم يك كامپيوتر ميزبان ( معمولا از راه دور ) مثلاً هنگامي كه به Gopher/server متصل است بعنوان يك سرويس گر گوفر و وقتي كه به يك اخبار يوزنت متصل است مانند يك سرويس گر اخبار عمل ميكند
طراحی وب سایت...
ما را در سایت طراحی وب سایت دنبال می کنید

برچسب : طراحی وب سایت,طراحی سایت,طراحی وب, نویسنده : mohammad webr2 بازدید : 248 تاريخ : يکشنبه 23 تير 1392 ساعت: 14:46

 رويدادهاي مربوط به صفحه کليد و ماوس در HTML

در اين قسمت به توضيح بخش دوم رويدادهاي HTML که مربوط به صفحه کليد و ماوس مي شود مي پردازيم.
 
رويدادهاي مربوط به صفحه کليد
سه رويداد در اين دسته قرار مي گيرد:
 
onkeydown : 
در هنگام فشار دادن دکمه صفحه کليد اسکرپت تعريف شده در مقدار اين شناسه اجرا مي شود.
onkeypress :
وقتي که يک دکمه در صفحه کليد فشرده مي شود و رها مي شود اسکرپت موجود در اين شناسه اجرا مي شود.
 
<base>, <br>, <bdo>, <frame>, <frameset>, <iframe>, <html>, <head>, <meta>, <param>, <script>, <style>, <title>
 
 
 
براي مشاهده مثال براي رويدادهاي مربوط به فرمها اينجا را کليک کنيد.
 
کدي را که در نوشتن اين مثال از آن استفاده شده است مي توانيد در اينجا مشاهده کنيد:
 
<input value="onkeypress" type="text" onKeyPress="msg('onkeypress')" />
<input value="onkeypress" type="text" onKeyUp="msg('onkeyup')" />
<input value="onkeypress" type="text" onKeyDown="msg('onkeydown')" />
 
 
رويدادهاي مربوط به ماوس
هفت رويداد در اين دسته قرار دارند:
 
onclick :
در هنگام کليک کردن بر روي قسمتي که اين شناسه را دارد اجرا مي شود.
ondblclick :
مقدار موجود در اين شناسه به هنگام دابل کليک بر روي قسمتي که اين شناسه در آن به کار رفته اجرا مي شود.
onmousedown :
وقتي که کليد ماوس فشرده مي شود اين شناسه عمل مي کند.
 
onmouseout :
اين رويداد وقتي که ماوس از روي قسمتي که حاوي اين رويداد است خارج مي شود اجرا مي شود.
onmouseup :
وقتي که کليد ماوس رها مي شود اين رويداد اجرا مي شود.
رويدادهاي مربوط به ماوس هم مانند رويدادهاي صفحه کليد نبايد در تگهاي زير استفاده شوند:
 
<base>, <br>, <bdo>, <frame>, <frameset>, <iframe>, <html>, <head>, <meta>, <param>, <script>, <style>, <title>
 
 
 
براي مشاهده مثالي براي استفاده از رويدادهاي مربوط به ماوس اينجا را کليک کنيد.
 
مي توانيد کدي را که در نوشتن اين مثال از آن در سلولهايي که حاوي رويدادها هستند استفاده شده است در اينجا مشاهده کنيد:
 
<td onClick="msg('onClick')">در اين قسمت کليک کنيد تا رويداد onClick اجرا شود.</td>
 
<td onDblClick="msg('onDblClick')">در اين قسمت دابل کليک کنيد تا رويداد onDblClick اجرا شود.</td>
 
<td onMouseDown="msg('onMouseDown')">در اين قسمت کليد ماوس را پايين نگهداريد تا رويداد onMouseDown اجرا شود.</td>
 
<td onMouseMove="msg('onMouseMove')">روي اين قسمت ماوس خود را حرکت دهيد تا رويداد onMouseMove اجرا شود.</td>
 
<td onMouseOver="msg('onMouseOver')">ماوس خود را روي اين قسمت قرار دهيد تا رويداد onMouseOver اجرا شود.</td>
 
 
<td onMouseUp="msg('onMouseUp')">وقتي کليد ماوس روي اين قسمت رها شود رويداد onMouseUp اجرا مي شود.</td>
در اين مثال msg('متن پيام') تابع جاوا اسکرپتي است که در صفحه مثال تعريف شده است. به جاي آن مي توانيد از کدهاي ديگري استفاده کنيد.
طراحی وب سایت...
ما را در سایت طراحی وب سایت دنبال می کنید

برچسب : طراحی وب سایت,طراحی سایت,طراحی وب, نویسنده : mohammad webr2 بازدید : 267 تاريخ : دوشنبه 17 تير 1392 ساعت: 18:22

 

موتورهاي جستجو بدون هزينه براي شما بازاريابي مي کنند فقط کافيست رباتهاي آنها سايت شما را پيدا کنند و از آن پس زماني که فردي به دنبال هر يک از خدمات و يا محصولات و يا اطلاعات ارائه شده در سايت شما باشد، اين موتورها فرد را به سمت سايت شما هدايت مي کنند. ميزان بازديد کننده هدايت شده به سايت به پارامترهاي زيادي وابسته است اما در بدترين حالت چيزي در حدود ?? نفر در روز توسط موتورهاي جستجو به يک سايت هدايت مي شوند.
 
ايجاد قابليتهاي جديد تبليغاتي:
 
با داشتن يک وبسايت صاحبان و مديران آن وارد عرصه تجارت الکترونيک مي شوند و امکان استفاده از راهکارهاي تجارت الکترونيک براي آنها بوجود مي آيد از مهمترين اين قابليتها ميتوان به تبليغات اينترنتي، تبليغات در موتورهاي جستجوگر، تبليغات کليکي و تبادل بنر و لينک اشاره کرد.
 
در دسترس بودن:
 
سايت همواره با متقاضيان اطلاعات و محصولات يا خدمات قابل ارائه توسط آن فقط يک کليک فاصله دارد و در تمامي ساعات شبانه روز و روزهاي تعطيل نيز فعال است.
 
فعاليت در خارج از مرزهاي جغرافيايي:
 
امروزه يکي از ملزومات فعاليت بدون مرز سايت است و تقريبا هيچکس نمي تواند مدعي فعاليت خارج از مرزهاي جغرافيايي شود در حالي که وبسايتي ندارد.
 
درآمد زايي:
 
ميزان سودآوري و درآمد زايي سايتها به نوع سايت و اهداف آن بستگي دارد البته ميزان فعاليت صاحبان سايتها و بروز رساني و رسيدگي به آنها نيز عامل بسيار مهمي است. اما امروزه شرکتها و افراد بسياري هستند که فقط از طريق سايت فعاليت مي کنند و عمده درآمد آنها از طريق سايت و مشتريان آنلاين است.
طراحي وب‌گاه
 
وب‌گاه مجموعه‌اي از اطلاعات درباره موضوع و يا عنوان خاص است. طراحي يک وب‌گاه مشخص کننده آرايش و ساختــار صفحات وبي است که بوجود آورنده وب‌گاه خواهند بود. يک صفحه وب شامـــل اطلاعاتي درمورد هدف ايجــاد وب‌گاه مي‌باشد. يک وب ســايت را همــانند کتابي تصور کنيد کـه هر صفحه وب در حکم برگي از کتاب خواهد بود.
 
در زمينه طراحي وب‌گاه جنبه‌هاي گوناگوني بايد در نظر گرفته شود که به سبب پيشرفت روز افزون اينترنت همواره براين موارد افزوده مي‌شود. براي وب‌گاه‌هاي تجاري عمومي، موارد زير از جمله اصلي‌ترين آنها به شمار مي‌روند:
 
طراحي سايت بر طبق عنوان و محتواي مطالب مي‌باشد.
 
مطالب، جوهر کلام و اطلاعات درون سايت بايد مطابق با هدف سايت بوده و طيفي از عموم را نشانه رود که به دنبال اطلاعات ارائه شده در سايت هستند.
 
سايت بـــايد قابل فهم بوده و برقـــراري ارتبــاط با آن حتي براي مخاطباني کـه آشنايي چنداني بـا وب ندارند، آســـان باشد. چنانچه سايت به اندازه کافي بزرگ بوده و اطلاعات زيادي را شامــل شود، بـايد اطلاعات راهنما را به گونه‌اي بکار برد که به سرعت در اختيار بيننده قرار گيرند.
 
نماي کــار بايد کلي بوده و تمام صفحه را دربر گيرد تا بتواند پايـداري و ثبات را القــا کند. سبک نگارش بايد زيبا و تخصصي بوده و مناسب با سليقه مخاطبان و محتواي سايت باشد.
 
در نگارش متون و اطلاعاتي که مخاطب به دنبال آنها است بايد بزرگ نمايي شود تا به بيننده القا کند که اين همان چيزي است که به دنبال آن بوده است.
 
همچنين سايت بايد به سادگي در اينترنت يافت شود و درصورت امکان در بالاي ليست‌هاي جستجو قرار گيرد، اگرچه همواره اينگونه نباشد لااقل در موتورهاي جستجوي اصلي چنين شود.
 
يک وب‌گاه معمولاً شامـل متن و تصـاويـر است. اولين صفحه يک وب سـايت صفحه خانه (Home Page) و يا صفحه ايندکس (Index) ناميده مي‌شود. بعضي از وب‌گاه هـــا از صفحه‌اي استفـــاده مي‌کنند کـــه معمولاً صفحه خوش آمد ناميده مي‌شود. اين صفحه ممکن است شــامــل مواردي چون پيغــــــــــام خوش آمـدگويي، انتخاب زبـــان، انتخاب ناحيه جغرافيايي و يـا اعلام عدم پذيرش مسيوليت درمــوارد خاص باشد. هر صفحه وب درون سايت وب، يک فايل HTML است که URL مخصوص به خود را دارد.
 
بعد از اين که هر صفحه وب ساخته شد، اين صفحات با استفاده از فهرست راهنمايي که از پيوندهاي مختلف تشکيل شده است به يکديگر متصل مي‌شوند.
 
هنگامي که يک وب ســايت کامل شد براي آنکه بـراي همه برروي اينترنت قابل مشاهده باشد بايد منتشر و يا ارسال (Upload) شود. اين کار به کمک يک ميزبانFTP انجام مي‌شود. هنگامي که سايت منتشرشد، مسئول سايت براي افزايش بازديدکنندگان، از تکنيکهاي گونــاگون استفاده مي‌کند. اين کار با ثبت کردن وب سـايت در موتورهاي جستجويي نظير Google و Yahoo، تبادل لينک با وب ســايت‌هاي ديگر، ايجاد پيوند با وب‌گاه‌هاي مشابه و غيره امکان پذير است.
طرح وب سايت
 
طرح وب به قالب نمايشي و طراحي گرافيکي صفحات موجود در وب‌گاه مي‌گويند که معرف محتوا و مطالب آن وب سـايت مي‌باشد. طرح وب جلوه بصـري هدف وب‌گاه است و اولين بخش از يک صفحه وب است که ذهن مخاطب را با خود درگير مي‌کند.
 
طراح وب با در نظر گرفتن هدف سايت و مخاطبان آن و با استفـاده از المان‌هاي متناسب با رويکرد سـايت و به کمک ذهن خلاق و ذوق هنري خود در بکار بردن ابعاد و رنگها، طرحي خلق مي‌کند که ضمن ايجـاد يکپارچگي در کليه صفحات وب‌گاه، نماي تکرار شونده و خسته کننده را به مخاطب القا نکند. در وب‌گاه بايد از الگوي ثابتي در صفحات استفاده کرد که کاربر به هنگام ديدن صفحات متوجه اين است که همه صفحات در يک سايت مشخص هستند.
طراحی وب سایت...
ما را در سایت طراحی وب سایت دنبال می کنید

برچسب : طراحی وب سایت,طراحی سایت,طراحی وب, نویسنده : mohammad webr2 بازدید : 285 تاريخ : چهارشنبه 5 تير 1392 ساعت: 16:26

 


آموزش کار با استايل  CSS

CSS يا همان Cascading Style Sheet روشي است براي قالب بندي و طراحي وب سايت اجزاي صفحه از قبيل متن، تصوير، زمينه صفحه، کادرها طراحي وب سايت و تقريباً هر چيزي که در طراحي صفحه استفاده مي شود بدون استفاده از کدهاي HTML. از طريق اين استايل شيتها مي توانيم از دوباره نويسي کدهاي HTML که باعث مشکل شدن کد نويسي و همچنين کند شدن سرعت بارگذاري صفحه در اينترنت مي شود جلوگيري کنيم. براي مثال مي توانيم يک بار نوع فونت مورد استفاده در يک صفحه را تعيين کنيم و ديگر مجبور نباشيم کد مربوط به فونت را در صفحه به کار ببريم. همچنين مي توانيم از اين ابزار قدرتمند در مواردي به جاي جاوا اسکرپت نيز استفاده کنيم و چون مشکلات جاوا اسکرپت مثلاً غير فعال بودن جاوا اسکرپت در مرورگر را ندارد با خيالي آسوده تر مي توانيم از آن استفاده کنيم.



CSS هم مانند جاوا اسکرپت اين امکان را به ما مي دهد که از يک فايل استايل خارجي براي تعيين خواص بخشهاي مختلف صفحه هاي يک سايت استفاده کنيم. در اين صورت مي توانيم ظاهر همه صفحه ها را با ايجاد يک تغيير کوچک در فايل استايل خارجي تغيير دهيم. مثلاً فرض کنيد که رنگ متن همچنين نوع فونت متن صفحه هايمان را در يک فايل استايل تعيين کرده ايم و از آن در طراحي چندين صفحه استفاده کرده ايم، حالا اگر بخواهيم رنگ متن همه اين صفحات را تغيير دهيم تنها کافي است تا رنگ متن را در همان فايل استايل تغيير دهيم و نيازي به تغيير دادن صفحات نداريم.



در اين قسمت به معرفي قابليتهاي مختلف CSS طراحي وب سايت خواهيم پرداخت . چون اين قسمت در سايت ما به تازگي راه اندازي شده است هنوز کامل نشده و به مرور زمان سعي مي کنيم آنرا کاملتر کنيم.



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







css

 يا Cascading Style Sheet به  طراحي وب سايت اجازه مي دهد تا کنترل بيستري بر روي ظاهر وب سايت خود داشته باشند و با ارائه محتوا در صفحات جذاب تر بازديد کننده بيشتري را جذب کنند. CSS يا همان شيوه نامه آبشاري روشي ساده براي نمايش چيدمان و جلوه‌ هاي تصويري در صفحات وب و به شما اجازه مي دهد تا به راحتي به انجام تغييرات جزئي و يا حتي طراحي کامل وب سايت خود بپردازيد. CSS براي فرمت دهي و طرح بندي، تعريف سبک متن مانند نوع قلم، رنگ و اندازه‌ها، اندازه جدول و جنبه هاي ديگري از صفحات وب که قبلاً فقط در فايل HTML يک صفحه قابل تعريف بوده است استفاده مي شود.. 

در دوره آموزشي CSS Web Site Design شما با قابليت هاي اساسي و کليدي سي اس اس و طراحي وب سايت آشنا مي شويد.



 

آموزش استفاده از CSSبراي افزودن بر زيبايي و کارايي وب سايت که سبب جذب بازديد کننده بيشتر مي گردد و اين موضوع بي شک موجبات دست يابي شما را به اهدافتان به عنوان مالک وب سايت فراهم مي کند .در ادامه به معرفي برخي از سرفصل هاي اين آموزشارزشمند CSSمي پردازيم :



معرفي خوش آمد گويي به اين آموزش طراحي وب سايت CSSچيست 

توري در طراحيآموزش نصب Web DeveloperToolbarآموزشرابطه ميان CSSو XHTMLآموزشمختصري درباره XHTML

طراحی وب سایت...
ما را در سایت طراحی وب سایت دنبال می کنید

برچسب : طراحی وب سایت,طراحی سایت,طراحی وب, نویسنده : mohammad webr2 بازدید : 312 تاريخ : سه شنبه 28 خرداد 1392 ساعت: 14:55

 فصل اول طراحی وب سايت با  asp.net

 
نگاهي دروني به ASP.NET
 
بدليل آنکه اکثر صفحات طراحی وب سايت  توسط برنامه ها توليد مي شود بنابراين تعدادي از اين صفحات در فايلهاي سرويس تبليغاتي وب ذخيره مي شوند.
 
اين برنامه ها به درخواستهاي کاربران همانند نمايش وضعيت صورت حسابشان و انجام دادن دستورات آنها پاسخ مي دهند. بعلاوه از اين برنامه ها براي مشخص کردن صفحات وب استفاده مي شود.
 
به دليل اينکه شما صفحات وب توليد شده خودتان را در داخل سرويس وب ذخيره مي کنيد، اين صفحات به صورت استاتيکي هستند.
 
اما صفحات وب بوجود آمده توسط برنامه ها به صورت ديناميکي مي باشد زيرا اين برنامه ها احتياجات و درخواستهاي کاربران را با محتويات صفحات وب سازگاري مي دهد.
 
شما مي توانيد صفحات طراحی وب سايت  خود را با استفاده از ASP.NET به صورت زنده درآوريد که اين صفحات به تنهائي قادرند به درخواستهاي کاربران رسيدگي کنند.
 
با مطالعه اين مقاله همه چيزهائي  که باعث مي شود تا شما ASP.NET را بکار گيريد را آموزش مي بينيد.
 
طراحي وب سايت | صفحه وب استاتيک
 
قبل از ورود به دنياي ASP.NET بياييد مروري سريع به چگونگي استفاده از صفحات وب استاتيک در وب سايتها را انجام دهيم زيرا که شما بعدها به صفحات وب ديناميکي احتياج خواهيد داشت.
 
صفحه وب استاتيکي صفحه اي است که بعد از اينکه توليد کننده آنها را در سرويس دهنده هاي وب ذخيره کرد، تغيير نکند. اين صفحات به همان حال که ذخيره شده اند باقي مي مانند تا زماني که با صفحات جديدتر جايگزين شوند.
 
فقط يک استثنا وجود دارد و مابقي صفحات وب استاتيکي با هر کاربري سازگاري نشان نمي دهد. براي خصوصي صفحات وب استاتيکي، توليدکنندگان حتماً بايد نشانه هائي از کاربر مورد نظر را داشته باشند تا صفحات طراحی وب سايت به روز را جايگزين صفحات قبلي کنند. بديهي است که انجام اين عمل براي هر کاربر امري است محال و ناشدني.
 
اما استثنائي که در بالا ذکر شد اين است که مي توان صفحات وب را بوسيله سند مربوط به سرويس گيرندگان خصوصي کرد همانند Java script که در صفحات طراحی وب سايت تثبيت شده است.
 
در واقع Java script يک زبان برنامه نويسي شيء گرا محدود شده مي باشد که ظرفيت HTML را افزايش مي دهد.
 
توليدکنندگان از اين زبان بعد از اين که مرور صفحات وب را بارگذاري مي کند براي توليد صفحات وب ديناميکي استفاده مي کنند. براي مثال، در آخر مراجعه يک کاربر به صفحات وب، ممکن است نام او در رديف Cookie ذخيره شده باشد.
 
در مرحله بعد که کاربر مراجعه مي کند، اين Java scrip که Cookie را مي خواند و با استفاده از نام کاربر وارد صفحات وب مي شود.
 
توليدکنندگان همچنين از اين زبان براي اصلاح ديناميکي فرمهاي HTML به هنگامي که کاربر بان اين فرمها ارتباط داخلي برقرار کرده است، استفاده مي کنند. به عنوان مثال اگر کاربر مي خواهد شماره تلفن خود را وارد فرم کند، Java script بعد از ورود شماره تلفن را فرمت ميکند.
 
اين مساله حائز اهميت است که بدانيد که سندهاي نوشته شده توسط java script  يا هر زبان مشابه ديگر فقط در کامپيوتر اجرا مي شود.
 
اما ASP.NET بر روي سرويس دهنده هاي وبي اجرا مي شود که به توليدکنندگان توانائي زيادي مي دهد که بتوانند پايگاه داده ها و درخواستهاي غير وبي کاربران را با همديگر پيوند دهند. اگر خواستار اطلاع بيشتر از چگونگي ارتقا صفحات وب باشيد يک کپي از Java script براي خود تهيه کنيد.
 
سرويس دهي صفحات طراحی وب سايت  استاتيکي
 
سرويس دهنده وب همانند يک کارمند فروشگاه است که پشت پيشخوان ايستاده و منتظر درخواست مشتريها است. مشتري و خريدار نيز به عنوان سرويس گيرنده محسوب مي شود و خود سرويس گيرنده نيز از مرورگر وب براي باز کردن صفحات وب استفاده مي کند هرچند که سرويس گيرنده به هر برنامه اي که به اينترنت دسترسي دارد خطاب مي شود. همانند محصولات مايکروسافت و برنامه هاي خصوصي شده و حتي زبانهاي برنامه نويسي.
 
سرويس گيرنده با درخواست بازيابي يک فايل را مي کند و يا تقاضاي اجراي برنامه را دارد که معمولاً فايل مورد نظر صفحه وب مي باشد ولي ميتواند يک فايل صوتي و يا يک فايلي باشد که شامل تصاوير گرافيکي است و يا حتي ممکن است يک ريز برنامه اي که توسط مرورگر مورد استفاده قرار مي گيرد باشد.
 
برنامه سرويس دهنده وب مي تواند هر تعداد عملياتي را انجام دهد که اين عمليات شامل پردازش اطلاعاتي باشد که کاربر براي توليد صفحات وب از آنها استفاده مي کند شما با مطالعه اين فصل بيشتر در اين زمينه خواهيد آموخت. درخواست سرويس گيرنده فرم URL را بر مي دارد همانند www.mywebsite.com/filename و با تعدادي از کارکترهاي نامتعارف و عجيب همراه مي شود. اولين جز درخواست، (www.mywebsite.com)  دامنه سرويس دهنده وب را مشخص مي کند و جزء دوم نام فايلي است که در داخل دامنه سرويس دهنده قرار دارد و کاراکترهاي نامتعارف و عجيب همراه مي شود. اولين فايلي است که در داخل دامنه سرويس دهنده قرار دارد و کاراکترهاي نامتعارف نيز تشکيل رشته پرس و جو را مي دهند که اطلاعاتي هستند که سرويس دهنده براي جواب دادن درخواستها به آنها نياز دارد. وقتي يک درخواست مي رسد، سرويس دهنده براي جواب دادن درخواستها به آنها نياز دارد. وقتي يک درخواست مي رسد، سرويس دهنده وب جاب آن را تعيين مي کند و فايل را به سرويس گيرنده مي فرستند و سپس منتظر دريافت درخواست ديگري مي شود. سپس سرويس گيرنده فايل موردنظر را پردازش مي کند که آيا اين فايل صفحه طراحی وب سايت  است يا نه و مرورگر نيز محتويات آنرا بر روي صفحه نمايش مي دهد.
 
CGI مخفف کلمات Common gateway interface مي باشد که به معني دروازه عمومي ارتباط مي باشد. در واقع CGI نرم افزاري است که وقتي سرويس گيرنده فرمي را تحويل مي دهد اين نرم افزار شروع به اجرا شدن مي کند. اين برنامه از اطلاعات داخل درخواست براي پردازش خود درخواست استفاده مي کند.
 
قبول و يا رد صفحات استاتيکي
 
صفحات وب استاتيکي سالها است که حاميان اصلي وب سايتها مي باشند زيرا عموماً همه آنها به سادگي توليد مي شوند و در اکثر وب سايتها به طور مؤثري اطلاعات را براي کاربران نمايش مي دهند.
 
صفحات وب استاتيک به سادگي قابل توليد مي باشند زيرا که آنها مي توان با کشيدن و انداختن مؤلفه هاي HTML بوسيله ابزار توسعه وب مانند dream wearer (بافنده خيالي) و يا Front page (صفحه جلويي) درست کرد.
 
همچنين از صفحات وب استاتيک مي توان به آساني ميزباني کرد زيرا که شما احتياج به نرم افزار اضافي در سرويس دهنده وب نداريد همانند موتور ASP.NET که بعداً در اين فصل شما از آن بيشتر خواهيد دانست تنها چيزي که براي ميزباني اين صفحات احتياج داريد فقط سرويس دهنده وب مي باشد.
 
صفحات وب استاتيک بطور مناسبي درطراحی وب سايت ا اطلاعات را براي کابران فراهم مي کنند زيرا که در اين سايتها اطلاعاتي نمايش داده مي شود که بطور مکرر تغيير نمي کنند و احتياجي هم به عمل خصوصي کردن ندارند.
 
اما لازم به ذکر است که اين صفحات نيز داراي نقطه ضعف مي باشند. يکي از آنها ضعف در برقراري ارتباط با کاربر مي باشد.
 
در معاملات و خريد و فروشهايي که از وب به عنوان منبع درآمد و با براي بهبود پشتيباني خريداران استفاده مي شود به صفحاتي نياز است که بتواند يک خدمت راحت و قابل پسند به کاربران ارائه دهد که اين کار فقط از عهده صفحات وب ديناميکي برمي آيد.
 
براي مثال صفحات وب استاتيک از نمايش صورت حسابهاي خريداران عاجز است زيرا اين صفحات بصورت مکرر در حال تغيير مي باشند. براي جبران اين نقيصه به توليدکننده اي نياز است که صفحات را هرروز تغيير دهد که اين کار احتياج به صرف وقت فراوان دارد. همچنين اين صفحات قادر به اجراي استراتژيهاي تجاري تبليغاتي نمي باشند.
 
به همين دليل در خريد و فروش و معاملات از صفحات وب ديناميکي استفاده مي شود که بتوان با خريدار يک ارتباط خصوصي و نزديک برقرار کرد.
 
صفحات وب ديناميک
 
صفحه وب ديناميک طراحی وب سايت  صفحه اي است که وجود خارجي ندارد تا اينکه يک برنامه اي آنرا براي جواب دادن به درخواست يک سرويس گيرنده بوجود آورد.
 
صفحه وب ديناميکي همانند صفحه وب استاتيک حامل کدهاي علامت گذاري HTML مي باشند. به استثناء کدي که سرويس دهنده هنگام دريافت درخواستهاي کاربر مي نويسد که اين کد مستقيماً به سرويس گيرنده فرستاده مي شود.
 
در اين قسمت توضيح بيشتري در مورد چگونگي کار اين صفحات داده ميشود.
 
براي نمونه Index.html اولين صفحه وب مي باشد که کاربر از وب سايت درخواست مي کند.
 
اين صفحه يک صفحه وب استاتيک مي باشد زيرا درخواست سرويس گيرنده معمولاً کاربر را تشخيص نمي دهد. اين اتفاق حتماً براي شما هنگامي که مي خواهيد وارد دستورات مفيد شويد رخ داده است.
 
دومين درخواست معمولاً حاوي اطلاعاتي است که کاربر را تشخيص مي دهد همانند مشخصات و کلمه عبور کاربر که از سرويس دهنده وب مي پرسيد که برنامه را بجاي برگشت به صفحه وب اجرا کند. شما احتمالاً ندانيد که چگونه سرويس گيرنده کدام برنامه را اجرا کند. URL براي برنامه در قسمت فوق ارتباط قرار دارد که در اولين صفحه وب درخواست شده توسط سرويس گيرنده قرار دارد.
 
وقتي URL درخواست مي شود، سرويس دهنده وب درخواستها را به نرم افزار ارائه مي دهد که مخصوصاً براي اجراي برنامه ها طراحي شده است و معمولاً به نام موتور خوانده مي شود. براي مثال اگر URL براي برنامه my program. است، سرويس دهنده وب آنرا به موتور ASP.NET منتقل مي کند که اجرا کند.
 
اطلاعات فراهم شده توسط سرويس گيرنده مورد استفاده قرار مي گيرد تا بوسيله برنامه صفحات بعدي وب را اختصاصي کند و به سرويس گيرنده فرستاده شود. همچنين چگونگي اختصاصي کردن صفحات وب به خصوصيات درخواست بستگي دارد.
 
براي مثال وقتي شما مشخصات و کد عبورتان را براي عبور به صفحات دلخواه وارد مي کنيد، يک برنامه شما را به وب سايت خودتان متصل مي کند. اگر اطلاعات ورودي شما درست نباشد اين برنامه يک وب ديناميک درست مي کند که به شما اجازه ورود دوباره بدهد. اگر ورود شما امکان پذير شد سپس برنام? اطلاعات ورودي شما را از پايگاه داده ها بازيابي مي کند و يک صفحه وب ديناميک درست مي کند که به شما اجازه ورود دوباره بدهد. اگر ورود شما امکان پذير شد سپس برنام? اطلاعات ورودي شما را از پايگاه داده ها بازيابي مي کند و يک صفحه وب ديناميکي توليد مي کند که اين صفحه اطلاعات جديد را با اطلاعات وضعيت صورت حسابتان ترکيب مي کند.
 
در حقيقت يک صفحه وب ديناميک همانند يک صفحه وب استاتيک است و شما قادر به تشخيص تفاوت کدهاي منبع آنها نخواهيد بود.
 
زبان برنامه نويسي طراحی وب سايت  Parles-tu Visual basic.net
 
Visual Basic.net يک زبان برنامه نويسي است که توليدکنندگان براي نوشتن برنامه ASP.NET استفاده مي کنند و برنامه ASP.NET هم براي توليد و ساخت صفحات وب ديناميک مورد استفاده قرار مي گيرد.
 
توضيحاتي در رد و يا تاييد صفحات وب
 
توانائي ايجاد صفحات وب ديناميکي افق هاي جديدي را براي توليدکنندگان بازکرده و هم اکنون آنها مي توانند برنامه هاي کاربردي تحت وب را توليد کنند که داخل پايگاه داده ها به ثبت برسند و با برنامه هاي کاربردي تحت وب را توليد کنند که داخل پايگاه داده ها به ثبت برسند و با برنامه هاي کاربردي غيروب هم ارتباط برقرار کنند.
 
شما اطلاعات کارت خود را بر روي صفحه وب وارد مي کنيد و دکمه ورود را فشار مي دهيد. در اين لحظه برنامه سرويس دهنده وب فعال مي شود و اطلاعات کارت شما را براي تاييد به برنامه کاربردي غير تحت وب منتقل مي کند. اين برنامه ها اطلاعات داده شده را با اطلاعات موجود در پايگاه داده ها مقايسه مي کند تا از اعتبار کارت شما آگاه شود. اگر کارت شما داراي اعتبار باشد صفحه وب خريد شما را تاييد ميکند و به مرورگر مي فرستد. به اين نکته توجه کنيد که شما نمي توانيد اين اعمال را به سادگي انجام دهيد اگر داراي صفحات وب استاتيک بوديد.
 
در زير محاسن بيشتري از صفحات وب ديناميکي ذکر شده است.
 
قبل از توسعه برنامه هاي بر پايه طراحی وب سايت ، گروه فن آوري اطلاعات مي بايست نرم افزار را در کارخانه بر روي هر کامپيوتر که احتياج به ارتقاء داشت نصب مي کرد اما امروزه بسياري از برنامه ها در سرويس دهنده هاي وب ذخيره شده اند و قابل دسترسي مي باشند.
 
برنامه وب هيچ وقت غير قابل دسترس براي کسي که اجازه دسترسي به آنرا دارد نيست. کاربران به جاي ايستادن در صف براي پرداخت قبوض، ثبت نام در کلاسيها و نظارت بر صورت حسابشان، ارتباط مستقيم اينترنتي برقرار مي کند.
 
شما اين موارد را با صفحات وب استاتيکي نميتوانيد انجام دهيد. اما بايد يادآوري کرد که اين صفحات نيز به نوبه خود داراي نقطه ضعفهايي نيز مي باشند که شامل موارد زير مي باشند.
 
    امنيت: برنامه هاي کاربردي بر پايه وب که صفحات وب ديناميکي را توليد مي کنند ممکن است برنامه هاي ثبت شده را در معرض هکرها قرار دهد.
    کاهش رضايت کاربران: در اين صفحات تمايل به در انتظار نگه داشتن کاربران وجود دارد و کاربران مجبور مي شوند که با شرکت به صورت مستقيم داد و ستد کنند.
    برنامه نويسي پيچيده: توليد صفحات طراحی وب سايت  ديناميک و اتصال آنها به پايگاه داده هاي ثبت شده و برنامه هاي غير وبي، نياز به برنامه نويسي دارد در صورتي که براي استفاده از صفحات وب استاتيک احتياجي به برنامه نويسي نيست.
    نرم افزار اضافه: بجاي يک سرويس دهنده وب يک موتور برنامه ها را اجراء مي کند. در حالي که موتور فقط بايد نصب و نگهداري کند. اما سرويس دهنده وب، صفحات وب استاتيک را بدون احتياج به موتور پردازش مي کند.
 
 
 
آمادگي براي ASP.NET
 
ASP.NET آخرين دستاورد صفحات سرويس دهنده فعال مايکروسافت مي باشد و در واقع موتوري است که صفحات وب ASP.NET را بوجود مي آورد. صفحات وب ASP.NET نيز برنامه هايي هستند که شما براي توليد صفحات وب ديناميکي از آنها بهره مي گيريد.
 
حال شما را با مفهوم  طراحی وب سايت  با ASP.NET بيشتر آشنا مي کنيم
 
براي اينکه يک کاربر بتواند شاهد صفحات وب ديناميکي باشد بايد حتماً دو سري از دستورالعملها اجراء شود که توليدکنندگان قسمت سرويس دهنده مي نامند و دومين سري نيز در کامپيوتر کاربر اجراء مي شود و معروف به قسمت سرويس گيرنده مي باشد.
 
هردوي اين دستورالعملها که در بالا توضيح داده شد در صفحات وب ASP.NET نوشته مي شود.
 
صفحات وب ASP.NET نيز از دو قسمت تشکيل مي شود تا با هر دوي دستورالعملها مطابقت داشته باشد. اين دو قسمت عبارتند از کدهاي علامت گذاري HTML و قسمت کنترل کننده.
 
محتويات قسمت کدهاي علامت گذاري HTML شامل کدهايي است که صفحات طراحی وب سايت  ديناميکي را بوجود مي آورد که توسط موتور ASP.NET به کامپيوتر کاربر فرستاده مي شود که شما با استفاده از مرورگر شاهد اجراي اين اطلاعات در قسمت سرويس گيرنده خواهيد بود. و قسمت کنترل شامل دستورالعملهايي است که به موتور ASP.NET دستور مي دهد که چگونه صفحات وب ديناميک را توليد کند و اين دستورالعملها در قسمت سرويس دهنده اجراء مي شود.
 
قسمت کنترل به تنهائي به دو قسمت کوچکتر به نامهاي کنترلهاي HTML و کنترلهاي وب تقسيم مي شود که در فصل آينده تفاوت اين دو بخش را خواهيد آموخت.
 
موتور ASP.NET که وظيفه اجراي صفحات ASP.NET وب را دارد نيز بايد در چارچوب کاري ASP.NET اجرا شود. اين بدان معناست که اين موتور براي اجراي صفحات وب احتياج به کمک گروهي از برنامه ها و فايلهاي مربوطه را دارد که مجموعاً چارچوب کاري شبکه ناميده مي شود. در واقع چهارچوب کاري شبکه اي از دو قسمت زبان برنامه نويسي و طبقه بندي هاي چهارچوب کاري تشکيل شده است.
 
زبان برنامه نويسيnet زباني است که توليد کنندگان براي نوشتن چگونگي کارکرد موتور ASP.NET استفاده مي کنند. مانند C#,VB.NET
 
طبقه بنديهاي چهارچوب کاري هم همانند بلوکهايي هستند که براي نوشتن صفحات طراحی وب سايت  ASP.NET مورد استفاده قرار مي گيرند. در فصل بعد در اين زمينه بيشتر توضيح داده خواهد شد.
 
 
 
ساخت يک صفحه وب ASP.NET
 
صفحه وب ASP.NET با استفاده از يک ويرايشگر قابل توليد است. همانند مدلي که در مايکروسافت بر روي ويندوز وجود دارد.
 
تنها چيزي که شما براي نوشتن قسمت کدهاي علامت گذاري HTML و قسمت کنترل نياز داريد استفاده از زبان برنامه نويسي مانند C#,VB.NET مي باشد. پس شما مي توانيد صفحات نوشته شده را در داخل فايلهايي که پسوند aspx.  دارند، ذخيره کنيد.
 
قدم بعد توليد صفحات وب ASP.NET ميباشد که کمي دشوار مي باشد زيرا شما براي انجام اين کار احتياج به يک سرويس دهنده اي داريد که به موتور ASP.NET دسترسي داشته باشد. اگر اين مکان را نداريد دلواپس نباشيد زيرا طبق سيستم عاملي که بر روي کامپيوتر شما وجود دارد سه راه پيش روي شماست.
 
اگر ويندوز شما از نوع NT و xp professionl مي باشد، بهترين گزينه براي شما استفاده از ماتريس وب ASP.NET است.
 
اگر داراي اين امکانات نبوديد مي توانيد همه اين احتياجات را از اينترنت دانلود کنيد. دانلود کردن اين برنامه پنج دقيقه طول مي کشد.
 
همچنين شما بايد چارچوب کاري شبکه اي را دانلود و روي سيستم خود نصب کنيد. براي دانلود کردن مي توانيد به اين آدرس مراجعه کنيد.
 
http://msdn.microsoft .com/net     or     www.ASP.NET
 
بيشترين سود  و منفعت استفاده از ماتريس وب آن است که شما فقط با کشيدن و انداختن (WYSIWYG) (what you in what you get) از جعبه ابزار به صفحه وب مي توانيد صفحه خود را بسازيد و حتي از زماني که ماتريس وب ASP.NET به سرويس دهنده مجهز شده شما قادريد صفحات خود را تست کنيد.
 
ماتريس وب ASP.NET هم به نوبه خود داراي نقطه ضعفهائي ميباشد. اول اينکه اين صفحات بر روي کامپيوتر هايي که داراي ويندوز me,98 است اجرا نمي شود و ثانياً شما توانائي دسترسي به سرويس دهنده وب ماتريس از يک کامپيوتر ديگر را نداريد زيرا اين صفحات به عنوان سرويس دهنده محصول طراحي نشده اند.
 
ميزباني وب طراحی وب سايت 
 
اگر ويندوز شما me يا ?? مي باشد و شما نيز نمي خواهيد که اين برنامه را از اينترنت دانلود کنيد بنابراين يک راه بيشتر نداريد و آن تماس با خود شرکت است.
 
شرکت ميزبان وب يک فضائي در سرويس دهنده وب براي وب سايت شما فراهم مي کند شما را در ثبت نام دامنه و ارتباط آن با وب سايتتان ياري مي کند.
 
 
 
 
 
سرويس دهنده اطلاعات اينترنتي
 
اگر شما از ويندوزهاي ???? و me استفاده مي کنيد قادريد که سرويس دهنده اطلاعات اينترنت را بر روي کامپيوتر خود نصب کنيد.
 
توليدکنندگان از زماني که توانائي استفاده از سرويس دهنده وب ماتريس ASP.NET را براي اشکال زدائي و آزمايش صفحات خود را پيدا کردند، به ندرت از چنين سروس دهنده وب پر قدرت بر روي دسکتاپ خود استفاده مي کنند.
 
انتشار صفحه وب ASP.NET
 
آخرين قدم در ساخت صفحات وب ASP.NET انتشار آن در وب سايت خودتان است.
 
فرآيند انتشار اين صفحات همانند انتشار صفحات وب استاتيک مي باشد. به اين ترتيب که با استفاده از ابزارآلات انتقال فايل که در اکثر مرورگرها وجود دارد شما فايل صفحات وب را در مکان مناسبي بر روي سرويس دهنده وب کپي مي کنيد.
 
مکان مناسب و دقيق براي قرار دادن صفحه هايتان بستگي به خود شما دارد. اکثر توليد کنندگان صفحه هايشان را در يک زير شاخه مشابه بر روي سرويس دهنده خود ذخيره مي کنند.
 
شما قادر به FTP کردن طراحی وب سايت  فايلهايتان نخواهيد بود اگر از بسته آموزشي brinkster استفاده مي کنيد. www.brinkster.com
 
زيرا اين برنامه فقط براي پرداخت صورتحسابها طراحي شده است. در عوض شما نياز به کپي کردن و چسباندن صفحه وب ASP.NET خود در داخل صفحه وب آنها خواهيد داشت.
 
در ذيل چند مورد وجود دارد که شما قبل از انتشار صفحات بايد آنها را مرور کنيد:
 
    مطمئن شويد که شرکت ميزبان وب از برنامه هاي ASP.NET حمايت مي کند. زيرا برخي از شرکتها از ASP پشتيباني کرده و از Asp.net پشتيباني نمي کنند.
    از آزمايش صفحه وب ASP.NET و رفع اشکالهاي آن مطمئن شويد.
    مطمئن شويد منابعي که توسط ASP.NET براي توليد صفحات استفاده شده اند، در دسترس باشند.
    بعد از انتشار صفحه هايتان، مطمئن شويد که صفحات طراحی وب سايت 
 
ASP.NET در جواب درخواستهاي کاربران، صفحات وب ديناميکي را بوجود مي آورد.
 
اين صفحات به خودي خود در سرويس دهنده وب وجود ندارد بلکه يک برنامه آنها را توليد مي کند.
 
برطبق اطلاعات فراهم شده با هر کاربر، محتويات صفحه وب ديناميکي قابل اضافه شدن به کاربران مي باشد.
 
براي مثال: مي تواند محتوي وضعيت صورتحساب کاربر باشد که از پايگاه داده ها و برنامه کاربردي غير وبي بازيابي شده است.
 
اما خود صفحات ASP.NET نيز براي توليد طراحی وب سايت استاتيک مورد استفاده قرار مي گيرند. اين صفحات حامل دو سري از دستورالعملها مي باشند. سري اول کدهاي علامت گذاري HTML مي باشند و سري دوم کنترلها مي باشند.
 
از کد علامت گذاري HTML براي تشکيل صفحه وب ديناميکي استفاده مي شود که به سرويس گيرنده فرستاده مي شود و کنترلها هم دستورالعملهايي هستند که به موتور ASP.NET چگونگي توليد صفحات ديناميکي را توضيح مي دهد.
 
در فصل بعد، از فرآيند توليد طراحی وب سايت  ASP.NET با استفاده از ماتريس، بيشتر خواهيد آموخت.
طراحی وب سایت...
ما را در سایت طراحی وب سایت دنبال می کنید

برچسب : طراحی وب سایت,طراحی سایت,طراحی وب, نویسنده : mohammad webr2 بازدید : 247 تاريخ : شنبه 25 خرداد 1392 ساعت: 18:03