پلاگین فایل
#1

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


 سپاس شده توسط:
#2
(1399/8/26، 08:03 صبح)shhashemi1385 نوشته است: سلام دوستان امیدوارم حالتون عالی باشه. بنده دنبال یک پلاگین فایل می گردم که همه جوره رو فایل کار کنه.مثلا می خوام یک فایل اچ تی ام ال و سی اس اس رو بخونه و متنشو بتونم بیارم رو یک تکست باکس روی برنامه. یا مثلا بتونم بگم توی خط فلان توی کاراکتر فلان فلان چیز را اضافه کن یا اونو حذف کنه یا اضافه کنه. اگر یه همچین چیزی دوستان در اختیار داشتن خوشحال میشم معرفی کنید لازم دارم ممنون
زیاد مطمئن نیستم.ولی فکر کنم این کاری که شما می خوای انجام بدی با فایل چوزر امکانپذیر باشه.
توی ایران که تعداد آموزش  دهنده ها کمتر از 10 نفره و آموزش هاشون هم زیاد نیست.
ولی تو یوتوب سرچ کنی حتما به نتیجه میرسی.
خودم سعی می کنم بعد کلاسم بهت لینک آموزشش رو بدم.
شما یکم هم اگر دقیق تر توضیح بدید که می خواید چیکار کنید بهتر میتونم کمکتون کنم.
این طوری که من از حرفای شما فهمیدم شما می خواید ی نرم افزار مثل ویژوال استودیو کد رو درست کنید.
درست فهمیدم؟
فرزاد شریفی هستم مؤسس فرزاد گیم.در حال کار بر روی 8 پروژه به کمک تیم دوست داشتیم
--------------------FARZAD GAME--------------------
  پاسخ


 سپاس شده توسط: oak
#3
پلاگين های NWjs و الکترون هستند 
NW.JS که پیشفرض کانستراکته
الکترون هم مهدیار عزیز توی تاپیک الکترون معرفی کردن

فقط اینکه هم اینا و هم File Choser نمی تونن محتویات داخل یک فایل رو بخونن
دور گردون گر دو روزی بر مراد ما نرفت
دایما یکسان نباشد حال دوران غم مخور
حافظ - غزل شماره 255
  پاسخ


 سپاس شده توسط:
#4
سلام؛
برای اینکه بتونین محتویات یک فایل متنی رو به کمک شیء File Chooser بخونین نیاز دارین که از شیء AJAX هم استفاده کنین.
علت استفاده ما در اینجا از شیء AJAX هیچ ارتباطی به بحث ارتباط HTTP و سمت سرور نداره بلکه به این خاطره که بتونیم Blob URL رو بخونیم. در زبان جاوا اسکریپت به کمک متد  URL.createObjectURL() میتونیم برای یک دیتا بلاب یو آر اِل بسازیم. این بلاب یو آر اِل ها به صورت لوکال هستن و صـرفاً برای این به کار میرن که ما مجبور نباشیم مستقیم با داده های باینری کار کنیم. در اصل به کمک Blob URL ها به جای اینکه ما با دیتاهای باینری سر و کار داشته باشیم با یه فرمت لینک مانندی مثل نمونه زیر سر و کار داریم:
کد:
blob:https://file.txt
شیء فایل چوزر کانستراکت هم برای هندل کردن فرآیندهای خودش از همین اصل Blob URL استفاده میکنه. حـالا برای بازخوانی اطلاعاتی که در یک Blob URL ذخیره شدن باید از متد XHR زبان جاوا اسکریپت استفاده کنیم که این متد در شیء AJAX کانستراکت پیاده سازی شده. پس فهمیدیم که چرا پـای شیء AJAX وارد بازی میشه!
در نهایت برای خواندن محتویات یک فایل متنی در یک تکست (Text) میتونیم توی دو تا ایونت کار رو جمع کنیم:
[تصویر:  sc140.png]
برای باقی قسمت های تقریباً گنگ پرسشتون هم باید بگم کافیه هر چیزی که از طریق AJAX.Lastdata برگشت داده میشه رو به اکشن Set CSS Style یک تکست باکس (البته ترجیحاً با یک حلقه که بتونین هر پراپرتی رو با مقدارش تفکیک کنین و دونه به دونه پراپرتی های CSS رو اعمال کنین چون اکشن Set CSS Style فقط یک پراپرتی رو با مقدارش پذیرش میکنه)، یا اکشن Set inner HTML پلاگین Pode HTML وارد کنین.
موفق باشین.
 
غایب
  پاسخ


 سپاس شده توسط: oak ، FARZAD BLACK ، shhashemi1385
#5
(1399/8/26، 01:30 عصر)Master Badfar' نوشته است: سلام؛
برای اینکه بتونین محتویات یک فایل متنی رو به کمک شیء File Chooser بخونین نیاز دارین که از شیء AJAX هم استفاده کنین.
علت استفاده ما در اینجا از شیء AJAX هیچ ارتباطی به بحث ارتباط HTTP و سمت سرور نداره بلکه به این خاطره که بتونیم Blob URL رو بخونیم. در زبان جاوا اسکریپت به کمک متد  URL.createObjectURL() میتونیم برای یک دیتا بلاب یو آر اِل بسازیم. این بلاب یو آر اِل ها به صورت لوکال هستن و صـرفاً برای این به کار میرن که ما مجبور نباشیم مستقیم با داده های باینری کار کنیم. در اصل به کمک Blob URL ها به جای اینکه ما با دیتاهای باینری سر و کار داشته باشیم با یه فرمت لینک مانندی مثل نمونه زیر سر و کار داریم:
کد:
blob:https://file.txt
شیء فایل چوزر کانستراکت هم برای هندل کردن فرآیندهای خودش از همین اصل Blob URL استفاده میکنه. حـالا برای بازخوانی اطلاعاتی که در یک Blob URL ذخیره شدن باید از متد XHR زبان جاوا اسکریپت استفاده کنیم که این متد در شیء AJAX کانستراکت پیاده سازی شده. پس فهمیدیم که چرا پـای شیء AJAX وارد بازی میشه!
در نهایت برای خواندن محتویات یک فایل متنی در یک تکست (Text) میتونیم توی دو تا ایونت کار رو جمع کنیم:
[تصویر:  sc140.png]
برای باقی قسمت های تقریباً گنگ پرسشتون هم باید بگم کافیه هر چیزی که از طریق AJAX.Lastdata برگشت داده میشه رو به اکشن Set CSS Style یک تکست باکس (البته ترجیحاً با یک حلقه که بتونین هر پراپرتی رو با مقدارش تفکیک کنین و دونه به دونه پراپرتی های CSS رو اعمال کنین چون اکشن Set CSS Style فقط یک پراپرتی رو با مقدارش پذیرش میکنه)، یا اکشن Set inner HTML پلاگین Pode HTML وارد کنین.
موفق باشین.
 

 

خیلی خیلی خیلی ممنون از زحماتتون درست شد فقط مثلا من روی این یک تغییرات اعمال کنم برای ذخیره  ی تغییرات باید چیکار کنم؟

 
  پاسخ


 سپاس شده توسط:
#6
سلام
از پلاگین nw.js استفاده کنید یک اکشن داره به اسم Open Save Dialog و یک اکشن دیگه هم داره به اسم Save File یا همچین چیزایی

 
دور گردون گر دو روزی بر مراد ما نرفت
دایما یکسان نباشد حال دوران غم مخور
حافظ - غزل شماره 255
  پاسخ


 سپاس شده توسط:


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  یک مشکل بزرگ big-man 0 63 امروز، 01:44 صبح
آخرین ارسال: big-man
  اجرای فایل FARZAD BLACK 1 98 دیروز، 02:17 عصر
آخرین ارسال: MohammadHadi
  حل شده سبک کردن افکت big-man 2 69 1399/9/12، 11:55 صبح
آخرین ارسال: محمد 82
  ساخت مراحل بازی Amirreza-Yousefi 5 759 1399/9/12، 09:13 صبح
آخرین ارسال: oak
  هزینه دیدن هر تبلیغ در تپسل mojtaba_1 2 123 1399/9/10، 07:12 عصر
آخرین ارسال: big-man

پرش به انجمن: