دنیای کامپیوتر

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

دنیای کامپیوتر

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

نمایش پنجره های Minimize شده به صورت Thumbnail

حتما گاهی اوقات برای شما هم پیش آمده است که سر و کله زدن با نوار وظیفه (Taskbar) ویندوز به کاری عذاب آور و خسته کننده تبدیل شود . مخصوصا زمانی که تعداد زیادی نرم افزار و پنجره را همزمان باز کرده باشید و برای پیدا کردن پنجره مورد نظر مجبور باشید به نوار ابزار مراجعه کرده روی تک تک آنها کلیک کنید تا محتویات هر یک نمایش داده شود . البته با کلیدهای میانبر Alt + Tab هم می توانید این کار را انجام دهید اما باز هم زمانی برای پیدا کردن هر پنجره به هدر خواهد رفت . در اینگونه موارد چاره کار شما نرم افزار miniMIZE خواهد بود . این نرم افزار پنجره ها را به صورت بند انگشتی (Thumbnail) بر روی دسکتاپ شما قرار خواهد داد تا مجبور نباشید برای پیدا کردن پنجره مورد نظر به نوار وظیفه ی ویندوز مراجعه کنید . با استفاده از این نرم افزار همچنین می توانید پیش نمایشی هم از پنجره ها داشته باشید تا به راحتی پنجره مورد نظر را از بین بقیه پنجره ها پیدا کنید .
بعد از نصب این نرم افزار آیکون آن در System Tray قرار می گیرد . از این پس در هنگام فعال بودن نرم افزار هر گاه پنجره ای را کوچک (Minimize) کنید به جای اینکه به نوار وظیفه برود، به صورت یک تصویر بند انگشتی در دسکتاپ شما قابل مشاهده خواهد بود . البته در صورتی که بخواهید می توانید همزمان نمایش نرم افزار ها را در نوار وظیفه هم داشته باشید .
از امکانات دیگر این نرم افزار می توان به قابلیت تنظیم اندازه و میزان شفافیت تصاویر اشاره کرد .

نکته : این نرم افزار فقط با سیستم عامل ویندوز XP سازگار می باشد .

miniMIZE

نسخه ی رایگان این نرم افزار را می توانید از وب سایت آن به آدرس  http:// minimize.aquaria.za.net دریافت کنید .

دانلود

آموزش برنامه نویسی ویندوز ( Win32 ) ، درس دوم

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

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

آموزش برنامه نویسی ویندوز ( Win32 ) ، درس اول

درس اول : اصول ویندوز
آشنایی با ویندوز
بررسی اجمالی :
مایکروسافت ویندوز یک سیستم عامل است که به اشخاص کمک می کند تا بتوانند با یک کامپیوتر شخصی به تعامل بپردازند . برنامه نویسانی که می خواهند برای این سیستم عامل برنامه بنویسند ، برنامه های خود را بر مبنای کتابخانه ای می نویسند که Win32 نامیده می شود .

Win32 کتابخانه ای است متشکل از انواع داده ای، ثوابت، توابع و کلاس هایی ( اساسا ساختار هایی ) که برای ساخت برنامه های تحت ویندوز مورد استفاده قرار می گیرند .

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

10 سوال اساسی در مورد زبان ++C

مجله الکترونیکی کامپیوترورلد با مخترع ++ C، بیارن استراستروپ (Bjarne Stroustrup) مصاحبه‌ای انجام داده که تقریبا تمام جوانب این زبان برنامه‌نویسی را از دید سازنده آن بررسی کرده است، از میان این مصاحبه طولانی، چند سوال را انتخاب کردیم که دانستن آنها در مورد این زبان برنامه‌نویسی محبوب خالی از لطف نیست .
Bjarne Stroustrup
ادامه مطلب ...

آشنایی با Kenneth Thompson و Dennis Ritchie

Kenneth Thompson در۴ فوریه سال ۱۹۴۳ در New Orleans ٬ Louisiana ,واقع در کشــور آمــریکا به دنــیا آمد. او یـک دانشمند در زمینه علوم رایانه‌ای بود که بر روی سیستم عامل یونیکس کار می‌کــرد .
Dennis MacAlistair Ritchie در ۹ سپتامبر ۱۹۴۱ محله Bronxville شهر New York به دنیا آمد. وی نیز همچون دوست و همکار خود یــک دانشمند علــوم رایانه‌ای بــود. خــلاصــه نـام او بر روی کارهایی نظیر ALTRAN ٬ B ٬ BCPL ٬ C ٬ Multics و یـونیکس وجود دارد.
Ken Thompson with Dennis Ritchiee
(Ken Thompson (left) with Dennis Ritchiee (right

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