باسلام و عرض ادب. در این مطلب در خدمت شما هستیم با کتاب گرافیک رایانه ای با زبان برنامه نویسی سی شارپ از وب سایت آموزش برنامه نویسی سورس باران. در این کتاب از زبان برنامه نویسی سی شارپ(C#) برای پیادهسازی کدها استفاده گردیده است که اکثر دانشجویان نرمافزار، IT، ICT و علوم کامپیوتر این زبان را میشناسند.
این کتاب در 39 صفحه ارائه شده است و توسط مهندس رمضان عباس نژادورزی، مهندس جواد رضانژادقادیکلائی و مهندس سید سعید حمیدی تالیف شده است. توضیحا بیشتر به همراه سرفصل کتاب گرافیک رایانه ای با زبان برنامه نویسی سی شارپ در ادامه مطلب…
کتاب گرافیک رایانه ای با زبان برنامه نویسی سی شارپ
فصل اول : آشنایی با گرافیک رایانه ای وکاربردهای آن
- نمودارها
- طراحی به کمک رایانه
- سرگرمی
- واسط گرافیکی کاربر
- محیط های واقعیت مجازی
- بصری سازی
- هنر رایانه ای
- آموزش
- پردازش تصویر
- پزشکی
- تمرین
فصل دوم : سیستم های گرافیکی
- تکنولوژی و دستگاه های خروجی گرافیکی
- تکنولوژی های خروجی گرافیکی
- تکنولوژی برداری
- تکنولوژی پیمایش زاستری یانقشه بینی
- معماری واجزای سیستم پیمایش برداری
- معماری واجزای سیستم پیمایش زاستری
- دستگاه های خروجی گرافیکی
- دستگاه های کپی نرم
- دستگاه های کپی سخت
- دستگاه های ورودی گرافیکی
- نرم افزارهای گرافیکی
- استانداردها و کتابخانه های گرافیکی
- نرم افزارهای کاربردی گرافیکی
- تمرین
فصل سوم: آشنایی با زبانC# و گرافیک
- فضای نام
- انواع داده ها
- متغیرها
- نامگذاری متغیرها
- اعلان متغیرها
- مقداردادن به متغیرها
- ثوابت
- عملگرها
- فرم برنامه
- خواص فرم
- رویدادهای فرم
- متدهای فرم
- کنترل ها
- کنترلLabel
- کنترلTextBox
- کنترلButton
- کنترلListBox
- کنترلComboBox
- کنترلCheckBox
- کنترلCheckedListBox
- کنترلGroupBox
- کنترلRadioButton
- کنترلMenuStrip
- کنترلContextMenuStrip
- کنترلPictureBox
- ساختارهای کنترلی
- ساختارهای تصمیم
- ساختارهای تکرار
- مدیریت صفحه کلید
- آرایه ها
- کلاس هاواشیاء
- تعریف کلاس
- نمونه سازی کلاس
- اعضای کلاس
- گرافیک در C#
- فضای نام کار باگرافیک
- کلاس های کار با گرافیک
- متدهای رسم اشکال گرافیکی
- مسائل حل شده
- تمرین
فصل چهارم : مبناهای خروجی گرافیکی
- رسم نقطه
- رسم خط
- الگوریتم DDA برای رسم خط
- الگوریتم رسم خط برزنهام
- الگوریتم رسم خط برزنهام برای خطوط باشیب مثبت و کمتر از یک
- الگوریتم موازی رسم خط
- الگوریتم رسم دایره
- الگوریتم رسم بیضی
- منحنی ها
- چندضلعی ها
- تقسیم چندضلعی مقعر
- تست داخل-خارج
- الگوریتم های پرکردن نواحی
- الگوریتم پویش خط برای پرکردن چندضلعی
- الگوریتم پویش خط برای پرکردن منحنی ها
- الگوریتم های سطح پرکن
- تمرین
فصل پنجم : تبدیلات هندسی
- تبدیلات هندسی دوبعدی
- انتقال دوبعدی
- دوران دوبعدی
- مقیاس گذاری دوبعدی
- نمایش ماتریسی ومختصات همگن
- انتقال با ماتریس
- دوران با ماتریس
- مقیاس گذاری با ماتریس
- تبدیلات ترکیبی
- ترکیب انتقال ها
- ترکیب دوران ها
- ترکیب مقیاس گذاری ها
- تبدیلات حول یک نقطه خاص
- دوران حول نقطه خاص
- مقیاس گذاری نسبت به یک نقطه خاص
- مقیاس گذاری درجهت های خاص
- خواص ادغام ماتریس ها
- تبدیلات دیگر
- انعکاس
- کشش
- روش های راستری برای تبدیلات هندسی
- تبدیلات هندسی درفضای سه بعدی
- انتقال درفضای سه بعدی
- دوران درفضای سه بعدی
- مقیاس گذاری درفضای سه بعدی
- انعکاس درفضای سه بعدی
- کشش درفضای سه بعدی
- متدهای موجود در C# جهت تبدیل
- متدهای معمولی
- متدهای کلاس Matrix
- تمرین
فصل ششم : دید دو بعدی
- سیستم های مختصات
- تبدیل دید
- نگاشت پنجره برش به دیدگاه
- الگوریتم های برش
- برش نقطه
- برش خط
- الگوریتم برش خط کاهن- ساترلند
- الگوریتم برش خط لیانگ- بارسکی
- برش چند ضلعی
- الگوریتم برش چندضلعی ساترلند-هاگمن
- الگوریتم برش چندضلعی ویلر-آترتن
- برش منحنی
- برش متن
- متدها وخواص اشیای گرافیک برای برش
- تمرین
فصل هفتم : پردازش تصایر دیجیتال
- پردازش تصویر دیجیتال
- ساختار بینایی انسان
- نور و امواج الکترومغناطیس
- تصویربرداری
- مدل تصویر
- تفکیک پذیری تصویر
- روابط بین پیکسل های تصویر
- اندازه گیری فاصله بین پیکسل ها
- بزرگ نمایی وکوچک نمایی تصاویر دیجیتال
- تمرین
فصل هشتم : عملیات روی تصاویر دیجیتال
- بهبود تصویر
- پردازش نقطه ای
- پردازش ماسک یا فیلترینگ
- فشرده سازی داده ها
- فشرده سازی تصاویر دیجیتال
- الگوریتم های فشرده سازی تصویر
- تمرین
کتاب گرافیک رایانهای با زبان برنامه نویسی سی شارپ (خلاصه و معرفی) با توجه به سالها تجربه در زمینه تالیف و تدریس گرافیک رایانهای تالیف شده است. در این کتاب از زبان برنامه نویسی سی شارپ C برای پیاده سازی کدها استفاده گردیده است که اکثر دانشجویان نرمافزار، IT، ICT و علوم کامپیوتر این زبان را میشناسند. امروزه کاربرد رایانه به ویژه گرافیک رایانهای روزبهروز در حال توسعه است. حتی اکثر نرمافزارها و زبانهای برنامه نویسی یک واسط گرافیکی قوی دارند. کتاب گرافیک رایانهای با زبان برنامه نویسی #C شامل هشت فصل و سه پیوست است.
در فصل اول کتاب، کاربردهای گرافیک رایانهای بیان شده است. فصل دوم به دستگاهها و تجهیزات گرافیکی پرداخته است. در فصل سوم زبان #C و کلاسهای گرافیک در آن به طور مختصر آموزش داده شده است. فصل چهارم به مبنایهای خروجی از قبیل نقطه، خط، دایره، بیضی، چندضلعی و منحنی و الگوریتمها ترسیم آنها در گرافیک رایانه پراداخته است و الگوریتمهای بیان شده را با #C پیادهسازی نموده است. فصل پنجم، تبدیلات هندسی دو و سه بعدی از قبیل انتقال، مقیاسگذاری، دوران، کشش و انعکاس را آموزش داده، به زبان #C پیادهسازی نموده است. فصل ششم دید و الگوریتمهای برش را بیان کرده، به زبان #C پیادهسازی نموده است. فصل هفتم و هشتم به پردازش تصاویر دیجیتال پرداخته و الگوریتمهای عملیات بر روی پردازش تصاویر دیجیتال را بیان کرده و با #C پیادهسازی نموده است. در پیوست الف، فرمتهای تصویر آورده شده است. در پیوست ب، تئوری رنگ و مدلهای رنگی آمده است و بالاخره در پیوست پ، مسائل متعددی با #C حل گردیده است.
راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.
- جم فايل : 2 مگابایت
- منبع : سورس باران
- رمز فايل : www.sourcebaran.com
- انتشار: ۷ مرداد ۱۳۹۷
دسته بندی موضوعات
- آموزش برنامه نویسی
- آموزش کریپتو کارنسی (ارز دیجیتال)
- آموزش متنی برنامه نویسی
- پروژه برنامه نویسی
- فروشگاه
- فیلم های آموزشی
- #F
- ++C
- 3ds max
- Ada
- ADO.NET
- Adobe Flash
- Agile
- Ajax
- AngularJS
- Anime Studio
- apache
- ARM
- Asp.Net
- ASP.NET MVC
- assembly
- AVR
- Azure
- Bootstrap
- Cassandra
- CCNA
- CCNP
- CCSP
- ChatGPT
- Cisco
- CMD
- COBOL
- CSS
- Cython
- Django
- Dreameaver
- Elixir
- EntityFramework
- Erlang
- Flash
- Go
- Groovy
- Haskell
- Htaccess
- HTML
- IOS
- Jade
- jquery
- Kendo UI
- Linq
- Linux
- LUA
- MariaDB
- maya
- Meteor
- MongoDB
- Mono Android
- MonoGame
- Mysql
- NoSQL
- Oracle
- Orchard
- Perl
- php
- PHPMyAdmin
- R
- Rational Rose
- Ruby
- Rust
- Scala
- Scrum Master
- SFML
- SharePoint
- SignalR
- silver light
- SQL Server
- Stimulsoft Reports
- Telerik
- UML
- VB.NET&VB6
- Vue 3
- WPF
- Xml
- آردوینو
- آموزش های پروژه محور
- آیونیک
- اتوکد
- الگوریتم تقریبی
- الگوریتم نویسی و فلوچارت
- امنیت
- اندروید
- اندروید استودیو
- انیمیشن سازی
- بازی سازی با Scratch
- بک ترک
- بیسیک فور اندروید
- پایتون
- پرولوگ
- پریمیر
- جاوا
- جاوا اسکریپت
- جنگو
- جوملا
- دارت
- دلفی
- دوره های رایگان پیشنهادی
- زامارین
- سئو
- ساخت CMS
- ساخت اتوران
- ساختمان داده ها
- سی شارپ
- شبکه و مجازی سازی
- طراحی الگوریتم
- طراحی بازی
- طراحی وب
- فتوشاپ
- فریم ورک codeigniter
- فلاتر
- کاتلین
- کامپایلرها
- کانستراکت
- کریستال ریپورت
- کلوژر
- گوگل آنالیتیکس
- گیت
- لاراول
- مای بی بی
- مایکروسافت پروجکت
- متریال دیزاین
- متلب
- معماری کامپیوتر
- مهندسی اینترنت
- میکروتیک
- نود جی اس
- نیوک
- هوش مصنوعی
- ویبولوتین
- ویژوال استودیو
- یونیتی
- کتاب های آموزشی
- Ada
- Ajax
- Android
- ASP.NET
- ASP.NET Core
- AVR
- clips
- CNC
- COBOL
- CQRS
- Cython
- Dreamweaver
- Elixir
- Entity Framework 4.0
- Erlang
- Go
- Groovy
- Haskell
- LINQ
- Lua
- Matlab
- MFC
- Node.js
- PERL
- php
- PLC
- Prolog
- React
- Rust
- Scala
- SFML
- SharePoint
- silver light
- VHDL
- VMware
- WinJS
- Workflow
- WPF
- XHTML
- Yii Framework
- اتوکد
- اچ تی ام ال
- اسمبلی
- اکتیو ایکس
- الگوریتم و فلوچارت
- انگولار
- اوبونتو
- اوراکل
- بازی سازی
- بانک اطلاعاتی
- برنامه نویسی سوکت
- برنامه نویسی موبایل
- بک ترک
- پاسکال
- پایان نامه
- پایتون
- پرولوگ
- جاوا
- جاوا اسکریپت
- جی کوئری
- حوملا
- داده کاوی
- دلفی
- رباتیک
- روبی
- زبان ماشین
- سئو
- ساختمان داده ها
- سایر کتاب ها
- سخت افزار
- سوئیفت
- سی اس اس
- سی پلاس پلاس
- سی شارپ
- سیستم عامل
- سیستم های خبره
- شبکه و مجازی سازی
- شبیه سازی کامپیوتر
- طراحی الگوریتم
- فتوشاپ
- فریم ورک گتنا
- کاتلین
- کالی لینوکس
- کریستال ریپورت
- گزارش کارآموزی
- گوگل
- لیسپ
- متلب
- مقاله
- مهندسی نرم افزار
- نیوک
- هوش مصنوعی
- وب مستر
- ویژوال بیسیک
- نرم افزار و ابزار برنامه نویسی
- وردپرس