وبلاگ فنی س.م.توفیق

مارس 5, 2009

خلاصه کتاب 87

دسته: خلاصه کتاب — mrtofigh @ 08:30
Tags:

در این پست می خوام خلاصه چند تا از کتاب هایی که امسال خوندم رو براتون بذارم. این کتاب ها با ابزارهای Adobe Acrobat 8 خلاصه شدن. با این نرم افزار می شه به راحتی متن رو هایلایت کرد یا توضیحات و شکل های مختلف بهش اضافه کرد.

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

linq-for-visual-c-2005-highlighted

LINQ for Visual Studio 2005

مرجع کامل LINQ. در مورد همه بخش های LINQ توضیح می ده (شامل LINQ to Objects، LINQ to ADO.NET و LINQ to XML). فقط کمی قدیمیه و درباره پیشرفت های جدید LINQ مطلبی نداره

DotNetNuke 4.0 Module Developers Guide

اگر مایلید برای DotNetNuke یه ماژول بنویسید این کتاب رو بخونید

CSharp 3.0 Specification

تغییرات زبان C# در نسخه 3 (Extension Methods, Lambda Expressions, …) رو تشریح می کنه

Arena 9 User’s Guide

شبیه سازی در Arena 9 با فلوچارت ها خیلی ساده شده. یه نمونه شبیه سازی با این نرم افزار رو که خودم انجام دادم در اینجا ببینید.

MySQL Farsi Reference

مرجع فارسی MySQL نوشته تیم توسعه لینوکس فارسی

PHP Language Reference

مرجع زبان PHP که بخشی از PHP Manual هست. فقط ساختارهای این زبان توضیح داده شده.

Managed Babel

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

LEX & YACC

مرجع LEX و YACC که برای طراحی کامپایلرها استفاده می شن

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

 

مارس 4, 2009

یه کامپیوتر ساده

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

    

cpu

 

 

فایل های پروژه

پیوندها

مارس 1, 2009

طراحی نمایشگرهای الکترونیکی

دسته: پروژه های دانشگاهی — mrtofigh @ 20:30
Tags:

LED Display Wizard نام نرم افزاری است که در سال 83 برای طراحی تابلوهای تبلیغاتی طراحی کردم. با استفاده از این نرم افزار می توان بدون کدنویسی دستی، پردازنده تابلو (میکروکنترلر یا کامپیوتر) را برنامه ریزی کرد. نمونه ای از اجرای نرم افزار را در زیر می بینید.

led-display-wizard

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

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

 

فایل های پروژه

پیوندها

فوریه 28, 2009

پیاده سازی GIF

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

فایل های پروژه

پیوندها

برگه‌ی بعد »

وب‌نوشت در وردپرس.کام.