بایگانیِ دستهٔ ‘مولتی مدیا بیلدر’

EasyFTP یک پلاگین ساده و مناسب کاربر MMB جهت کار با پروتکل FTP به منظور دریافت و ارسال فایل هست. اگر در مورد FTP اطلاعاتی ندارید در گوگل سرچ کنید.

ویژگی ها:

– آپلود/دانلود فایل به همراه نمایش درصد پیشرفت بدون فریز شدن برنامه
– گرفتن فهرست پوشه ها و سایت ها
– تغییر نام فایل ها
– حذف پوشه ها و فایل ها
– ساخت پوشه جدید
– گرفتن اطلاعات فایل ها و پوشه ها از قبیل حجم ، تاریخ و نوع
– بررسی اتصال در حین فرایند ها
– لغو فرایند ارسال/دریافت فایل در حین کار

ویژگی اضافی:

– دریافت اطلاعاتی از جانب سرور موسوم به Header. توسط این اطلاعات دریافتی می توان به نوع وب سرور حجم فایل موجود در وب و سایر اطلاعات دست یافت. برای اطلاعات بیشتر در این مورد به پیوند زیر و بخش Responses رجوع کنید:

http://en.wikipedia.org/wiki/HTTP_header#Responses

تصویر مثال:

فهرست فرامین این پلاگین:

نکات قابل توجه:

 – به هنگام استفاده از دستور FTPSetDirectory می بایست پله پله عمل نمود. به این معنا که نمی توان جهت پیمایش به درون یک پوشه مسیر کامل آن را داد و لازم است با تکه تکه کردن مسیر پله پله یکی یکی به داخل پوشه های مورد نظر رفت.

– پلاگین در حین گرفتن فهرست پوشه جاری به ناچار باعث فریز شدن برنامه میشه. بنابراین در جایی که ضرورت نداره از ویژگی فهرست کردن پوشه ها و فایل ها خود داری کنید.

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

– امکان ادامه دانلود (Resume) میسر نیست. اعمال چنین ویژگی هایی کار زیادی می بره. اما توقف دانلود و آپلود که مسلما وجود داره.

– در حین دسترسی با FTP تنها میشه به جاهایی دسترسی داشت که مدیر هاست در حین تعریف حساب کاربری ftp معین می کنه. بنابراین برای تست نمونه و بهره گیری از پلاگین نیاز به یک حساب ftp دارید. لازم است قبل از اجرای مثال همراه پلاگین اطلاعات اتصال را در اسکریپت Initialization تنظیم کنید.

– در تهیه این مثال از پلاگین Useful Object استفاده شده که باز هم از سازنده اون تشکر می کنم.

کلام آخر:

لازم به ذکر است که این پلاگین نیز در نهایت مشابه چندین پلاگین قبلی بنده به صورت رایگان عرضه شد. اما خوشحال خواهم شد کسانی که از این پلاگین استفاده می کنن با ارسال کد شارژ ایرانسل به صورت پیام خصوصی خستگی رو از تن بنده به در کنند. مقدار شارژ بستگی به سخاوت شما دارد. هر چند که امیدی نیست.

 

پلاگینی که این بار برای شما ساخته شده اسمش Network است و از پروتکل TCP برای تبادلات خودش در بستر شبکه استفاده می کنه. این پلاگین رایگان نیست ولی بهایی ثابت نداره. افرادی که مایل هستن این پلاگین رو تهیه یا خریداری کنند می تونند با ارسال یک کد شارژ ایرانسل (از 5000 تومان به بالا بستگی به کرم شما ) به ایمیل بنده نسخه کامل پلاگین رو دریافت کنند.

برخی از قابلیت هایی که این پلاگین به ارمغان میاره عبارتند از:

– ساخت برنامه های تحت شبکه (از جمله برنامه های مبتنی بر بانک اطلاعاتی)
– ساخت برنامه های پیام رسان
– ساخت برنامه های مبتنی بر شبکه و هم مرتبه ( Peer to Peer)
– ساخت برنامه هایی مشابه وب سرور و مرورگر در مقیاس کوچک و ساده

نکات حائز اهمیت:

– راهنمایی های لازم در سرس کدهای نمونه های ضمیمه درج شده است.
– استفاده از این پلاگین نیازمند تبحر در MMB و دانستن برخی مباحث شبکه همچون Port Forwarding می باشد.
– بافر تخصیص داده شده برای ارسال پیام ما بین سرور و کلاینت ها یک مگا بایت بوده و شما می بایست در حین ارسال پیام ها کنترل ها و شروط لازم را به جهت جلوگیری از لبریز شدن بافر صورت دهید.
– IP سرور در بستر اینترنت می بایست معتبر ( Valid ) بوده و پورت تخصیص داده شده می بایست متناسب باشد.
– این پلاگین در حال حاضر قادر به ارسال فایل نیست و تنها پیام های متنی را تبادل می کند.
– جهت تست این پلاگین کافی است ابتدا Server.exe رو اجرا و بعد به هر تعداد دلخواه (در عمل دلخواه نیست و تقریبا محدود خواهد شد) Client.exe رو اجرا کنید.

 در پایان از سامان عزیز و محمد (nevercom) عزیز هم تشکر می کنم که مثل همیشه در حین تست با رویی گشاده با من همکاری کردن.

برای دانلود پلاگین Network از سرور اصلی کلیک کنید

برای دانلود پلاگین Network از سرور کمکی کلیک کنید

توضیح اولیه

 پلاگین ضمیمه شده که اسمش ODBC هست برای ارتباط با دیتابیس اکسس ساخته شده. به بیان خیلی ساده و عامی باید بگم که ODBC یک تکنولوژی ساخت مایکروسافت هست که از قدیم وجود داشته و کارش عمل کردن به عنوان یک لایه واسط بین برنامه ها و سیستم های مدیریت بانک اطلاعاتی هست.

 با تکنولوژی ODBC میشه به همه ی برنامه های مدیریت بانک اطلاعاتی اعم از MySQL, MSSQL, Oracle, Access و… متصل شد که لازمه این امر نصب بودن Driver هر کدوم از سیستم های مدیریت بانک اطلاعاتی مد نظر هست. به طور پیش فرض در ویندوز های ایکس پی و بالاتر درایورهای لازم برای Access و برخی دیگه نصب هست. مثلا برای MySQL نصب نیست و باید نصب بشه. خب از اونجایی که فعلا تمرکز این پلاگین بر روی Access هست نگرانی بابت وجود داشتن درایور ODBC اکسس وجود نداره.

نحوه عملکرد کلی در ODBC

به طور کلی در تمام برنامه هایی که قصد دارن از واسط ODBC استفاده کنند در ابتدا نیاز هست تا یک DSN به دیتابیس مد نظر ساخته بشه. DSN همون فایل یا فرایند یا چیزی هست که به ODBC میگه که دیتا بیس ما کجاس، چی هست، موارد امنیتی ایش چی هست و…

برای ساختن دستی DSN باید وارد کنترل پنل ویندوز شد و از بخش Administrative Tools گزینه (Data Sources (ODBC رو انتخاب کرد. در ادامه از پنجره ای که میاد بر اساس نوع دیتابیس انتخابی روند رو ادامه می دیم. در ادامه برنامه با حصول اطمینان از وجود DSN با بانک اطلاعاتی ارتباط برقرار می کنه و شروع به فعل و انفعال می کنه.

(بیشتر…)

به قول این فرند فیدی ها یه وعضی هست که بیا و ببین. کم مونده سرور localhost رو هم فیلتر کنن. حالا بگذریم، منم خواستم جو گیر بشم و اعتراضی کرده باشم. اما اگر بخایم بریم سر اصل مطلب و شرح مطلب این بار، باید عرض کنم که این بار بنده سعی کردم با یه تیر سه نشون بزنم، اول اینکه یه برنامه رایگان ترکیبی متن باز بسازم، دوم اینکه این برنامه برای آزادکارها به درد بخور هست و سوم اینکه بار آموزشی داره برای کسایی که علاقه مند به ساختن برنامه در این سطح و با MMB در سطح پیشرفته هستند.

من چی ساختم و اصلا به چه دردی می خوره؟

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

بنا به تجربیاتم و ماهیت آزاد کاری و نوع پروژه های غالبی که به پست آزاد کار ها می خوره و بهره گیری از مطالب سایت FreelanceFolder تصمیم گرفتم تا پیوند فرخنده ای بین آزادکاری و برنامه سازی و درو کردن خیر این دنیا و آخرت برپا کنم. باشد که رستگار شوم. من دیدم که یه سری سوالات هست که اگر اون ها رو مبنا قرار بدیم و از مشتری پاسخش رو دریافت کنیم، میتونیم در حین ساخت پروژه خیلی بهتر نتیجه بگیریم. بنابراین بد ندیدم که دست به کار بشم و یه برنامه بسازم که هم تفریح کرده باشم و هم شما حال کرده باشین. بدین ترتیب 42 سوال در قالب دسته هایی مشخص در اختیار شماست تا با یه ویزارد خوش دست جلو روی شما ظاهر بشه و سوالات دلخواه رو گلچین کنید و از مشتری بپرسین و پاسخ های دریافتی رو هم زیرش درج و ذخیره کنید و یه پرینت خوشکل ازش بگیرین و حالش رو ببرین. یه عکس هم ازش ببینید:

تصویر برنامه پرسش یار

تصویر برنامه پرسش یار

 

(بیشتر…)