دانلود مقاله نرم افزارهای TEL, TK

Word 3 MB 17013 96
مشخص نشده مشخص نشده کامپیوتر - IT
قیمت قدیم:۳۰,۰۰۰ تومان
قیمت: ۲۴,۸۰۰ تومان
دانلود فایل
  • بخشی از محتوا
  • وضعیت فهرست و منابع
  • این کتاب راجع به دو بسته نرم افزاری به نام Tk , Tel می باشد.

    که با همدیگر یک سیستم برنامه نویسی برای گسترش و استفاده از واسط گرافیکی کاربرد (GUI) را فراهم می کند.

    Tel بیانگر زبان ابزار فرمان است و با نام “Tiche” شناخته شده است و یک زبان اسکریپتی ساده برای کنترل و توسعه برنامه های کاربردی می باشد.

    Tel یک برنامه نویسی کلی و عمومی را با استفاده از ابزارهای سودمند از قبیل متغیرها، حلقه ها و توابع برای برنامه های کاربردی متنوع هم می آورد.

    بعلاوه Tel به صورت توکا (embeobble) می باشد.

    یعنی مفسر آن بعنوان کتابخانه ای از توابع “C” که می تواند به راحتی داخل برنامه های کاربردی قرار داده شود پیاده سازی شود.

    و هر بنامه ای کاربردی می توان خصوصیات بنیادی Tel را با فرمانهای افزودنی بخصوصی با برنامه های کاربردی گسترش دهد.


    یکی از مفیدترین ابزارهایی که برای گسترش Tel به کار گرفته شده است Tk می باشد.

    Tk یک بسته از ابزارهای نرم افزاری برای سیستم های ویندوز با ورژنهای مختلف می باشد.

    و تلفظ نام آن “TeEkey” می باشد.

    Tk وسایل و امکانات Tel را با فرمانهای افزودنی برای ساختن واسطه های کاربر گسترش می دهد.

    بنابراین شما می توانید ساختها واسطه های کاربر را برای استفاده از کدهای زبان C با اسکریپتهای Tcl بنویسید.

    Tk نیز مانند TCl بعنوان توابع کتابخانه ای C پیاده سازی شده است.

    بنابراین در خیلی از برنامه های کاربردی گوناگون می تواند مورد استفاده قرار گیرئد.

    برنامه های کاربردی نیز می توانند براساس خصوصیات Tk با واسطه های اشیاء گرافیکی کاربرد (widgest) و مدیریت هندسی در C گسترش یابند.

    Tel و Tk با همدیگر 4 مزیت را برای کاربران و توسعه دهندگان کاربردی ایجاد می کنند ابتدا اینکه Tel داشتن یک زبان اسکریپتی قدرتمنمد را برای هر برنامه‌ی کاربردی آسان می کند.

    تمام چیزی را که یک برنامه کاربردی نیاز است انجام دهد پیاده سازی تعدادی از فرامین Tel است که ویژگی های اصلی برنامه های کاربردی را تامین می کند.

    پس برنامه کاربردی میتواند با مفسر tel با پروسی جدها، یک تابع کامل زبان اسکریپی که شامل هر دو مورد فرمان های تهیه شده به وسیله Tel (که هسته Tel (Tel Core) نامیده می شوند) شکل 1.

    1 را ببینید.

    1-2) Figure: برای ایجاد کردن یک برنامه کاربردی جدید براساس Tel، یک گسترش دهنده برنامه کاربردی یک ساختمان داده های ویژه C برای آن برنامه کاربردی طراحی می کند و کدهای C را برای پیاده سازی تعداد کمی از فرامین Tel پیاده سازی می کند.

    کتابخانه Tel هر امکانی را فراهم می کند در غیر این صورت Tel نیازمند به یک زبان فرمان گرا قابل برنامه نویسی است.

    برنامه کاربردی می تواند با نوشتن اسکپریپتهای TCl اصلاح شده و گسترش یابد.

    برای مثال، یک برنامه کاربردی برای خوداندن تابلوهای اعلانات (بولتن) الکترونیکی ممکن است شامل کدهای C باشد.

    که یک فرمان ‏Tel را برای جستجو و کاوش در تابلو اعلانات و صدور یک پیغام جدید برای این کار و یک فرمان دیگر را برای پیغام داده شده پیاده سازی می کند.

    زمانی که از این فرمان ها خارجی می شویم اسکریپتهای Tel می توانند برای تکرار این چرخه در لابه لای پیغام های جدیدی از تمام تابلوهای اعلانات نوشته شوند و همه آنها را در یک زمان نمایش دهند یا فایل پیغامهایی که خوانده شده اند یا خوانده نشده اند را بر روی دیسک ذخیره کرده و نگهداری کنند.

    و یا اینکه یک یا چند تابلو اعلانات را برای موضوع ویژه ای جستجو کنند.


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

    بلکه همه این توابع می توانستند به عنوان اسکریپتهای Tel پیاده سازی می شوند و کاربران این برنامه های کاربردی می توانستند اسکپریپتهای افزودنی Tel را برای افزودن توابع بیشتر به برنامه کاربردی بنویسند.
    مزیت دوم Tel و Tk قابلیت توسعه و گسترش سریع آن می باشد.

    برای مثال فیلمی از برنامه های کاربردی پنجره ای جالب می توانند تماماً به وسیله اسکریپتهای Tel نوشته شوند.

    بدون اینکه ابداً از کدهای C استفاده شود.

    این کار با استفاده ای یک واسط کاربرد (Shell) پنجره ای که Wish نامیده می شود انجام می شود.

    این کار به شما اجازه می دهد که در سطح بالاتری نسبت به وقتی در C یا ++C هستید برنامه نویسی کنید و خیلی از جزئیاتی که برنامه نویسان باد مخاطب آن باشند و از شما پوشیده است.

    در مقایسه ای نسبت به ابزارها وقتی شما تماماً در C برنامه نویسی می کنید یادگیری استفاده از Tel و Tk آسانتر است و نیاز به کدنویسی کمتری دارد.

    کاربران مبتدی Tel و Tk می توانند فقط چند ساعت پس از یادگیری آن واسطه های کاربر جالبی ایجاد کنند.

    و به گفته خیلی از کاربران وقتی آنها Tel و Tk را جایگزین دیگر ابزارهای نرم افزار کرده اند با کاهش قابل ملاحظه ای تا ده برابر در حجم کد و زمان لازم برای گسترش برنامه روبرو شده اند.

    دلیل دیگری برای توسعه سریع Tel/Tk مفسری بودن زبان Tel می باشد.

    وقتی شما یک برنامه کاربردی Tel از قبیل Wish را استفاده می کنید می توانید اسکریپتهای جدیدی تولید و اجرا کنید بدون اینکه لازم باشد آن برنامه کاربردی مجدداً اجرا یا کامپایل شوند.

    این کار به شما اجازه می دهد خیلی سریع آن را تست کنید.

    و خطاهای (باس) آن را مشخص سازند.

    زمانی که Tel تفسیر می شود خیلی کندتر از کدهای کامپایل شده C اجرا می شود.

    ولی ایستگاه های کاری و سیستم های جدید به طور باورنکردنی سریع هستند.

    برای مثال شما می توانید اسکریپتی با صدها و حتی هاران فرمان Tel را با یک حرکت ماوس بدون اینکه تاخیر قابل ملاحظه ای داشته باشد اجرا کنید.

    در مورد موارد نادری که به نحوه اجرای مسأله قابل ملاحظه ای است شما می توانید بیشتر اجراها را در قسمت های مهم بحرانی اسکریپتی Tel مجدداص در C پیاده سازی می کنند.
    مزیت دوم Tel و Tk قابلیت توسعه و گسترش سریع آن می باشد.

    در مورد موارد نادری که به نحوه اجرای مسأله قابل ملاحظه ای است شما می توانید بیشتر اجراها را در قسمت های مهم بحرانی اسکریپتی Tel مجدداص در C پیاده سازی می کنند.

    سازماندهی کتاب: مزیت سوم Tel مزیتی است که آن را به یک «زبان چسبنده» بسیار خوب تبدیل کرده است.

    چون Tel قابل تعبیه شدن در برنامه های دیگر می باشد.

    Tel می تواند در برنامه های مختلف و به منظور تحقق اهداف مختلف به کار گرفته شود.

    می توان یک اسکریپت Tel را طوری نوشت که تمام خصوصیات برنامه ها را در بر داشته باشد.

    برای مثال هر برنامه کاربردی پنجره Tk می تواند یک اسکریپت Tel را به هر برنامه کاربردی Tk انتشار دهد.

    این ویژگی جلوه های چند رسانه ای (Multi- medis effects) را خیلی بیشتر در دسترس قرار م یدهد در زمانی که برنامه های کاربردی صوتی و تصویری با Tk ساخته شده اند (و هم اکنون موجودند) برنامه Tk می تواند فرامین اجرا و ضبط را برای آنها صادر کند.

    صفحات گسترده می توانند خودشان را به وسیله پایگاه داده برنامه های کاربردی به روز (upobte) کنند.

    ویراستارهای واسطه های کاربر می توانند نمایش و رفتار برنام های کاربردی را در حالت اجرا و غیره اصلاح کنند.

    Tel یک lingua Franea را تهیه می کند که اجازه می دهد برنامه های کاربردی با همدیگر کار کنند.

    مزیت چهارم Tel راحتی کاربر است.

    زمانی که یک کاربر Tel و Tk را یاد می گیرد او می تواند صرفاً با یک یادگیری چند فرمان خاص برنامه کاربردی اسکریپتهایی برای هر برنامه کاربردی Tel و Tk بنویسید و در برنامه های کاربردی جدیدی ایجاد کند.

    این مزیت سفارشی کردن و بهبود برنامه های کاربردی را برای کاربران امکانپذیر می سازد.

    2-1) سازماندهی کتاب فصل 2 از چندین اسکریپت ساده برای مروری سریع بر مهمترین ویژگی های Tel و Tk استفاده می کند و یک سیستم مناسب و راحت به شما معرفی می کند و آنها بدون هیچ توضیحی در مورد جزئیات مفیدند.

    باقیمانده کتاب دوباره حالت جامع تری دارد.

    و به 4 بخش تقسیم یم شوند.

    معرفی زبان اسکریپتی Tel.

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

    این قسمت فرمانهای افزودنی Tel را توصیف می کند.

    که به وسیله Tk آماده شده اند و به شما اجازه می دهند به واسطه های کاربر اشیاء گرافیکی (widgets) مانند منوط و نوارهای پیمایشی را ایجاد کرده آنها را در پنجره برنامه کاربردی مرتب کنید.

    بعد از خواندن این قسمت شما قادر خواهید بود برنامه های کاربردی پنجره ای جدیدی مثل wish ایجاد کنید.

    و اسکریپتهایی برای بهبود برنامه های کاربردی Tk موجود بنویسید.

    قسمت سوم در مورد پروسی جرهای C در کتابخانه Tel و نحوه استفاده از آنها برای ایجاد فرمان های Tel جدید بحث می کند.

    بعد از خواندن این قسمت شما قادر خواهید بود بسته های نرم افزاری (پکیج Package)Tel و برنامه های کاربردی در C بنویسید.

    قسمت چهارم کتابخانه پروسی خبرهای Tk را توصیف می کند.

    بعد از خواندن این قسمت شما قادرید اشیاء گرافیکی (widgets)جدیدی ایجاد کنید و آنها را در C مدیریت هندسی کنید.

    هر یک از این بخش های اصلی شامل 10 فصل کوتاه می باشند.

    هر فصل انتخاب شده قسمتی از سیتسم را توصیف می کند.

    لازم نیست تمام فصول را به ترتیب بخوانید.

    من توصیه می کنم که شما خواندن فصول 3-9 را به سرعت شروعغ کنید.

    بعد از فصول XXX-YYY عبور کنید و بعد از آن فصل هایی را که به آن نیاز دارید بخوانید.

    در اینجا هیچ خصوصیت و ویژگی ناگفته نمی ماند.

    و تمام توضیحات طوری سازماندهی شده اند که یک مقدمه مرتب و روان را نسبت به مرجع مطالب ارائه دهند.

    یک مجموعه مجزا از مراجع با توزیع Tel و Tk موجود است.

    اینها خیلی مجهزترند.

    اما قطعاً هر ویژگی از هر دو سیستم را ارائه می دهند.

    این کتاب فرض می کند که شما با زبان برنامه نویسی CANSIC استاندارد آشنا هستید و تنجربیاتی در مورد Xl , unix دارید.

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

    اما این جزئیات فقط در فصل 4 مورد نیازند.

    شما قبل از اینکه خواندن این کتاب را شروع کنید نیازی نیست راجع به Tel و Tk چیزی بدانید.

    هر دوی اینها معرفی خواهند شد.

    در تمام این کتاب من از فونت couvier برای نشان دادن هر چیزی که کامپیوتر تایپ می کند مثل نام متغیرها، پروسی جرها و نام فرمانها، اسکریپتهای Tel و کدهای C استفاده می کنیم.

    مثالی از اسکریپت Tel در زیر آمده است: set Q 44 44 فرمانهای Tel مثل “Set a 44” و نتیجه آن مثالی از نمایش با فونت couvier می باشد و نتیجه آن یعنی “44” که به صورت مایل نمایش داده شده است.

    علامت قبل از نتیجه نشانگر مقدار برگردانده شده است.

    اگر خطایی در یک فرمان tel اتفاق بیفتد پیغام خطا با فونت کوریر مایل نمیش داده می شود و علامت در شروع پیغام درج می شود.

    تا نشان دهد که مقدار برگشت داده شده یک پیغام خطاستset a 44 55.

    wrong # args.Should be "set vorname?

    Newualve?

    وقتی ساختار دستوری فرمان های tel را شرح می دهیم از فونت کوریر مایل برا ینشان دادن نام آرگونامهای رسمی استفاده می کنیم.

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

    برای مثال ساختار فرمان set در زیر آمده است.

    Set war name?

    New volve?

    و به معنی آن است که کلمه set باید کلمه به کلمه برای فراخوانی آن فرمان وارد شود.

    New value , Varname نام آرگومانهای فرمان set می باشند.

    هنگامی که بخواهید فرمانset را فراخوانی کنید باید یک نام متغیر به جای varname و یک مقدار جدیدی برا یاین متغیر در عوض newline تایپ کنید.

    آرگون های newvale اختیاری می باشند.

    فصل دوم: مروری بر Tel , Tk این فصل Tel , Tk را با یک سری از اسکریپتهای خواص اصلی سیستم ها را شرح می دهند معرفی می کنند.

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

    اما توضیحاتی که در اینجا آمده است کامل نیست.

    تمام مطالب این فصل با جزئیات بیشتر در فصل های بعدب مطرح خواهد شد و همچنین سیستم ها از جنبه های گوناگونی از قبیل واسطه های آنها در C که در این فصل به آنها هیچ اشاره ای نشده است در فصل بعدی بحث خواهد شد.

    هدف از این فصل نشان دادن ساختارهای Tel , Tk و کارهای مختلفی است که آنها می توانند انجام دهند.

    بنابراین وقتی در مورد جزئیات خصوصیات آنها بحث می شود قادر خواهید بود ببینید که چرا آنها مفیدند.

    1-2) شروع به کار: برای فراخوانی یک اسکرپیت Tel شما باید یک برنامه کاربردی Tel را اجرا کنید.

    اگر Tel را روی سیستمتان نصب کرده باید باید

کلمات کلیدی: نرم افزار TEL

تحقیق دانش آموزی در مورد دانلود مقاله نرم افزارهای TEL, TK, مقاله دانشجویی با موضوع دانلود مقاله نرم افزارهای TEL, TK, پروژه دانشجویی درباره دانلود مقاله نرم افزارهای TEL, TK

(1-1) این کتاب راجع به دو بسته نرم افزاری به نام Tk , Tel می باشد. که با همدیگر یک سیستم برنامه نویسی برای گسترش و استفاده از واسط گرافیکی کاربرد (GUI) را فراهم می کند. Tel بیانگر زبان ابزار فرمان است و با نام “Tiche” شناخته شده است و یک زبان اسکریپتی ساده برای کنترل و توسعه برنامه های کاربردی می باشد. Tel یک برنامه نویسی کلی و عمومی را با استفاده از ابزارهای سودمند از قبیل ...

نصب نرم افزار وقتی سی دی رام مربوط به نصب Protel 99 SE را در درایو سی دی رام قرار می دهید، روند نصب به صورت خودکار شروع خواهد شد و از این مرحله به بعد دستورهایی که در رابطه با نصب ظاهر می شوند ، را دنبال کنید. توجه: پیشنهاد می کنیم قبل از نصب نرم افزار از تمام برنامه های در حال اجرا خارج شوید، و سیستم عامل ویندوز خود را دوباره راه اندازی کنید. برای اینکه روند نصب نرم افزار را به ...

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

ساختارشبکه سوییچ نرم افزاری شبکه سوییچ نرم افزاری مانند شبکه PSTN شامل اجزای اصلی شبکه دسترسی (Access)، سوئیچ وشبکه ارتباطی است. 1- شبکه دسترسی شبکه دسترسی درحقیقت نقطه اتصال کاربران درشبکه است ووسیع ترین وپرهزینه ترین بخش شبکه را دربرمی گیرد. این بخش امکان تبدیل فرمت داده (صوت، دورنگاریا داده) وپروتکل‌های لازم برای اتصال به شبکه را فراهم می‌آورد. این بخش درشبکه سوییچ نرم ...

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

خلاصه: Starry Night در واقع یک شبیه ساز آسمان است که قابلیت های زیادی دارد. با استفاده از آن می توان موقعیت هر ستاره ، سیاره ، سحابی و …. را در آسمان مشاهده کرد که البته کاربر می تواند خود را به جای ناظری در جاهای مختلف فضا قرار دهد و از آنجا آسمان را نگاه کند. این نرم افزار قابلیت این را دارد که اگر جسم جدیدی کشف شد مثل دنباله دار، قمر و …. با دادن اطلاعات لازم از قبیل ...

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

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

کارت گرافیک دو پردازنده ای گیگابایت مدت ها از معرفی تکنولوژی SLI شرکت NVIDIA میگذرد این تکنولوژی امکان استفاده همزمان از دو کارت گرافیک بر روی یک مادربرد را فراهم میسازد . کارت گرافیک هایی که از SLI پشتیبانی میکنند بر پایه دو پردازنده گرافیکی Geforce 6800 و Geforce 6600 طراحی شده اند . در ابتدای معرفی این تکنولوژی فقدان مادربردهایی که دو درگاه PCI Express X16 را برای سوار کردن ...

مقدمه : اگر معمولاً تماس های تلفن راه دور دارید‌، این احتمال وجود دارد که تاکنون بدون آنکه بدانید ، از IP Telephony  استفاده کرده باشید . IP Telephony که در صنعت تحت عنوان (Voice-Over IP) VoIP شناخته می شود . انتقال تماس های تلفنی بر روی یک شبکه دیتا ، نظیر یکی از چندین شبکه ای است که اینترنت را تشکیل می دهند . در  حالیکه ممکن است چیزهائی در مورد VoIP شنیده اید ، آنچه ...

ثبت سفارش