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

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

 

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

 

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

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

 

(بیشتر…)

ادامه مطلب...

دانلود کتاب بانک اطلاعاتی

بانک اطلاعاتی فنی و حرفه ای

 

کتاب بانک اطلاعاتی – سال تحصیلی  ۹۳-۹۴

شاخه فنی و حرفه ای (گروه تحصیلی رشته کامپیوتر)

 

 

جهت دانلود کتاب بانک اطلاعاتی به ادامـه مـطلب مراجعه فرمایید.

 

(بیشتر…)

ادامه مطلب...

دانلود کتاب مبانی شبکه

دانلود کتاب مبانی شبکه

 

دانلود کتاب مبانی شبکه

 

یک شبکه شامل مجموعه ای از دستگاهها( کامپیوتر، چاپگر و … ) بوده که با استفاده از یک روش ارتباطی ( کابل ، امواج رادیوئی ، ماهواره ) و به منظور اشتراک منابع فیزیکی ( چاپگر) و اشتراک منابع منطقی (فایل) به یکدیگر متصل می گردند. شبکه ها می توانند با یکدیگر نیز مرتبط شده و شامل زیر شبکه هائی باشند. کامپیوترهای موجود در شبکه را با توجه به نوع وظایف مربوطه به دو گروه عمده : سرویس دهندگان (Servers) و یا سرویس گیرندگان (Clients) تقسیم می نمایند.

کامپیوترهایی در شبکه که برای سایر کامپیوترها سرویس ها و خدماتی را ارائه می نمایند، سرویس دهنده نامیده می گردند. کامپیوترهائی که از خدمات و سرویس های ارائه شده توسط سرویس دهندگان استفاده می کنند ، سرویس گیرنده نامیده میشوند. در شبکه های Client-Server ، یک کامپیوتر در شبکه نمی تواند هم به عنوان سرویس دهنده و هم به عنوان سرویس گیرنده ایفای وظیفه نماید.

 

(بیشتر…)

ادامه مطلب...

دانلود مقاله ای در مورد تحلیل فناوری اطلاعات (IT)

تحلیل فناوری اطلاعات (IT)

 

تحلیل فناوری اطلاعات (IT)

 

اطلاعات همانند خونی است که در کالبد سازمان جریان می‌یابد و به آن حیات می‌بخشد، اطلاعات می‌تواند فرایند تصمیم‌گیری را در مورد ساختار، تکنولوژی و نوآوری تغذیه نماید، و همچنین اطلاعات همانند یک رگ حیاتی است که سازمان را به عرضه کنندگان مواد اولیه و مشتریان متصل می‌سازد، توسعه فن‌آوری اطلاعات مانند کامپیوترها و وسایل ارتباط الکترونیکی ماهیت بسیاری از کارهای دفتری را دگرگون کرده‌اند، شبکه‌های کار در خانه و خودکار شدن، امکان محدود کردن بعضی بخشها و کاهش تعداد کارکنان سازمان را فراهم آورده‌اند. از این پدیده‌ها (فن‌آوری اطلاعات) ممکن است چنین استنباط شود که سازمانهای بزرگ کوچکتر می‌شوند و گرایش بسوی انواع انعطاف‌پذیرتر و کوچکتر سازمان نیرومندتر می‌شود.

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

 

(بیشتر…)

ادامه مطلب...

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

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

 

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

 

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

نویسنده: ***

حجم کتاب: ۲۱۶ کیلوبایت

فرمت کتاب: Pdf

تعداد صفحات: ۱۲ صفحه

توضیحات: D یک زبان برنامه سازی سیستمی و کاربردی همه منظوره است . D یک زبان سطح بالاتر از ++C است اما توانایی نوشتن کدهای قدرتمند و تعامل مستقیم با APIهای سیستم عامل و سخت افزار را حفظ می کند.D به خوبی برای نوشتن برنامه های متداول و برنامه های بزرگ چند میلیون خطی با تیمهای برنامه نویسی مناسب است . D به آسانی قابل آموختن است ، توانائیهای زیادی را برای کمک به برنامه نویس فراهم می کندوبه خوبی برای فناوری پرتکاپوی بهینه سازی کامپایلر مناسب است.

D یک زبان اسکریپتی(متنی) یا دارای مفسر(interpreter ) نیست. همچنین دارای ماشین مجازی ، مذهب خاص یا فلسفه برتری جویی نمی باشد. بلکه یک زبان عملی است برای برنامه نویسان حرفه ای که به انجام سریع و قابل اعتماد پروژه و کد قابل فهم آسان نیاز دارند و مسئول عملکرد صحیح برنامه هستند.

 

(بیشتر…)

ادامه مطلب...