-
برنامه نویسی ماوس در Turbo C
1387/05/02 12:33
ابتدا برای این که از ماوس استفاده کنیم باید بفهمیم که درایور ماوس نصب شده است یا نه ؟ اگر نصب نشده باشد نمی توان ماوس را فعال کرد. برای این کار از تابع شماره 00 H از وقفه 33 H استفاده می کنیم. پس از فراخوانی این وقفه اگر مقدار ثبات AX برابر 0000 H باشد یعنی درایور ماوس نصب نشده و ما نمیتوانیم از ماوس استفاده کنیم. پس...
-
متغیر های ایستا در ASP.NET
1387/04/23 12:43
در ASP همواره از شئ Application برای ذخیره متغیرهای سراسری استفاده می شد. این عمل از لحاظ اختصاص فضای حافظه چندان مناسب نبود. در دات نت می توانیم با سود بردن از خواص متغیرهای ایستا در اکثر موارد نتیجه بهتری بدست آوریم. این روش در اکثر موارد سریعتر از استفاده از شئ Application خواهد بود. در دات نت اکثر اشیاء به صورت...
-
nullable type در دات نت 2
1387/04/21 14:39
value type ها در دات نت فریم ورک 2 الحاقی دارند که یا مقداری میگیرند و یا null هستند که به آن ، نوع های nullable می گویند. برای مثال اگر به int32 نیاز داشته باشیم می توانیم آنرا بصورت زیر تعریف کنیم : (Dim myint as nullable(of int32 اکنون myint می تواند مقداری از نوع int32 را نگه دارد. اگر به آن چیز دیگری انتساب دهیم...
-
S SHARP
1387/03/08 17:46
در یک جمله #S زبان برنامه نویسی و قابلیتهای SmallTalk را به محیط دات نت اضافه میکند. SmallTalk اولین محیط واقعی تولید و توسعه نرم افزارهای شی گرا بود که حتی عده ای وی را پدر جاوا میخوانند. در محیط SmallTalk حتی Integer ها و String ها هم شی هستند! حالا باید دید این زبان محبوب دهه 80 چگونه با قابلیتهای دات نت سازگاری...
-
ساختار فایلهای آیکون
1387/02/26 16:40
آیکونها از جمله پر کاربردترین انواع فایلها در کامپیوترهای امروزی هستند به شکلی که تمامی کاربران کامپیوتری با آنها آشنایی دارند. اما مشکل بزرگ برنامهنویسان، مخصوصا کسانی که با زبانهای قدیمی برنامهنویسی از جمله ویژوال بیسیک 6 کار میکنند، پشتیبانی نکردن زبان برنامهنویسی از انواع آیکونها است. به عنوان مثال زبان...
-
واحد پردازنده مرکزی
1387/02/18 17:27
سی پی یو یا به عبارتی واحد پردازشگر مرکزی در حکم مغز و اداره کننده ی کامپیوتر است و مسئولیت انجام محاسبات ریاضی داخلی کامپیوتر و فرمان دادن به دیگر اجزا را به عهده دارد. سی پی یو محاسبات داخلی کامپیوتر را به وسیله ی دو عدد 0 و 1 ( صفر و یک ) انجام میدهد. کلیه ی قطعات داخل کامپیوتر برای انجام کارها و محاسبات خود...
-
Virtual Memory in Windows XP
1387/02/03 17:09
حافظه مجازی چیست؟ یک توضیح ساده از حافظه مجازی این است که در پردازندههای intel 386 و بالاتر این قابلیت وجود دارد که تا مقدار 4گیگابایت حافظه را آدرس دهی کرد، در حالت عادی این مقدار از ظرفیت RAM بیشتر است. بنابراین برنامه طوری طراحی شده که سختافزار قادر باشه از تمام این مقدار حافظه استفاده کنه، در اینجا مفهوم حافظه...
-
MAC Address چیست؟
1387/01/16 13:23
هر کامپیوتر موجود در شبکه به منظور ایجاد ارتباط با سایر کامپیوتر ها ، می بایست شناسایی و دارای یک آدرس منحصر بفرد باشد. قطعاً تاکنون به آدرس های IP و یا MAC ( اقتباس شده از کلمات Media Access Contorol ) برخورد داشته اید و شاید این سوال برای شما مطرح شده باشد که اولا ضرورت وجود دو نوع آدرس چیست و ثانیا جایگاه استفاده...
-
دفترچه سوالات عمومی کاردانی به کارشناسی کامپیوتر سال ۸۶
1387/01/14 13:27
از اینجا دانلود کنید
-
دفترچه سوالات تخصصی کاردانی به کارشناسی کامپیوتر سال ۸۶
1387/01/11 20:49
از اینجا دانلود کنید
-
حذف Folder Options
1387/01/08 11:08
حذف Folder Options از My Computer و Control Panel برای این کار عملیات زیر رو انجام دهید به آدرس زیر بروید : HEKY_CURRENT_USER > Software > Microsoft > Windows > CurrentVersion > Policies > Explorer پس از این که به آدرس بالا رفتید با راست کلیک در سمت راست پنجره یک داده از نوع Binary value ایجــاد...
-
SSL چیست؟
1387/01/07 11:30
Secure socket Layer یا SSL پرتکلی است که بوسیله Netscape برای انتقال پرونده های خصوصی روی اینترنت بوجود آمده است. SSL توسط یک کلید شخصی کار می کند، تا اطلاعات انتقالی در اینترنت را برای شما پنهان کند. هر دو مرورگر اینترنت اکسپلورر و نت اسکیپ از SSL پشتیبانی می کنند. و بسیاری از سایتهای از این پروتکل استفاده می کنند،...
-
بافر و بافرینگ
1387/01/04 10:10
بافر ناحیه ای است واسط در عملیات ورودی و خروجی و در این ناحیه اقلا یک رکورد (در حالت فایل بلاک بندی نشده) و یا اقلا یک بلاک در حالت فایل بلاک بندی شده جای داده میشود و اساسا برای ایجاد هماهنگی بین عملیات پردازنده ورودی/خروجی و واحد پردازش مرکزی در شرایطی تسریع این عملیات به کار میرود. در سیستم فایل ، بافر معمولا از...
-
سوئیچ Switch
1387/01/03 10:48
سوئیچ نوع دیگری از ابزارهایی است که برای اتصال چند شبکه محلی به یکدیگر مورد استفاده قرار می گیرد که باعث افزایش توان عملیاتی شبکه می شود. سوئیچ وسیله ای است که دارای درگاه های متعدد است که بسته ها را از یک درگاه می پذیرد، آدرس مقصد را بررسی می کند و سپس بسته ها را به درگاه مورد نظر (که متعلق به ایستگاه میزبان با همان...
-
یونیکد (UNICODE) چیست؟
1387/01/02 09:50
حتما کلمه UNICODE بارها به گوشتان خورده و یا در وب سایت ها و برنامه های کاربردی جدید آن را دیده اید و میخواهید بدانید که UNICODE چیست ؟ همینطور که حتما میدانید کامپیوتر فقط با عدد و رقم سرکار دارد و تمام اطلاعات نوشتاری ، صوتی و تصویری نهایتا بصوت اعداد و ارقام در کامپیوتر ذخیره و پردازش میشوند. خوب حالا ما برای...
-
نوروز ۱۳۸۷
1386/12/26 19:48
دوباره بهار میاد و باز همون حرف همیشه / اگه دلخوشی نباشه هیچ کجا بهار نمیشه روزای آخر اسفند همه جا صحبت عیده / خوش به حال اون دلی که پیش گل ها رو سپیده پیشاپیش فرا رسیدن سال نو را تبریک میگم
-
برنامه بازی برج های هانوی (Tower of Hanoi) به زبان پاسکال
1386/12/18 13:01
این کد برنامه کامل "برج هانوی" می باشد. همانطور که می دانید این بازی به طوری است که سه میله و تعدادی دیسک داریم. دیسک ها به ترتیب شماره گذاری شده از پائین به بالا (و از بزرگ به کوچک) در میله اول چینده شده اند. ما باید برنامه ای بنویسیم که این دیسک ها از میله یک به میله سوم منتقل شوند (و به همین ترتیب چیده شوند) این...
-
مرتب سازی درجی (Insertion Sort)
1386/12/04 10:44
یکی از روشهای مرتب سازی رایج و البته نه چندان کارا محسوب می شه. این روش در مقایسه با مرتب سازی حبابی و انتخابی سرعت بهتری داره و برای مرتب کردن تعداد کمی از عناصر مناسبه. به همین خاطر مراحل انتهایی روشهای مرتب سازی پیشرفته مثل مرتب سازی سریع ( Quick Sort ) با کمک گرفتن از این روش انجام می گیره. الگوریتم مرتب سازی درجی...
-
مرتب سازی انتخابی (Selection Sort)
1386/12/04 09:55
روش انتخابی اولین روشیه که به ذهن می رسه: بزرگترین رکورد بین رکوردهای لیست رو پیدا می کنیم و به انتهای لیست انتقال می دیم. از بقیه رکوردها بزرگترین رو انتخاب می کنیم و انتهای لیست - کنار رکورد قبلی - قرار می دیم. در این روش یک عنصر انتخاب و با تمام عناصر مقایسه مشود و ... مثلا : 0: 9 1 6 4 7 3 5 1: 5 1 6 4 7 3 9 2: 5...
-
مرتب سازی حبابی (Bubble Sort)
1386/12/04 09:47
فرض کنید n داده داریم که می خواهیم به صورت صعودی مرتب شوند. عنصر اول رو با دومی مقایسه و در صورتی که اولی بزرگتر باشد جاهاشون رو عوض می کنیم. همین کار رو با عناصر دوم و سوم انجام می دهید و همینطور عناصر سوم و چهارم ، الی آخر. وقتی این کار تموم شد بزرگترین عنصر بین داده ها به آخر لیست می رسد. حالا یک بار دیگه از اول...
-
مثلث خیام
1386/12/01 16:11
می خواهیم برنامه ای به زبان C بنویسیم که اعداد زیر را به کمک یک ماتریس تا 10 سطر ساخته و چاپ کند : 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 .. .. .. .. این مثلث اعداد را مثلث خیام نیوتن میگویند. اگر ماتریسی را به این شکل در نظر بگیریم : 1 .. .. .. .. .. 1 1 .. .. .. .. 1 2 1 .. .. .. 1 3 3 1 .. .. 1 4 6 4 1 .. .. .. .. .. .....
-
برنامه تاریخ شمسی به زبان C
1386/11/17 20:45
در این یادداشت الگوریتم تبدیل تاریخ میلادی به تاریخ شمسی را معرفی و به زبان C پیاده سازی کرده بودم که می توانید سورس آن را بصورت آماده از اینجا دانلود کنید
-
ZOOL نسخه ای از یونیکس بر روی فلاپی
1386/11/15 10:52
زول سیستم عامل کوچکی از خانواده یونیکس است که بر روی یک فلاپی قرار میگیرد. زول بر پایه کرنل لینوکس و ابزارهای GNU و Slackware بنا شده است. بیشترین نگرانی در مورد سیستم عاملهای کوچک نظیر زول حجم آنها است که نباید از مرز 1440 کیلوبایت عبور کند در عین اینکه امکانات لازم و کافی را هم برای مدیران و کاربران شبکه مهیا کند!...
-
ویژوال بیسیک : تبدیل عدد به معادل حرفی آن
1386/11/10 11:57
در این یادداشت تابع تبدیل عدد به معادل حروفی آنرا ارائه می کنم. عمدتا در سیستم های مالی و حسابداری نیاز است معادل حروفی اعداد هم نمایش داده شده یا چاپ شوند که توابع زیر این نیاز را پاسخ می دهد. مثلا برای چاپ یک چک روی خود برگه چک ، علاوه بر نیاز به چاپ مبلغ عددی چک لازمست تا مبلغ حروفی چک هم روی برگه چاپ شود. نحوه...
-
نت آهنگ خواب های طلایی (Golden Dreams)
1386/11/09 13:54
نت آهنگ خواب های طلایی (Golden Dreams) به همراه فایل mid آن را از اینجا دانلود کنید فرمت : Zip حجم : ۲۱ کیلوبایت
-
نمایش زمان در دسترس بودن ویندوز
1386/11/08 11:40
شما یک مدیر سیستم هستید و نگهداری از سرور یکی از مهمترین وظایف شماست. آیا برای شما جالب نخواهد بود که بدانید از زمان راه اندازی سرور تا این لحظه زمانی که سرور در دسترسی بوده (Uptime) به روز/ساعت/دقیقه/ثانیه مجموعاً چقدر است و همینطور زمانی که در دسترس نبوده (Downtime) و نسبت این دو، که تشکیل دهنده درصد در دسترس بودن...
-
آرایه ها در دلفی
1386/11/05 16:01
دلفی به ما امکان می دهد آرایههایی از هر نوع متغییری را ایجاد کنیم. برای تعریف آرایه به صورت زیر عمل میکنیم var array[indexType1, ..., indexTypen] of baseType ; در این تعریف برای نامگذاری آرایه، از قانون نامگذاری متغییرها استفاده میکنیم و مقدار اولیه را نیز درون یک جفت کروشه قرار می دهیم. نکته: شما می توانید به جای...
-
مواج کردن یک تصویر در فتوشاپ
1386/10/28 17:59
این روش آموزشی، خلق دو تصویر جداگانه را دربردارد. نخست تصوری که میخواهید افکت موجدار را روی آن بهکار برید (مثل پرچم) و پس از آن تصویری که بهعنوان نقشه جابهجا شونده از آن استفاده میشود. به هیچ چیزی به جز مقداری مهارت و یک نسخه فتوشاپ نیاز ندارید. تصویر اصلی (پرچم) شاید تاکنون یک پرچم یا بخشی از آن را در فتوشاپ...
-
نت آهنگ LoveStory
1386/10/25 13:12
سلام افرادی هستند که مثل من علاقه زیادی به نواختن پیانو یا کیبرد دارند لذا قصد دارم هرچند وقت یکبار نت آهنگ های معرف رو برای دانلود تو وبلاگ بذارم نت آهنگ Love Story برای نواختن با پیانو رو میتونید از اینجا دریافت کنید فرمت : PDF
-
برنامه چند لایه
1386/10/22 11:48
برنامه چند لایه چیست؟ در معماری چند لایه تمام برنامه به چندین بخش تقسیم می شود. این بخش ها می توانند فیزیکی یا منطقی باشند. هر بخش کار خاصی را انجام می دهد مثلا نمایش اینترفیس کاربر یا دسترسی به داده ها. برنامه می تواند به هر تعداد لایه داشته باشد ولی به هر حال بیشتر برنامه ها سه لایه مجزا دارند که عبارتند از :...