عبارات باقاعده (RegEx) در Delphi

عبارات باقاعده یا Regular Expressions الگوهایی برای تعریف نحوه تولید کلمات، جملات و رشته‌های باقاعده هستند. به عبارت ساده‌تر مهمترین کاربرد آنها، تطبیق الگو (Pattern Matching) در Parser های رشته‌ای است. به عنوان مثال قوانین و قواعد تولید رشته‌هایی مانند: اسامی، اعداد، نام متغیرها، آدرسهای وب (URL)، آدرس ایمیل، دستورات…

مطالعه این مطلب

Shamsi XP 0.25 برای اضافه کردن تاریخ شمسی به ویندوز + Source code

در ادامه پست قبلی “اضافه کردن تاریخ شمسی به ویندوز با Shamsi_XP” نسخه 0.25 برنامه Shamsi XP دارای قابلیت انتخاب فرمت نمایش تاریخ به صورت رایگان و کدباز، تحت GPL v3 ارائه میگردد، با این امید که مفید واقع شود. هر گونه تغییر، توسعه و انتشار تحت GNU Lesser General…

مطالعه این مطلب

اضافه کردن تاریخ شمسی به ویندوز با Shamsi_XP

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

مطالعه این مطلب

جلوگیری از ایجاد Autorun.inf توسط ویروسها (Drive Autorun Locker + Source code)

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

مطالعه این مطلب

معرفی دو افزونه DelphiSpeedUp و Gexperts در Delphi 2007

استفاده از افزونه‌های مکمل در محیطهای توسعه نرم‌افزاری، یکی از کارهای رایج، مفید و مورد علاقه برنامه‌نویسان باتجربه است. بنده نیز پس از چندین سال برنامه‌نویسی، با افزونه‌های بسیاری برای انواع استودیوهای توسعه نرم‌افزاری آشنا شده‌ام، که بعضاً آنقدر مفید بوده‌اند که برای آنها پستی اختصاصی رزرو شود. افزونه DelphiSpeedUp…

مطالعه این مطلب