X
تبلیغات
آموزش طراحی صفحات وب سایت
آموزش طراحی صفحات وب سایت بازبان های asp.net ,silverligh,ajax,xml.sql,css,javascript
مخصوص شیرازی ها

 

شما می توانیند خیلی سریع وبصورت حرفه ای طراحی صفحات وب را یاد گرفته و هر کجا که بخواهید آن را بصورت حرفه ای  بکارببرید در کلاس های فشرده و مرتب با یاد گیری زبان های c#,Asp.net,silverlight,Ajax,javascript,xml,css,sql,html

 
koohgard.computer@yahoo.com

شماره تماس:۰۹۳۵۶۱۴۲۹۳۹


برچسب‌ها: RSS, وب, ajax, css, asp
+ نوشته شده در  ساعت   توسط حسن کوه گرد 

 
 
 
بسياري ازكاربران از مرورگرهايي استفاده مي‌كنند كه همراه رايانه‌شان است: اينترنت اكسپلورر براي ويندوز، سافاري براي مك و فايرفاكس براي لينوكس. اگر شما يكي از معدود كاربران كروم بوك هستيد، تنها انتخاب شما گوگل كروم خواهد بود و اگر از آيپد يا گجت‌هاي ديگري با سيستم عامل iOS استفاده مي‌كنيد، هيچ مرورگري غير از سافاري را نمي‌توانيد انتخاب كنيد، اما كاربران لپ‌تاپ‌ها و رايانه‌هاي روميزي هنوز حق انتخاب دارند.

برچسب‌ها: مرورگر, رومیزی, opera, m0zila, firfax, Google Chrome, Internet Explorer, Apple Safari
ادامه مطلب
+ نوشته شده در  ساعت   توسط حسن کوه گرد  | 



دوستان عقب نمونیم.

LightSwitch نام جديدي در حوزه ويژوال استوديو به شمار مي رود. اين ابزار براي اولين بار در VS Live conference (آگوست 2010) معرفي شد. LightSwitch با استفاده از امكانات آماده و ابزاري كه در اختيار قرار مي دهد، اين امكان را فراهم مي كند كه توسعه دهندگان در هر سطحي كه باشند، بتوانند با سرعت و سادگي هر چه تمام، اپليكشن هاي مبتني بر داده خود را جهت استفاده در دسكتاپ يا وب طراحي و منتشر كنند. اين گزينه براي مواردي كه قصد داشته باشيد بيشتر روي بيزينس و نه جزئيات پياده سازي تمركز داشته باشيد، انتخاب مناسبي به شمار مي رود. در ادامه برخي از ويژگي LightSwitch 2011 معرفي مي‌شوند.
Starter Kits
تيم طراح اين محصول، سعي كرده است تا پركاربرترين و جامع ترين اپليكيشن هاي موجود را در قالب Starter Kit در LighSwitch ارائه دهد. به اين ترتيب با صرفه جويي در وقت مي توان نزديك ترين مورد به سناريو را انتخاب كرده و به توسعه اپليكيشن پرداخت.
Publish to Azure
امروزه سيستم عامل تحت وب مايكروسافت يعني ويندوز آژور رونق بيشتري پيدا مي كند. LightSwitch اين امكان را فراهم مي كند كه بدون نياز به كوچكترين تغييري در اپليكيشن ايجاد شده و تنها با دنبال كردن مراحل ساده در محيط آن، بتوان اپليكيشن را بر روي وب در بستر آژور منتشر كرد.
LightSwitch Extensions
به كمك امكانات توسيعي LightSwitch توسعه دهندگان قادرند كه با كمكترين هزينه اپليكيشن هاي خود را ارتقا دهند. اين افزونه ها شامل ديتا تايپ هاي بيزينسي، تمپليت هاي نمايشي، منابع داده، تم ها (themes)، پوسته ها (shells) و كنترل هاي جديد مي باشند. علاوه بر اينكه امكان ايجاد اين افزونه ها توسط خود توسعه دهندگان فراهم شده است، شركاي تجاري مايكروسافت شامل ComponentOne, DevExpress, First Floor Software, Infragistics و RSSBus نيز افزونه هاي متنوعي را ارائه خواهند كرد. دريافت اين افزونه ها از طريق Extension Manager امكانپذير مي باشد.

دوستان بطور خلاصه ومفید براتون بگم با استفاده از این تکنولوژی یک بار کد را تولید میکنید و هم در محیط ویندوز و هم در محیط وب مورد استفاده قرار می گیرد.
فیلم آموزشی هم در سایت قرار دادن ولی با سرعت ما قابل دانلود  نیست اگر کسی موفق به دریافت اطلاعاتی مفید و کارا شد باقی دوستان اطلاع دهد.

ایرانی با کمک ایرانی موفق است.

http://www.microsoft.com/visualstudio/en-us/lightswitch

منبع:
http://www.persiadevelopers.com/news/VisualStudio-LightSwitch2011-Released.aspx

برچسب‌ها: visual studio lightswich, silver, light, آموزش کلاس
+ نوشته شده در  ساعت   توسط حسن کوه گرد  | 

آمار پیشرفت


برچسب‌ها: C, سی شارپ, آموزش
+ نوشته شده در  ساعت   توسط حسن کوه گرد  | 

مسن ترين دانشجوي كشور در دانشگاه پيام نور شيراز درس مي خواند

دانشجوي 72 ساله دانشگاه پيامن ور شيراز همچنان پر تلاش و با انگيزه به فعاليت در تمامي زمينه ها مشغول است. به گزارش روابط عمومي دانشگاه پيام نور شيراز، حسين سلطاني مقدم دانشجوي ورودي سال 90 كارشناسي ارشد رشته رياضي محض شاخه آناليز دانشگاه پيامن ور شيراز ميب اشد كه با 72 سال سن همچنان از علاقه اش به ادامه تحصيل و انجام فعاليتهاي ديگر خبر مي دهد و به مدت 50 سال است كه در حال تدريس ميب اشد، كه 38 سال آن را به صورت خدمت رسمي در آموزش و پرورش استان فارس و مابقي را در مراكز غيردولتي مشغول به تدريس بوده است.


برچسب‌ها: دانشگاه, مسن ترين, دانشجو, موج ما
+ نوشته شده در  ساعت   توسط حسن کوه گرد  | 

MVC یک روش مدرن و به روز برای معماری نرم افزار است. در این نوشته قصد دارم در حد دانش خودم درباره الگوی معماری نرم افزار به روش MVC توضیح بدهم و در ادامه اشاره ای به ASP.NET MVC خواهم داشت.

طراحان نرم افزار هنگام معماری سیستم های نرم افزاری الگوهای مختلفی را برای پیاده سازی ساختار نرم افزار در پیش می گیرند. یکی از این الگوهای معماری نرم افزار MVC یا Model View Controller نام دارد.

MVC نرم افزار را به سه قسمت Model و View و Controller تقسیم می کند. که هر کدام از این سه قسمت وظیفه خاصی را در چرخه حیات نرم افزار بازی می کنند.

اگر به برنامه نویسی علاقمند هستید لطفا تا پایان این نوشته همراه من باشید.
برچسب‌ها: MVC, آموزش, کلاس
ادامه مطلب
+ نوشته شده در  ساعت   توسط حسن کوه گرد  | 

میدونید که تمامی صفحاتیکه شما در وب می بینید و میخونید یعنی محتوای اینترنتی ، بر اساس زبان پایه HTML تولید می شوند و حتی وقتی یه توسعه دهنده از زبانهای توسعه وب استفاده می کنه مثل سی شارب ، پی اچ پی ، و یا…. در نهایت اونچه به سمت کاربر ارسال میشه بزبان HTML هست.زبان فوق بر اساس ساختاری درختی شکل میگیره که بهش میگن DOM یا Document Object Model.

این مدل ساختار شی ء گرا داره بنابر این دارای والد و فرزند هست.بعنوان مثال شء والد صفحه ، شی یی بنام Window هست که والد شی ء فرزندی بنام Document میشه و اونهم بنوبه خودش والد اشیاء درونی خودش مثلا Form و در نهایت این شی آخری والد اشیاء دیگری مثل Combobox ، EditBox , Button و…. هست.
شمای مصور توصیف DOM

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

همانطور که در مدل DOM یک صفحه HTML دیدید ، هر صفحه دارای اشیاء مختلفی هست و میشه به این اشیاء دسترسی داشت و اونها را برنامه نویسی کرد.یعنی رفتار اونها را برنامه نویسی کرد که در پاسخ به هر واقعه و یا عملکرد کاربر چه اتفاقی بیافته.بزارید یه مثال ساده بزنم.حتما صفحاتی رو دیدید که بمحض بازشدنشون یه پنجره ظاهر میشه و مثلا میگه که به این صفحه خوش آمدید.برای انجام اینکار ، توسعه دهنده در داخل کد HTML اون صفحه کدی مشابه زیر رو می نویسه:

window.onload = function(){ alert("a") }

داخل پرانتز بگم که برای دیدن کد HTML یک صفحه می تونید منوی View و سپس گزینه Source رو انتخاب کنید(IE) ، کد بالا میگه که وقتی صفحه داره لود میشه تا در براوزر شما نمایش داده بشه یه پنجره باز بشه و حرف a را نشون بده.این یک نمونه از کد نویسی برای رویداد لود صفحه هست.خب ، رویدادهای متنوعی برای یک صفحه و انواع اشیاء داخل اون وجود داره و شما در کار با اینترنت صفحات مختلف با جلوه های متنوعی رو دیدید.توسعه دهندگان وب ، برای کدنویسی های این رویدادها و جلوه ها ، از زبانهای اسکریپتی استفاده می کنند ، و برای اینکه ناچار نشن که دوباره کاری بکنن ، معمولا کتابخونه ای از این اسکریپتها برای خودشون درست می کنن و برای توسعه نرم افزارهای وبی خودشون از اونها استفاده می کنن.خب از اونجا که ایجاد این کتابخونه ها وقتگیره ، تهیه کتابخونه های جامع معمولا برای توسعه دهنده ها بخصوص اونها که انفرادی کار میکنن و یا تازه کار هستن مقرون به صرفه نیست.بنابر این بهتر بنظر می رسه که از کتابخونه های جامع و آماده استفاده کنن که توی اینترنت فراوونه.انواع این کتابخونه ها برای فریموورک های مختلف ASP , PHP , Perl , Ruby , J2EE ,… وجود داره که هر کدوم ویژگیهای خودشونو دارن.مشهورترین و پر استفاده ترین این کتابخونه ها GWT یا Google Web Toolkit برای برنامه نویسان جاوا و مشابه این کتابخونه توسط یاهو بنام YUI هست و البته برای برنامه نویسان PHP هم کتابخونه JQuery. البته همینجا بگم نمیشه مطلقا این کتابخونه ها رو محدود به زبانهای نامبرده کرد و میشه که مثلا از JQuery در محیط ASP.Net هم استفاده کرد.ویژگیهای مقایسه ای اینها رو می تونید در
http://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks ببینید.

پس حالا باید جا افتاده باشه که JQuery یه کتابخونه اسکریپتی هست برای توسعه صفحات وب که بیشتر توسط توسعه دهندگان بزبان PHP استفاده میشه.


برچسب‌ها: JQuery, جی کوری, کلاس, آموزش
+ نوشته شده در  ساعت   توسط حسن کوه گرد  | 

rss RSS نوعی از اسناد XML و مخفف کلمات Rich Site Summary یا به قول دیگه‌ای Really Simple Syndication هستش که برای به اشتراک گذاشتن یا استفاده از عناوین خبرهای جدید یا Headlines یک سایت در سایتهای دیگه طراحی شده. اولین بار شرکت Netscape در سال ۱۹۹۷ از RSS برای کم کردن ترافیک سایت خودش و نشان دادن خلاصه خبرهای جدید سایت در خبرگزاری‌هایی مثل BBC ،CNET و … استفاده کرد.
برچسب‌ها: RSS, آر اس اس, آرشیو اخبار, آموزش, وب, کلاس
ادامه مطلب
+ نوشته شده در  ساعت   توسط حسن کوه گرد  | 

ASP.Net چیست؟

asp ASP.NET تکنولوژی اسکریپت نویسی سمت سرور شرکت میکروسافت برای طراحی صفحات وب پویا است.
شاید مفید باشد که ابتدا به توضیحات کلمات مهم در این جمله بپردازیم:

- اسکریپت:
مجموعه کدهایی که در داخل یک فایل متنی قرار گیرند و قایلیت اجرا داشته باشند.

- اسکریپت نویسی سمت سرور(Server Side):
اسکریپتی که روی دستگاه سرور اجرا می شود که از آن جمله می توان به ASP, PHP,JSP اشاره کرد.

- اسکریپت نویسی سمت مشتری(Client Side):
اسکریپتی که روی دستگاه مشتری اجرا شود. که از آن جمله می توان به VBScript, Jscript و Java Script اشاره کرد.
JAVASCRIPT زبانی برای اسکریپت نویسی سمت مشتری است که ابتدا با نام LIVE SCRIPT به بازار آمد توسط نرم افزار Netscape v 2 ارائه شد و سپس به دلایب بازاری با توجه به زبان Java که آن روزها روی دور بود تغییر نام پیدا کرد به JavaScript ولی کاملا با Java متفاوت است.
در آن زمان Microsoft برای اینکه از دور رقابت مرورگرها عقب نیافتد با Internet Explorer خود و دو زبان اسکریپت نویسی با نام های VBScript و Jscript را به بازار معرفی کرد. VBScript زبان ساده شده ویژوال بیسیک است.

- صفحات ایستا(Static):
صفحاتی که در هر بار مراجعه کاربر برای او سفارشی نمی شوند و به صورت ثابت هستند.

- صفحات پویا(Dynamic):
منظور از محتویات پویا آیکن های متحرک نیست که در اغلب صفحات وب دیده می شود، بلکه محتویا پویا برای هر بیننده در هر بار دیدن صفحه سفارشی می شوند و یا با کاربر ازتباط برقرار می کنند.
مانند: صفحاتی نمایش اخبار(که با دیتا بیس ارتباط برقرار می کنند)، یا صفحاتی که دارای فرم های نظر خواهی از کاربر می باشند و ...


برچسب‌ها: ASP, Net, ای اس پی, آموزش, وب, کلاس
ادامه مطلب
+ نوشته شده در  ساعت   توسط حسن کوه گرد  | 

 

XMLxml برای شرح و بیان اطلاعات طراحی شده است.
• HTML برای نمایش اطلاعات و برای تمرکز روی چگونگی دیده شدن اطلاعات طراحی شده است.

قبل از ادامه این بحث، شما باید مقداری درک پایه ای از موارد زیر داشته باشید:
• WWW,HTML و اساس ساخت صفحات وب
• زبانهای اسکریپت وب مانند JavaScript , VBScript

XMLچیست؟
• XML برگرفته شده از کلمات Extensible Markup Language است.
• XML یک Markup Language مانند HTML است.
• tag (برچسب) های XML از قبل تعریف شده نیستند، شما خودتان باید آنها را تعریف کنید.
• XML از یک (Document Type Definition) DTD برای شرح اطلاعات استفاده میکند.
• XML با یک DTD طراحی میشود تا خود-توصیف باشد.

تفاوت اصلی بین XML و HTML
• XML برای حمل اطلاعات طراحی شده است.
• XML یک جایگزین برای HTML نیست.
• XML و HTML برای هدفهای مختلفی طراحی شده اند.
• HTML برای نمایش اطلاعات و XML برای شرح و حمل و نقل اطلاعات است.

.


برچسب‌ها: xml, اکس ام ال, آموزش, وب, کلاس
ادامه مطلب
+ نوشته شده در  ساعت   توسط حسن کوه گرد  | 

w3scool دوستان برای آموزش وکار کردن آنلاین می توانند به سایت زیر رجوع کنند سایت زیر  یکی تعیین کننده استاندارد طراحی صفحات وب در جهان است .

 

حتما یه سر بزنید.

www.w3schools.com


برچسب‌ها: استاندارد وب, وب, آموزش, کلاس
+ نوشته شده در  ساعت   توسط حسن کوه گرد  | 

CSScss سر نام کلمات Cascading Style Sheets به معنی شیوه نامه

های آبشاری می باشد.

اولین ورژن استایلها در سال ۱۹۹۶ ساخته شد. که اولین ورژن آن CSS1 بود. دیگر وژن آن CSS2 می باشد که در سال ۱۹۹۸ ساخته شد که بیشتر برای ویرایش صفحات، نحوه نمایشها تگها و … کاربرد دارد. فایل استایلها با فرمت CSS ذخیره میشوند.

اگرچه برای کد نویسی صفحات Web از HTML استفاده می کنیم ولی در انجام عملیات کنترلی روی قالب بندی ها مشکلات فراوانی در این زبان وجود دارد که باعث ناکارآمدی آن می گردد و اینجاست که قالب بندی آبشاری یا CSS به کمک HTML می آید تا ایجاد قالب بندیهای حرفه ای به راحتی بیشتری انجام شود.


برچسب‌ها: css, آموزش, کلاس
+ نوشته شده در  ساعت   توسط حسن کوه گرد  | 

پایگاه داده ها چیست؟

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

برچسب‌ها: پای گاه داده, آموزش, کلاس, database
+ نوشته شده در  ساعت   توسط حسن کوه گرد  | 

ajax AJAX چيست؟



واژه AJAX با تلفظ <اي‌جکس> يا <اي‌ژاکس> سرنام عبارت Asynchronous Java and XML و به معني <ترکيب نامتقارن جاوا اسکريپت و>XML است. ماهيت صفحات وب و پروتکل HTTP به گونه‌اي است که به طور معمول وقتي درحال وب‌گردي هستيم، به ازاي هر کنش و واکنش ميان ما و سايتي که در حال کار با آن هستيم، کل يک صفحه وب از نو بارگذاري و تازه‌سازي (refresh) مي‌شود.


برچسب‌ها: ajax, آژاکس, کلاس, آموزش
ادامه مطلب
+ نوشته شده در  ساعت   توسط حسن کوه گرد  | 

silver lightشرکت مایکروسافت یک رقیب جدید برای تمامی شرکت های نرم افزاری دنیا می باشد؛ این شرکت تلاش جدی برای به دست گرفتن بازار جهانی نرم افزار دنیا و رقابت شدید با تولید کننده های نرم افزار در تمامی زمینه ها دارد؛ همانطور که نرم افزارهای Internet Security، مثل Kaspersky، Notron و... ارائه کرده است یا در زمینه تولید بازی های کنسولی، XBOX را در رقابت با PlayStation و Wii عرضه کرده است، در زمینه مالتی مدیا تحت وب نیز به نظر می رسد تکنولوژی SilverLight را در رقابت با Flash وارد عرصه وب نموده است و در سطح بسیار وسیعی در حال تبلیغ و مانور بر روی این تکنولوژی می باشد.
برچسب‌ها: وب, ajax, css, asp, net, silvr light, sql, آموزش, کلاس
ادامه مطلب
+ نوشته شده در  ساعت   توسط حسن کوه گرد  | 

جاوا اسکریپ

اندکی در مورد تاریخچه ی JavaScript  
در صورتیکه JavaScript با نام Java تناسبی ندارند، پس چرا در نام خود شباهت دارند؟ پاسخ به این سئوال را در استفاده از معروفیت نام موجود در بازار خواهید یافت. بعد از اضافه نمودن قابلیت های اسکریپت نویسی Netscape که اساسا زبان برنامه نویسی Live script نامیده شده در همین موقع زبان gava معروفیت خاصی پیدا کرد و شرکت Netscape بعنوان اولین شرکت از آن در  browserهای خود استفاده کرد و نام آن را به JavaScript تغییر این زبان برنامه نویسی گسترش چشمگیری بدنبال داشت.


+ نوشته شده در  ساعت   توسط حسن کوه گرد  | 

جاوا اسکریپت

قابلیت JavaScript  
به وسیله ی جاوا اسکریپت می توان قابلیت های بی شماری از قبیل ایجاد ارتباط بین کاربر و سایت به صفحه Web اضافه نمود. مثلا سایتهایی را مشاهده نمودید که با قرار گرفتن نشانگر موس بر روی دکمه ی مورد نظر بصورتی متفاوت (برجسته، تغییر محتویات درون دکمه) نمایش داده می شود، این عمل توسط JavaScript انجام شده و به این تکنیک rollover گفته می شود.
به وسیله rollover می توان حالتی ایجاد نمود تا اطلاعات وارد شده توسط کاربر درون فرمها بطور صحیح باشند و در نتیجه در زمان و هزینه مربوط بتوان صرفه جویی نمود. می توان محاسبات لازم و مورد نیاز عددی را بدین وسیله در دستگاه کاربر و بدون نیاز به هیچ گونه فرایندی در server ها انجام داد تفاوت بین برنامه های server-side و client-side بدین گونه است که در برنامه server-side برنامه توسط CGI در خود serverها اجرا می شود مانند: برنامه ی ASP ولی در برنامه های client-side برنامه در دستگاه کاربر اجرا خواهد شد.
از دیگر فرمت ها و قابلیت های JavaScript می توان، صفحات HTML را بر اساس عمل کاریر نمایش داد. فرض کنید که یک سایت آژانس مسافرتی را باز کرده و مقصد خود را هاوایی انتخاب کنید، بوسیله ی اسکریپت می توان آخرین اطلاعات مسافرتی مورد نیاز برای هاوایی را در صفحه ای جدید مشاهده نمایید.
به وسیله ی این برنامه می توان بر browser کنترل انجام داد و پنجره های جدیدی را باز نمود، جعبه های پیغام را به کاربر اعلام نمود و بر روی قسمت status bar پنجره browser پیغام مخصوصی را نمایش داد.
همچنین بخاطر وجود قابلیتهای ویژه ای که در این نوع برنامه نویسی وجود دارد می توان ساعت، تقویم و هر برنامه ی زمانی دیگری نیز تهیه کرد

+ نوشته شده در  ساعت   توسط حسن کوه گرد  | 

مفهوم JavaScript  
JavaScript دقیقا یک زبان برنامه نویسی می باشد که به وسیله آن می توان بین کاربر و سایت ارتباط برقرار نمود. توجه داشته باشید که استفاده از JavaScript در صفحات Web نیازی به نوشتن اسکریپت ها نداشته و می توانید اسکریپت های موجود در شبکه ی اینترنت را کپی و در مکان مورد نظر با ایجاد تغییرات مورد نیاز استفاده کنید، اما در صورتیکه یک برنامه نویس باشید با استفاده از این سایت خواهید توانست اسکریپت های مورد نظرتان را بنویسید.


+ نوشته شده در  ساعت   توسط حسن کوه گرد  | 

javascriptتفاوت جاوااسکريپت با جاوا

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

همانطور که ميدانيد جاوااسکريپت متعلق به شرکت نت اسکيپ مي باشد اما زبان جاوا متعلق به شرکت Sun Microsystems است. جاوااسکريپت در اصل يک زبان اسکريپت نويسي است نه يک زبان برنامه نويسي کامپيوتر، شايد بتوان اسکريپتها را يک نوع زبان برنامه نويسي خيلي سبک و ساده ناميد اما جاوا يک زبان برنامه نويسي کاملاً پيچيده مانند زبان C است. تفاوت ديگر آنها اينست که جاوااسکريپت توسط يک برنامه مفسر يعني interpreter  در مرورگر تعريف و تفسير شده تا قابل اجرا باشد و حتماً هم اين کار در مرورگر انجام مي شود اما برنامه هاي جاوا بايد توسط يک کامپايلر Compiler ، کامپايل شده که کامپايل شدن يعني جمع آوري اطلاعات مورد نظر و ترجمه آن اطلاعات به زبان قابل فهم براي کامپيوتر و تبديل آن به يک برنامه کاربردي واحد و مستقل براي کاربر را گويند. به همين دليل برنامه هاي جاوا را که اپلت applet مي نامند، مستقل اجرا مي شوند. البته اپلتهاي جاوا را مي توان در صفحات وب هم گنجاند.

در يک جمله مي توان گفت که جاوااسکريپت فقط در صفحات وب تأثيرگذار است اما زبان جاوا براي خلق برنامه هاي پيچيده در کامپيوتر ساخته شده است.

+ نوشته شده در  ساعت   توسط حسن کوه گرد  | 

جاوااسکريپت چيست؟

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

جاوااسکريپت توسط شرکت Netscape اختراع شد و به عنوان اولين زبان اسکريپت نويسي در وب توسعه يافت که در حال حاضر پرکاربردترين و محبوب ترين زبان اسکريپت نويسي در دنيا مي باشد که يکي از دلايل آن، پشتيباني دو مرورگر معروف وب، Internet Explorer و Netscape Navigator از اين زبان مي باشد. نا گفته نماند که شرکت مايکروسافت هم براي اينکه از نت اسکيپ در اين زمينه عقب نماند، نسخه مربوط به خود را بنام Jscript توليد کرد.

+ نوشته شده در  ساعت   توسط حسن کوه گرد  | 

ASP.Net چيست؟
asp ASP.NET تکنولوژی اسکریپت نویسی سمت سرور شرکت میکروسافت برای طراحی صفحات وب پویا است.
شاید مفید باشد که ابتدا به توضیحات کلمات مهم در این جمله بپردازیم:

- اسکریپت:
مجموعه کدهایی که در داخل یک فایل متنی قرار گیرند و قایلیت اجرا داشته باشند.

- اسکریپت نویسی سمت سرور(Server Side):
اسکریپتی که روی دستگاه سرور اجرا می شود که از آن جمله می توان به ASP, PHP,JSP اشاره کرد.

- اسکریپت نویسی سمت مشتری(Client Side):
اسکریپتی که روی دستگاه مشتری اجرا شود. که از آن جمله می توان به VBScript, Jscript و Java Script اشاره کرد.
JAVASCRIPT زبانی برای اسکریپت نویسی سمت مشتری است که ابتدا با نام LIVE SCRIPT به بازار آمد توسط نرم افزار Netscape v 2 ارائه شد و سپس به دلایب بازاری با توجه به زبان Java که آن روزها روی دور بود تغییر نام پیدا کرد به JavaScript ولی کاملا با Java متفاوت است.
در آن زمان Microsoft برای اینکه از دور رقابت مرورگرها عقب نیافتد با Internet Explorer خود و دو زبان اسکریپت نویسی با نام های VBScript و Jscript را به بازار معرفی کرد. VBScript زبان ساده شده ویژوال بیسیک است.

- صفحات ایستا(Static):
صفحاتی که در هر بار مراجعه کاربر برای او سفارشی نمی شوند و به صورت ثابت هستند.

- صفحات پویا(Dynamic):
منظور از محتویات پویا آیکن های متحرک نیست که در اغلب صفحات وب دیده می شود، بلکه محتویا پویا برای هر بیننده در هر بار دیدن صفحه سفارشی می شوند و یا با کاربر ازتباط برقرار می کنند.
مانند: صفحاتی نمایش اخبار(که با دیتا بیس ارتباط برقرار می کنند)، یا صفحاتی که دارای فرم های نظر خواهی از کاربر می باشند و ...
+ نوشته شده در  ساعت   توسط حسن کوه گرد  | 


w3c کنسرسیوم شبکه جهانی وب (W3C) یک کنسرسیوم از صنعت بین المللی است که به "هدایت وب به سوی استعدادهای نها�� آن" اختصاص داده شده است. توسط تیم برنرز لی ، مخترع وب ، رهبری شده است. در سال 1994 تاسسیس شده است ، W3C بیش از 450 عضو سازمانی دارد که شامل Microsoft ، America Online ( کمپانی مادرNetscape Communications ) ، Apple Computer، Adobe ، Macromedia، Sun Microsystemsو مجموعه ای متنوع از دیگر تولید کنندگان نرم افزار و سخت افزار ، تامین کننده محتوا ، نهادهای علمی و شرکتهای ارتباط از راه دور. کنسرسیوم توسط سه سازمان تحقیقاتی میزبانی میشود : MIT در آمریکا ، INRIA در اروپا و Keio University در ژاپن.

W3C خصوصیات آزاد (استانداردهای عملی) را گسترش میدهد تا قابلیت همکاری محصولات مربوط به وب را بهبود بخشد. نظریه های W3C توسط گروههای کاری شامل اعضای کنسرسیوم و کارشناسان دعوت شده گسترش می یابد. گروههای کاری موافقت عمومی از شرکتهای و سازمانهای درگیرایجاد نرم افزارهایی برای وب هستند را به دست آورند. و پیش نویسهایی عملی و نظریه های پیشنهادی ایجاد کنند. اینها در مرحله بعد به عضویت و مدیریت W3C برای تصویب رسمی به عنوان نظریه های W3C فرستاده خواهند شد. اطلاعات اضافی در مورد این فرآیند در وب سایت W3C قابل دسترسی است.

برچسب‌ها: W3C, شبکه جهانی وب, آموزش, وب, کلاس, web
+ نوشته شده در  ساعت   توسط حسن کوه گرد  |