سی شارپ کده متاسفانه در بین منابع فارسی وبلاگ های بزرگی وجود ندارند که مطالب برنامه نویسی سی شارپ و کلا برنامه نویسی دات نت را عرضه کنند . هدف وبلاگ سی شارپ کده فراهم نمودن منبع کاملی برای برنامه نویسان عزیز میباشد . از آن جا که هر منبعی از ابتدا کامل نیست و نیاز به تکمیل کردن دارد خوش حال میشویم اگر پیشنهادات و انتقادات خود را برای ما بفرستید تا بتوانیم این وبلاگ را در راستای هدفش که کمک به همه ی برنامه نویسان است پیش ببریم. tag:http://csharphouse.mihanblog.com 2017-06-23T08:09:36+01:00 mihanblog.com برای سی شارپ کده مطلب بنویسید 2012-06-26T19:14:51+01:00 2012-06-26T19:14:51+01:00 tag:http://csharphouse.mihanblog.com/post/101 حمیدرضا مهدوی پناه با سلام خدمت همه ی شما دوستان عزیزاگر علاقه مند هستید تا برای این وبلاگ مطلب بنویسید در نظرات همین پست خودتان را معرفی کنیدتا با شما ارتباط برقرار کنیم با سلام خدمت همه ی شما دوستان عزیز

اگر علاقه مند هستید تا برای این وبلاگ مطلب بنویسید در نظرات همین پست خودتان را معرفی کنید
تا با شما ارتباط برقرار کنیم
]]>
دانلود افزونه ی پرینت رنگی کد ها برای ویژوال استادیو 2012-02-22T11:16:59+01:00 2012-02-22T11:16:59+01:00 tag:http://csharphouse.mihanblog.com/post/99 حمیدرضا مهدوی پناه با افزونه ی  Color Printing  این امکان به ویژوال استادیو اضافه میشود کهبتوانید کد های خود را به صورت رنگی پیرینت بگیرید .برای آموزش نحوه استفاده از این افزونه به آدرس زیر بروید :http://visualstudiogallery.msdn.microsoft.com/00ec88c2-1553-47d2-8170-3c5baa0c6e44 با افزونه ی  Color Printing  این امکان به ویژوال استادیو اضافه میشود که
بتوانید کد های خود را به صورت رنگی پیرینت بگیرید .

Screenshot

برای آموزش نحوه استفاده از این افزونه به آدرس زیر بروید :

http://visualstudiogallery.msdn.microsoft.com/00ec88c2-1553-47d2-8170-3c5baa0c6e44

دانلود این افزونه
]]>
دانلود افزونه ی ادیتور عبارات با قاعده (Regex Editor ) برای ویژوال استادیو 2012-02-22T11:10:16+01:00 2012-02-22T11:10:16+01:00 tag:http://csharphouse.mihanblog.com/post/98 حمیدرضا مهدوی پناه نرم افزار  Regex Editor  یک افزونه بی نظیر برای نوشتن عبارات با قاعده در ویژوال استادیو است .  با این افزونه هرگاه که خواستید یک عبارت با قاعده (Regular Expression) را بنویسید یک پنجره برای شما باز میشود و میتوانید در آن عبارت با قاعده ی خود را بنویسید و بسیار امکانات دیگر را نیز دارا باشید . نرم افزار 

Regex Editor

  یک افزونه بی نظیر برای نوشتن عبارات با قاعده در ویژوال استادیو است .  با این افزونه هرگاه که خواستید یک عبارت با قاعده (Regular Expression) را بنویسید یک پنجره برای شما باز میشود و میتوانید در آن عبارت با قاعده ی خود را بنویسید و بسیار امکانات دیگر را نیز دارا باشید .

Screenshot

RegEx Editor



دانلود این افزونه
]]>
دانلود افزونه ی Xaml Styler برای ویژوال استادیو 2012-02-22T10:54:40+01:00 2012-02-22T10:54:40+01:00 tag:http://csharphouse.mihanblog.com/post/97 حمیدرضا مهدوی پناه Xaml Styler یک افزونه ی ویژوال استادیو است که کد های xaml  شما را  مرتب و زیبا میکند . این افزونه attribute های element های کد های xaml شما را بر اساس اهمیت آن ها مرتب میکند .این افزونه باعث خوانایی بیشتر کد های شما میشود.                                                                          &nbs Xaml Styler یک افزونه ی ویژوال استادیو است که کد های xaml  شما را  مرتب و زیبا میکند . این افزونه attribute های element های کد های xaml شما را بر اساس اهمیت آن ها مرتب میکند .
این افزونه باعث خوانایی بیشتر کد های شما میشود.

                                         Screenshot



                                      دانلود این افزونه


]]>
افزونه هایی برای ادیتور javascript ویژوال استادیو 2012-02-22T10:46:54+01:00 2012-02-22T10:46:54+01:00 tag:http://csharphouse.mihanblog.com/post/96 حمیدرضا مهدوی پناه این افزونه که  JScript Editor Extensions  نام داردخود دارای چند افزونه است که برای ادیتور javascript ویژوال استادیو عرضه شده است و امکانات جالبی را به این ایتور اضافه میکند .          این افزونه که 

JScript Editor Extensions

  نام دارد

خود دارای چند افزونه است که برای ادیتور javascript ویژوال استادیو عرضه

 شده است و امکانات جالبی را به این ایتور اضافه میکند .

      Screenshot   




دانلود این افزونه
]]>
نرم افزار ProcessManager 2012-02-14T10:22:39+01:00 2012-02-14T10:22:39+01:00 tag:http://csharphouse.mihanblog.com/post/95 حمیدرضا مهدوی پناه نرم افزار ProcessManager ( مدیریت کننده ی پروسه های ویندوز ) نرم افزاری است حاصل تلاش شش ماهه ی یک گروه برنامه نویس .این نرم افزار با زبان سی شارپ نوشته شده است و برای دخیره سازی اطلاعاتش از ریجستری ویندوز استفاده میکند .حدود یک ماه پیش این نرم افزار به صورت علنی انتشار یافت و سورس آن در سایت  Github منتشر شد.این نرم افزار متن باز است و تحت مجوز LGPL انتشار یافته است و عضوی است از پروژه ی نرم  افزاری ihardware  .اگر تا به حال ما در این وبلاگ توانسته ایم ذره ای به اطلاعات شما نرم افزار ProcessManager ( مدیریت کننده ی پروسه های ویندوز ) نرم افزاری است حاصل تلاش شش ماهه ی یک گروه برنامه نویس .
این نرم افزار با زبان سی شارپ نوشته شده است و برای دخیره سازی اطلاعاتش از ریجستری ویندوز استفاده میکند .

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

این نرم افزار متن باز است و تحت مجوز LGPL انتشار یافته است و عضوی است از پروژه ی نرم  افزاری ihardware  .

اگر تا به حال ما در این وبلاگ توانسته ایم ذره ای به اطلاعات شما بیافزاربییم ما را در همگانی کردن این نرم افزار و پروژه یاری رسانید .

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


سورس نرم افزار       source icon

شما به راحتی میتوانید در صغحه ی Github این نرم افزار سورس آن را دانلود کنید و یا در تب Downloads آخرین نسخه ی نرم افزار را دانلود کنید


ایمیل : micheal.scorfiled@gmail.com


کلیه ی حقوق متعلق به سایت ihardware-mag.com و csharhpouse.miahanblog.com میباشد .
]]>
سخت بودن زبان برنامه نویسی دلیل برتری نیست ! 2011-11-23T12:42:02+01:00 2011-11-23T12:42:02+01:00 tag:http://csharphouse.mihanblog.com/post/94 حمیدرضا مهدوی پناه پاسخ این است که در دنیای امروز، برنامه نویسان باید پلت فرم محور باشند نه زبان محور. زبان برنامه نویسی هر چقدر هم که قوی و سخت باشد، اگر توسط یک پلت فرم قدرتمند و شناخته شده پشتیبانی نشود هیچ ارزشی نخواهد داشت. به طور مثال در سیستم عامل لینوکس از سی++ به خوبی پشتیبانی می شود اما در وب اینطور نیست. این سی++ را به یک انتخاب مناسب برای نوشتن برنامه های مبتنی بر لینوکس و به یک انتخاب نا مناسب برای نوشتن برنامه های مبتنی بر وب تبدیل می کند. PHP در وب به خوبی پشتیبانی می شود و برای توسعه برنامه های تحت پاسخ این است که در دنیای امروز، برنامه نویسان باید پلت فرم محور باشند نه زبان محور. زبان برنامه نویسی هر چقدر هم که قوی و سخت باشد، اگر توسط یک پلت فرم قدرتمند و شناخته شده پشتیبانی نشود هیچ ارزشی نخواهد داشت. به طور مثال در سیستم عامل لینوکس از سی++ به خوبی پشتیبانی می شود اما در وب اینطور نیست. این سی++ را به یک انتخاب مناسب برای نوشتن برنامه های مبتنی بر لینوکس و به یک انتخاب نا مناسب برای نوشتن برنامه های مبتنی بر وب تبدیل می کند. PHP در وب به خوبی پشتیبانی می شود و برای توسعه برنامه های تحت وب بسیار مناسب است اما در بقیه موارد حرفی برای گفتن ندارد.

البته کسی که سی++ بلد باشد و بعد از آن مثلاً PHP را شروع کند خیلی سریعتر و بهتر از کسی که قبلاٌ مثلاً با ویژوال بیسیک آشنا بوده،PHP را یاد می گیرد. همانطور که گفتم پلت فرم از زبان خیلی مهم تر است. من می توانم به شما قول دهم که شما می توانید در عرض 3 ماه سی++ را به طور کامل یاد بگیرید، اما نمی توانید در فقط 3 ماه یک برنامه نویس وب حرفه ای شوید. یادگیری سینتاکس یک زبان برنامه نویسی هر چقدر هم که مشکل باشد، در 3 یا 4 ماه میسر می شود اما یادگیری یک پلت فرم برنامه نویسی مانند دات نت و حرفه ای شدن در آن به این سادگی ها نیست!

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

منبع : ناین کدرز
]]>
دانلود سورس برنامه JSCodeCompressor 2011-11-23T12:37:17+01:00 2011-11-23T12:37:17+01:00 tag:http://csharphouse.mihanblog.com/post/93 حمیدرضا مهدوی پناه این برنامه یک برنامه قدرتمند در زمینه ی فشرده سازی کد های جاوا اسکریپت به شمار می آید و با زبان سی شارپ نوشته شده است.حجم سورس : 114 کیلوبایت این برنامه یک برنامه قدرتمند در زمینه ی فشرده سازی کد های جاوا اسکریپت به شمار می آید و با زبان سی شارپ نوشته شده است.

حجم سورس : 114 کیلوبایت

]]>
دانلود سورس برنامه JSCompress 2011-11-23T12:25:02+01:00 2011-11-23T12:25:02+01:00 tag:http://csharphouse.mihanblog.com/post/92 حمیدرضا مهدوی پناه این برنامه یک پروژه open source  است . این برنامه امکان فشرده سازی کد های جاوا اسکریپت را برای شما فراهم می آورد .حجم سورس : 187 کیلوبایت این برنامه یک پروژه open source  است . این برنامه امکان فشرده سازی کد های جاوا اسکریپت را برای شما فراهم می آورد .

حجم سورس : 187 کیلوبایت

]]>
سورس مثال Tray icon در WPF 2011-11-13T17:29:01+01:00 2011-11-13T17:29:01+01:00 tag:http://csharphouse.mihanblog.com/post/91 حمیدرضا مهدوی پناه
image
image
image

image






دانلود کتاب الکترونیکی




]]>
کتاب آموزش جامع LINQ نگارش 1.1 2011-11-04T11:09:23+01:00 2011-11-04T11:09:23+01:00 tag:http://csharphouse.mihanblog.com/post/90 حمیدرضا مهدوی پناه این  کتاب یکی از بهترین کتابها در زمینه ی آموزش  LINQ  میباشد . به همه ی علاقه مندان توصیه میکنم این کتاب را مطالعه کنندنگارش کتاب   :   1.1نویسنده : علی اقدم
نگارش کتاب   :   1.1

نویسنده : علی اقدم

دانلود کتاب الکترونیکی
]]>
کتاب آموزش LINQ 2011-11-04T10:03:53+01:00 2011-11-04T10:03:53+01:00 tag:http://csharphouse.mihanblog.com/post/88 حمیدرضا مهدوی پناه این کتاب بسیار جامع به طور قابل فهمی به توضیح در مورد LINQ پرداخته است .خلاصه کتاب :فهرست آشنایی با LINQمنبع داده/ The Data Sourceپرس و جو/ اجرای پرس جو / اجرای معوقتحمیل اجرای فوری و بی واسطهLINQ و انواع جنریکعملگرهای پرس و جوی استانداردعملیات های انجام پذیر بر روی مجموعهفیلتر کردن داده هاعملیات های سورسعملیات پروجکشنجزء بندی دادهعملیات های اتصالگروه بندی داده هاعملیات های تولیدعملیات الحاقعملیات برافزودگیعملیات های عنصرنقل و انتقال داده با LINQروابط مابین نوعها در عملیات های پرس وجوو…Linq این کتاب بسیار جامع به طور قابل فهمی به توضیح در مورد LINQ پرداخته است .

خلاصه کتاب :

فهرست 

آشنایی با LINQ

منبع داده/ The Data Source

پرس و جو/ اجرای پرس جو / اجرای معوق

تحمیل اجرای فوری و بی واسطه

LINQ و انواع جنریک

عملگرهای پرس و جوی استاندارد

عملیات های انجام پذیر بر روی مجموعه

فیلتر کردن داده ها

عملیات های سورس

عملیات پروجکشن

جزء بندی داده

عملیات های اتصال

گروه بندی داده ها

عملیات های تولید

عملیات الحاق

عملیات برافزودگی

عملیات های عنصر

نقل و انتقال داده با LINQ

روابط مابین نوعها در عملیات های پرس وجو

و…

Linq یک نو آوری در ویژال استودیو ۲۰۰۸ و .NET Framework نسخه ۳.۵ است که مابین دنیای اشیاء و دنیای داده ها پل می زند .

پرس جو های سنتی در قبال داده ها به صورت رشته های ساده و بدون بررسی نوع

در زمان کامپایل و یا بدون پشتیبانی IntelliSense بیان می شوند . علاوه بر این ، شما باید برای 

هر یکی از انواع داده یک زبان پرس جوی متفاوت را یاد بگیرید : پایگاه های داده SQL ، اسناد XML 

سرویس های وب متعدد و الی آخر . LINQ یک پرس وجو (Query) را یک ساختمان زبانی درجه 

یک در سی شارپ و ویژال بیسیک می سازد . با استفاده از واژه های کلیدی و عملگرهای آشنا

با پرس و جوهایی را در قبال مجموعه هایی که به شکل قوی نوعدار شده اند  خواهید …

دانلود کتاب الکترونیکی

]]>
فیلم آموزشی عناصر متنی در WPF و Silverlight 2011-11-04T08:50:18+01:00 2011-11-04T08:50:18+01:00 tag:http://csharphouse.mihanblog.com/post/87 حمیدرضا مهدوی پناه Text controls Text controls


]]>
فیلم آموزشی انیمیشن سی بعدی در WPF با نرم افزار Expression Blend 2011-11-04T08:45:44+01:00 2011-11-04T08:45:44+01:00 tag:http://csharphouse.mihanblog.com/post/86 حمیدرضا مهدوی پناه Animating in 3D Animating in 3D

]]>
فیلم آموزشی کشیدن اشکال مختلف در نرم افزار Expression Blend 2011-11-04T08:39:55+01:00 2011-11-04T08:39:55+01:00 tag:http://csharphouse.mihanblog.com/post/85 حمیدرضا مهدوی پناه Drawing in Blend
Drawing in Blend

]]>