-
برنامه نویسی ماوس در Turbo C
چهارشنبه 18 مردادماه سال 1385 08:49
با توجه به این که برنامه های تحت داس رابط ضعیفی نسبت به ویندوز و لینوکس و... دارند ما حداقل باید برنامه هایمان را به ماوس مجهز کنیم تا این نقص تا حدودی برطرف شود. مخصوصا اگر بخواهیم یک برنامه گرافیکی بنویسیم برنامه مان بدون ماوس غیر قابل استفاده خواهد بود. خب بهتره بریم سر اصل مطلب. در این مقاله فعال کردن ماوس در زبان...
-
برنامه نویسی ماوس در Turbo C
چهارشنبه 18 مردادماه سال 1385 08:47
با توجه به این که برنامه های تحت داس رابط ضعیفی نسبت به ویندوز و لینوکس و... دارند ما حداقل باید برنامه هایمان را به ماوس مجهز کنیم تا این نقص تا حدودی برطرف شود. مخصوصا اگر بخواهیم یک برنامه گرافیکی بنویسیم برنامه مان بدون ماوس غیر قابل استفاده خواهد بود. خب بهتره بریم سر اصل مطلب. در این مقاله فعال کردن ماوس در زبان...
-
ADO / ADO.net
چهارشنبه 18 مردادماه سال 1385 08:26
ارتباط به منابع داده در ADO.NET بمنظوراتصال به یک منبع داده ، می بایست در ابتدا یک Net Data Provider . ، انتخاب گردد . Data Provider ، کلاس های لازم بمنظور اتصال به یک منبع داده ، خواندن اطلاعات ، ویرایش ، بهنگام سازی و انجام عملیات متفاوت بر روی داده ها را ارائه می نماید . در این مقاله به تشریح انواع Data Provider...
-
سیستم های چند پردازندهای Multi processing
یکشنبه 15 مردادماه سال 1385 13:28
کامپیوترها میتوانند به جای یکCPU چندین CPU داشته باشند که در اینصورت به آنها سیستم multiprocessing میگویند.جهت استفاده از این سیستمهای نیاز به یک سیستم عامل خاص میباشد که بتواند چندین برنامه یانخهای یک فرایند ) را به صورت موازی واقعی روی آنها اجراء کند . سیستم عامل multitasking برای اجراء چند نخ بر روی یک CPU و...
-
آشنایی با Bluetooth
یکشنبه 15 مردادماه سال 1385 13:20
تکنولوژی Bluetooth که بعضی ها در فارسی آن را به دندانه آبی ترجمه کرده اند. استانداردی برای امواج رادیویی است که که برای ارتباطات بی سیم امپیوترهای قابل حمل و نقل (مانند lap top ها) و تلفن های همراه و وسایل الکترونیکی رایج استفاده می شوند این امواج برای فاصله های نزدیک استفاده می شوند و برای ارتباطات بی سیم تکنولوژی...
-
SATA و IDE چه هستند؟
یکشنبه 15 مردادماه سال 1385 13:19
تکنولوژی دیسک سخت ( HARD DRIVE ) بر پایه پروسس موازی اطلاعات عمل می کنند و بدین معناست که اطلاعات به صورت بسته هایی به روشهاهی مختلف ( رندوم ) به باس اطلاعاتی فرستاده می شوند. اطلاعات از دیسک سخت در فاصله های زمانی کاملاً تصادفی می آیند و وارد باس اطلاعاتی شده و در نهایت به سمت مقصد نهایی می رود. IDE مخفف Integrated...
-
اساس کار مانیتورهای LCD :
یکشنبه 15 مردادماه سال 1385 13:17
اساساً سه تکنولوژی کریستال مایع در مانیتورهای LCD استفاده شده است که عبارتند از TN+film , IPS ,MVA مهم نیست که از کدام تکنولوژی استفاده شود همه آنها از یک اساس پیروی می کنند. یک یا چند لامپ نئون روشنایی صفحه را تأمین می کنند برای مدلهای ارزانتر یک لامپ نئون استفاده شده است اما در مدلهای گرانتر ممکن است تا چهار لامپ یا...
-
FSB چیست؟
یکشنبه 15 مردادماه سال 1385 13:13
FSB مخفف Front side Bus است و همچنین تحت نامهای باس پرسسور و باس حافظه یا باس سیستم شناخته شده است. FSB پروسسور را به حافظه اصلی ( رم ) و سایر اجزاء داخل کامپیوتر متصل می کند . FSB می تواند 133و 266 و 400 MHz یا بالاتر باشد. زمانی که کامپیوتر یا مادربرد می خرید یکی از مهمترین مشخصاتی که باید به آن توجه کنید FSB است....
-
Security
یکشنبه 15 مردادماه سال 1385 08:18
استراتژی حفاظت از اطلاعات در شبکه های کامپیوتری ( بخش اول ) مقدمه اطلاعات در سازمان ها و موسسات مدرن، بمنزله شاهرگ حیاتی محسوب می گردد . دستیابی به اطلاعات و عرضه مناسب و سریع آن، همواره مورد توجه سازمان هائی است که اطلاعات در آنها دارای نقشی محوری و سرنوشت ساز است . سازمان ها و موسسات می بایست یک زیر ساخت مناسب...
-
تعریف کلی از اکسسAccess
یکشنبه 15 مردادماه سال 1385 08:01
تعریف کلی از اکسس Access اکسس ابزاری برای تولید بانکهای اطلاعاتی رابطه ای است. بانکهای اطلاعاتی امکان گردآوری انواع اطلاعات را برای ذخیره سازی ،جستجو و بازیابی فراهم میکند. اجزا بانک اطلاعاتی اکسس عبارتند از: DataBase : 1. Table 2. Query 3. Form 4. Report 5. Macros 6. Modules • Table :(جدول ) هر جدول برای نگهداری...
-
محدودکردن تغییر اندازه فرم در دلفی
شنبه 14 مردادماه سال 1385 08:17
گاهی اوقات نیاز است فرم ما از نظر اندازه پیرو یک الگو باشد و کاربر نتواند خارج از محدوده این فرم را تغییر اندازه دهد، راهی که پیشنهاد می شود، استفاده از Windows Messages ، تابع WM_GetMinMaxInfo میباشد. unit MinMax; interface uses SysUtils, WinTypes, WinProcs, Messages, Classes, Graphics, Controls, Forms, Dialogs; type...
-
استفاده از DLLها در دلفی
شنبه 14 مردادماه سال 1385 08:17
ایجاد یک DLL با استفاده از منو فایل گزینه New Items را انتخاب کنید و آیتم DLL Wizard را انتخاب نمایید. حال به فایل ایجاد شده، یک فرم با استفاده از روش بالا اضافه نمایید. دقت نمایید که Application را بجای فرم انتخاب ننمایید. حال اگر فرض کنیم که نام فرم شما Demo باشد و بانام UDemo.pas آنرا ذخیره کرده باشید. باید در فایل...
-
نصب ProgressBar روی StatusBar در دلفی
شنبه 14 مردادماه سال 1385 08:16
StatusBar می باشد. انجام این کار بسیار ساده است. برای این کار کافی است بر روی فرم خود یک StatusBar اضافه نمایید حالا در قسمت تعاریف متغیر های عمومی کد زیر را بنویسید: ProgressBar1: TprogressBar; در ادامه دستورات زیر را در خاصیت OnCreate فرم خود بنویسید: var ProgressBarStyle: LongInt ; begin { create a run progress bar...
-
نمایش میزان کپی شدن فایل با ProgressBar در دلفی
شنبه 14 مردادماه سال 1385 08:16
چطور میتوان زمان کپی شدن فایل را با استفاده از ProgressBar نمایش داد؟ برای انجام این کار ابتدا بر روی یک فرم یک ProgressBar اضافه کنید سپس تابع زیر را تایپ کنید: procedure TForm1.CopyFileWithProgressBar1(Source, Destination: string ); var FromF, ToF: file of byte ; Buffer: array[0..4096] of char ; NumRead: integer ;...
-
تغییر Hint برای هر ستون از DBGrid در دلفی
شنبه 14 مردادماه سال 1385 08:15
ابتدا باید یک عنصر جدید مبتنی بر TDBGrid ایجاد کنید و رویداد OnMouseMove را فراخوانی کنید: type TMyDBGrid = class(TDBGrid) published property OnMouseMove ; end ; اگرچه شما در رویداد OnMouseMove مختصات X و Y را بدست خواهید آورد، اما شما باید ستون مورد نظر را پیدا کنید. برای ادامه کار لازم است که سطر زیر را در قسمت...
-
تاریخچه زبان دلفی
شنبه 14 مردادماه سال 1385 08:14
دلفی در واقع یک کامپایلر پاسکال است. دلفی 6 نسل جدید کامپایلر های پاسکال است که شرکت Borland از زمان ایجاد اولین نسخه پاسکال توسط Andres Hejlsberg در 15 سال پیش به بازار عرضه کرد. برنامه نویسی به زبان پاسکال در سالیان سال از استواری و ثبات، زیبایی و ظرافت و البته سرعت بالای کامپایل سود برده است. دلفی هم از این قاعده...
-
نکات مفید کار در محیط دلفی
شنبه 14 مردادماه سال 1385 08:14
محیط دلفی برای برنامه نویسی یکی از بهترین محیطهای برنامه نویسی است گذشته از کارکرد داخلی و کمپایلر آن که بسیار قوی و سریع است، محیط آن یعنی IDE آنهم قدرت بسیار زیادی دارد که باعث شده یکی از بهترین ادیتورها باشد. در این مقاله من سعی بر این داشته ام تا با ارائه یک سری از نکات و کلیدهای میانبر که می توانند برای کار در...
-
آرایهها در دلفی
شنبه 14 مردادماه سال 1385 08:13
دلفی به ما امکان می دهد آرایههایی از هر نوع متغییری را ایجاد کنیم. برای تعریف آرایه به صورت زیر عمل میکنیم: var array[indexType1, ..., indexTypen] of baseType ; در این تعریف برای نامگذاری آرایه، از قانون نامگذاری متغییرها استفاده میکنیم و مقدار اولیه را نیز درون یک جفت کروشه قرار می دهیم. نکته: شما می توانید به جای...
-
مدیریت حافظه در دلفی
شنبه 14 مردادماه سال 1385 08:11
تخصیص خودکار حافظه وقتی شما از نوعهای پایه (Integer ،real ،word و…) برای ایجاد متغییرهای خود استفاده می کنید، هیچ نگرانی درباره تخصیص حافظه آن وجود ندارد چون دلفی خودش آنرا تخصیص حافظه می کند و سپس آزاد میکند. type TDay = (Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday) var Name : String; {256 Bytes}...
-
شبکه سرى یا BNC
پنجشنبه 12 مردادماه سال 1385 09:54
در شبکه BNC کامپیوترها بطور سری به هم متصل می شوند و در صورتی که شبکه و سیمهای ارتباطی یک کامپیوتر خراب شود باعث از کار افتادن بقیه شبکه نیز خواهد گردید. رابط BNC که به شکل یک استوانه مِباشد دارای دو برآمدگِی مِی باشد .( مانند شکل ) در ابتدا و انتهای سیمهای رابط این نوع شبکه یک عدد رابط به نام به نام BNC پرچ شده است...
-
شبکه Hub
پنجشنبه 12 مردادماه سال 1385 09:53
اماٌ یکی از مطمئن ترین و بهترین سیستم شبکه بندی ، شبکه Hub می باشد. در اینگونه شبکه از طریق سیمهای رابط به یک Hub متصل می شوند. در این سیستم بر عکس شبکه BNC اگر کامپیوتری قطع شود فقط آن قطع بوده و بقیه سیسیتم مختل نشده و شبکه برقرار است. رابط اینگونه شبکه ها سیمهایی است که به سر آنها یک عدد ِ Arj 45 پرچ گردیده است که...
-
پروکسی و فیلتر چیست ؟
پنجشنبه 12 مردادماه سال 1385 09:52
کلمه پروکسی Proxy که امروزه زیاد شنیده می شود و همه جا مترادف با فیلتر و محدودیت بیان می شود . اما فیلتر چیست ونحوه کار آن به چه صورت است ؟ Proxy Server معمولا به عنوان بخشی از دیوار آتش سرویس دهندگان اینترنت مورد استفاده قرار می گیرد و نحوه کار آن به این صورت است : وقتی که کاربر در یک شبکه محلی می خواهد به یک سرویس...
-
چگونه دو رایانه را به یکدیگر متصل کنیم ؟
پنجشنبه 12 مردادماه سال 1385 09:52
با آمدن رایانه های جدید افراد بسیاری تمایل به خرید آنها پیدا می کنند پس از خرید یک رایانه جدید و سریعتر مدل قدیمی رایانه در گوشه ای انداخته میشود .بعضی از اشخاص از رایانه های لپ تاپ استفاده می کنند و می خواهند آن را با رایانه شخصی شبکه کنند . وصل کردن دو رایانه به هم از ساده ترین مباحث شبکه به حساب می آید . پس از ساخت...
-
آموزش HyperTerminal
پنجشنبه 12 مردادماه سال 1385 09:49
ارسال فایلها بدون استفاده از اینترنت HyperTerminal برنامه ای است که توسط آن می توانید با استفاده از خطوط تلفن (و بدون نیاز به اینترنت) فایلهایی را از هر نوع به دوستانتان ارسال و یا از آنها فایلهایی را دریافت نمایید. شاید شما هم مانند من از ارسال فایلها توسط ابزار ذخیره سازی (مانند CD ، دیسک و...) خسته شده اید در این...
-
بررسی و آموزش نرم افزار Advaced System Optimizer
پنجشنبه 12 مردادماه سال 1385 09:48
همانطور که می دانید , نرم افزار های متعددی برای رفع اشکالات و افزایش کارایی سیستم عامل windows وجود دارد ,به عنوان مثال نرم افزار های Norton utilities و system mechanic نیز از این گروه برنامه ها هستند . اما شرکت های نرم افزاری مختلف هر روز به ارائه برنامه های بهتر و کاراتری دست می زنند .برنامه حاظر نیز از آن جمله...
-
آموزش کار با برنامه NetMeeting
پنجشنبه 12 مردادماه سال 1385 09:47
می تواند از طریق اینترنت ارتباط بین افراد را انتخاب کند با داشتن تجهیزات کافی شما می توانید از اینتر نت به عنوان یک خط تلفن یک ابزار کنفرانس ویدئویی یک تابلوی اعلانات الکترونیکی یا حتی ابزاری برای استفاده مشترک از کلیپ بوردها استفاده کنید به همین دلایل است که نام این برنامه ملاقات در شبکه یا همان NetMeeting است برای...
-
آموزش استفاده از Remote Desktop
پنجشنبه 12 مردادماه سال 1385 09:46
آیا تا به حال به این فکر افتاده اید که چگونه می توانید از منزل و از راه دور سیستم محل شرکت و یا اداره خود را به نحوی Remote کنید که حتی صفحه دسک تاپ آن را به همان شکل و شمایل بر روی سیستم خود داشته باشید .به عبارت دیگر آیا می توان به نحوی از تمامی امکانات آن سیستم بهره برده و به راحتی برنامه های آن را از راه دور اجرا...
-
روش نصب زوزه لینوکس SuSE 9
پنجشنبه 12 مردادماه سال 1385 09:45
ل ینوکس SuSE یکی از توزیعهای آسان و کاربر پسند لینوکس است که با استفاده از سیستم مدیریت گرافیکی Yast موجود در آن، میتوان بسیاری از امور سیستم را بسهولت و بدون نیاز به دانستن فرامین پیشرفته لینوکس انجام داد. نصب لینوکس SuSE9 مانند نسخههای پیشین، یکی از آسانترین نصبها در میان انواع توزیعهای لینوکس است. بعنوان...
-
نصب سیستم عامل لینوکس
پنجشنبه 12 مردادماه سال 1385 09:44
هشدار : اگر شما مایلید از سیستم عامل ویندوز و لینوکس بصورت در کنار هم در یک سیستم استفاده کنید، سعی کنید ابتدا ویندوز را نصب نموده و سپس لینوکس ردهت را نصب نمایید. برخی از نسخه های ویندوز با دستکاری MBR دیسک سخت باعث میشوند تا لینوکس ردهت از کار بیافتد. اگر ویندوز یا لینوکس ردهت را نصب کردید و پس از نصب متوجه شدید که...
-
حفره های ویندوز
پنجشنبه 12 مردادماه سال 1385 09:37
عمده ترین حملات موفقیت آمیز هکرها روی سیستم عامل ویندوز تنها از چندین حفره موجود روی برنامه ها انجام می گیرد. به تعبیری می توان گفت هکرها فرصت طلب هستند که آسان ترین مسیر را انتخاب کرده اند و از روی شکافهای شناخته شده exploit خود را صورت می دهد و بعد به طور گسترده ای از برنامه های ساخته شده برای به انجام رساندن عملیات...