***بسیار مفتخریم که از سایت ما بازدید فرمودید امید است شما را در رسیدن به بخشی هرچند اندک از اهدافتان یاری نموده باشیم*** ***WWW.CESblog.Ir*** ***به وبلاگ مهندسی کامپیوتر خوش آمدید ***
در این بخش از آموزش ایجکس به معرفی RoundCorners می پردازیم.RoundCorners کنترلی است که برای گرد کردن عنصر مورد نظر به کار میرود.برای استفاده از آن ابتدا عنصر مورد نظر را به Page خود اضافه نمایید و سپس با استفاده از گزینه Add extender یک round corner  به آن اضاف کنید.

بعد از این عمل باید کدی شبیه زیر داشته باشد.

  1. <ajaxToolkit:RoundedCornersExtender ID="rce" runat="server"  
  2.     TargetControlID="Panel1"  
  3.     Radius="6"  
  4.     Corners="All" /> 

پارامترهای آن به شرح زیر می باشد:

  • TargetControlID : آی دی عنصر مورد نظر
  • Radius :درجه گرد کردن
  • Corners:محل گرد کردن که شامل (None, TopLeft, TopRight, BottomRight, BottomLeft, Top, Right, Bottom, Left, or All) می باشد.

موفق باشید.

+ نوشته شده توسط CES در یکشنبه چهاردهم فروردین ۱۳۹۰ و ساعت 19:28 |

کنترل resizeable , کنترلی است که به کاربران اجازه تغییر سایز عنصر مورد نظر را میدهد.برای استفاده از این کنترل کافی است از کد های زیر استفاده کرده و سپس پارامترهای آن را تنظیم نمایید.همین..!!

  1. <ajaxToolkit:ResizableControlExtender ID="RCE" runat="server"  
  2.     TargetControlID="PanelImage"  
  3.     HandleCssClass="handleImage"  
  4.     ResizableCssClass="resizingImage"  
  5.     MinimumWidth="50"  
  6.     MinimumHeight="20"  
  7.     MaximumWidth="260"  
  8.     MaximumHeight="130"  
  9.     OnClientResize="OnClientResizeImage"  
  10.     HandleOffsetX="3"  
  11.     HandleOffsetY="3" />


پارمترهای آن به شرح زیر است:

  • TargetControlID :آی دی عنصری که می خواهیم تغییر اندازه یابد.
  • HandleCssClass : نام کلاس سی اس اس مورد نظر
  • ResizableCssClass :نام کلاس سی اس اس مورد نظری که در هنگام تغییر اندازه استفاده مس شود.
  • MinimumWidth/MinimumHeight:کمترین  تغییر اندازه
  • MaximumWidth/MaximumHeight : بیشترین تغییر اندازه
  • OnClientResizeBegin :نام رویدادی که در زمان شروع تغییر اندازه توسط کاربر اجرا می شود.
  • OnClientResizing :نام رویدادی که در طول زمان تغییر اندازه توسط کاربر اجرا می شود.
  • OnClientResize :نام رویدادی که در پایان  تغییر اندازه توسط کاربر اجرا می شود.
  • HandleOffsetX/HandleOffsetY :تغییر افست

موفق باشید.

سوالات خود را در قسمت نظرات با ما در میان بگذارید.

+ نوشته شده توسط CES در یکشنبه چهاردهم فروردین ۱۳۹۰ و ساعت 16:30 |
در بخش هفتم با نحوه  ایجاد یک صفحه مبتنی بر Ajax با تمرکز بر روی پتانسیل های سمت سرویس دهنده فریمورک     ASP. NET Ajax آشنا شدیم .  بدین منظور  یک نمونه مثال ساده را بررسی کردیم که در آن از کنترل های  UpdatePanel و  UpdateProgress به منظور نشان دادن قابلیت Ajax در صفحات ASP. NET استفاده شده بود .
در اين بخش با نحوه ایجاد یک صفحه مبتنی بر Ajax با تمرکز بر روی پتانسیل های سمت سرویس گیرنده فریمورک  ASP. NET Ajax ، آشنا خواهیم شد .

ادامه مطلب
+ نوشته شده توسط CES در پنجشنبه یازدهم فروردین ۱۳۹۰ و ساعت 10:39 |
تاکنون و در طی شش مقاله با مواردی نظیر شی XMLHttpRequest ، برخی الگوهای Ajax استفاده شده در زمان پیاده سازی برنامه های وب قدرتمند با توانائی ایجاد تعامل بیشتر ، معماری  ASP.NET AJAX  و سناریوهای مختلف پیاده سازی آشنا شدیم .
در این بخش با استناد به موارد فوق با نحوه استفاده از این فریمورک آشنا خواهیم شد و صفحات وب مبتنی بر Ajax  را با تبعیت از مدل پیاده سازی با محوریت سرویس دهنده ایجاد خواهیم کرد  .

ادامه مطلب
+ نوشته شده توسط CES در پنجشنبه یازدهم فروردین ۱۳۹۰ و ساعت 10:30 |
در بخش پنجم ضمن اشاره به ضرورت استفاده از يك فريمورك در برنامه های وب مبتنی بر Ajax ، با عناصر موجود در سمت سرويس دهنده و سرويس گيرنده  فريمورك ASP.NET AJAX آشنا شديم . در این بخش با نحوه تعامل اين عناصر در جهت تامين خواسته پياده كنندگان برنامه های وب آشنا خواهيم شد . بدين منظور به بررسی دو سناريوی مختلف خواهيم پرداخت : مدل پياده سازی با محوريت سرويس گيرنده  و مدل پياده سازی با محوريت سرويس دهنده .


ادامه مطلب
+ نوشته شده توسط CES در پنجشنبه یازدهم فروردین ۱۳۹۰ و ساعت 10:28 |
پس از آشنائی با  اصول اوليه Ajax در طی چهار مقاله ، پياده كنندگانی كه علاقه مند به استفاده از اين فناوری در برنامه های وب می باشند اين پرسش را مطرح می نمايند كه آيا برای استفاده از پتانسيل های Ajax می بايست از يك فريمورك و يا toolkit خاص استفاده كرد ؟ در ادامه ضمن پاسخ به اين سوال ، به بررسی معماری ASP.NET Ajax خواهيم پرداخت .
ادامه مطلب
+ نوشته شده توسط CES در پنجشنبه یازدهم فروردین ۱۳۹۰ و ساعت 10:27 |

در اين بخش قرار بود كه در رابطه با فريمورك های مختلف ارائه شده  جهت بكارگيری فناوری Ajax  آشنا شويم . ولی به دليل درخواست تعداد زيادی از خوانندگان مبنی بر آشنائی بيشتر با معماری Ajax ، برنامه نويسی غيرهمزمان در برنامه های وب و شی XMLHttpRequest  ، اين بخش را به بررسی موارد فوق اختصاص داديم تا علاقه مندان بتوانند قبل از پرداختن به اصل موضوع با برخی مفاهيم كليدی و مهم بيشتر آشنا شوند .


ادامه مطلب
+ نوشته شده توسط CES در پنجشنبه یازدهم فروردین ۱۳۹۰ و ساعت 10:21 |

در بخش اول  ضمن بررسی تاثير متقابل وب بر نرم افزار ، مروری داشتيم به وب ايستا و وب پويا و اين كه برای انجام پردازش های مورد نياز در برنامه های وب می توان از امكانات و فناوری های متعددی در سمت سرويس گيرنده و سرويس دهنده استفاده كرد . هدف از بيان مطالب فوق ، پاسخ به اين سوال بود كه چرا به وجود يك فناوری ديگر نظير Ajax نياز است ( گرچه  Ajax يك فناوری نيست و مجموعه ای از فناوری ها را شامل می شود ) .
در بخش دوم با Ajax و فناوری های مرتبط با آشنا شديم . در اين بخش به بررسی نمونه برنامه هائی خواهيم پرداخت كه در آنها از فناوری Ajax استفاده می گردد . 


ادامه مطلب
+ نوشته شده توسط CES در پنجشنبه یازدهم فروردین ۱۳۹۰ و ساعت 10:18 |

در بخش اول  ضمن بررسی تاثير متقابل وب بر نرم افزار ، مروری داشتيم به وب ايستا و وب پويا و اين كه برای انجام پردازش های مورد نياز در برنامه های وب می توان از امكانات و فناوری های متعددی در سمت سرويس گيرنده و سرويس دهنده استفاده كرد . هدف از بيان مطالب فوق ، پاسخ به اين سوال بود كه چرا به وجود يك فناوری ديگر نظير Ajax نياز است ( گرچه  Ajax يك فناوری نيست و مجموعه ای از فناوری ها را شامل می شود ) .


ادامه مطلب
+ نوشته شده توسط CES در پنجشنبه یازدهم فروردین ۱۳۹۰ و ساعت 10:14 |
اينترنت و مهمترين سرويس آن وب علاوه بر اين كه حيات بشری را در هزاره سوم دستخوش تحولات فراوانی كرده است ، توانسته است منشاء تحولات گسترده ای در ساير حوزه های فناوری گردد . در واقع ، تحول در زندگی بشريت  مديون پيشرفت در ساير حوزه های فناوری‌ است . يكی از اين حوزه ها ، صنعت نرم افزار است .
برای آشنائی با اين تحول بد نيست مروری سريع داشته باشيم به گذشته وب و نرم افزار تا از اين رهگذر بتوانيم ضرورت ايجاد فناورهای جديدی نظير Ajax ( برگرفته شده از Asynchronous JavaScript And XML ) را بهتر درك كنيم .

ادامه مطلب
+ نوشته شده توسط CES در پنجشنبه یازدهم فروردین ۱۳۹۰ و ساعت 10:0 |