loading...
پروانه ات خواهم ماند
علیرضا بازدید : 127 چهارشنبه 24 شهریور 1389 نظرات (3)

 

من رقص دختران هندي را از نماز والدينم

 بيشتر دوست مي دارم ، زيرا آنها با عشق

ميرقصند و اينان به عادت عبادت مي كنند.

(دكتر علي شريعتي)

 

 

 

علیرضا بازدید : 113 سه شنبه 02 شهریور 1389 نظرات (1)

 

آنقدر دوستت دارم

که هر چه بخواهی همان را بخواهم

اگر بروی شادم

اگر بمانی شادتر

تو را شاد تر می خواهم

با من یا بی من

بی من اما

شادتر اگر باشی

کمی

- فقط کمی -

ناشادم

  و این همان عشق است

عشق همین تفاوت است

همین تفاوت که به مویی بسته است

و چه بهتر که به موی تو بسته باشد

خواستن تو تنها يک مرز دارد

و آن نخواستن توست

و فقط يک مرز ديگر

و آن آزادي توست

تو را آزاد مي خواهم

علیرضا بازدید : 115 سه شنبه 02 شهریور 1389 نظرات (0)

و ناگهان ديدم در کنار فرعون ها و قارون ها که به بردگيمان مي خريدند و به بيگاريمان مي کشيدند، ديگراني نيز به نام جانشينان پيامبران سرکشيدند، روحانيان رسمي.

علیرضا بازدید : 115 پنجشنبه 07 مرداد 1389 نظرات (0)

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

 

علیرضا بازدید : 107 چهارشنبه 16 تیر 1389 نظرات (1)

 

روزي از روزها ، شبي از شب ها خواهم افتاد و خواهم مرد

 اما مي خواهم هر چه بيشتر بروم تا هرچه دورتر بيفتم

تا هرچه ديرتر بيفتم ، هر چه ديرتر و دورتر بميرم ،

 نمي خواهم حتي يگ گام يا يك لحظه

 پيش از آنكه مي توانسته ام بروم و بمانم ،

 افتاده باشم و جان داده باشم

علیرضا بازدید : 107 چهارشنبه 16 تیر 1389 نظرات (0)

 

ASP.NET نسل بعدی Active Server Pages يا ASP است که توسط شرکت ميکروسافت ارائه شده است. اين محصول توسط ميکروسافت بعنوان شاخص اصلی فناوری در ساخت سايتهای وب در نظر گرفته شده است. با استفاده از ASP.NET می توان هم اينترانت کوچک يک شرکت را ساخت و هم يک سايت وب تجاری خيلی بزرگ را طراحی و پياده سازی نمود. مهمترين نکاتی که در طراحی اين محصول در نظر گرفته شده است راحتی استفاده و بالا بودن کارائی و قابليت آن می باشد. در زير برخی ويژگيهای ASP.NET را بررسی می کنيم.
• صفحات
ASP.NET کامپايل می شوند.
هنگامی که يک صفحه
ASP.NET برای اولين بارتوسط يک مراجعه کننده به سايت فراخوانی می شود، آن صفحه ابتدا کامپايل شده و بر روی سرور نگهداشته می شود و در فراخوانی های بعدی از آن استفاده می شود. اين بدين معنی است که صفحات ASP.NET خيلی سريع اجرا می شوند.
• صفحات
ASP.NET با ابزارهای روی سرور ساخته می شوند.
با ابزارهای موجود در
ASP.NET می توان صفحات پيچيده وب را براحتی طراحی نمود. بعنوان مثال با استفاده از ابزار DataGrid می توان به آسانی داده های موجود در يک بانک اطلاعاتی را تحت وب نمايش داد.
• مجموعه
ASP.NET عضوی از بدنه NET. است.
بدنه
NET. دارای بيش از ۴۵۰۰ کلاس آماده جهت استفاده در ASP.NET است. اين کلاس ها تقريبا هر نيازی را در برنامه نويسی برآورده می کنند. بعنوان مثال از اين کلاس ها می توان جهت توليد تصاوير بر حسب تقاضا، به رمز درآوردن يک فايل و يا ارسال يک نامه استفاده کرد.
مقايسه
ASP.NET و ASP کلاسيک
ASP.NET نسل بعدی ASP يا ASP کلاسيک است. اما اين يک پيشرفت تکاملی است بطوريکه اين دو فناوری تقريبا از يکديگر متفاوتند. صفحات ASP با زبان های دستورالعمل نويسی مانند VBScript يا JScript ايجاد می شوند اما در ASP.NET ما يک فرايند کامل برنامه نويسی با زبانهای Visual Basic يا #C (سي-شارپ تلفظ شود) داريم. همچنين در ASP کلاسيک تنها پنج کلاس استاندارد (Request, Response, Application Session, Server) وجود دارد حال آنکه در ASP.NET می توان از بيش از ۴۵۰۰ کلاس استاندارد موجود در بدنه NET. بهره جست.همچنين عليرغم قدرت و امکانات زياد و متعدد ASP.NET، استفاده از آن در مقايسه با ASP کلاسيک بسيار آسانتر است. بعنوان مثال با استفاده از چند ابزار در يک صفحه ASP.NET می توان يک صفحه بسيار پيچيده HTML بدست آورد که ساخت آن در ASP کلاسيک ممکن است نياز به چند روز کار داشته باشد

زبانهای برنامه نويسی در ASP.NET
شما در
ASP.NET می توانيد از هر زبان برنامه نويسی که با بدنه NET. سازگار باشد استفاده کنيد. اين زبانها عبارتند از Visual Basic.NET و #C و JScript.NET . اين بدين معنی است که شما جهت نوشتن برنامه در ASP.NET نياز به فراگيری زبان جديدی نداريد و اگر يکی از زبانهای ويژوال بيسيک يا ++C يا جاوا را می دانيد هم اکنون می توانيد در ASP.NET برنامه بنويسيد.از طرف ديگر تعدادی زبانهای ديگر توسط بعضی از شرکتهای فعال در اين زمينه به مجموعه زبانهای استاندارد ASP.NET افزوده شده است. بعنوان مثال اگر مايل باشيد حتی می توانيد از PERL و COBOL هم در ASP.NET استفاده کنيد.

 

ابزارهای ASP.NET
سالهاست که برنامه نويسان ويژوال بيسيک جهت ساخت فرم های خود از ابزارهای ويژوال بيسيک مانند
TextBox و ListBox استفاده کرده اند. در ASP.NET هم شما می توانيد از ابزارهای فراوان موجود در آن برای ساخت فرم ها و صفحات خود استفاده نمائيد. در ASP.NET چهار دسته عمده از ابزارها موجود است:
• ابزارهای اصلی مانند
TextBox، RadioButton، ListBox و Button.
• ابزارهای اعتباری برای حصول اطمينان از ورود و تائيد صحت اطلاعات ورودی فرم ها.
• ابزارهای داده ای برای ارتباط با بانک اطلاعاتی و دستکاری داده.
• ابزارهای پيشرفته جهت نمايش عناصر پيچيده در واسط کاربر مانند تقويم و آگهی های تبليغاتي.

 

با استفاده از Visual Studio.NET شما براحتی می توانيد با چيدن تصويری اين ابزارها بر روی فرم مورد نظر، صفحه دلخواه خود را بسازيد. در صورت تمايل حتی می توانيد در يک ويرايشگر ساده متن مانند Notepad برنامه مورد نظر را نوشته و از اين ابزارها استفاده کنيد.

 

دريافت ASP.NET
جهت شروع برنامه نويسی در
ASP.NET تنها کافی است که مجموعه ASP.NET را بهمراه بدنه NET. از سايت ميکروسافت دريافت کنيد.

 

دريافت .NET Framework

 

ASP.NET با سيستم عامل های Windows 2000 (نسخه Server و Professional) و Windows XP کاملا سازگار است

 

علیرضا بازدید : 88 چهارشنبه 16 تیر 1389 نظرات (0)

 

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

 

علیرضا بازدید : 111 چهارشنبه 16 تیر 1389 نظرات (0)

 

مگر با کلمات می توان از علی سخن گفت ؟

 باید به سکوت گوش فرا داد تا از او چه ها می گوید ؟

او با علی آشناتر است

« دکتر علی شریعتی »

 

علیرضا بازدید : 193 شنبه 12 تیر 1389 نظرات (1)

 

واژه Ajax را برای اولین بار آقای Jesse James Garrett در فوریه سال 2005 در مقاله Ajax: A New Approach to Web Applications استفاده کرد. اگرچه نام Ajax برای نخستین بار در سال 2005 ابداع شد، اما تاریخچه اکثر فناوری‌هایی که به آژاکس منتهی شدند به حدود یک دهه قبل و ابتکارات مایکروسافت در اسکریپت نویسی از راه دور بازمی‌گردد. با این حال تاریخچه فناوری‌هایی برای بارگذاری غیرهمروند محتویات یک صفحه وب، بدون نیاز به بارگذاری دوباره صفحه، به عناصر IFRAME (که در سال ۱۹۹۶ در نسخه ۳ IE ارائه شد) و عناصر LAYER (که در سال ۱۹۹۷ در نسخه ۴ Netscape ارائه شد، اما در نسخه‌های اخیر Mozilla متروکه شده است) باز می‌گردد. هردوی این عناصر، یک خصوصیت src دارند که می‌تواند یک آدرس URL خارجی را شامل شود و به این ترتیب اگر صفحه‌ای شامل یک کد JavaScript بارگذاری شود که صفحه والد را دستکاری می‌کند، نتیجه‌ای شبیه Ajax خواهیم داشت.

اسکریپت نویسی از راه دور مایکروسافت (یا MSRS که در سال ۱۹۹۸ مطرح شد) جایگزین مناسب‌تری برای تکنیک‌های گذشته به نظر می‌رسد. در این روش، داده‌ها به‌وسیله یک Java Applet دریافت می‌شود، و در سمت کلاینت برقراری ارتباط به‌وسیله JavaScript انجام می‌گیرد. این روش در نسخه‌های 4 و بعدتر IE و Netscape Navigator پشتیبانی می‌شود. سپس مایکروسافت در نسخه ۵ IE شی XMLHttpRequest را ارائه کرده و برای اولین بار در Outlook Web Access که در Microsoft Exchange Server 2000 ارائه شد، از این روش با استفاده از شی XMLHttpRequest بهره جست.

در نهایت با تغییر و تحولاتی که در این مسیر بوجود آمد و جایگزینی شی XMLHttpRequest به جای Java Applet، اکنون روشی برای اسکریپ نویسی از راه دور متداول شده که آن‌را با عنوان Ajax می‌شناسیم.

اما آنچه باعث شد پس از این مدت، ناگهان توجه‌ها به سمت Ajax جلب شود، تمرکز Google بر این معماری بود. Google Map، Gmail و Google Suggest پروژه‌هایی بودند که باعث شد توجه کاربران، چه کاربران عادی و چه کاربران حرفه‌ای، به نحوه کار آنها جلب شود.

Ajax ؛ معماری جدیدی برای وب

روش کار برنامه‌های کلاسیک وب چیزی شبیه این است: اکثر تعاملات کاربر با رابط کاربری باعث ارسال یک درخواست به سرور می‌شود. سرور پردازش‌های لازم را انجام داده و سپس یک صفحه HTML به کلاینت بازمی‌گرداند. این مدل بر اساس هدف اصلی وب، یعنی ایفای نقش یک رسانه برای ابرمتن است. اما آنچه وب را برای ابرمتن‌ها مناسب می‌کند، الزاماً آن را برای برنامه‌های نرم‌افزاری نیز مناسب نخواهد کرد[2]. مسئله اینجاست که برنامه‌های وب برای کاربرد (Application)بودن طراحی نشده‌اند و این باعث شده است که در بسیاری موارد کاربر را نادیده بگیرند.

فرض کنید کاربر می‌خواهد در یک فروشگاه الکترونیک، مشخصات جنس بعدی را ببیند، یا یک جنس را به سبد خرید خود اضافه کند. اتفاقی که می‌افتد این است که برای انجام هریک از این کارها، چون نیاز است با سرور ارتباط برقرار شود، باید یک درخواست به سرور ارسال شده، سرور پردازشهای لازم را انجام دهد و سپس یک صفحه به عنوان نتیجه بازگرداند. کاربر هم در این میان می‌تواند با انگشتانش بازی کند!

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

اکنون ببینیم Ajax چه پیشنهادی ارائه می‌دهد.

* قسمت‌های مهم معماری پیشنهادی Ajax به این قرارند [1]:

o رخدادهای کوچک سمت سرور: اجزای درون یک برنامه وب می‌توانند، درخواست‌های کوچکی برای سرور ارسال کنند، اطلاعات مورد نیازشان را از سرور دریافت کنند، و هر قسمت از صفحه را که لازم است بر اساس DOM به‌روز کنند، بدون اینکه تمام صفحه دوباره بارگذاری و ترسیم شود.

o غیر همروند بودن: درخواست‌هایی که به سرور ارسال می‌شود، باعث مسدود شدن صفحهٔ درون مرورگر کلاینت نمی‌شوند. کاربر می‌تواند به کار با قسمت‌های دیگر برنامه ادامه دهد و هنگامی که پاسخی از سرور دریافت شد، با به‌روز کردن رابط کاربر، به کاربر اطلاع داده می‌شود.

o عکس‌العمل برای هر رخدادی: تقریباً می‌توانیم برای تمام رخدادهایی که کاربر بوجود می‌آورد، با سرور ارتباط برقرار کنیم. مرورگرهای مدرن اکثر رخدادهایی را که سیستم عامل اجازه می‌دهد دریافت می‌کنند: کلیک کردن موس، حرکت موس روی شی، زدن یک کلید و غیره. هر رخدادی می‌تواند باعث ارسال یک درخواست به صورت غیر همروند برای سرور شود.

کاربردها

حتماً در بخش پست الکترونیک وب‌گاه یاهو دیده‌اید که با تایپ حروف اول نام دوستانتان نام چند نفر از آنها از پایگاه داده‌ها فراخوانی شده و به شما نمایش داده می‌شود. این کار بدون اینکه صفحه بارگذاری مجدد گردد انجام می‌شود. به زبان ساده‌تر، آژاکس فناوری‌ای ست که در آن با بارگذاری شدن یک صفحه، امکان فراخوانی برنامه‌های سمت رایانهٔ خادم (Server) بدون بارگذاری مجدد صفحه وجود دارد. برنامه‌های آژاکس راهی برای ساخت برنامه‌هایی تعاملی در وب فراهم کرده‌اند. برای این‌ کار کافیست یک عنصر فعال که قابل فراخوانی در جاوااسکریپت باشد بتواند تحت کنترل جاوااسکریپت با سرور تماس گرفته و اطلاعات درخواست کند. به‌عنوان مثال این عنصر فعال می‌تواند یک برنامه ASP یا JSP یا... را فراخوانی کرده و نتایج آن را از طریق جاوااسکریپت در صفحه جاری تأثیر دهد. عنصر فعال قبل از معرفی آژاکس می‌توانست یک ActiveX یا جاوا اپلت ساده باشد اما اکنون این عنصر آبجکت XMLHttpRequest است که در مجموعه ابزارهای XML مایکروسافت قرار دارد.

امروزه تقریباً همه مرورگرهای معروف از جمله IE از این تكنولوژی استفاده می‌كنند.

علیرضا بازدید : 84 شنبه 12 تیر 1389 نظرات (1)

 

خدایا کفر نمی گویم 

پریشانم 

چه می خواهی تو از جانم ! 

مرا بی آنکه خود خواهم اسیر زندگی کردی 

 

خداوندا ! 

اگر روزی ز عرش خود به زیر آیی  

لباس فقر پوشی 

غرورت را برای تکه نانی به زیر پای نامردان بیندازی  

و شب ، آهسته و خسته 

تهی دست و زبان بسته 

به سوی خانه باز آیی 

زمین و آسمان را کفر می گویی ! نمی گویی ؟ 

 

خداوندا ! 

اگر در روز گرما خیز تابستان 

تنت بر سایه دیوار بگشایی 

لبت بر کاسه مسی قیر اندود بگذاری 

و قدری آن طرف تر عمارت های مرمرین بینی 

و اعصابت برای سکه ای این سو و آن سو در روان باشد 

زمین و آسمان را کفر می گویی ! نمی گویی ؟ 

 

خداوندا ! 

اگر روزی بشر گردی  

زحال بندگانت با خبر گردی  

پشیمان می شوی از قصه خلقت 

از این بودن ، از این بدعت 

 

خداوندا تو مسئولی  

 

خداوندا ! 

تو می دانی که انسان بودن و ماندن در این دنیا چه دشوار است  

چه رنجی می کشد آنکس که انسان است و از احساس سرشار است.  

«دکتر علی شریعتی »

تعداد صفحات : 2

اطلاعات کاربری
  • فراموشی رمز عبور؟
  • آرشیو
    آمار سایت
  • کل مطالب : 13
  • کل نظرات : 7
  • افراد آنلاین : 1
  • تعداد اعضا : 0
  • آی پی امروز : 2
  • آی پی دیروز : 0
  • بازدید امروز : 2
  • باردید دیروز : 0
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 2
  • بازدید ماه : 3
  • بازدید سال : 6
  • بازدید کلی : 1,690