منصور بزرگمهر
پنج شنبه 12 شهریور 1383, 01:18 صبح
من شنیده بودم که اکسس 2003 (و به طبع آن آفیس 2003) از VB.NET بعنوان زبان برنامه نویسی استفاده میکنند، ولی چند روز قبل که سی دی آفیس 2003 را گرفتم، ابتدا در آن که اصلاً برنامه ای بنام اکسس برای بروز کردن اصلاً وجود نداشت، و بنظر اکسس در آفیس 2003 جائی ندارد. همچنین زمانی که به ماکرو سایر قسمتهای آفیس رفتم، با همان محیط VB6 برخورد کردم، و هیچ گونه تغییری در استفاده در زبان VB دیده نمی شد.
و اما می خواستم بدانم، بالاخره آیا آفیس از VB.NET استفاده خواهد کرد و یا همچنان از VB قدیم استفاده خواهد کرد. (بسیار مهم؛ چرا که برنامه هائیکه با اکسس نوشته می شوند، در آینده دچار مشکلات فراوان خواهند شد)
همچنین آیا واقعاً اکسس در آفیس 2003 هیچ جائی ندارد، یا سی دی من ناقص است.
و همچنین چنانچه زمانی برنامه های آفیس از VB.NET استفاده کنند، (یا اشیائی که به توابع خاص در ماژول برنامه نویسی مقید می باشند) چگونه باید از آن توابع را معرفی در .NET نمایند؛ چراکه در VB6 توابع ماژولهای عمومی مستقیماً با فراخوانی همان نام تابع در صفت Resource شی قابل دسترسی و کار می نمایند، در حالیکه در VB.NETیا ماژول عمومی نداریم، (بیشتر درون کلاس این توابع قرار می گیرند، و کلاس ابتدا باید باز و سپس مورد استفاده قرار بگیرد) یا اگر داریم باید برای فراخوانی ماژول ابتدا نام ماژول و سپس نام تابع را بیان کرد، تا دسترسی به تابع مورد نظر داشت، و بدین طرق اتصال به توابع، توام با مشکل و دردسر خواهد بود(یا لاقل روشی ناآشنا می باشد) - حال از این توابع چگونه می توان استفاده برد، و باز حتی خود اکسس در پرس جوی های خود بصورت توکار از توابع VB6 می نموده است، (مانند RIGHT و ...) که حال کلیه این توابع و عملگرها درون کلاسهای ملزم به باز شدن و ملزم به مشکلات فراوان می باشد، که چگونه در VB.NET برای این مشکل راه حلی وجود دارد. لطفاٌ هر چه می دانید در این مورد توضیح داده، و اینجانب و سایر دوستانی که در این زمینه مشکلی دارند، راهنمائی نمائید.
متشکرم - منصور بزرگمهر 1383/6/11 ساعت 12:46 بامداد
و اما می خواستم بدانم، بالاخره آیا آفیس از VB.NET استفاده خواهد کرد و یا همچنان از VB قدیم استفاده خواهد کرد. (بسیار مهم؛ چرا که برنامه هائیکه با اکسس نوشته می شوند، در آینده دچار مشکلات فراوان خواهند شد)
همچنین آیا واقعاً اکسس در آفیس 2003 هیچ جائی ندارد، یا سی دی من ناقص است.
و همچنین چنانچه زمانی برنامه های آفیس از VB.NET استفاده کنند، (یا اشیائی که به توابع خاص در ماژول برنامه نویسی مقید می باشند) چگونه باید از آن توابع را معرفی در .NET نمایند؛ چراکه در VB6 توابع ماژولهای عمومی مستقیماً با فراخوانی همان نام تابع در صفت Resource شی قابل دسترسی و کار می نمایند، در حالیکه در VB.NETیا ماژول عمومی نداریم، (بیشتر درون کلاس این توابع قرار می گیرند، و کلاس ابتدا باید باز و سپس مورد استفاده قرار بگیرد) یا اگر داریم باید برای فراخوانی ماژول ابتدا نام ماژول و سپس نام تابع را بیان کرد، تا دسترسی به تابع مورد نظر داشت، و بدین طرق اتصال به توابع، توام با مشکل و دردسر خواهد بود(یا لاقل روشی ناآشنا می باشد) - حال از این توابع چگونه می توان استفاده برد، و باز حتی خود اکسس در پرس جوی های خود بصورت توکار از توابع VB6 می نموده است، (مانند RIGHT و ...) که حال کلیه این توابع و عملگرها درون کلاسهای ملزم به باز شدن و ملزم به مشکلات فراوان می باشد، که چگونه در VB.NET برای این مشکل راه حلی وجود دارد. لطفاٌ هر چه می دانید در این مورد توضیح داده، و اینجانب و سایر دوستانی که در این زمینه مشکلی دارند، راهنمائی نمائید.
متشکرم - منصور بزرگمهر 1383/6/11 ساعت 12:46 بامداد