نمایش تاریخ شمسی در سایت

من یک کلاس ساده نوشتم که با کمک توابع موجود در Net. تاریخ شمسی روز رو با فرمت خاصی با تشخیص نام ماه جاری در سایت نمایش میده.
کاری که توصیه می کنم این هست که یک فولدر App_Code به پروژه خودتون Add کنید و در اون یک کلاس به نام مثلا General و یا Utility ایجاد کنید، تا توابع و کارهای مهم و تکراری پروژه خودتون رو در این کلاس بصورت توابع استاتیک بنویسید.(فرض بر این هست که با #C کد می نویسید، البته با VB.Net هم تفاوت چندانی نداره.)
در این کلاس یک تابع استاتیک بصورت زیر می نویسیم تا کار استخراج و تبدیل تاریخ و تشخیص ماه جاری رو انجام بده: ادامه مطلب


مقایسه Asp.net و php

مقایسه و انتخاب ابزارهای توسعه نرم افزار همواره یکی از بحثهای داغ برنامه نویسان و توسعه دهندگان نرم افزار بوده است. از مقایسه C و پاسکال تا مقایسه VB و ++VC و Delphi و با ورود به عصر اینترنت مقایسه امکانات perl،پیتون،PHP،ASP و ASP.NET، JAVA بحثهای بوده است که در فرومها و سایتهای تخصصی همواره به آن پرداخته شده است. البته خیلی اوقات این قضیه از یک بحث فنی تبدیل به بحثی صرفا براساس علاقه و تعصب برنامه نویسان تبدیل شده یا اینکه مقایسه تبلیغاتی برای نمایش ضعف رقیبان و قدرتهای یک ابزار خاص بوده است. ادامه مطلب


اضافه کردن ستون چک باکس به دیتا گرید و کار با آن

اضافه کردن ستون چک باکس به دیتا گرید و کار با آن

یک فایل آموزشی بسیار کاربردی و عالی از مایکروسافت:

حتما شما هم در طراحی برنامه های تحت وب و وب سایت ها با این مساله مواجه شده اید که نیاز داشته اید تا یک ستون از دیتاگرید شما یک چک باکس باشد، تا کاربران با انتخاب سطر یا سطرهایی از دیتا گرید اعمال خاصی از جمله حذف یا انتقال را روی آن سطرها انجام دهد…

دانلود

.


اسلاید شو با جی کوئری (Image Slide Show With JQuery)

نمایش اسلاید اتوماتیک برای وب سایت به علاوهء نمایش متنی بصورت نیمه شفاف در زیر تصویر آن…

فایل زیر را دانلود کنید.

jQuery Slide Show
jQuery Slide Show

لینک دانلود

.


تبدیل سایت به DLL برای امنیت بیشتر

تبدیل سایت به DLL برای امنیت بیشتر

شما می توانید وب سایت خود را برای امنیت بیشتر، به صورت فایل های DLL در میزبان Upload کنید، تا از دسترسی و تغییرات و ربوده شدن در امان باشند.
لازم به تذکر است که فایل های سایت شما در بسیاری از موارد در هنگامی که در سیستم کارفرما در حال نمایش و ارائه آنها هستید باقی می مانند و این نگرانی های بسیاری را برای برنامه نویسان به وجود می آورد.

از طرفی در خیلی از میزبان های نا امن ، مثلا اگر با Vb.Net‌سایت خود را طراحی کرده باشید، می توانید با تایپ نام صفحه مورد نظر به همراه پسوند vb. در آدرس بار مرورگر، کد آن صفحه را مشاهده کنید.
پس در هر صورت بهتر است فایلهای سایت خود را به DLL‌ تبدیل کنید.
چنین امکانی در ویژوال استودیو گنجانده شده است.کافی است :
در برنامه خود، از طریق View >> Solution Explorer روی مسیر اصلی پروژه خود کلیک راست کرده و گزینه
Publisg Website را انتخاب کنید.

دو گزینه اول خیلی مهم هستند.
۱: Allow this precompiled site to be updateable
که با زدن آن فقط فایل های کد نویسی شما اعم از cs. و vb. و یا .js شما به DLL هایی تبدیل می شوند ولی صفحات و طراحی شما قابل ویرایش و نمایش خواهند بود.
۲:use fixed naming and single page assemblies
این گزینه تمام فایل های پروژه شما را به Dll های مجزا تبدیل خواهد کرد.

می توانید از تلفیق تمام گزینه ها نیز استفاده کنید. تفاوت را خودتان مشاهده خواهید کرد.

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


تفاوت DataSet و DataView

سوالی که در ذهن خیلی از ما همیشه وجود داره و البته چند تن از کاربران هم درخواست این رو داشتن که در موردش توضیح داده بشه…

DataSet‌ در واقع یک منبع منفصل از داده هاست به این معنی که به محل اصلی داده ها دائم وصل نیست و در هنگام بارگذاری داده ها را از منبع آنها مثل SqlServer یا Access خوانده و در خود ذخیره می کند و دیگر نیازی به اتصالات و فراخوانی های پی در پی و زائد به منبع اصلی داده ها ندارد.

اما DataView چیست و فرق آن با DataSet ؟
یک DataSet در اصل می تواند View های مختلفی داشته باشد.DataView ها زیرمجموعهء DataSet ها هستند.
یک DataView میتواند دقیقا همان اطلاعات یا مقدار کمتر از اطلاعات یک DataSet را نمایش دهد.
هر DataSet یک DataView دارد که اگر آنرا تعریف نکنیم (۰)DataView است.
وقتی چیزی را به DataSet بایند (Bind) می کنیم یعنی به(۰)dataset.dataview بایند کرده ایم.

DataView دیدگاه خاصی از داده ها هستند که قابلیت سفارشی سازی دارند یعنی می توانیم آنرا فیلتر کنیم یا مرتب سازی کنیم و … ولی داده ای اصلی همچنان بدون تغییر در DataTable قرار دارند.

از اینجا می توان به راحتی تفاوت این دو را درک کرد..