وبلاگ فرهاد مرتضی پور

Farhad Mortezapour's Blog

وبلاگ فرهاد مرتضی پور

Farhad Mortezapour's Blog

ویژگی‌ های جدید در SQL Server 2008 R2

پایگاه ‌داده SQL Server 2008 R2 آخرین پایگاه‌ داده رابطه‌ای مایکروسافت برای کاربردهای سازمانی است که پلتفرم کسب‌وکار هوشمند (BI) مایکروسافت را نیز شامل ‌می‌شود. این پلتفرم بر‌اساس قابلیت‌های جدیدی که در SQL Server 2008 R2 وجود دارد، بنا شده ‌است. اگرچه عبارت R2 در ظاهر به معنای بهبود نسخه قبلی، یعنی 2008 R1 است که قبلاً ارائه شده‌بود، اما مایکروسافت، مجموعه گسترده‌ای از قابلیت‌های جدید را فراهم کرده که برای نخستین ‌بار در SQL Server 2008 R2 ارائه شده ‌اند. در این نسخه پشتیبانی از قابلیت‌های جدید مربوط به ارائه مستقیم سرویس‌های BI و قابلیت‌های جدید فراوان در استفاده از روش‌های Pivot کردن داده، به عنوان ویژگی‌های جدیدی به شمار می‌رود که به تازگی به این نرم‌افزار افزوده شده‌است، اما بیشتر تحولات در SQL Server 2008 R2 به واسطه امکانات جدید و ارائه سرویس‌های جدیدی است که قبلاً در این پایگاه‌داده موجود نبود. ادامه مطلب ...

معرفی زبان برنامه نویسی #F یا F Sharp

بطور خیلی مختصر #F یک زبان برنامه نویسی چند نمونه ای است که بر روی دات نت ساخته شده است ، به این معنا که قابلیت پشتیبانی از سبک های مختلف برنامه نویسی را بطور طبیعی دارد.


#F از برنامه نویسی تابعی که یک سبک برنامه نویسی است پشتیبانی می کند که مشخص می کند یک برنامه چه باید انجام دهد و صراحتا مشخص نمی کند که برنامه چگونه باید کار کند.


#F از برنامه نویسی شی گرا پشتیبانی می کند. در #F شما می توانید کد هایتان را در کلاس ها و اشیاء خلاصه کنید که امکان ساده سازی کد ها را به شما می دهد.


#F از برنامه نویسی دستوری پشتیبانی می کند. در #F شما می توانید محتوای حافظه را تغییر دهید ، فایل ها را بخوانید و در آنها بنویسید ، داده ها را روی شبکه ارسال کنید و الی آخر


#F بصورت نوع ایستا است بدین معنی که نوع اطلاعات در زمان کامپایل مشخص می شود که منجر به کد امن از نظر نوع می شود.


#F یک زبان دات نت است و روی CLI اجرا می شود بنابراین چیز هایی مثل جمع آوری زباله (مدیریت حافظه) و کتابخانه ی کلاسی قوی را بطور مجانی دربر می گیرد. همچنین #F بطور طبیعی از تمامی مفاهیم NET. مثل delegate ها ، enumeration ها ، structure ها و ... پشتیبانی می کند.


واضح است که #F یک زبان گسترده و قدرتمند است.

ادامه دارد...


فرهاد مرتضی پور
2010 August
کپی رایت اف ام سافت
Copyright © 2010 FMsoft.ir All Rights Reserved

بهترین جستجوگرهای icon در اینترنت

پیداکردن بهترین آیکن برای طراحی کار بسیار سختی است مخصوصا زمانی که شما می‌خواهید در بین هزاران آیکن مجانی درون اینترنت به جستجو و انتخاب بپردازید. خوشبختانه جستجوگرهای قدرتمندی در دسترس هستند که کار جستجوی آیکن‌ها را به نحوی مناسب انجام می‌دهند. این موتورهای جستجو امکانات خوبی را برای جستجوی بهتر درخواست‌های شما ارائه می‌دهند که در زیر ۱۰ جستجوگر برتر آیکن را انتخاب و برای شما ارائه می‌دهیم:


ادامه مطلب ...

الگو های طراحی (Design Pattern)

 کسی وجود دارد که قبلاً مسله شما را حل کرده است.

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

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

OLAP پردازش تحلیلی آنلاین

OLAP مخفف واژه های Online analytical processing بوده و در زبان پارسی “پردازش تحلیلی آنلاین” ترجمه می شود. رویکردی در جهت یافتن تحلیل های موثر از داده هاست و پشتیبانی از داده های چند بعدی از دیگر خصوصیات آن به شمار می رود. حال می بایست به چند سوال پاسخ داد:

  • داده های چند بعدی چیست؟
  • تحلیل داده ها به چه معناست؟
  • کاربرد OLAP در چه حوزه هایی بررسی می شود؟
  • مولفه های دخیل در فراهم سازی خوراک OLAP کدامند؟
ادامه مطلب ...

سوالات کنکور ارشد 1389 دانشگاه آزاد مهندسی کامپیوتر نرم افزار

 سوالات کنکور کارشناسی ارشد دانشگاه آزاد سال 1389 رشته مهندسی کامپیوتر نرم افزار 

 

[ دانلود ]

اولین مثال در زبان Z

A first example in Z


در این مثال یک تابع معروف در Z را بررسی و آنرا با C مقایسه می کنیم


ادامه مطلب ...

Self Join

از Self Join در بدست آوردن رکورد هایی که با رکورد های دیگری در همان جدول ارتباط دارند استفاده می شود. برای مثال جدول employees رو در نظر بگیرید ، هر کارمند می تواند یک مدیر داشته باشد. Self Join در SQL به معنی پیوند یک جدول با خودش می باشد. شما می توانید از یک نام مستعار برای همان جدول استفاده کنید تا بتوانید Self Join را بین آنها اعمال نمایید.

ادامه مطلب ...

پخش صدا های پیش فرض ویندوز در دات نت 2

اگر از دات نت 2.0 استفاده می کنید می توانید از فضا نام System.Media و کلاس های SystemSound و SystemSounds بهره بگیرید.
ادامه مطلب ...

حذف آیتم های تکراری از آرایه رشته ای در دات نت

public string[] RemoveDuplicates(string[] items)

{

      ArrayList noDupsArrList = new ArrayList();

      for (int i = 0; i < items.Length; i++)

      {

            if (!noDupsArrList.Contains(items[i].Trim()))

                    noDupsArrList.Add(items[i].Trim());

      }

      string[] uniqueItems = new string[noDupsArrList.Count];

      noDupsArrList.CopyTo(uniqueItems);

      return uniqueItems;

}