سؤال

لقد كنت أستخدم أوسلو ل MSCHEMA. يعمل عظيم. يمكنني كتابة مخطط م تصميم قواعد البيانات ويولد T-SQL لبناء DB بأكمله مع PKS، FKs، الشيكات من أجل النزاهة إلخ. لقد قمت بإعداد ملف .bat لتجميع .m في .mx ثم تحميل في DB، قم بتشغيل SQLMetal في مشروعي وفي 30 ثانية، أتحرك مع تغييراتي. أحبها.

حسنا، الآن أنا أتحرك في mgrammar. لست متأكدا تماما من كيفية دمجه في تطبيقي، لكنني سأقدم ذلك. ما أحتاج إليه أولا هو إعداد IntelliPad لإعطائي الإدخال / القواعد / الإخراج Triptych. أنا لاذع. لا أستطيع معرفة أي طريقة لإعدادها مع تدفق. نعم، ربما يمكنني أخذ مشروع Song.mg وإعادة تسميته، لكن هذا لا يعطيني أي نظرة ثاقبة كيف يعمل الشيء. أيه أفكار؟

هل كانت مفيدة؟

المحلول

فيما يلي الخطوات التي يجب عليك اتخاذها

  1. فتح "IntelliPad (تمكين العينات)"
  2. ملف-> افتح ملف DSL الخاص بك (مثال على ذلك)
  3. CTRL + SHIFT + D، اكتب "SetMode ('mgmode')"
  4. من القائمة: Mgrammar Mode-> معاينة الأشجار
  5. حدد ملف Grammar الخاص بك (Song.mg)

سيؤدي ذلك إلى فتح طريقة العرض الثلاثة معاينة. النافذة اليسرى هي التعليمات البرمجية الخاصة بك، والمرء الأوسط هو النحو الخاص بك والحق هو هيكل شجرة لإخراجك.

نصائح أخرى

كما قال @ On-in-case، ولكن أبسط إذا كنت فقط:

(1) Ctrl - Shift - T

(2) افتح ملف MG

أي من مختبر المستند:

  • افتح IntelliPad (تم تمكين العينات) إما من قائمة "ابدأ" أو عن طريق إدخال الأمر التالي (من "C: Program Files Microsoft OSLO SDK 1.0 BIN"):

"C: Program Files Microsoft Oslo SDK 1.0 Bin IntelliPad ipad.exe" / chenterpad-vs-samples.xaml

ملاحظة: "iPad-vs-samples.xaml" هو تكوين تمكين وظائف إضافية بما في ذلك وضع تحرير التحليل الديناميكي الذي نحن على وشك استخدامه.

  • في IntelliPad، استخدم التحكم في التحكم-T لفتح IntelliPad في وضع المحلل الحيوي الديناميكي.

    1. حدد ملف Movies.mg في مجلد Introtom example02-moviedsl ابدأ.

ربما تكون قد شهدت، أن mschema و mgrammar لا يتم دمجها جيدا حتى الآن. اقرأ المزيد عن ذلك هنا: http://tinyfinger.blogspot.com/2009/01/mgrammar-mschema-example.html.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top