فروشگاه گلد داک

فروشگاه گلد داک

فروشگاه جامع تحقیقات علمی و پژوهشی
فروشگاه گلد داک

فروشگاه گلد داک

فروشگاه جامع تحقیقات علمی و پژوهشی

دانلود پاورپوینت کنترل ریزبرنامه نویسی شده

تنظیم مسیرهای لازم جهت اجرای دستورالعملها متغیرهای کنترلی تنظیم گذرگاه مشترک پایه های رجیسترها انتخاب مولتی پلکسرها تعیین نوع عمل ALU
دسته بندی کامپیوتر و IT
بازدید ها 6
فرمت فایل ppt
حجم فایل 290 کیلو بایت
تعداد صفحات فایل 38
دانلود پاورپوینت کنترل ریزبرنامه نویسی شده

فروشنده فایل

کد کاربری 8067
کاربر
وظایف واحد کنترل
تنظیم مسیرهای لازم جهت اجرای دستورالعملها
متغیرهای کنترلی
تنظیم گذرگاه مشترک
پایه های رجیسترها
انتخاب مولتی پلکسرها
تعیین نوع عمل ALU
...
در هرلحظه گروههایی از بیتهای کنترلی در وضعیتSET یا RESET قرار دارند
ایجاد یک سری مراحل متوالی جهت اجرای ریزعمل ها

بلاک دیاگرام واحدکنترل

روشهای طراحی واحد کنترل
کنترل سیم بندی شده (WIRED)
خروجی واحد کنترل ، متغیرهای کنترلی سخت افزاری است که مسیرهای داده را در داخل CPU تعیین می کنند
با تغییر دستورالعمل ها این مدارات بدون استفاده خواهند بود
کنترل ریزبرنامه نویسی شده (MICROPROGRAM)
کلمات کنترلی در یک حافظه ذخیره شوند .
برای اجرای یک دستورالعمل به ترتیب سیگنالهای کنترلی که از قبل در حافظه ذخیره شده اند تولید شوند
با تغییردستورالعملها فقط محتویات این حافظه تغییر خواهد کرد
کنترل ریزبرنامه نویسی شده
Control Address Register (CAR)ثبات آدرس کنترل حاوی آدرس ریز اعمالی است که جهت اجرای دستورالعمل نیاز است

فایل پاورپوینت 38 اسلاید


دانلود پاورپوینت برنامه نویسی با کامپیوتر پایه

برنامه نویسی به صورت پایه در رایانه و برنامه مبنای شانزده جمع دو عدد برنامه نمادین جمع دو عدد برنامه اسمبلی جمع دو عدد برنامه جمع دو عدد به زبان فرترن
دسته بندی کامپیوتر و IT
بازدید ها 8
فرمت فایل ppt
حجم فایل 514 کیلو بایت
تعداد صفحات فایل 38
دانلود پاورپوینت برنامه نویسی با کامپیوتر پایه

فروشنده فایل

کد کاربری 8067
کاربر
برنامه مبنای شانزده جمع دو عدد
برنامه نمادین جمع دو عدد
برنامه اسمبلی جمع دو عدد
برنامه جمع دو عدد به زبان فرترن
قواعد زبان اسمبلی
برچسب
فرم نمادین آدرس است. که می تواند تهی باشد.
نماد خاتمه برچسب کاما می باشد.
دستورات
دستورات ماشین
شبه دستورات
توضیحات
توضیحات مربوط به برنامه که می تواند تهی باشد.
قبل از توضیحات از نماد / استفاده می شود.
برنامه نویسی با کامپیوتر پایه
دستورات کامپیوتر پایه
فرم های مختلف یک برنامه
کد دودوئی
فرم واقعی دستورات حافظه، که اجرا می شوند.
کد مبنای هشت یا شانزده
معادل کد دودوئی که به این مبناها تبدیل شده است.
کد نمادین – برنامه نوشته شده به زبان اسمبلی
استفاده ازنمادها جهت بخشهای مختلف مختلف دستورات
کد دستورالعمل ، آدرس و ...
فرم نمادین دستور به فرم دودوئی آن تبدیل می شود.
زبان های برنامه نویسی سطح بالا
هر دستور به تعدادی از دستورات دودوئی ترجمه می شود.

فایل پاورپوینت 38 اسلاید


تحقیق تاریخچه برنامه نویسی

دانلود تحقیق در مورد تاریخچه برنامه نویسی در قالب ورد و قابل ویرایش
دسته بندی برنامه نویسی
بازدید ها 8
فرمت فایل docx
حجم فایل 332 کیلو بایت
تعداد صفحات فایل 19
تحقیق تاریخچه برنامه نویسی

فروشنده فایل

کد کاربری 15812
کاربر

قدیمیترین نمونه عملی از برنامه نویسی به سال 1801 در کشور فرانسه توسط شخصی بنام جکارد برمی گردد. او یک دستگاه بافندگی طراحی کرده بود که می توانست اعمال خاصی از بافندگی را که روی کارتهای سوراخ شده (Punched card) ثبت شده بودند به ترتیب انجام دهد. این تکنولوژی اجازه تولید بافت های پیچیده و با کیفیت تر را به کارگران معمولی می داد. اکنون به جای کارگران متعدد و ماهر، فقط یک نفر برای مدیریت کل دستگاه کافی بود. روند تقریبا مشابهی نیز در خلال انقلاب صنعتی در انگلیس به وقوع پیوست. به دنبال استفاده از ماشینهای خودکار و کاهش نیروی کار انسانی، جنبشی تحت عنوان لودیت ها به راه افتاد. این جنبش متشکل بود از افرادی که مخالف توسعه تکنولوژی بودند و برای جایگاه شغلی، نان و رزق و روزی خود با تکنولوژی می جنگیدند.


مبانی برنامه نویسی

دانلود مقاله در مورد مبانی برنامه نویسی در قالب ورد و قابل ویرایش
دسته بندی برنامه نویسی
بازدید ها 13
فرمت فایل docx
حجم فایل 30 کیلو بایت
تعداد صفحات فایل 8
مبانی برنامه نویسی

فروشنده فایل

کد کاربری 15812
کاربر

نرم افزار چیست؟

یک پاسخ ساده برای آن عبارتست از: سخت افزار را می توانید لمس کنید اما نرم افزار را نه!

اما این پاسخ بسیار سطحی و ساده است. اگر بخواهیم دقیقتر بگوییم زمانیکه از نرم افزار صحبت می کنیم در حقیقت منظورمان برنامه ای است که در کامپیوتر اجرا می شود. در طول تاریخ، دنیای نرم افزارها و برنامه های کامپیوتری به موازات توسعه برنامه نویسی (Programming) و زبانهای برنامه نویسی (Programming languages) توسعه یافته است. بنابراین مطالعه روند توسعه دنیای برنامه نویسی ما را به مطالعه تاریخچه دنیای نرم افزار رهنمون می سازد.

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


اصول کار و برنامه نویسی با متلب

اصول کار و برنامه نویسی با متلب نوشته دکتر عباس روحانی کتابی است که بازبان ساده به آموزش نرم افزار کاربردی متلب میپردازد
دسته بندی متلب MATLAB
بازدید ها 104
فرمت فایل zip
حجم فایل 4435 کیلو بایت
تعداد صفحات فایل 317
اصول کار و برنامه نویسی با متلب

فروشنده فایل

کد کاربری 19262
کاربر

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


کتاب آموزش صفر تا صد برنامه نویسی ++c سی پلاس پلاس به زبان ساده

شما با این فایل آموزشی می توانید در کوتاه ترین زمان برنامه نویسی C سی پلاس پلاس بیاموزید
دسته بندی سی ++c
بازدید ها 94
فرمت فایل pdf
حجم فایل 1489 کیلو بایت
تعداد صفحات فایل 96
کتاب آموزش صفر تا صد برنامه نویسی ++c سی پلاس پلاس به زبان ساده

فروشنده فایل

کد کاربری 19200
کاربر

زبان برنامه نویسی ++C یک زبان برنامه‌نویسی رایانه‌ای همه‌منظوره، شیءگرا، سطح بالا و چندرگه (که از برنامه‌نویسی رویه‌ای، تجرید داده‌ها و برنامه‌نویسی شیءگرا پشتیبانی می‌کند)، عمومی و با قابلیت‌های سطح بالا و سطح پایین می‌باشد. این زبان دارای قابلیت‌های انواع داده ایستا، نوشتار آزاد، چندمدلی، معمولاً زبان ترجمه شده با پشتیبانی از برنامه‌نویسی ساخت‌یافته، برنامه‌نویسی شیءگرا، برنامه‌نویسی جنریک است. در کتاب حاضر شما بیشتر با این زبان برنامه نویسی آشنا خواهید شد.


آموزش کامل برنامه نویسی سی شارپ #C

با این فایل آموزشی می توانید تمام مباحث برنامه نویسی سی شارپ را درک کرده و آن را به خوبی پیاده سازی کنید
دسته بندی سی شارپ #C
بازدید ها 95
فرمت فایل pdf
حجم فایل 7204 کیلو بایت
تعداد صفحات فایل 578
آموزش کامل برنامه نویسی سی شارپ #C

فروشنده فایل

کد کاربری 19200
کاربر

سی‌شارپ زبانی شیءگرا و سطح بالا (high level) از خانوادهٔ زبان‌های چارچوب دات‌نت شرکت مایکروسافت است.
این زبان برپایه سادگی، مدرن بودن، همه منظوره و شی گرا بودن ساخته شد.طراح زبان برنامه نویسی دلفی، سرپرستی تیم طراحان زبان #C را بر عهده داشت.این زبان دارای دستوری شی گرا مشابه ++C است و به شدت از زبان‌های جاوا و دلفی تاثیر پذیرفته‌است.


کتاب آموزش برنامه نویسی به زبان ساده

دنیای برنامه نویسی دنیای عجیبی است برنامه نویسی به شما اجازه می دهد که با کامپیوترتان مانند یک رئیس رفتار کنید برنامه نویسی می تواند شغل یا تفریح شما باشد
دسته بندی سی شارپ #C
بازدید ها 66
فرمت فایل zip
حجم فایل 6860 کیلو بایت
تعداد صفحات فایل 1
کتاب آموزش برنامه نویسی به زبان ساده

فروشنده فایل

کد کاربری 17004
کاربر

کتاب آموزش برنامه نویسی سی شارپ به زبان ساده

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

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

  • سی‌شارپ چیست؟
  • دات نت فریم ورک (.NET Framework) چیست؟
  • ویژوال استودیو
  • دانلود و نصب ویژوال استودیو
  • قانونی کردن ویژوال استودیو
  • به ویژوال استودیو خوش آمدید
  • گردشی در ویژوال استودیو
  • تغییر ظاهر ویژوال استودیو
  • ساخت یک برنامه ساده
  • استفاده از IntelliSense
  • رفع خطاها
  • توضیحات
  • کاراکترهای کنترلی
  • علامت @
  • متغیرها
  • انواع ساده
  • استفاده از متغیرها
  • ثابت‌ها
  • تبدیل ضمنی
  • تبدیل صریح
  • تبدیل با استفاده از کلاس Convert
  • عبارات و عملگرها
  • عملگرهای ریاضی
  • عملگرهای تخصیصی (جایگزینی)
  • عملگرهای مقایسه ای
  • عملگرهای منطقی
  • عملگرهای بیتی
  • تقدم عملگرها
  • گرفتن ورودی از کاربر
  • ساختارهای تصمیم
  • دستور if
  • دستور if…else
  • عملگر شرطی
  • دستور if چندگانه
  • دستور if تو در تو
  • استفاده از عملگرهای منطقی
  • دستور Switch
  • تکرار
  • حلقه While
  • حلقه do while
  • حلقه for
  • حلقه‌های تو در تو (Nested Loops)
  • خارج شدن از حلقه با استفاده از break و continue
  • آرایه‌ها
  • حلقه foreach
  • آرایه‌های چند بعدی
  • آرایه‌های دندانه دار
  • متدها
  • مقدار برگشتی از یک متد
  • پارامترها و آرگومانها
  • نامیدن آرگومانها
  • ارسال آرگومانها به روش ارجاع
  • پارامترهای out
  • ارسال آرایه به عنوان آرگومان
  • کلمه کلیدی params
  • محدوده متغیر
  • پارامترهای اختیاری
  • سربارگذاری متدها
  • بازگشت
  • نماینده‌ها (Delegates)
  • آرگومانهای خط فرمان (Command Line Arguments)
  • شمارش (Enumeration)
  • تبدیل انواع شمارشی
  • ساختارها
  • برنامه نویسی شیء گرا (Object Oriented Programming)
  • کلاس
  • سازنده (Constructor)
  • مخرب (Destructor)
  • فیلدهای فقط – خواندنی
  • سطح دسترسی (Scope)
  • کپسوله سازی
  • خواص
  • فضای نام
  • ساختارها در برابر کلاس‌ها
  • کتابخانه کلاس
  • وراثت
  • سطح دسترسی Protect
  • اعضای Static
  • متدهای مجازی
  • کلاس آبجکت (System.Object Class)
  • Boxing
  • و Unboxing
  • ترکیب (Containment)
  • سربارگذاری عملگرها
  • عملگر is
  • رابط‌ها (Interfaces)
  • کلاس‌های انتزاعی (Abstract Class)
  • کلاس‌های مهر و موم شده (Sealed Class)
  • کلاس‌های تکه تکه (partial-classes)
  • چند ریختی
  • عملگر as
  • سربارگذاری تبدیل‌ها
  • ایجاد آرایه ای از کلاس‌ها
  • ایندکسرها
  • String Interpolation
  • مدیریت استثناءها و خطایابی
  • استثناءهای اداره نشده
  • دستورات try و catch
  • استفاده از بلوک finally
  • ایجاد استثناء
  • تعریف یک استثناء توسط کاربر
  • اشکال زدایی توسط ویژوال استودیو
  • نقطه انفصال (Breakpoints)
  • قدم زدن در میان کدها
  • به دست آوردن مقادیر متغیرها
  • مجموعه‌ها (Collections)
  • کلاس ArrayList
  • ایجاد یک کلکسیون
  • ساخت دیکشنری
  • Hashtable در سی‌شارپ
  • انواع Enumerator و Enumerable
  • رابط‌های IEnumerator و IEnumerable
  • پیمایشگر (Iterator)
  • کلکسیون‌های عمومی (Generic Collections)
  • جنریک‌ها (Generics)
  • متدهای جنریک
  • کلاس‌های جنریک
  • محدودیت نوع
  • انواع تهی
  • عملگر (??) Null Coalescing
  • رویدادها (Events)
  • متدهای بی نام (Anonymous Methods)
  • مقدار دهنده‌ها (Initializers)
  • نوع استنباطی (Type Inference)
  • انواع بی نام (Anonymous Types)
  • متدهای توسعه یافته
  • عبارات لامبدا (Lambda expressions)
  • Expression-Bodied Members
  • استفاده از کلاس های استاتیک در فضای نام
  • مقدار دهی اولیه به خصوصیات خودکار
  • فیلتر استثنائات
  • دستور using
  • مخفی کردن متد (Method Hiding)
  • Tuple چیست
  • توابع محلی (Local Functions)
  • اشیاء تغییر ناپذیر (Immutable Object)
  • ویندوز فرم
  • برنامه نویسی ویژوال
  • ایجاد یک برنامه ویندوزی ساده
  • کنترل کننده رویداد (Event Handler)
  • جدا کردن محیط طراحی از محیط کدنویسی
  • کلاس MessageBox
  • کنترل‌ها
  • نامگذاری کنترل‌ها
  • ویندوز فرم
  • کنترل Button
  • کنترل ErrorProvider
  • کنترل HelpProvider
  • کنترل Label
  • کنترل TextBox
  • کنترل RichTextBox
  • کنترل RadioButton
  • کنترل CheckBox
  • کنترل ListBox
  • کنترل‌های Panel و GroupBox
  • کنترل ComboBox
  • کنترل CheckedListBox
  • کنترل NumericUpDown
  • کنترل PictureBox
  • کنترل LinkLable
  • کنترل MonthCalendar
  • کنترل Notify Icon
  • کنترل DateTimePicker
  • کنترل DataGridView
  • کنترل TabControl
  • کنترل TreeView
  • کنترل ToolTip
  • کنترل TrackBar
  • کنترل Timer
  • کنترل FileSystemWatcher
  • کنترل WebBrowser
  • کنترل ContextMenuStrip
  • طراحی فرم‌های ویندوزی
  • خاصیت Anchor
  • خاصیت Dock
  • خاصیت TabIndex
  • اضافه کردن منو به فرم
  • ساخت نوار ابزار
  • کنترل ToolStripContainer
  • کادرهای محاوره‌ای
  • کنترل ColorDialog
  • کنترل FontDialog
  • کنترل FolderBrowserDialog
  • کنترل OpenFileDialog
  • کنترل SaveFileDialog
  • رویدادهای ماوس
  • رویدادهای کیبورد
  • UserControl
  • فرم شرطی (Modal Form) در سی‌شارپ
  • کار با فرم‌های MDI
  • دات نت فریم ورک
  • کلاس System.DateTime
  • محاسبه اختلاف دو تاریخ
  • کلاس System.Math
  • ایجاد عدد تصادفی
  • رشته‌ها و عبارات با قاعده (منظم)
  • کلاس System.String
  • مقایسه رشته‌ها
  • الحاق رشته‌ها
  • جا دادن یک رشته در داخل رشته دیگر
  • حذف زائده‌ها از رشته‌ها
  • جداکردن رشته‌ها
  • جستجو کردن در رشته‌ها
  • استخراج، حذف و جایگزین کردن رشته‌ها
  • جایگزین کردن رشته‌ها
  • تغییر بزرگی و کوچکی حروف یک رشته
  • قالب بندی رشته‌ها
  • کلاس StringBuilder
  • اعتبار سنجی با استفاده از عبارات باقاعده
  • File System
  • آدرس‌های مطلق و نسبی
  • فضای نام System.IO
  • کلاس System.IO.File
  • کلاس System.IO.FileInfo
  • کلاس System.IO.Directory
  • کلاس System.IO.DirectoryInfo
  • کلاس System.IO.Path
  • کلاس FileStream
  • نوشتن در یک فایل متنی
  • خواندن از یک فایل متنی
  • فشرده کردن و از حالت فشرده در آوردن یک فایل متنی
  • زبان نشانه گذاری توسعه پذیر (XML)
  • XML Document Object Model
  • نوشتن در یک فایل XML
  • خواندن از فایل XML
  • استفاده از XPath برای انتخاب گره‌ها
  • استفاده از فونت در سی‌شارپ
  • ویرایش فونت‌ها (مثال)
  • مقایسه اشیاء با استفاده از رابط‌های IComparable و IComparer
  • Object Browser
  • LINQ
  • LINQ چیست؟
  • عبارات پرس و جو
  • استفاده از روش متدی
  • اجرای با تأخیر (deferred execution)
  • عبارت from
  • عبارت Select
  • متد Select()
  • عبارت where
  • عبارت orderby
  • عبارت let
  • عبارت group-by
  • اتصال منابع داده ای
  • عبارت join – انجام عمل inner join
  • عبارت Join – انجام یک عمل Group Join
  • عبارت Join – انجام یک عمل Left Outer Join
  • LINQ to XML
  • ایجاد یک سند XML با استفاده از LINQ to XML
  • LINQ To SQL چیست؟
  • پرس و جو در دیتابیس با استفاده از LINQ to SQL
  • ویرایش بانک اطلاعاتی با استفاده از LINQ to SQL
  • متدهای بهم پیوسته (Aggregate Methods) در LINQ
  • ADO.NET
  • ADO.NET و دیتابیس‌ها
  • مبانی SQL
  • ایجاد جدول و دیتابیس با استفاده از ویژوال استودیو
  • اتصال به دیتابیس با استفاده از ابزارهای ویژوال استودیو
  • رشته اتصال (Connection Strings)
  • Data Provider
  • کلاس Connection
  • کلاس command
  • کلاس Parameter
  • کلاس DataReader
  • کلاس DataAdapter
  • کلاس DataSet
  • اتصال به دیتابیس با کد
  • پرس و جو در دیتابیس: روش متصل (Connected)
  • پرس و جو در دیتابیس: روش غیر متصل (Disconnected)
  • اضافه کردن رکورد: روش متصل
  • اضافه کردن رکورد: روش غیر متصل
  • پاک کردن یک رکورد: روش متصل
  • پاک کردن یک رکورد – روش غیر متصل
  • بروزرسانی رکوردها: روش متصل
  • بروزرسانی رکوردها: روش غیر متصل
  • اتصال به دیتابیس Access
  • پرس و جو در دیتابیس Access
  • معماری سه لایه
  • معماری سه لایه چیست؟
  • تشریح لایه‌ها در معماری سه لایه
  • سیستم ثبت مشخصات فردی – با استفاده از معماری سه لایه
  • برقراری ارتباط بین لایه‌ها
  • عملیات انتخاب، درج، حذف و ویرایش

با آرزوی موفقیت روز افزون شما، مردم ایران زمین

خریدازشماتضمین ازما...


آموزش برنامه نویسی اندروید 0 تا 100

آموزش هایی کاملا متفاوت برای برنامه نویسی اندروید ، با زبانی قابل فهم و درک یادگیری سریع!
دسته بندی برنامه نویسی اندروید
بازدید ها 128
فرمت فایل rar
حجم فایل 638 کیلو بایت
تعداد صفحات فایل 1
آموزش برنامه نویسی اندروید 0 تا 100

فروشنده فایل

کد کاربری 17004
کاربر

فایل بصورت برنامه نصبی بر روی موبایلهای اندروید با پسوند apk می باشد.

آموزش های جدید درون برنامه برای محیط برنامه نویسی Android Studio میباشد.

امروزه سیستم عامل اندروید به یکی از پر طرفدارترین سیستم عامل های روز دنیا تبدیل شده است

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

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

_و خیلی آموزش های پرکاربرد دیگر ...


اموزش زبان برنامه نویسی c

ربان c زبانی مرجع است که با آموختن آن و نوشت برنامه می توانید به یک درآمد خوب برسید
دسته بندی برنامه نویسی
بازدید ها 35
فرمت فایل pdf
حجم فایل 11598 کیلو بایت
تعداد صفحات فایل 257
اموزش زبان برنامه نویسی c

فروشنده فایل

کد کاربری 14645
کاربر

ربان c زبانی مرجع است که با آموختن آن و نوشت برنامه می توانید به یک درآمد خوب برسید


پژوهش ساعت دیجیتال به زبان سی شارپ

پروژه در محیط ویندوزفرم ویژوال استودیو نوشته شده است ساعت کاملا داینامیک است و می توان آن را تنطیم نمود
دسته بندی سی شارپ #C
بازدید ها 64
فرمت فایل rar
حجم فایل 54 کیلو بایت
تعداد صفحات فایل 1
پژوهش ساعت دیجیتال به زبان سی شارپ

فروشنده فایل

کد کاربری 14322
کاربر

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

با دانلود این پروژه تمام فایل های پروژه را دریافت خواهید کرد

میتوانید آن را باز کرده و نحوه کار را مشاهده نموده و تغییرات لازم را اعمال کنید

پروژه بسیار خوانا و گویا می باشد


پژوهش حل معادله درجه 2 به زبان سی شارپ

پروژه در محیط ویندوزفرم ویژوال استودیو نوشته شده است که برای باز کردن آن کافیست بر روی فایل moadele_2slnکلیک کنید
دسته بندی سی شارپ #C
بازدید ها 69
فرمت فایل rar
حجم فایل 37 کیلو بایت
تعداد صفحات فایل 1
پژوهش حل معادله درجه 2 به زبان سی شارپ

فروشنده فایل

کد کاربری 14322
کاربر

پروژه در محیط دیندوزفرم ویژوال استودیو نوشته شده است
که برای باز کردن آن کافیست بر روی فایل
moadele_2.sln
کلیک کنید

پروژه کاملا گویاست با کامنت های مورد نیاز


پژوهش ساعت دیجیتال برای avr به زبان سی

پروژه ساعت دیجیتال پروژه ای برای افراد مبتدی که با کدویژن کار میکنند این پروژه به زبان سی میباشد
دسته بندی سی ++c
بازدید ها 39
فرمت فایل rar
حجم فایل 100 کیلو بایت
تعداد صفحات فایل 2
پژوهش ساعت دیجیتال برای avr به زبان سی

فروشنده فایل

کد کاربری 14322
کاربر

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

در فایل زیپ دو پوشه با نام های PT,CV میباشند در پوشه CV سورس پروژه میباشد

که باید با نرم افزار کدویژن باز شود در پوشه PT فایل مخصوص Proteus میباشد



دانلود جزوه کاربردی آشنایی با با دستگاه های CNC

جزوه کاربردی آشنایی با با دستگاه های CNC که شامل موضوعات زیر می باشد
دسته بندی مکانیک
فرمت فایل zip
حجم فایل 9312 کیلو بایت
تعداد صفحات فایل 206
جزوه کاربردی آشنایی با با دستگاه های CNC

فروشنده فایل

کد کاربری 7218

فهرست :

معرفی کلی

روش کاری سیستم های CNC

بخش های اصلی CNC

اجزای کنترل موقعیت و سرعت دستگاه CNC و سیستم های کنترلی

کنترل های مورد استفاده

تجهیزات الکتریکی

حافظه

اجزای مکانیکی

برنامه نویسی

کالیبراسیون


دانلود جزوه کاربردی آشنایی با با دستگاه های CNC

جزوه کاربردی آشنایی با با دستگاه های CNC که شامل موضوعات زیر می باشد
دسته بندی مکانیک
فرمت فایل zip
حجم فایل 9312 کیلو بایت
تعداد صفحات فایل 206
جزوه کاربردی آشنایی با با دستگاه های CNC

فروشنده فایل

کد کاربری 7218

فهرست :

معرفی کلی

روش کاری سیستم های CNC

بخش های اصلی CNC

اجزای کنترل موقعیت و سرعت دستگاه CNC و سیستم های کنترلی

کنترل های مورد استفاده

تجهیزات الکتریکی

حافظه

اجزای مکانیکی

برنامه نویسی

کالیبراسیون


دانلود جزوه آموزشی آشنایی با ‏PLC

فایل پاورپوینت پی دی اف شده آشنایی با PLC که شامل اطلاعات اولیه و کاربردی در زمینه PLC به شرح زیر می باشد
دسته بندی صنایع نفت و گاز
فرمت فایل zip
حجم فایل 13853 کیلو بایت
تعداد صفحات فایل 175
جزوه آموزشی آشنایی با ‏PLC

فروشنده فایل

کد کاربری 7218

فایل پاورپوینت پی دی اف شده آشنایی با PLC که شامل اطلاعات اولیه و کاربردی در زمینه PLC به شرح زیر می باشد:

آشنایی با تجهیزات پایه ای قدرت

اصول کار و کاربرد PLC

آشنایی با سیستم اعداد

اصطلاحات و پایه ها

آشنایی با یک میکرو PLC

برنامه نویسی

ورودی و خروجی ها

تایمرها و شمارنده ها

موضوعات پیشرفته تر

مقدمه ای بر ابزار دقیق

انواع PLC های زیمنس

انواع پوش باتن ها

نوار نقاله

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

کنتاکتور

بی متال یا رله اضافه بار

راه انداز

CPU

خرجی های PLC

سنسور

محرک

ورودی های دیجیتال

ورودی آنالوگ

خروجی دیجیتال

خروجی آنالوگ

برنامه – نردبانی

خواندن دیاگرام Ladder

LAD STL

زبان FBD

نرم افزار

سخت افزار

حافظه

RAM ROM EPROM Firmware

وسیله برنامه نویسی یا PG

کابل ها

S7 – 200

کلید حالت و تنظیمات آنالوگ

ماجول های گسترش

نشانگر وضعیت

I/O

IO

شبیه ساز ورودی

رابط ها

ترمینال

ابر خازن

200TD

پورت آزاد

STEP 7 MICRO /WIN32

سمبل کنتاکت ها

بوبین و باکس

وارد کردن المان

And به صورت بوبین

OR به صورت بوبین

تست برنامه

توابع Status

اجبار کردن

سلسله عملکرد

راه اندازی موتور با PLC

مدار فرمان و قدرت یک الکتروموتور

دستورالعمل راه اندازی موتور

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

اضافه کردن لیمیت سوئیچ

تایمر ها

مدار تک خطی تایمر

تایمرهای S7 – 200

تایمرهای On-Delay

تایمرTONR

تایمر Off – Delay

تانک مخلوط کن

شمارنده ها

شمارنده LAD

شمارنده دو جهته

شمارنده های سرعت بالا

موقعیت یابی

پالس ها

پهنای پالس PWM

واسطه سنسورها AS-I

PROFIBUS-DP

SIEMENS


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

پاورپوینت محیط برنامه نویسی در 153 اسلاید قابل ویرایش با فرمت pptx
دسته بندی کامپیوتر و IT
فرمت فایل pptx
حجم فایل 298 کیلو بایت
تعداد صفحات فایل 153
پاورپوینت محیط برنامه نویسی

فروشنده فایل

کد کاربری 7466

پاورپوینت محیط برنامه نویسی در 153 اسلاید قابل ویرایش با فرمت pptx



منوی FILE

ایجاد فایل جدید (FILE NEW)

با انتخاب این گزینه یک پنجره جدید که شما قادر به نوشتن برنامه در آن هستید ایجاد می شود .

باز کردن فایل (OPEN FILE )

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

BASCOM فایلها را بصورت استاندارد ASCII ذخیره می کند .بنابراین شمکا می توانید از ویرایشگری مثل NOTEPAD برای نوشتن برنامه استفاده کنید و سپس آنرا به محیط انتقال دهید.

بستن فایل CLOSE FILE ) )

این گزینه پنجره برنامه فعال را می بندد . اگر در فایل تغییری ایجاد کرده اید ابتدا باید قبل از بستن آن را ذخیره نمایید .

ذخیره فایل (FILE SAVE )

با این گزینه شما قادر به ذخیره فایل بصورت ASCII در کامپیوتر خواهید بود .

ذخیره کردن بعنوان (FILE SAVE AS )

با این گزینه قادر خواهید بود فایل موجود را با نام دیگر ذخیره کنید.

نمایش پرینت فایل (FILE PRINT PREVIEW )

این گزینه نشان می دهد که فایل متنی موجود برنامه در هنگام پرینت به چه صورت خواهد بود .

پرینت فا یل (FILE PRINT )

با این گزینه شما می توانید فایل موجود در برنامه را پرینت نمایید .

بستن فایل CLOSE FILE ) )

با این گزینه شما قادر خواهید بود از محیط BASCOM خارج شوید ولی در صورتی که شما در برنامه تان تغییری داده اید و آن را ذخیره نکرده اید , پیش از خروج هشدار میدهد.


منوی EDIT

EDIT UNDO

با این گزینه شما می توانید دستکاری اخیرتان در برنامه را از بین ببرید .

EDIT REDO

با این گزینه شما می توانید دستکاری اخیرتان را که از بین برده بودید دوباره برگردانید .

EDIT CUT

با این گزینه شما می توانید متن انتخاب شده را بریده و به محل جدیدی انتقال دهید .

EDIT COPY

با این گزینه شما می توانیدمتن انتخاب شده را کپی کرده و به محل جدیدی انتقال دهید .

EDIT PAST

با این گزینه شما می توانید متنی را که قبلا COPY یا CUT کرده بودید در محل مورد نظر بچسبانید .

EDIT FIND

با این گزینه شما می توانید متنی را در برنامه تان جستجو کنید .

EDIT FIND NEXT

با این گزینه شما می توانید متن مورد جستجو را دوباره جستجو نمایید .

EDIT REPLACE

با این گزینه شما می توانید متنی را جایگزین متن موجود در برنامه نمایید یعنی در قسمت TEXT TO FIND متن مورد جستجو که باید توسط متن دیگری جایگزین شود را تایپ کنید و در قسمت REPLACE WITH متنی را که باید جایگزین شود تایپ می کنیم .

EDIT GOTO

با این گزینه شما می توانیدمستقیما و به سرعت به خط دلخواهی بروید .


نوار ابزار در این محیط

RUN

با فشردن این دکمه شبیه سازی آغاز می شود .

PAUSE

باعث توقف موقت شبیه سازی می شود و با فشردن دکمه RUN شبیه سازی ادامه پیدا می کند .

STOP

باعث توقف کامل شبیه سازی برنامه جاری می شود .

STEP INTO CODE

با استفاده از این دکمه می توان برنامه را خط به خط اجرا نمود و هنگام فراخوانی توابع به داخل آنها رفته و مراحل اجرای آنها را بررسی کرد . این کار را با فشردن کلید F8 نیز می توانید انجام دهید .بعد از هر بار اجرای این دستور شبیه سازی به حالت PAUSE می رود .


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

پاورپوینت محیط برنامه نویسی در 153 اسلاید قابل ویرایش با فرمت pptx
دسته بندی کامپیوتر و IT
فرمت فایل pptx
حجم فایل 298 کیلو بایت
تعداد صفحات فایل 153
پاورپوینت محیط برنامه نویسی

فروشنده فایل

کد کاربری 7466

پاورپوینت محیط برنامه نویسی در 153 اسلاید قابل ویرایش با فرمت pptx



منوی FILE

ایجاد فایل جدید (FILE NEW)

با انتخاب این گزینه یک پنجره جدید که شما قادر به نوشتن برنامه در آن هستید ایجاد می شود .

باز کردن فایل (OPEN FILE )

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

BASCOM فایلها را بصورت استاندارد ASCII ذخیره می کند .بنابراین شمکا می توانید از ویرایشگری مثل NOTEPAD برای نوشتن برنامه استفاده کنید و سپس آنرا به محیط انتقال دهید.

بستن فایل CLOSE FILE ) )

این گزینه پنجره برنامه فعال را می بندد . اگر در فایل تغییری ایجاد کرده اید ابتدا باید قبل از بستن آن را ذخیره نمایید .

ذخیره فایل (FILE SAVE )

با این گزینه شما قادر به ذخیره فایل بصورت ASCII در کامپیوتر خواهید بود .

ذخیره کردن بعنوان (FILE SAVE AS )

با این گزینه قادر خواهید بود فایل موجود را با نام دیگر ذخیره کنید.

نمایش پرینت فایل (FILE PRINT PREVIEW )

این گزینه نشان می دهد که فایل متنی موجود برنامه در هنگام پرینت به چه صورت خواهد بود .

پرینت فا یل (FILE PRINT )

با این گزینه شما می توانید فایل موجود در برنامه را پرینت نمایید .

بستن فایل CLOSE FILE ) )

با این گزینه شما قادر خواهید بود از محیط BASCOM خارج شوید ولی در صورتی که شما در برنامه تان تغییری داده اید و آن را ذخیره نکرده اید , پیش از خروج هشدار میدهد.


منوی EDIT

EDIT UNDO

با این گزینه شما می توانید دستکاری اخیرتان در برنامه را از بین ببرید .

EDIT REDO

با این گزینه شما می توانید دستکاری اخیرتان را که از بین برده بودید دوباره برگردانید .

EDIT CUT

با این گزینه شما می توانید متن انتخاب شده را بریده و به محل جدیدی انتقال دهید .

EDIT COPY

با این گزینه شما می توانیدمتن انتخاب شده را کپی کرده و به محل جدیدی انتقال دهید .

EDIT PAST

با این گزینه شما می توانید متنی را که قبلا COPY یا CUT کرده بودید در محل مورد نظر بچسبانید .

EDIT FIND

با این گزینه شما می توانید متنی را در برنامه تان جستجو کنید .

EDIT FIND NEXT

با این گزینه شما می توانید متن مورد جستجو را دوباره جستجو نمایید .

EDIT REPLACE

با این گزینه شما می توانید متنی را جایگزین متن موجود در برنامه نمایید یعنی در قسمت TEXT TO FIND متن مورد جستجو که باید توسط متن دیگری جایگزین شود را تایپ کنید و در قسمت REPLACE WITH متنی را که باید جایگزین شود تایپ می کنیم .

EDIT GOTO

با این گزینه شما می توانیدمستقیما و به سرعت به خط دلخواهی بروید .


نوار ابزار در این محیط

RUN

با فشردن این دکمه شبیه سازی آغاز می شود .

PAUSE

باعث توقف موقت شبیه سازی می شود و با فشردن دکمه RUN شبیه سازی ادامه پیدا می کند .

STOP

باعث توقف کامل شبیه سازی برنامه جاری می شود .

STEP INTO CODE

با استفاده از این دکمه می توان برنامه را خط به خط اجرا نمود و هنگام فراخوانی توابع به داخل آنها رفته و مراحل اجرای آنها را بررسی کرد . این کار را با فشردن کلید F8 نیز می توانید انجام دهید .بعد از هر بار اجرای این دستور شبیه سازی به حالت PAUSE می رود .


دانلود مقاله اصول برنامه نویسی اسمبلی

مقاله اصول برنامه نویسی اسمبلی در 46 صفحه ورد قابل ویرایش
دسته بندی کامپیوتر و IT
فرمت فایل doc
حجم فایل 31 کیلو بایت
تعداد صفحات فایل 46
مقاله اصول برنامه نویسی اسمبلی

فروشنده فایل

کد کاربری 6017

مقاله اصول برنامه نویسی اسمبلی در 46 صفحه ورد قابل ویرایش

CPU تراشه enCorRe دستور پشتیبانی می‌کند. همه برنامه‌ها باید از این 37 دستور استفاده کنند. سیپرس یک مترجم مجانی ارائه می‌دهد که کدهای اسمبلی را که شما می‌نویسید به فایل‌های موضوع، که به منظور برنامه‌ریزی در EPROM تراشه تهیه می‌شوند، تبدیل می‌کند. اگر ترجیح دهید که در C برنامه‌نویسی کنید، سیپریس یک مفسر C نیز پیشنهاد می‌کند.

اگر با برنامه‌نویسی اسمبلی میکروکنترلر آشنایی داشته باشید، برنامه‌نویسی برای enCoRo نیز مشابه همان است. اما اگر با برنامه‌نویسی در بیسیک و C آشنا هستید، باید بدانید که در برنامه‌نویسی کدهای اسمبلی بسیاری از عملگرهای زبانهای سطح بالا موجود نیست در اینجا دیگر حلقه‌های While یا ‌for یا انواع مختلف متغیرها وجود ندارد. اما برای تراشه‌‌ای مانند enCoRo که به منظور کارهای نمایشی و کنترلی غیر پیچیده طراحی شده است، استفاده از کدهای اسمبلی عملی است. برای برنامه‌های کوتاه، که به سرعت اجرا می‌شوند احتیاجی به خرید مفسر نیست.


اصول برنامه‌نویسی اسمبلی

برنامه‌نویسی اسمبلی شامل یک مجموعه از دستورات است که هر کدام مربوط به کدهای ماشینی هستند که تراشه از آنها پشتیبانی می‌کند. مثلاً دستور iord، که محل io را می‌خواند به کد h29 مربوط است. به جای به خاطر آوردن h 29، شما می‌توانید iord را بنویسید، و مترجم معادل سازی را برای شما انجام خواهد داد. دستور iord همچنین احتیاج به یک عملوند دارد که محل خواندن را مشخص کند. به عنوان مثال 01h iord پورتی با آدرس h 10 را می‌خواند.

زبان برنامه‌نویسی اسمبلی همچنین می‌تواند شامل دایرکتیو[1] و توضیحات باشد. دایرکتیوها دستوراتی هستند که به جای اینکه مربوط به CPU باشند، مربوط به مترجم می‌باشند. دایرکتیوها شما را قادر می‌سازند که محلی از حافظه را مشخص کنید، متغیرهایی تعریف نمایید. در کل، نقشی که مترجم در کنار اجرای دستورات مشخص شده باید ایفا کند را نشان می‌دهند. یک نقطه ویرگول ( : )یا ممیز دوبل ( // ) یک عبارت توصیفی را مشخص می‌کنند که مترجم از آنها چشم‌پوشی می‌کند.

مترجمی که توسط سیپرس ارائه می‌شود، cyasm.exe قابل اجرا در پنجره داس[2] می‌باشد. سیپرس مرجع‌ها و راهنمای استفاده برای کاربرانی را تهیه کرده است که چگونگی استفاده از مترجم را شرح می‌دهد.

مترجم از دو مجموعه دستور مشابه برای CPU‌های سری A و سری‌B پشتیبانی می‌کند. تراشه‌های enCoRo از سری B هستند. تراشه‌های قدیمی‌تر سیپرس، مانند 63001، از سری A بودند و از همة دستورات بجز بعضی از آنها پشتیبانی می‌کنند.

کدهای مترجم

راهنمای کاربران دارای توضیحات کاملی در مورد کد اسمبلی و دایرکتیوهاست و در اینجا برخی از جزئیات آن تکرار می‌شود. جدول 1-8 خلاصه‌ای از کدها می‌باشد و جدول 2-8 خلاصه‌ای از دایرکتیوها را نشان می‌دهد. کدهای ماشین تراشه به 37 دستور ترجمه شده است.

خصوصیات و محدودیت‌ها

یکی از دلایل انتخاب تراشه 63743، ارزان قیمت بودن آن است. قیمت این تراشه حدود چند دلار در سفارشهای محدود می‌باشد.

تراشه دارای 8 کیلوبایت حافظه برنامه است. با یک بهینه‌سازی، کدهایی که برای پشتبانی از ارتباطات USB لازم است، می‌توانند در یک کیلوبایت جای گیرند و به این ترتیب 7 کیلوبایت باقیمانده می‌توانند برای کاربردهای دیگر استفاده شوند.

یک ابزار ضروری برای ارتقای این تراشه کیت ارتقا می‌باشد که شامل بر ارتقا، مترجم و برنامه‌های اشکال زدایی است. همچنین ممکن است احتیاج به برنامه‌ریز Lo PROM –Hi CY3649 نیز داشته باشید که همه این ابزارها توسط سیپرس در دسترس قرار گرفته است.

63743 برای همه پروژه‌ها مناسب نیست. این تراشه دارای سرعت پایین است که به معنای آن است که شما نمی‌توانید به منظور انتقالهای همزمان و توده‌ای از آن استفاده کنید. و سریعترین زمان تأخیر ممکن دارای انتقال وقفه‌ای، 8 بایت در هر 10 میلی‌ثانیه می‌باشد. برخلاف بعضی از کنترلرهای اولیه، 63743 از انتقال وقفه‌ای خروجی پشتیبانی می‌کند.

درون تراشه

CPU این تراشه یک RISC هشت بیتی است که می‌تواند به حافظه برنامه، RAM، پورت‌ها‌ی I/O همه کاره و البته پورت USB دسترسی داشته باشد. پورت USB در حقیقت یک پورت سوئیچ خودکار است که هر دو واسط USB و PS/2 را برای ماوس و دیگر دستگاه های نقطه‌یابی ممکن می‌سازد. این ویژگی به منظور طراحی دستگاه‌هایی که قابل تطبیق با هر دو باس باشند قرار گرفته است. وقفه‌ها و ریست‌های مختلفی می‌توانند به CPU وقفه بدهند.

کنترل و وضعیت اندپوینت

هر کدام از اندپوینت‌ها همچنین دارای یک رجیستر شمارنده اندپوینت هستند که حاوی اطلاعاتی دربارة پاکت داده‌ای انتقال یافته یا در حال انتقال است. هر کدام از این رجیسترها دارای چهار بیت ‌شمارنده، یک بیت زنجیره داده و بیت وجود داده، هستند. چهار بایت شمارنده، تعداد بایت‌های داده ترنزکشن را نگهداری می‌کند. در ترنزکشن ورودی، این مقدار مشخص می‌کند که چه تعداد بایت داده در ترنزکشن را نگهداری می‌کند. در ترنزکشن ورودی، این مقدار مشخص می‌کند که چه تعداد بایت داده در ترنزکشن بعدی فرستاده می‌شود، این تعداد بایت شامل بایت‌های CRC نمی‌شود. مقادیر مجاز بین صفر و هشت می‌باشند. در ترنزکشن‌های خروجی و Setup، این مقدار تعداد بایت‌هایی را که در آخرین ترنزکشن رسیده است مشخض می‌کند که این مقدار شامل دو بایت CRC نیز می‌شود. مقادیر مجاز بین 2 تا 10 می‌باشد. شمارنده خروجی و Setup تا هنگامی که برنامة تراشه رجیستر را بخواند قفل می‌گردد.

در ترنزکشن‌های خروجی و Setup اگر مقادیر CRC رسیده صحیح نباشند، مقدار بیت وجود داده یک می‌گردد.

بیت Data-toggle حالت تغییر مشخصه پاکت داده را تعیین می‌کند. در ترنزکشن‌های ورودی، برنامة تراشه این مقدار را تنظیم می‌کند و در ترنزکشن‌های خروجی و Setup این بیت را SIE تنظیم می‌نماید.

کنترل وضعیت USB

رجیستر کنترل وضعیت USB دارای دو بیت برای ارتباطات USB و چهار بیت برای ارتباط PS/2 یا USB و یک بیت برای ارتباط PS/2 می‌باشد. SIE بیت فعالیت باس را پس از تشخیص فعالیت بر روی باس یک می‌کند. برنامة تراشه می‌تواند از این بیت برای تصمیم‌گیری در رفتن دستگاه به حالت بیکاری استفاده کند. اگر این بیت بیشتر از 3 میلی ثانیه صفر باقی بماند، تراشه باید وارد حالت بیکاری شود.

بیت فعال ساز VREG قادر است که در خروجی VREG ولتاژ V 3/3 را فعال سازد. این خروجی برای مقاومت بالابر[3] USB به D- در باس است. چون VREG تحت کنترل برنامة تراشه است، کد می‌تواند ولتاژ خروجی را برداشته یا حفظ کند تا اتصال یا جدا شدن دستگاه از باس را تشخیص دهد. امپدانس خروجی VREG حدود 20 اهم است بنابراین مقدار مقاومت باید K 3/1 اهم باشد تا با K 5/1 مرجع خصوصیات سازگار شویم.

بیت حالت ریست USB – بیت مد وقفه فعال شدن PS/2، تعیین می‌کند که وقفه USB داده شود یا اینکه فعالیت PSP داشته باشیم.

سه بیت کنترلی، برنامة تراشه را قادر می‌سازند که خطوط USB یا PS/2 را در وضعیت‌های خاصی تنظیم کنند، از جمله این وضعیت‌ها می‌توان از j،k و SE0 مربوط به USB نام برد. اگر قبلاً میزبان قابلیت Remote-wakup را فعال کرده باشد، برنامة کاربردی می‌تواند از وضعیت Force-k برای فرستادن سیگنال بازگشت که به میزبان می‌گوید دستگاه می‌خواهد ارتباط دوباره آغاز شود استفاده کند.

بیت فعال کردن PS/2 قادر است مقاومت بالابر داخلی که بین خطوط SDATA و SCLK است را برای استفاده ارتباط PS/2 فعال سازد.

رجیستر داده پورت 2، حالت چهار بیت فقط خواندنی را در یک پورت ورودی کمیک نگهداری می‌کند. دو بیت، حالت D+و D- در هنگام استفاده از USB یا حالت SCLK و SDATA در هنگام استفاده از PS/2 می‌باشند. دو بیت دیگر بیشتر مواقع می‌توانند به عنوان دو ورودی استفاده شوند. اگر مقاومت موجود بر روی خط D- از منبع ولتاژ خارجی برای راه‌اندازی استفاده کند و یا اینکه دستگاه از USB پشتیبانی نکند، از پایة VREG می‌توان به عنوان ورودی استفاده کرد که در این حالت وضعیت این بیت از طریق P2.0 قابل دسترسی است.

وقتی که ساعت داخلی فعال است، مرجع زمانی بر روی پایة XTALIN وجود نخواهد داشت و می‌توان از این پایه نیز به عنوان ورودی از طریق PS.1 استفاده کرد.

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


دانلود مقاله بررسی FPGA & CPLD زمان برنامه نویسی VHDL

مقاله بررسی FPGA CPLD زمان برنامه نویسی VHDL در 30 صفحه ورد قابل ویرایش
دسته بندی کامپیوتر و IT
فرمت فایل doc
حجم فایل 47 کیلو بایت
تعداد صفحات فایل 30
مقاله بررسی FPGA & CPLD  زمان برنامه نویسی VHDL

فروشنده فایل

کد کاربری 6017

مقاله بررسی FPGA & CPLD زمان برنامه نویسی VHDL در 30 صفحه ورد قابل ویرایش

مقدمه ای درباره FPGA & CPLD

برای آنکه بتوان بخش بزرگی از یک طرح را داخل یک تراشه منتقل نمود و از زمان و هزینه مونتاژ و راه‌اندازی و نگهداری طرح کاست، ساخت تراشه‌های قابل برنامه ریزی مطرح شد از جمله مزایای استفاده از تراشه‌های قابل برنامه ریزی در طراحی پروژه‌ها عبارتند از :

- کاهش ابعاد و حجم

- کاهش زمان و هزینه طرح

- افزایش اطمینان از سیستم

- حفاظت از طرح

- حفاظت در برابر نویز و اغتشاش

FPGA ها ابزار سخت افزاری قابل برنامه ریزی ارزان قیمت را جایگزین کاربردهای فعلی کنترلرهای داخلی (Embedded Controllers) نموده‌اند. به همین دلیل بازار آنها رشد گسترده‌ای داشته است. علاوه بر این به جهت ارائه راه حل‌های مناسب برای IC های سفارشی با عملکرد بالا موفقیت زیادی به دست آورده‌اند. در واقع به نظر می‌رسد که FPGAها با توجه به ارزان بودن، نسل فعلی تراشه‌های ASIC را از رده خارج کنند. همین مزیت هزینه و عملکرد توجه زیادی را درحوزه تحقیقات به خود معطوف کرده است.

ویژگی‌ استفاده از قطعات منطقی قابل برنامه ریزی (PLD) و FPGA، ارزان بودن قیمت و سرعت ورود آنها به بازار است.

قطعات ASIC، هزینه‌های توسعه مهندسی غیر قابل برگشت بالاتری دارند و در نتیجه اغلب، قیمت این محصولات بالاتر است، اما اساساً کارایی بالاتری دارند. این شیوه‌های مختلف طراحی محیطهایی را با مجموعه‌ای از متدولوژی و ابزاهای مختلف CAD پدید می‌آورند.

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

ایده اصلی و زیر بنایی معماری FPGA و CPLD بسیار ساده است. به طوری کلی میتوان مدارهای ترکیبی و ترتیبی را مستقیماً روی بستر سیلیکون ایجاد کرد. تراشه‌های ASIC با اینکه کارایی بالایی دارند اما تنها می‌توانند یک نوع عملیات را انجام دهند.

از آنجایی که امکان توزیع هزینه توسعه بین چند کاربر وجود ندارد، قیمت ASIC ها معمولاً بیش از سیستمهای مبتنی بر ریز پردازنده معمولی می‌شود.

تکنولوژی تراشه‌های قابل برنامه‌ریزی

قابلیت برنامه ریزی شدن مدارات مختلف و اتصالات متفاوت بر روی PLD به دلیل سوئیچ‌های قابل برنامه ریزی است که در این تراشه وجود دارد، این سوئیچ‌ها می‌بایست علاوه بر اشغال فضای بسیار کم دارای کمترین تأخیر زمانی باشند بطور کلی سوئیچ‌‌های قابل برنامه ریزی در PLD با استفاده از سه نوع تکنولوژی قابل پیاده سازی است.

1-استفاده از Anti – Fuse

2-استفاده از سلولهای حافظه موقت Sram

3-استفاده از گیتهای شناور EEPROM یا EPROM

Anti – Fuse

خصوصیت اصلی Anti – Fuseها تنها یک بار قابلیت برنامه‌ریزی بودن، اشغال فضای کم و بالا بودن فرکانس کاری، به دلیل پایین بودن اثر مقاومتی و ظرفیت خازنی آنها است.

عیب اصلی این روش نداشتن قابلیت برنامه ریزی مجدد است و زمانی که یک بار برنامه‌ریزی گردد دیگر به حالت اولیه برنمی‌گردد و مزیت اصلی آن فرکانس کاری بالا و اشغال فضای کم آن است این نوع PLDها نسبت به انواع دیگر PLDها نسبتاً گرانتر هستند.

SRAM

در روش SRAM از سلولهای حافظه به دو طریق استفاده می‌شود، در روش اول از یک سلول حافظه برای کنترل روشن یا خاموش شدن یک ترانزیستور استفاده می‌گردد که در این حالت خروجی سلول حافظه به بیس ترانزیستور یا گیت فت متصل می شود،‌ با روشن یا خاموش شدن ترانزیستور یک مسیر وصل یا قطع می‌شود. در روش دوم سلول حافظه به ورودیهای انتخاب مالتی پلکسر وصل می‌شود. در این حالت با صفر یا یک شدن سلول حافظه مسیر خطوط عوض می‌شود، مهمترین عیب این روش پاک شدن برنامه ریزی با قطع تغذیه می‌باشد، تراشه‌هایی که با این روش برنامه ریزی می‌گردند، می‌بایست با استفاده از یک سیستم جانبی با هر بار وصل شدن تغذیه تراشه برنامه ریزی گردد، این روش نسبت به روش Anti – Fuse فضای بیشتری اشغال می‌کند و تأخیر زمانی نیز بیشتر است.

روش برنامه ریزی EEPROM یا EPROM

مهمترین مزیت این روش پاک نشدن برنامه ریزی با قطع برق مهمترین عیب آن اشغال فضای زیاد این نوع ساختار سوئیچ‌ می‌باشد.

تقسیم بندی PLDها

PLDها شامل قطعات کم ظرفیت و پرظرفیت می‌باشند. PLDهای کم ظرفیت (ساده ) معمولاً کمتر از 600 گیت قابل استفاده دارند و شامل محصولاتی چون PALها و GALها می‌شوند.

PLDهای ساده شامل سوئیچ‌های EEPROM یا EPROM و Anti – Fuse می‌باشند.

(High – Capacity – PLD) HCPLD بیشتر از 600 گیت قابل استفاده دارند و شامل CPLD و FPGA می‌شوند.

FPGAها ساختمان اتصالات داخلی گسسته دارند، در حالیکه CPLDها دارای اتصالات داخلی پیوسته می‌باشند.

در ساخت HCPLD ها از تکنولوژی EEPROM , EPROM , Sram و Anti – Fuse استفاده شده است.


انواع تراشه ‌های برنامه ریزی

(Programable read only memoey) PRom

اولین تراشه‌های قابل برنامه‌ریزی که به بازار عرضه شد حافظه فقط خواندنی PRom بود،‌ در این تراشه خطوط آدرس بعنوان ورودی و خطوط دیتا به عنوان خروجی تلقی می‌شوند.

PRom شامل دسته‌ای از گیتهای and غیر قابل برنامه ریزی و یک آرایه OR قابل برنامه ریزی است. PRom در حد یک حافظه است و قابلیت برنامه‌ریزی یک مدار منطقی را ندارد.

(Programable logic array) PLA

اولین تراشه قابل برنامه ریزی که برای پیاده سازی مدار منطقی آرایه برنامه پذیر and و یک آرایه برنامه پذیر OR می‌باشد. دو اشکال عمده، هزینه گران ساخت و سرعت پایین آن است .

(Programable array logic) PAL

تراشه Pal دارای یک آرایه and قابل برنامه ریزی و یک آرایه OR تثبیت شده است.

GAL

تراشه GAL دارای یک آرایه and قابل برنامه ریزی و یک آرایه OR تثبیت شده است. تراشه GAL دارای سرعت بیشتر نسبت به تراشه PAL می‌باشد.

بعد از تراشه‌های فوق MPGAها و FPGAها به بازار آمدند.

MPGA: Mask programable gate array

FPGA: Field programable gate array

ساختار FPGA

بطور کلی تا کنون سه نوع معماری برای FPGA ها توسط کارخانه‌های مختلف سازنده ارائه شده است که عبارتند از:

1-آرایه دو بعدی متقارن Symetric matrix

2-آرایه‌های سطری row based

3-دریایی از گیتها sea of gates

بلوکهای FPGA

1-بلوکهای منطقی (Logic array Block) LAB

2-بلوکهای کنترل کننده I/o

3-اتصالات قابل برنامه‌ریزی PIA

(Programable Interconnect array)

بلوکهای منطقی

بلوکهای منطقی شرکتهای سازنده FPGA از نظر اندازه ومنطق به کار رفته در آنها با هم تفاوتهای بسیاری دارند.

این بلوکها در FPGAها و CPLDهای Altera به نام LAB شناخته می‌شوند.

هر LAB می‌تواند شامل سه زیر بلوک Macrocell و Interconnect local و term logic باشد.

-تأخیر انتقالی (transport)

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

اپراتورهای VHDL

1-شی‌ءهای داده 2- نوع‌های داده 3-عملگرها

- شیءهای داده در VHDL:

در VHDL سه کلاس برای شیءها وجود دارد: سیگنال، متغیر، ثابت

سیگنال‌ها:

سیگنال‌ شی‌ای است که مقدار فعلی و آتی یک شیء را نگه می‌دارد. از این منظر که VHDL یک زبان توصیف سخت افزار است، سیگنالها نقش سیم را ایفا می‌کنند. سیگنالها در توصیف درگاه به عنوان ورودی و خروجی، در توصیف ساختاری به عنوان سیگنال و در معماری به عنوان سیگنال ظاهر می‌شوند. معرفی سیگنال بصورت زیر انجام می‌شود:

Signal signal_ name : signal_ type: = initial_ value ;

متغیرها:

تفاوت سیگنالها با متغیرها در این است که سیگنالها را در شبیه سازی می‌توان طوری زمان بندی کرد که در یک زمان معین،‌مقداری را بپذیرند، در حالیکه به متغیرها در هنگام اجرای عبارت نسبت دهی مقدار داده می‌شود. در هر زمان می‌توان چندین مقدار را برای زمان‌های آتی سیگنال زمان بندی کرد. در مقابل در هر زمان تنها می‌توان یک مقدار به متغیر نسبت داد. به همین جهت پیاده سازی شیء سیگنال با سابقه‌ای از مقادیر آن همراه است ودر نتیجه نسبت به متغیرها به حافظه بیشتری نیاز دارد و زمان اجرای بالاتری دارد.

متغیرها به طور کامل با آنچه در زبانهای برنامه نویسی متداول به کار می‌روند معادل هستند و برای محاسبات درون روالها، توابع، پروسس‌ها بکار می روند. معرفی متغیر به صورت زیر انجام می‌شود:

variable variable_ name : signal_ type: = initial_ value ;

ثابتها:

ثابتها باید در ابتدای شبیه سازی معرفی شوند و مقدارشان مشخص شود و نمی‌توانند در طول شبیه‌سازی تغییر کنند. ثابتها می‌توانند از هر نوع مجاز VHDL باشند. معرفی ثابتها بصورت زیر انجام می‌شود:

Constant Constant_ name : Constant_ type: = initial_ value ;


نوع‌های داده در VHDL

1-نوعهای داده استاندارد:

تعریف نوع‌های استاندارد در بسته standard قرار دارند. بسته استاندارد را کلیه عرضه کنندگان ارا ئه می‌کنند. این بسته حاوی تعاریف نو‌ع‌ها و توابع از پیش تعریف شده زبان VHDL می‌باشد.


دانلود نمونه سوال حل شده مبانی برنامه نویسی کامپیوتر

دانلود نمونه سواتل حل شده مبانب برنامه نویسی کامپیوتر
دسته بندی نمونه سوالات
فرمت فایل pdf
حجم فایل 279 کیلو بایت
تعداد صفحات فایل 36
نمونه سوال حل شده مبانی برنامه نویسی کامپیوتر

فروشنده فایل

کد کاربری 4678

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


دانلود نمونه سوال درس برنامه نویسی پیشرفته

دانلود نمونه سوال درس برنامه نویسی پیشرفته
دسته بندی نمونه سوالات
فرمت فایل pdf
حجم فایل 46 کیلو بایت
تعداد صفحات فایل 2
نمونه سوال درس برنامه نویسی پیشرفته

فروشنده فایل

کد کاربری 4678

نمونه سوال درس برنامه نویسی پیشرفته در دوصفحه با 8 سوال تنظیم شده است .


دانلود راهنمای جامع STEP7 جلد اول

آشنایی با محیط Step7 پیکربندی سخت افزار PLC برنامه نویسی PLC ارتباط online با PLC
دسته بندی برق
فرمت فایل pdf
حجم فایل 4257 کیلو بایت
تعداد صفحات فایل 364
راهنمای جامع STEP7 جلد اول

فروشنده فایل

کد کاربری 7463

این کتاب ابتدا تصویری کلی از PLC ترسیم می کند سپس بحث را بصورت تخصصی در مورد پیکربندی و برنامه نویسی PLCهای سری S7 زیمنس دنبال می کند.در این کتاب پیکربندی سخت افزار و برنامه نویسی به زبانهای LAD و STL و FBD بطور مفصل بیان شده است.


دانلود آموزش زبان برنامه نویسی جاوا در کوتاه ترین مدت

آموزش زبان برنامه نویسی جاوا در کوتاه ترین مدت به زبان ساده
دسته بندی برنامه نویسی اندروید
فرمت فایل pdf
حجم فایل 2390 کیلو بایت
تعداد صفحات فایل 258
آموزش زبان برنامه نویسی جاوا در کوتاه ترین مدت

فروشنده فایل

کد کاربری 6012

جاوا (Java) یک زبان برنامه‌نویسی شئ‌گراست که شرکت سان مایکروسیستمز آن را ابداع کرده‌است. زبان جاوا شبیه به ++C است اما مدل شیءگرایی آسان‌تری دارد و از قابلیت‌های سطح پایین کمتری پشتیبانی می‌کند.
در کتاب حاضر شما، زبان برنامه نویسی جاوا را بصورت بسیار آسان و قدم به قدم و به همرا مثال های متعدد فرا خواهید گرفت.


دانلود سورس برنامه تشخیص صحت کد ملی (#C)

با این برنامه می توانید با وارد کردن کد ملی از صحت درست بودن آن اطمینان کنید
دسته بندی برنامه نویسی
فرمت فایل rar
حجم فایل 59 کیلو بایت
تعداد صفحات فایل 1
سورس برنامه تشخیص صحت کد ملی (#C)

فروشنده فایل

کد کاربری 4593

دانلود برنامه نویسی سیستم انبار

انبار مورد بحث دارای یک سیستم بزرگ و منسجم می باشد که در آن بحث انبارداری یک نقش بزرگ را ایفا می کند ، زیرا در صورت داشتن یک سیستم انبارداری منسجم و مرتب می تواند سال مالی خود را با موفقیت به پایان برساند فعالیت این بخش طوری می باشد که در صورت به وجود آمدن مشکل حتی در یک روز، کل شرکت به مشکل بزرگی مواجه می شود و نمی تواند کارایی خود را داشته باشد
دسته بندی سی شارپ #C
فرمت فایل doc
حجم فایل 744 کیلو بایت
تعداد صفحات فایل 95
برنامه نویسی سیستم انبار

فروشنده فایل

کد کاربری 15

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

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

عملکرد سیستم :

1) انباردار باید روزانه موجودیت انبار را چک کند ودر صورت کم شدن کالایی آن را در قالب گزارشی از تعداد درخواستی وموارد دیگر در اختیار تهیه کننده­ی کالا(مامور خرید) برای تهیه کالا قرار دهد.

2) انباردار باید طبق لیستی که روزانه به او تحویل داده می­شود (در مورد اقلام درخواستی خریدارن کالا) اقلام مورد درخواست را جمع آوری و در اختیار تحویل دهنده­ی کالا قرار دهد.

3) انباردار موظف است روزانه عملکردی از کار آن روز را در اختیار رئیس شرکت قرار دهد.از قبیل:کالا­های واردشده،کالاهای خارج شده،کالاهای مورد نیاز انبار (به دلیل نبود یا کم شدن آن کالا) برای تخصیص بودجه .

4) تهیه کننده کالا با توجه به لیست ومبلغی که در اختیار او قرار می­گیرد،اقدام به تهیه کالا می­کند.

5) تحویل­دهنده کالا موظف است کالا یا کالاهایی را که انباردار به او تحویل داده است در اختیار خریدار قرار دهد .

فهرست مطالب

چکیده ............................................................................. 1

مقدمه .............................................................................2

فصل اول : آشنایی با نرم افزارها و ابزارهای مورد نیاز (کلیات)

1-1- SQL Server

1-1 ) مقدمه ای بر SQL Server ................................. 5

1-2 ) معرفی SQL و دستورات عمومی آن ....................... 7

1-3) عملگرها در SQL .............................................. 8

1-4 ) ایجاد یک ADO Connection به یک پایگاه داده ...... 9

1-2- C#.NET

2-1 ) مقدمه ای بر برنامه نویسی شی گراء در دات نت ............. 12

2-2 ) سی شارپ دات نت و برنامه نویسی شی گرا................... 15

2-3 ) چرا به دات نت احتیاج داریم ؟.................................... 20

2-4) مقدمه ای بر C#.Net............................................... 21

فصل دوم : تحلیل ، طراحی و پیاده سازی سیستم انبار

2-1- مهندسی نرم افزار سیستم

1-1) نمودارER سیستم ............................................. 27

1-2) نمودار CLASS سیستم ..................................... 28

1-3) نمودار USECASE کلی .................................. 29

1-4) نمودار USECASE واحد انبار .......................... 30

1-5) نمودار USECASE فروش .............................. 31

1-6) نمودار USECASE خرید .............................. 32

1-7) نمودار USECASE مشتری ........................... 33

1-8) نمودار ACTIVITY کالا .............................. 34

1-9) نمودار ACTIVITY ورود به سیستم ................ 35

1-10) نمودار SEQUENCE ورود کالا .................. 36

1-11) نمودار SEQUENCE خروج کالا ................. 37

2-2- شرح بخش های مختلف سیستم انبار

1-1 )صفحه ورود به سیستم .................................... 38

1-2 ) صفحه اصلی برنامه ........................................ 39

1-3 ) ثبت انبار جدید در سیستم .................................. 40

1-4 ) ثبت شرکت جدید در سیستم ............................... 41

1-5 ) ثبت کالای جدید در سیستم ................................ 42

1-6 ) ورود کالا در انبار ......................................... 43

1-7 ) خروج کالا از انبار ....................................... 44

1-8 ) گزارش ورودی های انبار ............................... 45

1-9 ) گزارش خروجی های انبار .............................. 46

1-10 ) گزارش موجودی کل انبار ............................. 47

1-11 ) گزارش شرکت های موجود ........................... 48

2-3 - سورس کدهای برنامه ...........................................49

نتیجه گیری .................................................................. 86

منابع و مأخذ................................................................. 87

فهرست نمودار ها

عنوان شماره صفحه

نمودارER سیستم .................................................................. 27

نمودار CLASS سیستم .......................................................... 28

نمودار USECASE کلی ....................................................... 29

نمودار USECASE واحد انبار ............................................... 30

نمودار USECASE فروش ................................................... 31

نمودار USECASE خرید ................................................... 32

نمودار USECASE مشتری ................................................ 33

نمودار ACTIVITY کالا ................................................... 34

نمودار ACTIVITY ورود به سیستم ...................................... 35

نمودار SEQUENCE ورود کالا .......................................... 36

نمودار SEQUENCE خروج کالا ....................................... 37

فهرست اشکال

عنوان شماره صفحه

ورود به سیستم ........................................................................... 38

صفحه اصلی ............................................................................. 39

ثبت انبار جدید ............................................................................ 40

ثبت شرکت ............................................................................... 41

ثبت کالای جدید ........................................................................... 42

ورود کالا به انبار ........................................................................ 43

خروج کالا از انبار ...................................................................... 44

گزارش ورودی انبار .................................................................... 45

گزارش خروجی های انبار ............................................................ 46

گزارش موجودی کل ................................................................... 47

گزارش شرکت .......................................................................... 48


دانلود برنامه نویسی فروشگاه اینترنتی کتاب

یک نرم افزار را می توان مشتمل بر مجموعه ای از اشیاء در نظر گرفت که هر یک پتانسیل های لازم را ارائه و با بخدمت گرفتن آنان و بهره گیری از پتانسیل های موجود زمینه نیل به اهداف مورد نظر فراهم خواهد شد
دسته بندی کامپیوتر و IT
فرمت فایل doc
حجم فایل 1566 کیلو بایت
تعداد صفحات فایل 71
برنامه نویسی فروشگاه اینترنتی کتاب

فروشنده فایل

کد کاربری 15

یک نرم افزار را می توان مشتمل بر مجموعه ای از اشیاء در نظر گرفت که هر یک پتانسیل های لازم را ارائه و با بخدمت گرفتن آنان و بهره گیری از پتانسیل های موجود زمینه نیل به اهداف مورد نظر فراهم خواهد شد.

ابزارهای مورد استفاده در این سیستم عبارتند از:

1-Visual Studio.Net

2-SQL Server

که در ادامه به به توضیح هر یک می پردازیم.

فهرست مطالب

چکیده:1

مقدمه :2

فصل اول : کلیات.. 3

1- C#.Net :4

1-1 مقدمه ای بر برنامه نویسی شی گراء در دات نت.. 4

سی شارپ دات نت و برنامه نویسی شی گراء7

الف) برنامه نویسی شی گرا7

ب) انتزاع ( abstraction )8

د) توارث (inheritance)11

هـ )چند ریختی ( polymorphism )12

و) فریمورک دات نت.. 15

ز)CLRو قابلیت های آن. 16

ح) سیستم CTS. 18

ط) سیستم CLS(Common Language Specification)19

چرا به دات نت احتیاج داریم ؟. 19

1-4 مقدمه ای بر C#.Net. 24

چرا C# :25

C# و سایر زبان های برنامه نویسی :28

2- SQL Server. 30

2-1 مقدمه ای بر SQL Server. 30

معرفی SQLو دستورات عمومی آن :34

Select Last name from persons. 34

2-3 عملگر ها در SQL. 35

دستور Insert :36

تجزیه و تحلیل پروژه38

کلاس Entity. 39

کلاس فرمها40

کلاس انتخاب فرمها41

کلاس کنترلی.. 42

کلاس جستجو. 43

کلاس پایگاه داده44

Use Case Diagram.. 45

Sequence diagram.. 46

Collabration Diagram.. 47

Activity diagram.. 48

جداول:49

شرح وب سایت.. 54

فرم اصلی :54

ثبت نام :55

بخش مدیر :56

ورود نویسنده :56

ورود زیر مجموعه :57

ورود موضوع :58

ورود انتشارات :59

ورود کتاب :60

مشاهده مشتریان :61

مشاهده سفارشات :62

آرشیو فروش :63

اعضای سایت : سفارش کتاب :64


دانلود پروژه رشته کامپیوتر به زبان SQL و VB (سیستم اداره برق)

پروژه رشته کامپیوتر به زبان VB و SQL (سیستم اداره برق) در این پروژه از زبان برنامه نویسی ساده و پرطرفدار ویژوال بیسیک استفاده شده است در این پروژه از پایگاه داده SQL 2008 استفاده شده است (فایل های پایگاه داده با پسوند mdf و ldf) این پروژه شامل مستندات کامل و اصولی با فرمت word و قابل ویرایش
دسته بندی ویژوال بیسیک Visual Basic
فرمت فایل doc
حجم فایل 2437 کیلو بایت
تعداد صفحات فایل 54
پروژه رشته کامپیوتر به زبان SQL و VB (سیستم اداره برق)

فروشنده فایل

کد کاربری 1024

پروژه رشته کامپیوتر به زبان VB و SQL (سیستم اداره برق)

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

در این پروژه از پایگاه داده SQL 2008 استفاده شده است. (فایل های پایگاه داده با پسوند mdf و ldf)

این پروژه شامل مستندات کامل و اصولی با فرمت word و قابل ویرایش به شرح فهرست زیر است:

پیشگفتار :

مقدمه:

فصل اول

مشخصات و ویژگی های کلی نرم افزار

فرم های مورد استفاده در برنامه

فرم اصلی و صفحه آغازین:

فرم ثبت مشترک:

فرم اضافه کردن انشعاب:

فرم جستجوی فیش مشترک یا انشعاب:

فرم ثبت و یا حذف شخص:

فرم جستجوی شخص:

فرم مربوط به گزارش اشخاص :

فصل دوم

جداول مورد استفاده برنامه در پایگاه داده:

جدول شخص:

جدول انشعاب:

جدول ثبت نام(تخصیص انشعاب به شخص):

ارتباط بین جداول:

فصل سوم

نمودار ER سطح 1:

ارتباط بین موجودیت ها:

فصل چهارم

کد نویسی و توضیح کدها:

کد فرم ثبت اشخاص

کد فرم ثبت مشترک

کد فرم ثبت انشعاب

کد فرم جستجوی مشترک

کد فرم جستجوی شخص

کد فرم اصلی

منابع:


دانلود پروژه رشته کامپیوتر به زبان VB و SQL (سیستم مدرسه)

در این پروژه از زبان برنامه نویسی ساده و پرطرفدار ویژوال بیسیک استفاده شده است در این پروژه از پایگاه داده SQL 2008 استفاده شده است (فایل های پایگاه داده با پسوند mdf و ldf) این پروژه شامل مستندات کامل و اصولی با فرمت word و قابل ویرایش به شرح فهرست زیر است
دسته بندی ویژوال بیسیک Visual Basic
فرمت فایل doc
حجم فایل 1574 کیلو بایت
تعداد صفحات فایل 54
پروژه رشته کامپیوتر به زبان VB و SQL (سیستم مدرسه)

فروشنده فایل

کد کاربری 1024

پروژه رشته کامپیوتر به زبان VB و SQL (سیستم مدرسه)

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

در این پروژه از پایگاه داده SQL 2008 استفاده شده است. (فایل های پایگاه داده با پسوند mdf و ldf)

این پروژه شامل مستندات کامل و اصولی با فرمت word و قابل ویرایش به شرح فهرست زیر است:


فهرست مطالب

پیشگفتار
مقدمه
فصل اول
مشخصات و ویژگی های کلی نرم افزار
فرم های مورد استفاده در برنامه
فرم اصلی و صفحه آغازین
فرم ثبت نام
فرم اضافه کردن کلاس
فرم جستجوی کلاس
فرم ثبت و حذف کردن دانش آموز
فرم جستجوی دانش آموز
فرم مربوط به گزارش دانش آموزان
فرم مربوط به گزارش کلاس
فرم درباره ما
قسمت خروج برنامه اصلی
فصل دوم 15
جداول مورد استفاده برنامه در پایگاه داده
جدول دانش آموز
جدول کلاس
جدول ثب نام
ارتباط بین جداول
فصل سوم 22
نمودار ER سطح 1
ارتباط بین موجودیت ها
دیاگرام برنامه در پایگاه داده
فصل چهارم
کدنویسی و توضیح کدها
فرم اصلی 27
کدنویسی مربوط به دکمه ثبت نام فرم ثبت نام
کدنویسی مربوط به هنگام لود شدن فرم ثبت دارو
کدنویسی دکمه برگشت فرم ثبت نام
کدنویسی دکمه حذف فرم ثبت نام
کدنویسی مربوط به لودکردن فرم ثبت نام
کدنویسی مربوط به فرم اضافه و حذف کردن کلاس
کدنویسی مربوط به دکمه ثبت فرم ثبت و حذف کلاس
کدنویسی مربوط به دکمه حذف فرم ثبت و حذف کلاس
کدنویسی دکمه برگشت فرم ثبت و حذف کلاس
کدنویسی زمان لود شدن فرم ثبت و حذف کلاس
کد نویسی فرم جستجوی کلاس
کدنویسی دکمه جستجو بر اساس کد فرم جستجوی کلاس
کدنویسی دکمه جستجو بر اساس نام فرم جستجوی کلاس
کدنویسی دکمه برگشت فرم جستجوی کلاس
کدنویسی زمان لود شدن فرم جستجوی کلاس
کدنویسی فرم حذف و اضافه کردن دانش آموز
کد نویسی دکمه ثبت فرم حذف و اضافه دانش آموز
کدنویسی مربوط به دکمه حذف فرم حذف و اضافه دانش آموز
کدنویسی دکمه برگشت فرم حذف و اضافه دانش آموز
کد نویسی فرم جستجوی دانش آموز
کدنویسی دکمه جستجو بر اساس کد فرم جستجوی دانش آموز
کدنویسی دکمه جستجو بر اساس نام فرم جستجوی دانش آموز
کدنویسی دکمه برگشت فرم جستجوی دانش آموز
کدنویسی زمان لود شدن فرم جستجوی دانش آموز
کدنویسی فرم درباره ما
کدنویسی دکمه برگشت فرم درباره ما
منابع



دانلود پروژه رشته کامپیوتر به زبان SQL و VB (سیستم داروخانه)

این پروژه شامل برنامه نویسی به زبان ویژوال بیسیک می باشد که بسیار راحت و خوانا نوشته شده است در این پروژه از پایگاه داده SQL 2008 استفاده شده است این پروژه شامل مستندات کامل به فرمت word و قابل ویرایش به شرح فهرست ذیل می باشد
دسته بندی کامپیوتر و IT
فرمت فایل doc
حجم فایل 2784 کیلو بایت
تعداد صفحات فایل 52
پروژه رشته کامپیوتر به زبان SQL و VB (سیستم داروخانه)

فروشنده فایل

کد کاربری 1024

پروژه رشته کامپیوتر به زبان SQL و ویژوال بیسیک (سیستم داروخانه)

این پروژه شامل برنامه نویسی به زبان ویژوال بیسیک می باشد که بسیار راحت و خوانا نوشته شده است.
در این پروژه از پایگاه داده SQL 2008 استفاده شده است
این پروژه شامل مستندات کامل به فرمت word و قابل ویرایش به شرح فهرست ذیل می باشد:


فهرست منابع

پیشگفتار
مقدمه
فصل اول
مشخصات و ویژگی های کلی نرم افزار
فرم های مورد استفاده در برنامه
فرم اصلی و صفحه آغازین
منوی ثبت اطلاعات
منوی ثبت نسخه
منوی جستجو
منوی گزارش گیری
منوی درباره ما
فصل دوم
جداول مورد استفاده برنامه در پایگاه داده
جدول مشتری
جدول دارو
جدول نسخه
ارتباط بین جداول
فصل سوم
نمودار ER سطح 1
ارتباط بین موجودیت ها
دیاگرام برنامه در پایگاه داده
فصل چهارم
کدنویسی و توضیح کدها
فرم اصلی 29
فرم ثبت و حذف دارو
کدنویسی دکمه حذف مربوط به فرم ثبت دارو
کدنویسی دکمه برگشت مربوط به فرم ثبت دارو
کدنویسی مربوط به هنگام لود شدن فرم ثبت دارو
فرم ثبت و حذف مشتری
کدنویسی مربوط به دکمه اضافه فرم ثبت مشتری
کدنویسی دکمه حذف مربوط به فرم ثبت مشتری
کدنویسی دکمه برگشت مربوط به فرم ثبت مشتری
کدنویسی مربوط به هنگام لود شدن فرم ثبت مشتری
فرم ثبت و حذف نسخه
کدنویسی مربوط به دکمه اضافه فرم ثبت نسخه
کدنویسی مربوط به دکمه حذف فرم ثبت نسخه
کدنویسی مربوط به هنگام لود شدن فرم ثبت و حذف نسخه
کد نویسی فرم جستجوی دارو
کدنویسی مربوط به دکمه جستجو فرم جستجوی دارو
کدنویسی مربوط به لود شدن فرم جستجوی دارو
کدنویسی فرم جستجوی مشتری
کدنویسی مربوط به دکمه جستجوی فرم جستجوی مشتری
منابع