وارد کردن فایل

وارد کردن فایل

وارد کردن فایل
File Import ( ) یک شی فرم ویژه برای مرور و انتخاب فایل‌ها برای وارد کردن است که برنامه می‌تواند برای اهدافی (برای مثال ارائه داده‌های ورودی) استفاده کند. همچنین می‌توانید فایل‌ها را به یک کتابخانه فایل در Application Builder اضافه کنید ( برای اطلاعات بیشتر به شعبه کتابخانه‌ها مراجعه کنید ). نام شی وارد کردن فایل را در قسمت Name وارد کنید .
متنی را وارد کنید تا روی دکمه مرور در قسمت متن دکمه ظاهر شود.
عنوانی را برای گفتگوی وارد کردن فایل در قسمت عنوان گفتگو وارد کنید . عنوان محاوره نیز راهنمای دکمه است.
در لیست انواع فایل ، انواع فایل هایی را که مرورگر فایل باید نمایش دهد اضافه کنید. روی دکمه افزودن ( ) کلیک کنید تا یک کادر محاوره ای با لیستی از انواع فایل ها و پسوندهای مرتبط با آنها باز شود، که می توانید برای فیلتر کردن لیست فایل هایی که در مرورگر نمایش داده می شوند، اضافه کنید.
از دکمه های Move Up ( )، Move Down ( ) و Delete ( ) نوار ابزار برای سازماندهی و حذف دستورات از لیست استفاده کنید.
به طور پیش‌فرض، تیک Allow entering name file انتخاب می‌شود تا کاربران بتوانند علاوه بر انتخاب یک فایل از لیست فایل‌های منطبق، نام فایل را در مرورگر تایپ کنند.
علاوه بر این، پنجره تنظیمات شامل بخش های زیر است.
مقصد فایل
این بخش شامل یک درخت با نمای فیلتر شده درختان در پنجره های Application Builder و Model Builder است. گره ها یا نوعی مقصد فایل را نشان می دهند یا فرزندانی دارند که این کار را انجام می دهند. این لیست، در زیر Declaration ، شامل گره های فایلی است که شما اعلام می کنید. همچنین شامل تنظیماتی در مدل است که از مرور فایل ها پشتیبانی می کند. چنین تنظیماتی معمولاً یک فیلد متنی با دکمه Browse است که برای مثال در تابع Interpolation و گره‌های وارد کردن هندسه پیدا می‌کنید. در درخت، به عنوان یک زیرگره Filename ظاهر می شود (مثلاً در زیر یک Interpolationگره). وقتی گره‌ای را انتخاب می‌کنید که مقصد فایل را نشان می‌دهد، دکمه Use as Source نوار ابزار ( ) در زیر درخت فعال می‌شود. همچنین می توانید روی گره کلیک راست کرده و Use as Source را انتخاب کنید . پس از انتخاب یک گره به عنوان منبع، گره به عنوان منبع انتخابی در زیر منبع انتخاب شده ظاهر می شود . طرح فایل برای دسترسی به فایل در کنار Access using ظاهر می شود . برای یک گره Interpolation با برچسب int1 ، برای مثال، طرح upload:///int1/filename است. همچنین می‌توانید روی دکمه « ایجاد فایل جدید و استفاده از آن به‌عنوان منبع » ( ) در « اعلان فایل» کلیک کنیدهدر بخش برای ایجاد یک اعلان متغیر جدید و استفاده از آن به عنوان مقصد فایل. یک کادر محاوره ای Create and Use File باز می شود تا بتوانید نام فایل را مشخص کنید. نام نمی تواند با نام فایل موجود در تضاد باشد. روی دکمه ویرایش گره نوار ابزار ( ) در زیر درخت کلیک کنید تا به گره مربوطه بروید. در صورت لزوم، برنامه به Model Builder سوئیچ می کند.
موقعیت و اندازه
این بخش شامل تمام تنظیمات طرح بندی برای یک شی وارد کردن فایل در شبکه فرم والد است.
در حالت شبکه، می‌توانید تراز افقی و عمودی شی وارد کردن فایل را با استفاده از لیست‌های زیر کنترل کنید:
از لیست تراز افقی ، چپ ، مرکز ، راست یا پر را انتخاب کنید ، که به طور خودکار شی فرم را گسترش می دهد تا سلول را در جهت افقی یا عمودی پر کند (در صورت لزوم).
از لیست تراز عمودی ، میانی ، بالا ، پایین یا پر را انتخاب کنید ، که به طور خودکار شی فرم را برای پر کردن سلول در جهت افقی یا عمودی (در صورت لزوم) گسترش می دهد.
نیاز به تعیین تراز هنگام کار در حالت شبکه آشکارتر است، زیرا نحوه تراز شدن شی فرم در سلول شبکه خود را کنترل می کند. تراز کردن شی فرم می تواند در حالت طرح نیز مفید باشد، و سپس می توانید از ابزارهای تراز در منوی Arrange در بخش Sketch نوار ابزار فرم استفاده کنید. هنگام اجرای برنامه در هر کلاینت دیگری غیر از کلاینت ویندوز، ممکن است اشیاء فرم دقیقاً همانطور که در پنجره های فرم دیده می شود قرار نگیرند. این به این دلیل است که اشیاء فرم ممکن است در سایر کلاینت‌ها اندازه متفاوتی داشته باشند و موقعیت کمی متفاوت به آنها بدهد. تعیین تراز تضمین می کند که اشیاء فرم همانطور که می خواهید در همه کلاینت ها تراز شوند.
همچنین می توانید عرض مرورگر فایل را مشخص کنید. در قسمت Width یک عرض (بر حسب نقطه) وارد کنید . اگر از لیست تراز افقی Fill را انتخاب کرده اید ، می توانید در عوض حداقل عرض را تعیین کنید . برای محاسبه حداقل عرض به صورت خودکار، Automatic را انتخاب کنید (معمولاً این به معنای حداقل اندازه 0 است) یا دستی را انتخاب کنید تا حداقل عرض را در قسمت متن زیر مشخص کنید. مقدار Height توسط نرم افزار تعیین می شود.
علاوه بر این، در حالت طرح، می توانید موقعیت مطلق مرورگر فایل را با استفاده از فیلدهای Position x و Position y مشخص کنید. در حالت شبکه، می‌توانید شی را در شبکه قرار دهید و موقعیت شبکه را به‌عنوان مقادیر Row ، Column ، Row span و Column span ببینید.
 
پنجره های فرم این تنظیمات اندازه و موقعیت یابی را از طریق عملیات ترسیمی که در آنجا انجام می شود، مانند تغییر اندازه و جابجایی شی به روز می کنند.
حاشیه سلول
در قسمت حاشیه سلول (فقط در حالت شبکه)، می توانید حاشیه های اطراف شی فرم را کنترل کنید. به طور پیش فرض، حاشیه ها از فرم والد گرفته می شوند. از لیست حاشیه سلول ، انتخاب کنید:
هیچ ، بدون حاشیه در اطراف شی فرم
از فرم والد (پیش فرض)، برای استفاده از حاشیه های تنظیم شده برای فرم والد
سفارشی ، برای تعیین حاشیه برای شی فرم درفیلدهای متنی افقی و عمودی
ظاهر
در این بخش می‌توانید ظاهر پس‌زمینه و متن موجود در شی import فایل را کنترل کنید:
از لیست رنگ متن ، رنگی را برای استفاده برای متن شی وارد کردن فایل انتخاب کنید: ارث بری (پیش‌فرض؛ سپس شی فرم از تنظیمات فرمی که در آن قرار دارد استفاده می‌کند)، هر یک از رنگ‌های اصلی از پیش تعریف‌شده، یا سفارشی ، که انتخاب یک رنگ سفارشی از یک پالت رنگ را ممکن می کند.
از فهرست رنگ پس‌زمینه ، رنگی را برای استفاده به عنوان پس‌زمینه در وارد کردن فایل انتخاب کنید: شفاف (پیش‌فرض)، هر یک از رنگ‌های اصلی از پیش تعریف‌شده، یا سفارشی ، که انتخاب یک رنگ سفارشی را از یک پالت رنگ ممکن می‌سازد.
فونت و اندازه فونت متن به طور پیش فرض از تنظیمات فونت گره Forms استفاده می کند. یک فونت را از لیست فونت انتخاب کنید: فونت پیش‌فرض یا هر یک از فونت‌های موجود. در صورت نیاز، اندازه قلم (به واحد) را در کادر ترکیبی اندازه قلم انتخاب یا وارد کنید. اندازه فونت پیش فرض اندازه پیش فرض است .
همچنین می‌توانید کادر Bold را برای استفاده از فونت پررنگ یا کادر Italic را برای استفاده از حروف کج (یک فونت ایتالیک) انتخاب کنید.
در حالت ، می توانید وضعیت اولیه شیء وارد کردن فایل را هنگامی که کاربران برنامه را اجرا می کنند، کنترل کنید. به طور پیش فرض، شی وارد کردن فایل قابل مشاهده و فعال است. اگر می‌خواهید حالت اولیه را ایجاد کنید تا شیء وارد کردن فایل پنهان یا در دسترس نباشد، کادر بررسی Visible یا Enabled را پاک کنید. سپس می توانید آن را قابل مشاهده کنید یا با استفاده از یک روش آن را فعال کنید. در ویرایشگر فرم، وضعیت شی فرم با تغییر در ظاهر آن نشان داده می شود. اشیایی که پنهان هستند با انتخاب در ویرایشگر فرم قابل مشاهده می شوند.
مناسبت ها
شما می توانید یک متد یا دنباله دستوری را برای اجرا در هنگام وقوع رویدادی مانند ورود داده مشخص کنید. فهرست تغییر داده‌های On شامل None (پیش‌فرض) و هر روش یا ترتیب دستوری موجود است. همچنین می‌توانید یک روش یا دنباله دستوری را مشخص کنید تا زمانی که رویدادی رخ می‌دهد، زمانی که شی وارد کردن فایل توسط کاربر تمرکز می‌کند، اجرا شود. لیست On Focus به دست آمده شامل None (پیش‌فرض) و هر روش موجود یا دنباله دستور است.
می‌توانید انواع رویدادهای زیر را با انتخاب از منوی Create Global Method ( ) در سمت راست لیست On data change و On focus gained اضافه کنید :
برای ایجاد یک متد جهانی، Create Global Method ( ) را انتخاب کنید. نام متد جهانی را در قسمت نام کادر محاوره ای Create Global Method که باز می شود تایپ کنید و سپس روی OK کلیک کنید . سپس متد جهانی در زیر Methods اضافه می شود و پنجره Method Editor آن باز می شود.
برای ایجاد روش فرم، Create Form Method ( ) را انتخاب کنید. نام روش فرم را در قسمت نام کادر محاوره ای Create Form Method که باز می شود تایپ کنید و سپس روی OK کلیک کنید . سپس متد فرم در زیر گره Methods در زیر گره Form اضافه می شود و پنجره Method Editor آن باز می شود.
برای ایجاد یک متد محلی، Create Local Method ( ) را انتخاب کنید. پنجره ویرایشگر روش آن باز می شود.
برای ایجاد یک توالی دستورات با استفاده از کادر محاوره ای Create Command Sequence که باز می شود، Create Command Sequence ( ) را انتخاب کنید . در آنجا می‌توانید دستورات را از پوشه‌های Forms ، GUI Commands ، Declarations ، Form Declarations ، Methods ، Form Methods ، Libraries و Model انتخاب کنید. برای افزودن یک دستور، روی گره فرمان مورد نظر کلیک راست کرده و دستور مورد استفاده ( Run ) را انتخاب کنید، مثلا). سپس دستور در لیست دستورات زیر ظاهر می شود. شما می توانید دنباله دستورات را با استفاده از دکمه های نوار ابزار برای جابجایی و حذف دستورات زیر جدول ویرایش کنید. روی دکمه Convert to Method ( ) کلیک کنید و Convert to Method یا Convert to Form Method را انتخاب کنید تا دنباله دستور به متد تبدیل شود. روی دکمه Go to Method ( ) در زیر جدول کلیک کنید تا روش را در درخت Application Builder انتخاب کنید و روش را در پنجره Method Editor باز کنید. برای دستوراتی که دارای آرگومان هستند، روی دکمه Edit Argument ( ) کلیک کنید تا در کادر گفتگوی Edit Argument که باز می شود، آرگومان انتخاب شود.
فقط یک روش محلی و یک دنباله دستور وجود دارد، بنابراین اگر یکی یا هر دوی آنها را اضافه کنید، منو به ترتیب حاوی Remove Local Method ( ) و Remove Command Sequence ( ) خواهد بود. روی یکی از آنها کلیک کنید تا متد محلی یا دنباله دستور حذف شود.
روش انتخاب شده در لیست On data change یا On focus gained سپس به روش ایجاد شده یا دنباله دستور تغییر می کند. همچنین می‌توانید روی شی ورودی فایل Ctrl+Alt کلیک کنید یا روی آن کلیک راست کنید تا یک متد محلی ایجاد کنید یا (با انتخاب روش ویرایش یا ویرایش روش محلی ) برای باز کردن روش مرتبط با دستور. برای باز کردن متد یا دنباله دستور انتخاب شده، روی دکمه Go to Source ( ) کلیک کنید. سپس فوکوس به ترتیب به پنجره ویرایشگر روش یا کادر محاوره‌ای Command Sequence منتقل می‌شود.
برای رویدادهایی که با تغییر داده ایجاد می شوند، رویداد پس از ذخیره مقدار داده جدید در منبع داده فعال می شود.
 
اگر بیش از یک شیء فرم را انتخاب کنید و همه آنها از رویداد On data change یا On focus gained پشتیبانی می کنند، می توانید روشی را مشخص کنید تا مثلاً آنها را به اطلاع کاربران مبنی بر نامعتبر بودن نمودارها و خروجی ها برسانید.