دانلود تحقیق برنامه نویسی سخت افزار به کمک ویژوال سی

تحقیق-برنامه-نویسی-سخت-افزار-به-کمک-ویژوال-سی
تحقیق برنامه نویسی سخت افزار به کمک ویژوال سی
فرمت فایل دانلودی: .zip
فرمت فایل اصلی: .doc
تعداد صفحات: 15
حجم فایل: 138 کیلوبایت
قیمت: 8000 تومان

لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل :  word (..doc) ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 15 صفحه

 قسمتی از متن word (..doc) : 
 

1
2
‏به نام خدا
‏موضوع تحقیق :
‏ویژوال سی
‏فهرست مطالب
‏برنانه نویسی سخت افزار به کمک ویژال سی ..................‏............... ‏4 و5 و 6
‏تاریخچه ‏........................................................................ 6 و 7
‏ویژگی‏ ........................................................................... 7 و 8 و 9
‏زبان برنامه نویسی ............................................................ 9
‏ویژوال سی درون کار ........................................................ 10
‏نمونه یک برنامه ........................................................... 10و 11
‏پارادایم ها ..................................................................... 11
4
‏نمونه هایی از برنامه ویسی .............................................‏ 12 و13و14و15
‏برنامه نویسی سخت افزار به کمک ویژوال سی
‏یه مدت بود که دنبال این میگشتم که چطوری توی وی بی میشه با پورتها و سخت افزارهای دست ساز ارتباط برقرار کرد .بالاخره پیداش کردم و برای شما دوستان می زارمش اینجا !!
فقط باید ویژوال سی هم داشته باشید تا بتونید DLL‏ مربوطه رو کامپایل کنید !
شاید تابحال خواسته باشید از طریق پورت پرینتر و یا پورت سریال یا باس ISA‏ با سخت افزاری که خودتان ساخته اید ارتباط برقرار کنید . برای این کار شما نیاز به برنامه ای دارید که بوسیله دستورات I/O‏ با سخت افزار شما ارتباط برقرار کند . چون ویژوال بیسیک دارای دستورات کار با پورتهای I/O‏ نیست بایستی توسط ویژوال سی یک Dll‏ برای کار با این پورتها بسازیم و تو وی بی فایل کامپایل شده رو به طور مشابه توابع آی پی آی به کار بگیرید.
DLL‏ و کاربردهای آن
اگر شما در DOS‏ برنامه نویسی کرده باشید با دستورات INPUT‏ و OUPUT‏ در زبان QuickBasic‏ و با دستورات inp‏ و outp‏ در C‏ آشنا هستید . این توابع در VB‏ پیاده سازی نشده اند . این توابع برای سازندگان سخت افزار برای PC‏ و نیز برنامه نویسان سیستم حیاتی هستند زیرا به شما اجازه خواندن از پورت و نوشتن به پورت را می دهند . برای ایجاد امکان استفاده ار پورت در VB‏ باید از Dll‏ یا کتابخانه های دینامیک استفاده کنیم . Dll‏ ها به VB‏ اجازه می دهند تا یک کد نوشته شده به یک زبان دیگر را در زمان اجرا ( بطور دینامیک ) به برنامه لینک شود . چون ویژوال سی دارای توابع خواندن و نوشتن پورت است بنابراین ما از این زبان برای ساخت Dll‏ موردنظر استفاده می کنیم .
نوشتن DLL‏ در VC‏
برای ساخت Dll‏ ما بایستی دو فایل را ایجاد کنیم . اولین فایل یک فایل define‏ یا DEF‏ است و دومین فایل ، یک فایل C++ source‏ یا CPP‏ می باشد . هر دو فایل را می توانید توسط Notepad‏ ایجاد کنید . لیست کد این دو فایل بصورت زیر است :
پس از نوشتن این دو فایل آنها را در یک دایرکتوری قرار دهید ( مثلاً
4
C:port‏ ) و سپس وارد محیط ویژوال سی شوید . از منوی File‏ مورد New‏ را انتخاب کنید و در کادری که ظاهر می شود در قسمت Projects‏ مورد Win32 Dynamic-Link Library‏ را انتخاب کنید . همچنین در سمت راست همان صفحه در کادر Project name‏ عبارت port‏ را وارد کنید و در کادر Location‏ عبارت C:portport‏ را وارد کنید و آنگاه OK‏ را کلیک کنید . ‏
Port.def file‏ :
LIBRARY Port‏
DESCRIPTION DLL FOR I/O‏ PORT‏
EXPORTS‏
Outp @1‏
Inp @2‏
Port.cpp file‏ :
include‏ "conio.h"x‏#
short _stdcall Outp(int PortAddress,int PortData‏){
short‏ Dummy‏;
Dummy=(short)(_outp(PortAddress,PortData‏));
return(Dummy‏);
;}
short‏ _stdcall Inp(int PortAddress‏)
{
short‏ PortData‏;
PortData=(short)(_inp(PortAddress‏));
return(PortData‏);
;}
در مرحله بعدی بایستی فایل های def‏ و cpp‏ را به workspace‏ ایجاد شده اضافه کنیم . برای اینکار در برگه FileView‏ روی عبارت Port files‏ کلیک راست کرده و مورد Add Files to‏ Project‏ را انتخاب کنید .
در کادری که ظاهر می شود فایل port.cpp‏ را انتخاب کنید . با همین روش فایل port.def‏ را نیز به پروژه اضافه نمائید .
حال وارد منوی

 

دانلود فایل
پرداخت با کلیه کارتهای عضو شتاب امکان پذیر است.

دانلود تحقیق بررسی اولیه ویژوال استودیو 2005

تحقیق-بررسی-اولیه-ویژوال-استودیو-2005
تحقیق بررسی اولیه ویژوال استودیو 2005
فرمت فایل دانلودی: .zip
فرمت فایل اصلی: .doc
تعداد صفحات: 20
حجم فایل: 117 کیلوبایت
قیمت: 8000 تومان

لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل :  word (..doc) ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 20 صفحه

 قسمتی از متن word (..doc) : 
 

1
‏بررسی اولیه ویژوال استودیو 2005‏ ‏ ( بخش اول )
‏شرکت مایکروسافت در هفتم نوامبر 2005 ، نسخه نهائی دات نت 2 ( شامل ASP.NET 2.0‏ ) ، ویژوال استودیو 2005 و SQL Server 2005 ‏ ‏را معرفی نمود . تمامی محصولات فوق بگونه ای طراحی شده اند تا بتوانند در کنار نسخه های قبلی فعالیت و امکانات خود را در اختیار‏ ‏ پیاده کنندگان نرم افزار‏ ‏ قرار دهند . مثلا" می توان بر روی یک ماشین نسخه های ASP.NET 1.x‏ و یا ASP.NET 2.0‏ را نصب و از امکانات هر یک از آنان متناسب با شرایط موجود استفاده نمود .‏ ‏
قبل از هر چیز با فریمورک دات نت ( نسخه 2 ) بیشتر آشنا شویم .
‏فریمورک دات نت ( نسخه 2 )
‏فریمورک دات نت ( نسخه 2 ) ، نسخه ای جدید از یک محیط برنامه نویسی شی گراء را ارائه می نماید که با استفاده از آن می توان طیف گسترده ای از انواع نرم افزارها را پیاده سازی نمود :
‏برنامه های سنتی با اینترفیس های خط دستوری ( CLI‏ )
‏برنامه هائی با رابط کاربر گرافیکی ( GUI‏ )
‏برنامه های وب
‏سرویس های وب
‏کتابخانه کلاس های پایه ( BCL‏ ) در فریمورک دات نت ( نسخه 2 ) ، دارای نقشی کلیدی و محوری است که ضمن حمایت از نسخه های قبلی ، با ارائه کلاس های جدید امکان انجام عملیات متداول برنامه نویسی را بیش از گذشته آسان می نماید :
‏مدیریت رشته ها
‏جمع آوری داده
‏ارتباط با بانک های اطلاعاتی
‏دستیابی به فایل
‏علاوه بر موارد فوق ،‏ ‏ کتابحانه کلاس های دات نت با بهبود و‏ ‏ ارتقاء تعدادی زیادی از namespace‏ ها ، تغییرات محسوسی را در خصوص پیاده سازی انواع نرم افزار باعث شده است :
2
ADO.NET 2.0‏ : شامل کلاس های لازم برای دستیابی داده
System.Xml 2.0‏ : شامل کلاس های لازم به منظور انجام عملیات متفاوت بر روی اسناد XMl‏ نظیر خواندن ، نوشتن ، پردازش و تبدیل اسناد
Windows Form 2.0‏ ‏: شامل کلاس های لازم به منظور پیاده سازی برنامه هآی سرویس گیرنده ویندوز با رابط کاربر گرافیکی‏ ‏
ASP.NET 2.0‏ : شامل کلاس های لازم به منظور ایجاد برنامه ها و سرویس های وب
SQL Server 2005‏
SQL Server 2005‏ ، با ارائه مجموعه ای از امکانات و پتانسیل های جدید ، توان عملیاتی و بهره وری پیاده کنندگان بانک های اطلاعاتی را بطرز کاملا" محسوسی افزایش می دهد . پیاده کنندگان بانک های اطلاعاتی می توانند برنامه هائی قدرتمند با بهره گیری از تمامی ظرفیت‏ ‏ SQL Server‏ ‏ ‏2005 پیاده سازی نمایند . مثلا" می توان از کتابخانه کلاس های فریمورک دات نت و زبان های برنامه نویسی به منظور پیاده سازی قابلیت های جدید برروی سرویس دهنده استفاده نمود .
با بکارگیری CLR‏ ، می توان stored procedure‏ و triggers‏ را با استفاده از زبان های مورد حمایت دات نت نظیر VB‏ و یا #C‏ کد نمود . همچنین فریمورک دات نت ،‌ مجموعه ای از کلاس های سمت سرویس دهنده را که دارای قابلیت ها و پتانسیل های از قبل تعبیه شده گسترده ای می باشند ،‌ ارائه می نماید .‏ ‏
ائتلاف CLR‏ و SQL Server 2005‏ ‏ ‏، مزایای زیر را به دنبال دارد :
‏بهبود مدل برنامه نویسی‏ : زبان های برنامه نویسی سازگار با فریمورک دات نت، بمراتب قدرتمند تر از Transact-SQL‏ در موارد متفاوتی می باشند .
‏بهبود امنیت و ایمنی‏ : کد مدیریت یافته در محیط CLR‏ اجراء و عملیات هاستینگ آن توسط database engine‏ انجام می شود . بدین ترتیب اشیاء بانک اطلاعاتی فریمورک دات نت نسبت به Stored procedure‏ نسخه های قبلی SQL Server‏ دارای ایمنی بیشتری می باشند .
4
‏نوع های تعریف شده توسط کاربر و aggregates‏ ‏: دو شی جدید بانک اطلاعاتی می باشند که باعث بهبود ذخیره سازی و توان اعمال query‏ در ارتباط با SQL Server‏ می گردد. پتانسیل های فوق توسط هاستینگ CLR‏ فعال می گردند .
‏محیط پیاده سازی ‏: پیاده سازی بانک اطلاعاتی درون محیط پیاده سازی وپژوال استودیو مجتمع و یکپارچه شده است و پیاده کنندگان می توانند از ابزارهای مشابه به منظور پیاده سازی و اشکال زدائی اشیاء و اسکریپت ها استفاده نمایند .
‏کارآئی و قابلیت توسعه ‏: با توجه به این که کد مدیریت یافته قبل از اجراء به native‏ code‏ ترجمه می گردد ، کارآئی برنامه ها بطرز محسوسی افزایش خواهد یافت .
‏ایجاد برنامه در ویژوال استودیو 2003 و 2005
‏ایجاد یک برنامه در ویژوال استودیو‏ ‏ 2003 مستلزم انجام سه مرحله زیر است :
‏ایجاد یک برنامه دات نت
‏ترجمه برنامه . ویژوال استودیو 2003 به صورت اتوماتیک صرفا" فایل هائی خاص ( دارای یک نوع خاص ) را ترجمه خواهد کرد . در چنین مواردی می بایست پیاده کنندگان‏ ‏ اقدام به ترجمه سایر فایل ها‏ ‏ قبل از استقرار نهائی آنان بر روی سرویس دهنده وب نمایند .
‏استقرار برنامه بر روی سرویس دهنده وب
‏ ‏در ویژوال استودیو 2005 ، ضرورتی ندارد که تمامی فایل ها را درون یک اسمبلی ترجمه نمود .در چنین مواردی علاوه بر ترجمه اتوماتیک‏ ‏ فایل های aspx‏ . ، فایل هائی دیگر با انشعاب cs‏ . و یا Vb‏ . نیز ترجمه خواهند شد . بدین ترتیب ایجاد و استقرار برنامه ها بر روی سرویس دهنده وب با سهولت بیشتری نسبت به گذشته انجام خواهد شد .
‏ایجاد تغییرات در ویژوال استودیو 2003 و 2005
‏در ویژوال استودیو 2003 ، در صورت نیاز به اعمال تغییرات در یک برنامه می بایست تمامی پروژه را فعال و پس از اعمال تغییرات مورد نیاز آن را مجددا" ترجمه و کد را بر روی سرویس دهنده قرار داد. در ویژوال استودیو 2005 ، می‏ ‏ توان صرفا" فایل هائی را که لازم است بر روی آنان تغییراتی اعمال گردد را فعال و پس از اعمال تغییرات ، آنان را بر روی سرویس دهنده وب منتشر نمود ( بدون این که لازم باشد
4
‏ ‏ آنان را مجددا" ترجمه نمائیم ).
‏ایجاد یک وب سایت توسط‏ ‏ ویژوال استودیو‏ ‏ 2005 (بخش اول)‏
ویژوال استودیو دات نت نسخه 2005 ، یک محیط پیشرفته‏ ‏ به منظور طراحی وب سایت های پویا و یا برنامه های وب‏ ‏ را در اختیار پیاده کنندگان قرار می دهد . به همراه ویژوال استودیو دات نت 2005 ، ابزار پیاده سازی برنامه های وب که از آن با نام VWD‏ ( برگرفته از Visual Web Developer‏ ) نیز نام برده می شود ارائه شده است . VWD‏ ، مجموعه ای از ابزارها و برنامه های کمکی به منظور ایجاد وب سایت های مبتنی بر ASP.NET 2.0‏ را در اختیار پیاده کنندگان قرار می دهد .‏ ‏
در این مقاله قصد داریم با نحوه ایجاد یک وب سایت با استفاده از امکانات ویژوال استودیو دات نت 2005 آشنا شویم . بدین منظور مراحل زیر را دنبال نموده و پس از انجام هر مرحله نتایج را بررسی خواهیم کرد.
‏مرحله اول‏ ‏ : ایجاد یک وب سایت و صفحه جدید
‏مرحله دوم‏ ‏ : افزودن کنترل های سرویس دهنده به صفحه
‏مرحله سوم : ‏ ‏نوشتن روتین های پاسخگو در زمان بروز یک رویداد‏ ‏ ( Event handlers‏ )
‏مرحله اول : ایجاد یک وب سایت و صفحه‏ ‏ جدید‏
برای ایجاد یک وب سایت در محیط ویژوال استودیو از گزینه های زیر می توان با توجه به شرایط موجود استفاده نمود :
‏ایجاد یک وب سایت مبتنی بر سیستم فایل‏ : این نوع سایت ها ، صفحات و سایر فایل ها را در یک فولدر موجود بر روی سیستم محلی ذخیره می نمایند . در چنین مواردی ضرورتی به نصب IIS‏ بر روی کامپیوتر محلی وجود نداشته و می توان از ASP.NET Development Server‏ همراه با ویژوال استودیو دات نت استفاده نمود .

 

دانلود فایل
پرداخت با کلیه کارتهای عضو شتاب امکان پذیر است.