دوشنبه، بهمن ۰۶، ۱۳۸۲

نکات مفید در استفاده از محیط برنامه نویسی دلفی

در این آدرس می توانید اطلاعات مفیدی در این زمینه پیدا کنید.
مثلا اینکه چطور یک خط را بوک مارک کرده تا بتوانیم هر لحظه به آن دسترسی داشته باشیم.
یا اینکه نوشتن مکرو ها در محیط دلفی به چه صورت است.
http://www.delphishop.com/bforum/viewtopic.php?t=1625

"
ايجاد فرورفتگي در كد:
بعضي اوقات - كه خيلي هم پيش مي‌آيد - لازم است كه يك مقداري از متن را بصورت بلوك شده به جلو و يا عقب ببريم. منظور دندانه دار كردن متن است كه به خوانايي برنامه كمك مي كند. براي اينكار مي تونيد از كليد Ctrl +Shift+I براي جلو بردن و Ctrl+Shift+U براي عقب برگرداندن متن بلوك شده استفاده كنيد.

درست كردن ماكرو متني:
اين امكان بسيار مفيد است و مي توانيد بسياري از كارهاي نوشتاري را كاهش دهد با اينكار شما ميتوانيد يك سري از كارهاي تكراري كه روي متون انجام مي دهيد را بصورت ماكرو در آورده و از آنها به راحتي استفاده كنيد. براي شروع به ضبط ماكرو كليدهاي ctrl+shift+r را بفشاريد و آن سري كارهايي را كه مي خواهيد را انجام دهيد و سپس براي اينكه به كار ضبط ماكرو پايان دهيد كليدهاي ctrl+shift+r را دوباره بزنيد. حال براي استفاده از ماكرو كافيست در هر جا كه لازم بود كليدهاي Ctrl+Shift+P را بفشاريد.

انتخاب متن بصورت مربعي:
اگر شما از كهنه كارهاي كامپيوتر باشيد حتما از زمان داس يادتون هست كه برنامه اي بود به نام PE2 كه يكي از امكانات بسيار جالبش اين بود كه يك مربع از متن رو ميتوانستين انتخاب
كنيد و آنرا كپي يا حذف كنيد. بله درست متوجه شديد در محيط دلفي هم شما اينكار را ميتوانيد انجام دهيد اما نه به مشكلي PE2 بلكه اينكار را ميتوانيد فقط با گرفتن كليد Alt و كشيدن
موس روي متن انجام دهيد.

گذاشتن علامت روي متن:
اين كار كه به BookMark معروف است بسيار مفيد و كارا مي باشد. در هنگامي كه شما روي قسمتي از متن برنامه كار ميكنيد و مي خواهيد به يك قسمت ديگر برويد ممكن است براي برگشتن به مكان اول خود كمي مشكل پيدا كنيد. ولي شما ميتوانيد با زدن چند دكمه به محل مورد نظرتون باز گرديد. براي اينكار در خطي كه قصد داريد علامت بگذاريد كليدهاي Ctrl+Shift+0..9 را بفشاريد. منظور اينست كه كليدهاي ctrl+Shift را نگه داريد و يكي از اعداد 0 تا 9 را وارد كنيد تا آن خط به همان شماره علامت گذاري شود و سپس هر جا كه خواستيد برويد و سپس هر بار كه كليد Ctrl را نگه داريد و شماره مورد نظر را وارد كنيد به همان خط باز خواهيد گشت. البته توجه داشته باشيد كه فقط مي توانيد 10 خط را با اين روش علامت گذاري بكنيد و براي برداشتن علامت ها كافيست روي همان خط دوباره كليد Ctrl+shift و شماره‌اي كه براي آن خط وارد كرده ايد را بفشاريد با اينكار علامت آن خط برداشته مي شود.

"

دوشنبه، دی ۲۲، ۱۳۸۲

خواندن و نوشتن سکتور

برای خواندن و نوشتن سکتورهای فلاپی دیسک بایستی برنامه به زبان اسمبلی نوشت. البته این حالت ساده این مسئله است. در اینترنت کامپوننتهائی وجود دارند که اینکار را برای شما انجام می دهند.
در آدرس زیر می توانید تعدادی از این کامپوننتها را پیدا کنید:
http://www.torry.net/diskaccess.htm
برنامه زیر برای دسترسی مستقیم به دیسک کمک زیادی به شما می کند:
ANTS TDirectDisk

Unicode in Delphi

یونی کد در دلفی
در کامپایلر دلفی بیشتر کامپوننتها یونی کد را پشتیبانی نمی کنند و برنامه نویس باید برای زبان فارسی این نکته را در نظر داشته باشد.
اما اگر شما می خواهید از یونی کد استفاده کنید من مجموعه کامپوننتهای زیر را به شما معرفی می کنم
http://home.ccci.org/wolbrink/TntBin/tntunicodecontrols.zip
با استفاده از این گروه کامپوننت می توانید از یونی کد در برنامه های خود استفاده کنید.

به یاد داشته باشید که نوع متغیر تعریف شده برای یونی کد بصورت زیر است
WideString , WideChar
UTF8و برای
UTF8String

یکشنبه، دی ۲۱، ۱۳۸۲

ارسال نامه الکترونیکی

آیا می دانید چگونه می توان یک نامه الکترونیکی از درون برنامه دلفی به آدرس فرستاد بدون اینکه کاربر متوجه شود که این نامه ارسال شده است؟

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

در صورت تمایل به دریافت فایل مربوطه به گروه معلم دلفی نامه ای بفرستید و متن آنرا دریافت کنید.

Delphi_Teacher@yahoogroups.com

گروه معلم دلفی

با عضویت در این گروه از مطالب این سایت مطلع می شوید.

برنامه من برای این سایت ارائه مطالب منتشر شده در گروههای خبری دلفی است به زبان فارسی.
این مطالب را که به زبان انگلیسی است به زبان فارسی برای شما بیان می کنم.
در این میان اگر سوال دارید از من بپرسید تا آنرا عنوان کنم .
اگر سوالی نباشد من یک مطلب را بصورت انتخابی برای شما خواهم نوشت.