برنامه نویسی تحت ویندوز



برنامه نویسی تحت ویندوز چیست؟

ايجاد يك پروژهبرنامه نویسی تحت ویندوز در دات نت
براي ايجاد يك پروژه برنامه نویسی تحت ویندوز كافي است بعد از باز كردن محيط توسعه نرم افزار ويژوال استوديو دات نت (Visual Studio .NET) بر روي زبان سي شارپ كليك كنيد و سپس از قسمت Template گزينه Windows Application را انتخاب نمائيد. سپس نام پروژه خود را تايپ كرده و مسير پروژه را مشخص نمائيد.
بعد از ايجاد پروژه براي اينكه ببينيم هر پروژه تحت ويندوز شامل چه فايل هايي است از منوي View گزينه Solution Explorer را انتخاب كرده و به ساختار فايل هاي پروژه خود نگاهي بياندازيم.برنامه نویسی تحت ویندوز
همانطور كه مي بينيد هر پروژه برنامه نویسی تحت ويندوز به صورت پيش فرض شامل چند قسمت مي باشد:
Properties - در اين قسمت تنظيمات و خواص پروژه مي باشد. در مورد اين قسمت در قسمت هاي بعدي توضيح خواهم داد.برنامه نویسی تحت ویندوز
References -در اين قسمت ارجعات اين پروژه به Assembly ها و پروژه هاي ديگر مي باشد.
Form.cs - يك فرم كه به صورت پيش فرض در پروژه موجود است.برنامه نویسی تحت ویندوز
البته اگر بيشتر دقت کنيد خواهيد ديد که زير Form1.cs يک فايل ديگري به نام Form1.Designer.cs هم وجود دارد.
Program.cs - كلاس Program كه برنامه ما از متد Main اين كلاس شروع مي شود.از کلاس Program شروع مي کنيم. اگر بر روي اين کلاس دوبار کليک کنيد تا آن را باز کنيد ، خواهيد ديد که اين کلاس يک کلاس static است که داراي يک متد به نام Main مي باشد.همانطور که قبلا هم گفتم ، اين متد محلي است که Application شما از آنجا شروع خواهد شد. داخل اين متد چند خط کد نوشته شده است. خطوط اول و دوم براي ايجاد حالت ويژوال نرم افزار شماست که بعد ها بيشتر توضيح خواهيم داد. اما در خط از متد Run کلاس Application استفاده شده است. کلاس Application يک کلاس Utility براي دسترسي يافتن به اطلاعات نرم افزار شماست. اين کلاس در namespaceي به نام System.Windows.Forms قرار دارد. System.Windows.Forms يکي از مهم ترين namespace هايي است که در توليد Windows App ها استفاده مي کنيم.برنامه نویسی تحت ویندوز
تعيين فرم اصلي نرم افزارمتد Run در کلاس Application فرم اصلي نرم افزارتان را براي شروع نرم افزار اجراء مي کند. در واقع در سي شارپ ويندوز براي اينکه فرم اصلي نرم افزارتان را مشخص کنيد بايد يک شيء از جنس يک Form به اين متد پاس کنيد.  همچنين يک متد به نام Exit هم در اين کلاس وجود دارد که براي خارج شدن از نرم افزار استفاده مي شود.
فرم چيست؟قبل از شروع برنامه نويسي در Windows Application توجه به اين نکته که فرم هاي ويندوزي نيز کلاس هستند و تمامي شرايط ، قوانين و ... که در دوره قبلي اشاره شد ، در مورد آن ها نيز صدق مي کند. مهم ترين تفاوت آن ها اين است که در محيط Visual Studio .NET داراي يک Visual Designer مي باشند که به شما امکان طراحي ويژوال را مي دهد. دقت کنيد که تمام تغييراتي که شما توسط Designer ايجاد مي کنيد به صورت کد در کلاس شما اضافه مي شوند. يعني اگر شما همان کد ها را با استفاده از يک نرم افزار ساده مثل Notepad در کلاستان تايپ کنيد ، همان شکل ظاهري را خواهيد داشت. کلاس فرم يک کلاس پايه است که داراي امکانات بسياري است که در طول دوره به آن ها مي پردازيم. وقتي شما يک فرم جديد به نرم افزارتان اضافه مي کنيد ، در واقع يک کلاس جديد با نام دلخواه (مثلا Form1 يا frmMain) ايجاد مي کنيد که از کلاس Form به ارث رفته است.  پس تمام امکانات کلاس پايه به شما ارث مي رسد. يکي از اين امکانات همان نحوه نمايش فرم در ويندوز مي باشد. براي ديدن کد هاي يک فرم کافيست در Solution Explorer آن را انتخاب کنيد و بر روي آن راست کليک کرده و در نهايت گزينه View Code را کليک نمائيد. (اينکار را مي توانيد با استفاده از کليد F7 نيز انجام دهيد). در رابطه با کد نويسي در فرم در قسمت بعدي توضيح خواهم داد.برنامه نویسی تحت ویندوز
ايجاد فرم هاي جديدبراي ايجاد فرم جديد در پروژه خود کافيست در Solution Explorer بر روي پروژه خود راست کليک کرده و گزينه Add کليک کرده و در نهايت گزينه Windows Form را انتخاب نمائيد. در پنجره اي که باز مي شود نام فرم خود را انتخاب نمائيد. دقت فرمائيد که نام فرم شما ، نام کلاس شما نيز خواهد بود.برنامه نویسی تحت ویندوز
اضافه کردن کنترل ها بر روي فرمبراي اضافه کردن کنترل ها بر روي فرم خود ، از Toolbox (براي فعال کردن Toolbox از کليد هاي Alt Ctrl X استفاده کنيد) کنترل خود را انتخاب کرده و بر روي فرم خود Drag & Drop کنيد.تست کردن فرم جديدبراي تست کردن فرم خود کافي است در کلاس Program داخل متد Main فرم اصلي را به فرم جديد خود تغيير دهيد. به عنوان مثال در صورتيکه فرم جديد شما Form2 مي باشد ، کافيست يک شيء از اين کلاس به متد Run در کلاس Application پاس کنيد. برنامه نویسی تحت ویندوز

برنامه نویسی تحت ویندوز

برنامه نویسی تحت ویندوز

برنامه نویسی تحت ویندوز

برنامه نویسی تحت ویندوز

برنامه نویسی تحت ویندوز

طراحی نرم افزار های تحت ویندوز
با توجه به سالها تجربه ی ما در خصوص برنامه نویسی و طراحی نرم افزار های تحت ویندوز، در اکثر حوزه های برنامه نویسی تحت ویندوز نظیر .Net و Windows API مهارت لازم را دارا می باشیم.

شرکت آکان، خدمات زیر را در خصوص طراحی و برنامه نویسی تحت ویندوز ارائه می دهد:

    برنامه نویسی به کمک API های مختلف ویندوز، DLL ها، کتابخانه های مختلف
    API, Library and DLL Programming
    PDA Programming
    COM objects and Active X controls
    Microsoft .Net Framework Programming

به بیانی دیگر، ترجیح می دهیم از تکنولوژی ها، و API های استاندارد مایکروسافت استفاده نماییم. با این شیوه، نرم افزار طراحی شده، به خوبی با ویرایش های مختلف ویندوز کار خواهند کرد.

این موضوع از این نظر حائز اهمیت است که با تغییر سیستم عامل از XP به Vista یا Windows 7، این تضمین بوجود می آید تا برنامه طراحی شده به خوبی با سیستم عاملهای ذکر شده کار خواهد کرد.

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

هدف این شرکت، تنها طراحی و تولید برنامه نویسی تحت ویندوز برای مشتریان نمی باشد، بلکه هدف ما، طراحی بهترین نرم افزار ممکن برای نیازهای مشتریان می باشد. این همان دلیلی می باشد که از استانداردهای ویندوز یا مایکروسافت در برنامه نویسی خود استفاده می کنیم تا نرم افزار طراحی شده مطمئن و با قابلیت بسط باشد.

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

تکنولوژیها و ویرایشهای مختلف ویندوز
برحسب نیازتان، نرم افزار درخواست شده برای کلیه ویرایشهای ویندوز طراحی ، تولید، و آزمایش می شود ولی تمرکز اصلی ما بر روی ویرایش های Windows XP, Windows Vista و Windows 7 می باشد.

در انتخاب ابزارهای مورد نیاز در طراحی و ساخت نرم افزار ، ابزارهایی بکار گرفته می شوند که برحسب نیازهایتان در پروژه، مناسب ترین می باشند. بطور پیش فرض، ابزار تولیدی مان، Microsoft Visual Studio 2008 می باشد ولی برحسب نیازهایتان، می توانیم از ویرایشهای پیشین و یا زبان های دیگری نظیر MS Access وغیره استفاده نماییم. انتخاب نوع دیتابیس (در صورت نیاز)، بر اساس تمایلات مشتری خواهد بود.برنامه نویسی تحت ویندوز


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






شرکت طراحی وب سایت آکان
امتیاز 4.9 از 5 - تعداد 115 رای


نام :
ایمیل :
پیغام :
 
xhtml
akan google plus
akan facebook
akan twitter
akan instagram
css

شماره تماس :