نوشتن کدنویسی با Toolbook
برنامه نویسی ممکن است مانند یک رشته خشک به نظر برسد. چیزی ساخته شده از زبان های عجیب و غریب که به صورت آمیزه ای از حروف، اعداد، کروشه ها و نمادهای عجیب و غریب در نظر گرفته شده است... اما پشت یک رمز همیشه قلب، اشتیاق وجود دارد. و خیلی فانتزی...
![Coding.png](https://static.wixstatic.com/media/b161c1_dfd0c15d28db4d97820b8f0eff031588~mv2.png/v1/fill/w_980,h_490,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/Coding.png)
![ezgif.com-gif-maker.gif](https://static.wixstatic.com/media/b161c1_074956c14bc04acdbd631bd6cf6e811d~mv2.gif)
SDK برای نوشتن، چه اشتیاق
در پایان قرن گذشته، قبل از انتشار گسترده اینترنت از طریق انواع مختلف دستگاهها و کتابهای الکترونیکی ، انتشار محتوای چندرسانهای تقریباً به طور کامل به سیدی رامها سپرده شد. اینها با نرم افزار خاصی به نام Authoring تولید شده اند که تعریف آن عبارت است از:
مجموعه تمام آن عملیاتی که به ایجاد یک پشتیبانی اطلاعات چندرسانه ای (CD، DVD، و غیره) و از طریق یک کیت توسعه که امکان ایجاد برنامه های کاربردی قابل اجرا بر روی انواع مختلف دستگاه ها (کامپیوتر، مک، تبلت، گوشی هوشمند و غیره) را فراهم می کند. کیت است مجهز به یک زبان برنامه نویسی که دو حالت اجرا را ارائه می دهد:
نویسنده ، که در آن محتویات (مانند متن، تصاویر، صدا، ویدئو) همراه با یک سری از اشیاء قابل برنامه ریزی (مانند منوها، دکمه های ناوبری و/یا عملکرد و غیره) که برای استفاده ضروری هستند، جمع می شوند.
خواننده ای که امکان مشاوره با برنامه را فراهم می کند.
از نقطه نظر تحریریه، Authoring چیزی فوقالعاده زیبا بود زیرا به کاربر نهایی بینش فراوانی در مورد یک موضوع از طریق صدا، ویدئو، تصاویر و انیمیشنها ارائه میکرد.
تمام جزئیات کوچک بررسی شد: همه چیز باید عالی باشد! برنامه هایی که امکان تحقق این شگفتی ها را فراهم کردند، می توانند به راحتی نرم افزار چند رسانه ای واقعی را حتی با برنامه های مدیریتی توسعه دهند.
من این افتخار را داشتم که بتوانم این شاخه از برنامه نویسی را به طور گسترده کشف کنم و برنامه های چند رسانه ای مختلفی را توسعه دهم که در اینجا مواردی را که برای من عزیزتر هستند را ارائه می دهم.
این تجربه انباشته علیرغم اینکه همیشه یک برقکار عمرانی، صنعتی و نیروی دریایی بوده است، من آن را روی برخی از خلاقیت ها برای وب یا برای ارائه های حرفه ای می ریزم.
چند کلمه در مورد SDK قلب من: کتاب ابزار
ToolBook یک کیت توسعه نرم افزار برنامه نویسی چند رسانه ای بود که به ایجاد محتویات آموزش الکترونیکی در محیط مایکروسافت ویندوز اختصاص داشت. توسعه آن در سال 1990 توسط شرکت Asymetrix ، زاییده افکار پل گاردنر آلن ، بنیانگذار مایکروسافت به همراه بیل گیتس آغاز شد.
ToolBook از استعاره کتاب استفاده کرد: یک فایل پروژه به عنوان یک حجم در نظر گرفته می شد که شامل تعدادی صفحه از محتوای چند رسانه ای است: متن، تصاویر، صدا، ویدئو، انیمیشن و غیره.
این SDK ایجاد برنامهها و مواد آموزشی برای ویندوز و/یا وب را فعال میکند. برای پشتیبانی از این دو مدل استقرار، ToolBook شامل دو محیط توسعه مختلف است:
Open Script Editor - ToolBook شامل یک زبان برنامه نویسی یکپارچه و با کارایی بالا به نام Open Script بود که شی گرا و رویداد محور بود. Open Script بیش از هزار فرمان و عملکرد داشت و صرفاً با هدف توسعه برنامه های رایانه ای بود. هر شیء تشکیل دهنده یک کتاب، از خط تا دکمه، امکان دسترسی از طریق یک منوی متنی به نوعی دفترچه یادداشت را می داد که دقیقاً ویرایشگر بود که در آن بلوک های کد برنامه نویسی ترسیم می شد، اما فقط در موتور اصلی ToolBook کار می کرد.
Action Editor - این یک محیط برنامه نویسی دوم بود، دوباره بر اساس Open Script، اما بسیار ساده شده بود. در واقع شامل حدود هشتاد تابع بود که یا به صورت کد برای اعمال روی اشیاء یا مستقیماً روی اشیاء ( دکمه های عمل ، جعبه های ترکیبی ، چک باکس و غیره) برای به دست آوردن سریع پرسشنامه های چند گزینه ای ، مجموعه ای از فرامتن دروس، ارائه ها بیان شده است. ، و غیره. این ویژگی برای کسانی طراحی شده است که با وجود ناآشنا بودن با مفاهیم اولیه برنامه نویسی، نیاز به ایجاد مطالب آموزشی دیجیتالی داشتند. کد برنامه نویسی Action Editor هم در ToolBook و هم در مرورگر وب ( DHTML ) به خوبی کار می کرد.
پس از چندین فراز و نشیب شرکتی، این نرم افزار به SumTotal منتقل شد که آن را تا سال 2012 با نسخه 11.5 توسعه داد. Sum Total با انتشار بیانیه مطبوعاتی ژوئن 2021 در وب سایت خود، تاریخ پایان رسمی پشتیبانی، EOL را برای ToolBook از 31 دسامبر 2021 اعلام می کند.