با سلام و عرض خیر مقدم خدمت برنامه نویسان و برنامه نویسان بعد از این :wink: ...
در این بخش میخوایم در مورد مسائل و نکاتی از برنامه نویسی کاربردی بحث کنیم، مواردی که بعد از رسم تمامی دیاگرام ها و فلوچارتهای برنامه به آنها میرسیم و مثل ... میمونیم تو گل
امیدوارم دوستان دیگر هم اگه نکاتی دارن که به درد بقیه هم میخوره حتماً در اینجا مطرح کنن ... .
-- با اجازه آقا محمد --
hr110 : آدرس نکات برنامه نویسی درون این پست به این شرح میباشند:
باز و بسته کردن سیدی درایو
تغییر Volume ویندوز
چگونه لیست سیدی درایوهای کامپیوتر را بدست آوریم
تغییر Resolution مونیتور
قرار دادن یک Bitmap در یک متافایل
بدست آوردن Serial Number درایو
از بین بردن یک Task در ویندوز
شناسایی یک فایل
کلیه اعمال قابل انجام روی فلاپی دیسک
دیالوگ برای Select Directory
روش چرخاندن یک نقطه در فضای دو بعدی حول یک نقطه دوبعدی دیگر:
Screen Shots
محاسبه سن یک فرد
محاسبه لگاریتم با پایه متغیر
ضرب اعداد صحیح بزرگ
استفاده از الگوریتم Base64 جهت Encoding و Decoding
محاسبه فاکتوریل یک عدد
محاسبه معکوس یک ماتریس
تعیین اول بودن یک عدد
تغییر مبنای یک عدد از مبنای هشت به Integer
تغییر مبنای یک عدد Integer به مبنای هشت
تعیین شماره روز در سال
تبدیل یک عدد هگزادسیمال به باینری
تغییر مقیاس یک تصویر
رندر متن یک TrichEdit در یک Canvas
تغییر وضوح یک Jpg
اعمال فیلتر Emboss روی یک تصویر
highlight کردن متن درون Twebbrowser
بدست آوردن پروسسهای فعال شبکه
ایجاد یک TWebBrowser در RunTime
استفاده از ClientSocket و ServerSocket
بدست آوردن لیست کاربران موجود در شبکه Remote
چاپ یک صفحه در TwebBrowser
انتخاب یک کامپیوتر در شبکه
لود کردن یک کد html بصورت مستقیم در TWebBrowser
ارسال پیام در ICQ
تبدیل یک فایل CSV به XML
لیست تمام فایلهای موجود در یک دایرکتوری
نصب یک فایل INF در دلفی
دسترسی به ListBox از طریق API
لیست تمام زیرپوشه های یک پوشه اصلی
جایگزینی یک متن درون TextFile
تغییر نام یک دایرکتوری
خواندن یک فایل table-textfile درون یک StringGrid
استفاده از توابع shell برای copy/move یک فایل
اضافه کردن اطلاعات به یک فایل EXE
پاک کردن یک فایل درون پوشه Document
توابع مفید جهت کار با Stream
تبدیل OEM به ANSI
ثبت خروجی یک برنامه DOS
قرار دادن یک فایل Exe درون برنامه و اجرای آن
پاک کردن برنامه توسط خودش بعد از اجرای آن
غیر فعال کردن دکمه Close در فرم
روش استفاده از TFileStream
جایگزینی یک Dll در حال استفاده از آن
تغییر صفات یک فایل
خواندن یک فایل متنی بصورت خط به خط و تغییر آن
تعیین فضای آزاد دیسک
استفاده از فایلهای INI
سایز یک دایرکتوری
کپی کردن یک فایل
روش بدست آوردن اطلاعات CPU
مشخص کردن وجود Terminal Service ها
کپی فایلهای دایرکتوری
تعیین نسخه MS Word نصب شده روی کامپیوتر
وارد کردن یک متن RTF در Word
فشرده سازی و ترمیم یک بانک اطلاعاتی Access
ایجاد Database در یک بانک اطلاعاتی sql sever 2000 در حالت local
پیدا کردن یک مقدار در فیلد ایندکس نشده به کمک TTable
تهیه خروجی از جداول ADO به فرمتهای مختلف
ایجاد خروجی از TDBGrid به قالب Excel
دسترسی به جداول paradox روی cdrom یا درایوهای Read Only
ایجاد یک جدول مجازی
ایجاد سریع یک جدول پارادوکس به کمک کد
ایجاد یک اتصال DBExpress در زمان اجرا
رنگ آمیزی یک TDBGrid
خواندن تمام رکوردهای یک جدول در TstringGrid
جلوگیری از لیست توماری شدن منو
به چرخش در آوردن متن
یافتن فایل در تمام شاخه و زیر شاخه هایش
بدست آوردن Handle یک پروسه با نام فایلش
فرم شفاف شده و فقط کنترل ها نشان داده شود
مخفی و ظاهر ساختن عنوان فرم
خذف یا انتقال فایل در حال اجرا توسط برنامه دیگر ( فقط در ویندوز نوع NT)
تعیین وضعیت مانیتور
طریقه بوت کردن ویندوز 2000 و XP
چگونه میتوان پنجره اضافه کردن چاپگر را نمایش داد
چگونه میتوان کنترل صفحه کلید را در تمامی ویندوزها بدست گرفت
کد خطا های زمان اجرای دلفی
نشان دادن تمام گزینه های منو در روی دکمه برنامه در Taskbar
زمان آخرین دسترسی به یک فایل
فهمیدن اینکه آیا یک ایمیل از نظر املایی درست است یا نه
حذف داده های تکراری از لیست
ساده ترین راه برای باز کردن یک فایل توسط برنامه مرتبط با آن
ایجاد سایه در زیر فرم ها
پیدا کردن یک پروسه در پروسه های دیگر با نام فایلش
تقریبا کلیه فانکشن هایی که برای کار با فلاپی نیاز میشه ...
بدست آوردن پسورد فایلهای اکسس 97
تشخیص نصب بودن یا نبودن کارت صدا ...
بدست آوردن و تنظیم کردن صدا در سیستم
چگونه دکمه Caps Lock را روشن و خاموش کنیم
چگونه می توان از جابجایی فرم جلوگیری کرد
چگونه می توان RecycleBin را خالی کرد
فرمت کردن یک دریاو در win32
عوض کردن wallpaper
این یه کد برای نوشتن یک عدد به حروف
ذخیره کردن یک فرم به عنوان یک عکس
Drop Dawn کردن آیتم های لیست باکس
گذاشتن هرگونه عکس بر روی BitBtn ...
نمایش صفحه مشخصات یک فایل ( Properties ) ...
مشخص نمودن وضعیت اتصال به اینترنت
بدت آوردن نام کاربر
Extract an Icon from EXE or DLL file
این تابع برنامه مورد نظر را اجر میکند و تا زمان خاتمه آن منتظر میماند.
روشن و خاموش کردن Numlock
نمایش سطرهای یک Grid به صورت یکی در میان
چگونه سایز Col را در یک DBGrid به صورت اتوماتیک قرار دهیم
اضافه نمودن یک کاربر جدید داخل یک دیتابیس در SQLServer 2000
کنترل ولوم صدا با استفاده از کد نویسی
نحوه استفاده بررسی خالی بودن کنترل TImage
رنگ آمیزی کنترلهای تمکرز یافته(Focused Control)
CheckBox در DBGrid
تبدیل عدد به حرف
نشان دادن فرم بدون دکمه ای در تسکبار
تشخیص اتصال به شبکه
چه مدت است که ویندوز شما در حال اجراست
ایجاد میانبر از یک فایل در ویندوز
minimize کردن کلیه پنجره ها
تغییر تاریخ سیستم
نمایش مجموع مقادیر در DbGrid
تغییر Resolution مونیتور
shutdown and restart and logof windows
تصویر توسعهدهندگان دلفی 7
تعریف آرایه های ثابت (Constant) در Delphi
دو کد نمونه برای کار با آرایه هایی از کامپوننتها
بر زدن (Shuffle) آرایه
تشخیص اتصال (connection) به اینترنت (internet)
دانلود (download) فایل از اینترنت با نمایش درصد پیشرفت (progress indicator)
خواندن (Get) لیست favorites از IE
تغییر صفحه Home Page در IE
بدست آوردن لیست NetWork Drive ها
تعیین screen saver
تعیین زمان در حال اجرا بودن windows
تشخیص Administrator بودن کاربر (user)
تبدیل RGB به CMYK
یافتن MyDouments برای کاربر جاری
Cool how Can I Read a unicode text file in Delphi
تغییر اندازه کلید Start
چک کردن اینکه آیا فایل در Local Drive می باشد.
چک کردن اینکه پارتیشن Fat میباشد یا NTFS
چک کردن اینکه آیا سرویسی مورد نظر start می باشد
چک کردن اینکه آیا Sound card نصب شده است
چک کردن اینکه آیا دلفی در حال اجراست
پیدا کردن و بارگذاری Icon داخل فایل
با این تابع می توانید ولوم سریالِ دیسک را بدست آوردید
چگونه Edit فقط عدد بگیرد
چگونه برنامه مان فقط یک نسخه اجرا شود
تغییر رزولوشن مانیتور
خالی کردن Editهای یک فرم
چک کردن خالی بودن یک مسیر
آیا فایل مورد نظر باینری است یا نوشتاری است
چگونه فایلهای INI را نصب کنی
چگونه تعداد ایتمها ی ListBox را با API بدست اوریم
چگونه یک ایتم ListBox را با API حذف کنی
چگونه ایتم انتخاب شده ی ListBox را توسط API بدست اوریم
گرفتن ایتم یک ایتم ListBox توسط API
بدست اوردن تمامی ایتم های یک ListBox توسط API
تغییر نام یک پوشه
باز کردن یک پوشه توسط Windows Explorer
بدست اوردن مالک ( Owner ) یک فای
مقایسه ی اندازه ی دو فایل
بدست اوردن تاریخ یک فایل
ایا فایل ما ASCII است
بدست اوردن حجم یک فایل
کپی کردن یک پوشه
جا به جا کردن یک پوشه
حذف یک پوشه
گرفتن مسیر جاری و تغییر مسیر جاری
کپی کردن فایل
خواندن Version Info یک فایل
ریختن یک فایل در سطل زباله ویندوز ...