.NET Developer

طراحی و ساخت نرم افزار و سایت

دوشنبه, ۳ دی ۱۳۹۷، ۰۳:۱۹ ب.ظ م.ب آیرملو
قسمت 6 از اموزش WPF

قسمت 6 از اموزش WPF

منابعWPF
منابع به طور معمول تعاریف مربوط به برخی از شیء است که شما فقط پیش بینی استفاده بیشتر از یک بار. این توانایی ذخیره داده ها به صورت محلی برای کنترل ها یا برای پنجره فعلی یا در سطح جهانی برای کل برنامه ها است.
تعریف یک شی به عنوان یک منبع اجازه می دهد تا ما از یک مکان دیگر به آن دسترسی یابیم. منظورش این است که جسم را می توان دوباره استفاده کرد. منابع در واژه نامه منابع تعریف شده و هر شی را می توان به عنوان یک منبع به طور موثر تعریف کرد و آن را یک دارایی مشترک می دانیم. یک کلید منحصر به یک منبع XAML و با آن کلید مشخص می شود، با استفاده از یک پسوند نشانه گذاری StaticResource اشاره می شود.

ادامه مطلب...
۰۳ دی ۹۷ ، ۱۵:۱۹ ۰ نظر
م.ب آیرملو
شنبه, ۱ دی ۱۳۹۷، ۰۹:۰۲ ب.ظ م.ب آیرملو
اسکریپ نویسی +ویروس نویسی با AutoIt

اسکریپ نویسی +ویروس نویسی با AutoIt

مقدمه ای بر AutoIT
AutoIt یه زبان اسکریپتی شبیه vb واقعا جذابو جالبو پرقدرت و پس از حمایت کاربران توسعه دهنگان این زبان بصورت گرافیکی هم این برنامه رو گسترش دادن بطوریکه میتونید همانند برنامه های ویندوزی تواین زبان هم برنامه ویندوزی بسازی با این تفاوت که میتونی در لینوکس هم اجرا کنی بدون وابستگی به فریمورک خاصی
برای شروع، AutoIT  را دانلود کرده و آن را نصب کنید.==>لینک       https://www.autoitscript.com/
تو این صفحه نسخه های مختلف و توضیحات لازم نوشته شده اما همین لینک بلایی همه کار میکنه https://www.autoitscript.com/site/autoit/downloads/
این برنامه ابتدای کاربرای ساخت ویروس و اسکریپت بوجود اومده بود اما حالا قدرتش بسیار زیاد شده--فعلا مرحله نصب===>
پس از نصب همانند شکل زیر با کلیک راست رو صفحه و یه فایل اتوایت ایجادکنید شما می توانید اسم اون رو هر چیزی که میخایید بزارید  اما پسوندش رو به .au3 تغییر دهید. این فایل اسکریپت است که AutoIT استفاده می کند اما AutoIT نیز همراه با یک ویرایشگر خاص است که باعث می شود همه چیز کمی ساده تر شود.
اگر بر روی فایل جدید .au3 جدید راست کلیک کنید، سه گزینه جدید وجود دارد: Compile Script، Edit Script و Run Script. را انتخاب کنید Edit Script

ادامه مطلب...
۰۱ دی ۹۷ ، ۲۱:۰۲ ۱ نظر
م.ب آیرملو
شنبه, ۱ دی ۱۳۹۷، ۰۵:۲۴ ب.ظ م.ب آیرملو
قسمت 5 اموزش WPF

قسمت 5 اموزش WPF

برخی از امکانات و جنبه های برنامه نویسی با WPF مدل قدرتمند و قوی طراحی توسط WPF از درگیر شدن با پیکسل ها و کار کردن بر روی آن ها رهایی خواهید یافت و در واقع با ابجکت ها و اشکال سطح بالا تعامل خواهید داشت. همچنین قادر به ایجاد اشکال سه بعدی و… خواهید بود. نکته: یکی از محدودیت هایی که WPF داراست، کار کردن با اشکال سه بعدی می باشد. در واقع گرچه با WPF به خوبی می توانید اقدام به ترسیم این نوع اشکال نمایید، اما از لحاظ کارایی، اشکال سه بعدی ایجاد شده با WPF کارایی کمتری نسبت به نوع های مشابه و تولید شده با DirectX و یا OpenGL به صورت مستقیم می باشد. به همین دلیل چنانچه قصد نوشتن بازی های سه بعدی Real Time را دارید، WPF ممکن است انتخاب خوبی نباشد. چون ممکن است آن کارایی را که انتظار دارید برای شما فراهم نکند

ادامه مطلب...
۰۱ دی ۹۷ ، ۱۷:۲۴ ۱ نظر
م.ب آیرملو
جمعه, ۳۰ آذر ۱۳۹۷، ۱۱:۵۷ ق.ظ م.ب آیرملو
قسمت چهارم از اموزش WPF

قسمت چهارم از اموزش WPF

یک رویداد روتین یک نوع رویداد است که می تواند متقاضیان را در چندین شنونده در یک درخت عنصری فراخوانی کند، نه تنها شی که رویداد را مطرح کرده است. این اساسا یک رویداد CLR است که توسط یک نمونه از کلاس Event Routed پشتیبانی می شود. این سیستم با رویداد WPF ثبت شده است. RoutedEvents دارای سه راهکار اصلی مسیریابی است که به شرح زیر است:
رویداد مستقیم
رویداد حبابی
رویداد تونل
رویداد مستقیم
یک رویداد مستقیم مشابه رویدادهایی است که در فرم های ویندوز ایجاد می شود که توسط عنصر که در آن رویداد ایجاد می شود مطرح می شود.

ادامه مطلب...
۳۰ آذر ۹۷ ، ۱۱:۵۷ ۰ نظر
م.ب آیرملو
پنجشنبه, ۲۹ آذر ۱۳۹۷، ۰۳:۳۷ ب.ظ م.ب آیرملو
قسمت سوم از اموزش wpf

قسمت سوم از اموزش wpf

یکی از اولین مواردی که در هنگام کار با WPF مواجه خواهید شد، XAML است. XAML مخفف Language Markup Language Extensible Application است. این یک زبان ساده و تکراری بر اساس XML است
XAML، آسان است برای ایجاد   کدهای  اولیه و تنظیم خواص اشیاء با روابط سلسله مراتبی.
این عمدتا برای طراحی GUI ها استفاده می شود، اما می توان آن را برای اهداف دیگر نیز استفاده کرد
هنگامی که شما پروژه WPF جدید خود را ایجاد می کنید، بعضی از کد XAML را به طور پیش فرض در MainWindow.xaml ایجاد میشوند، همانطور که در زیر نشان داده شده است

ادامه مطلب...
۲۹ آذر ۹۷ ، ۱۵:۳۷ ۰ نظر
م.ب آیرملو
چهارشنبه, ۲۸ آذر ۱۳۹۷، ۰۹:۴۱ ب.ظ م.ب آیرملو
WPF قسمت دوم

WPF قسمت دوم

 

مایکروسافت دو ابزار مهم را برای توسعه نرم افزار WPF فراهم می کند.

ویژوال استودیو و بلنداکسپرشن
Visual Studio
Expression Blend
هر دو ابزار می توانند پروژه های WPF را ایجاد کنند، اما واقعیت این است که ویژوال استودیو بیشتر توسط برنامه نویسان مورد استفاده قرار می گیرد، در حالی که Blend اغلب توسط طراحان استفاده می شود. برای این آموزش، بیشتر از Visual Studio استفاده می کنیم.

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

فایل ها را دانلود کنید و مراحل زیر را برای تنظیم محیط توسعه برنامه WPF در سیستم خود دنبال کنید.

اگر میخاهید سی شارپ و یا  برنامه های دیگه رو هم کنارش برای تمری داشته باشید همان ویژوال استودیو 2015 بهترین نسخه هست
این لینک خود ماکروسافت هستhttps://visualstudio.microsoft.com/                            

ادامه مطلب...
۲۸ آذر ۹۷ ، ۲۱:۴۱ ۰ نظر
م.ب آیرملو
چهارشنبه, ۲۸ آذر ۱۳۹۷، ۰۸:۴۵ ب.ظ م.ب آیرملو
WPF در سی شارپ قسمت اول

WPF در سی شارپ قسمت اول

آموزش WPF در ویژوال استودیو

Wpf مخفف سه کلمه Windows Presentation Foundation می باشد

هر کسی که تا به حال در محیط های گرافیکی و یا به اصلاح برنامه نویسان، محیط های ویژوال، برنامه نویسی کرده باشد، یقینا با مفاهیم Windows Application ها که گاها به صورت مخفف WinApp نیز نامیده می شوند، آشنا می باشد. این نوع برنامه نویسی همزمان با ورود سیستم عامل های ویندوز در دنیای کامپیوتر شروع شد و روز به روز با به وجود آمدن زبان های متفاوت جایگاه محبوبتری نزد برنامه نویسان پیدا کرد. همانطور که می دانید، Windows Application ها، از APIهای سیستم عامل مربوطه ( که اکثرا ویندوز XP نیز می باشد) برای ترسیم عناصر گرافیکی یا همان عناصر ویژوال، استفاده می کنند. به عنوان مثال برای ترسیم انواع دکمه ها، فرم ها و بسیاری از عناصردیگری که با آن ها آشنا هستید، از توابع API ویندوز کمک گرفته می شود. همین مسئله باعث ایجاد محدودیت برای برنامه نویسان در ایجاد کنترل های سفارشی با ظاهر دلخواه خود شده بود

ادامه مطلب...
۲۸ آذر ۹۷ ، ۲۰:۴۵ ۰ نظر
م.ب آیرملو
سه شنبه, ۲۷ آذر ۱۳۹۷، ۰۹:۰۴ ب.ظ م.ب آیرملو
String Builder  در سی شارپ

String Builder در سی شارپ

بنام خدای مهربان
 ، StringBuilder یک کلاس در سی شارپ هست که برای نمایش یک رشته قابل تغییر از کاراکترها استفاده می شود و یک شیء از نام فضای System.Text است.
مانند رشته در سی شارپ، ما می تونیم از StringBuilder برای ایجاد متغیرهایی برای نگهداری هر نوع متن استفاده کنیم که یک مجموعه توالی از کاراکترها بر اساس نیاز ما است.
هر دو "رشته "(string) و StringBuilder یک توالی از کاراکتر ها را نمایش می دهند و یک نوع عملیات را انجام می دهند، اما تنها تفاوت رشته ها غیر قابل تغییر هستند و StringBuilder قابل تغییر است.
به طور کلی، در سی شارپ ، شیء رشته بعد از ایجاد آن نمیتواند تغییر کند. اگر هرگونه تغییری در شیء رشته مانند افزودن یا اصلاح یک مقدار موجود ایجاد شود، آن را به سادگی نمونه اولیه را در حافظه از بین می برد و یک نمونه جدید برای نگهداری مقدار جدید ایجاد می کند. در صورتی که ما یک اصلاح تکراری بر روی شیء رشته ای انجام می دهیم، آن عملکرد عملکرد را تحت تاثیر قرار می دهد. برای دانستن بیشتر در مورد رشته ها، این رشته ها را در c # با نمونه ها بررسی میکنیم.

ادامه مطلب...
۲۷ آذر ۹۷ ، ۲۱:۰۴ ۰ نظر
م.ب آیرملو
logo-samandehi