معلم دلفی

سه‌شنبه، فروردین ۰۹، ۱۳۸۴

استفاده از اسکنر در دلفی

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

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

دات نت در دلفی 2005

نمی دانم دلفی 2005 را دیده اید یا نه؟ اگرگ تابحال با این برنامه کار نکرده اید حتما این تجربه را شروع کنید.
بورلند با ارائه دلفی هست بنظر من کمی برای برناهم نویسان قدیمی دلفی ایجاد مشکل کرد. اینکه امکان برنامه نویسی بصورت غیر دات نتی وجود نداشت خیلیها را دچار مشکل کرد.
اما در دلفی 2005 شما هم می توانید دلفی معمولی بنویسید و هم دات نت و علاوه بر همه اینها می توانید سی شارپ هم بنویسید.
و الیته برنامه نویسی تحت وب دات نت بسیار آسان شده ( هرچند در دلفی هشت هم آسان بود)
پیشنهاد می کنم برنامه نویسی تحت وب را حتما با سی شارپ یا دلفی و در بورلند 2005 انجام دهید.
تجربه ای است که بعد از آن شما با هیچ ابزار دیگری برای برنامه نویسی کار نخواهید کرد.

اگر در این زمینه سوالی داشتید در اینجا مطرح کنید. من در حد توانم پاسخگو خواهم بود.

سه‌شنبه، فروردین ۰۲، ۱۳۸۴

ارتباط بآ مودم در برنامه دلفی

سوالی که بیشتر مواقع پرسیده می‌شود، چگونگی ارتباط با مودم از درون برنامه دلفی است. متاسفانه در این زمینه کامپوننت رایگانی وجود ندارد یا حداقل من نتوانسته‌ام پیدا کنم. اما یک راه حل کامل وجود دارد.

استفاده از TAPI یا Telephone API

توابع موجود در این کتابخانه که از کتابخانه‌های ویندوز است به شما امکان انجام تمام کارهای تعریف شده با مودم را می‌دهد.

تلاش می کنم سورس کد نمونه‌ای برای کار با این تابع پیدا کرده و در اختیار شما قرار دهم.

 

موفق باشید

 

چهارشنبه، اسفند ۱۲، ۱۳۸۳

SQL Server and Delphi

سوالی که بیشتر بازدیدکنندگان سایت من می پرسند در مورد نحوه استفاده از بانک اطلاعاتی SQL Server در دلفی است

برای اینکه فردی بتواند اینکار را انجام دهد باید مهارتهای زیر را در دلفغی داشته باشد
اول از همه آشنائی با مفاهیم بانکهای اطلاعاتی
آشنائی با زبان SQL
آشنائی با دلفی

برای اینکه بتوان یک برنامه با این بانک اطلاعاتی نوشت، موارد زیر را باید بتوانیم ایجاد کنیم
1- ایجاد بانک اطلاعاتی بر روی سرور
2- ایجاد ارتباط بین برنامه دلفی و سرور
3- برنامه نویسی

قبل از هرچیز باید بانکهای اطلاعاتی را بر روی SQL Server درست کنیم
برای این منظور بسادگی می توان از ابزار Enterprise Management که در خود SQL Server وجود دارد استفاد نمود

مرحله دوم ایجاد ارتباط بین برنامه دلفی و بانک اطلاعاتی است.
در این مورد میتوانید از کامپوننتهای ADO استفاده نمائید
ADoQuesry
ADOTable
ADOconnection
کامپوننت آخر بایستی بر اساس تعاریف یانک اطلاعاتی SQL Server تنظیم شود.
و استفاده از کامپوننت آخر در کامپوننتهای دیگر ، ارتباط بین بانک و برنامه را ایجاد می کند.

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

البته به یاد داشته باشید که SQL Server ابزارهای زیادی دارد که می تواند در برنامه نویسی شما مورد استفاده قرار گیرد که در اینجا اشاره ای به آنها نداشتم.
بعنوان مثال
Stored Procedure
یکی از ابزارهای بسیار قوی SQL Server است که می توانید بخوبی از آن در برنامه نویسی خودتان استفاده نمائید.