×
ribbon

آموزش برنامه نویسی برای اتوکد، بخش اول: زبان های اتولیسپ (AutoLISP) و ویژوال‌لیسپ (Visual LISP)

مدرس:

محمد مهدی برزگر گنجی

با یادگیری برنامه نویسی برای اتوکد ، فرایند طراحی، از یک سری کارهای تکراری و خسته کننده، به... بیشتر
جدید
گواهی‌نامه
بدون امتیاز
39دانشجو
10ساعت
سرفصل‌ها
متوسط سطح دوره
بروزرسانیاردیبهشت ۱۴۰۵
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

آشنایی با مفاهیم اولیه برنامه‌نویسی

درک کاملی از نحوه برنامه‌نویسی با زبان های اتولیسپ و ویژوال‌لیسپ

یادگیری خطایابی برنامه

نحوه توسعه برنامه‌های کاربردی برای افزایش سرعت و دقت ترسیم در اتوکد

این دوره شامل:

10 ساعت ویدئو

16 سؤال سنجش و یادگیری

57 فایل ضمیمه قابل دانلود

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

سرفصل‌های دوره

6 فصل41 جلسه10 ساعت ویدیو
پیش‌گفتار
  مروری بر زبان های برنامه نویسی برای اتوکد و آنچه در این دوره خواهیم آموخت
10:23
  زنگ تفریح
03:22
فصل اول- آموزش اتولیسپ (AutoLISP)- بخش اول
  شناخت انواع متغیرها و نحوه تعریف و کارکردن با متغیرها
17:27
  آشنایی با روش تعریف توابع
19:07
  نحوه ورودی گرفتن از کاربر
13:21
  آشنایی با مفهوم Entity و نحوه کار کردن با آن
24:32
  آشنایی با مفهوم لیست و دستورات اصلی ساخت لیست
13:04
  دستورات کاربردی مربوط به لیست‌ها
19:52
  DXF Group Codes
07:55
  مثال کاربردی Align text to line- بخش اول- انتخاب اشیاء و تشخیص نوع شئ
22:12
  مثال کاربردی Align text to line- بخش دوم- نحوه تعیین شرط در برنامه- دستور IF
11:50
  مثال کاربردی Align text to line- بخش سوم- نحوه تعیین شرط در برنامه- دستور COND
12:18
  تمرین 1-
03:00
  مثال کاربردی Align text to line- بخش چهارم- فیلتر کردن انتخاب با دستور SSGET
23:24
  مثال کاربردی Align text to line- بخش پنجم- آشنایی با چرخه- دستور WHILE
19:02
  مثال کاربردی Align text to line- بخش ششم- چرخه تو در تو
12:24
  مثال کاربردی Align text to line- بخش هفتم- آشنایی دستور FOREACH
23:50
  مثال کاربردی Align text to line- بخش هشتم- دریافت اطلاعات خط با دستور Assoc و DXF GROUP CODEهای مربوط به آن
13:06
  مثال کاربردی Align text to line- بخش نهم- دریافت اطلاعات متن و تغییر مشخصات آن با دستور ENTMOD
14:58
  مثال کاربردی Align text to line- بخش دهم- تکمیل تغییر مشخصات متن
29:59
  تمرین 2-
05:00
  ذخیره کردن و فراخوانی فایلهای اتولیسپ
10:19
  زنگ تفریح
04:20
فصل اول- آموزش اتولیسپ (AutoLISP)- بخش دوم
  مثال کاربردی Pipe line- بخش اول- توضیح مثال
02:14
  مثال کاربردی Pipe line- بخش دوم- مرور دستورات تعریف تابع، فیلتر کردن انتخاب و چرخه
14:40
  مثال کاربردی Pipe line- بخش سوم- مرور دستورات دریافت اطلاعات ENTITY
21:01
  مثال کاربردی Pipe line- بخش چهارم- ساخت ENTITY از طریق دستورات کامند لاین
17:01
  تمرین 3- اختیاری
02:00
  مثال کاربردی Pipe line- بخش پنجم- ساخت ENTITY با دستور ENTMAKE
12:10
  مثال کاربردی Pipe line- بخش ششم- اصلاح زاویه نوشته
09:02
  مثال کاربردی Pipe line- بخش هفتم- تهیه گزارش از برنامه با نوعی از دیکشنری
21:00
  مثال کاربردی Pipe line- بخش هشتم- خروجی گرفتن از گزارش در یک فایل متنی
09:00
  مثال کاربردی Pipe line- بخش نهم- آشنایی با Non-Graphical Objects و دسترسی به لیست لایه های ترسیم
18:35
  جمع بندی و مرور بخش اول
06:12
  تمرین 4-
01:00
فصل دوم- آموزش ویژوال‌لیسپ (Visual LISP)
  آشنایی با مفاهیم اساسی برنامه نویسی شیءگرایی و تبدیل ENTITY به OBJECT در ویژوال لیسپ
13:03
  دریافت و تغییر یک مشخصه از یک OBJECT
10:53
  تمرین 5-
01:00
  آشنایی با مفهوم Component Object Model (COM)
17:04
  کار با COM و تغییر سند فعال با استفاده از ویژوال لیسپ
21:25
  باز نویسی کد لیست کردن لایه های سند فعال با زبان ویژوال لیسپ
09:51
  آشنایی با مدیریت خطاها- بخش اول- برنامه پاک کردن لایه های خالی سند فعال با استفاده از زبان ویژوال لیسپ
18:01
  آشنایی با مدیریت خطاها- بخش دوم- ارائه لیست لایه هایی که قابل پاک شدن نیستند
09:24
  برنامه پاکسازی تمامی اسناد باز
04:10
  تمرین نهایی
05:00
فصل سوم- برنامه نویسی به کمک هوش مصنوعی
  آشنایی با نحوه استفاده از هوش مصنوعی به عنوان دستیار برنامه نویسی، ظرفیت ها و محدودیت ها
17:55
سخن پایانی
  گام بعدی
03:43

پیش‌نیاز‌ها

 پیش از شروع یادگیری «برنامه‌نویسی برای اتوکد»، لازم است تسلط کافی بر محیط نرم‌افزار اتوکد و دستورات آن داشته باشید. نیازی نیست یک کاربر حرفه‌ای باشید؛ اما باید از دانش و مهارت نسبی کار با نرم‌افزار اتوکد برخوردار باشید.
اما پیش‌نیاز مهم‌تری برای این دوره لازم است: علاقه و شکیبایی!

 

 

توضیحات دوره

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

این مهارت نه‌تنها شما را از کارهای تکراری خلاص می‌کند؛ بلکه زمان اضافی‌ای برای شما به ارمغان می‌آورد که می‌توانید صرف تفریح، آموزش و یا حتی استراحت کنید! البته این مزیت رقابتی به‌زودی به یک ضرورت در آینده تبدیل خواهد شد، همان‌طور که ترسیم دستی با راپید جای خود را به ترسیم به کمک کامپیوتر (CAD) داد. مسئله فقط متمایز شدن از رقبا نیست. اکنون در رقابت با زمان هستیم! پیکار اصلی با تغییرات آینده است؛ بنابراین پیش از اینکه ناچار شویم به تغییرات تن دهیم، به استقبال آینده برویم.

در بخش اول آموزشِ «برنامه‌نویسی برای اتوکد» به دو زبان برنامه‌نویسی اتولیسپ (AutoLISP) و ویژوال‌لیسپ (Visual LISP) می‌پردازیم. این دو زبان یکی از محبوب‌ترین و دردسترس‌ترین ابزارها برای برنامه‌نویسی در اتوکد هستند. نیاز به نصب هیچ‌چیز اضافه‌ای نیست! اتولیسپ یکی از قدیمی‌ترین، پایدارترین و درعین‌حال قدرتمندترین زبان‌های برنامه‌نویسی برای اتوکد است و البته جالب است بدانید بخشی از نرم‌افزار اتوکد نیز با همین زبان نوشته شده است!

اگرچه این دو زبانِ برنامه‌نویسی با گذشت زمان و ظهور زبان‌های جدیدتر، شاید در نگاه اول قدیمی به نظر برسند، اما همچنان به‌عنوان هسته بسیاری از اسکریپت‌ها و پلاگین‌های کاربردی شناخته می‌شوند. دلیل اصلی این محبوبیت، سادگی نسبی، دسترسی مستقیم به تمام اشیای گرافیکی اتوکد و عدم نیاز به نصب نرم‌افزارها و پلاگین‌های جانبی است. شما حتی در خط فرمان (Command Line) نرم‌افزار هم به این زبان‌ها دسترسی دارید!

یادگیری اتولیسپ و ویژوال‌لیسپ نقطه شروع بسیار خوبی برای ورود به دنیای برنامه‌نویسی برای اتوکد هستند. اگرچه ابزارهای مدرن‌تری برای ارتباط با اتوکد معرفی شده‌اند؛ اما پایداری، سازگاری بسیار خوب و سهولت دسترسی به این دو زبان، باعث شده است که نه‌تنها منسوخ نشوند؛ بلکه روزبه‌روز جایگاه ویژه‌ای در زمینه تولید برنامه‌های کاربردی برای اتوکد پیدا کنند.
 با یادگیری این دوره:

 ۱- سرعت و دقت خود را در انجام کارهای تکراری ترسیم افزایش می‌دهید.
 ۲- ابزارهای موجود را مطابق نیاز خود شخصی‌سازی می‌کنید.
 ۳- زمان بیشتری برای پرورش طرح‌های خلاقانه دارید.
 ۴- با تفکر برنامه‌نویسی آشنا می‌شوید!
 ۵- از یک کاربر معمولی اتوکد به یک متخصص حرفه‌ای تبدیل می‌شوید.
 ۶- زمان بیشتری برای کارهای موردعلاقه خود دارید!
 ۷- آینده را در آغوش می‌گیرید!

دیدگاه کاربران

هنوز امتیاز و دیدگاهی برای این دوره ثبت نشده است

گواهینامه اختصاصی دو زبانه

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

امکان اشتراک گذاری در لینکدین
دو زبانه
2دوره
894دانشجو
10نظر و امتیاز

محمد مهدی برزگر گنجی دانش آموخته کارشناسی ارشد مهندسی عمران- گرایش برنامه ریزی حمل و نقل  از دانشگاه بین المللی امام خمینی  است.   از سال 1385  تدریس نرم افزارهای تخصصی حوزه عمران و معماری  را آغاز کرد. طی سالهای 1389 تا 1392 با سازمان فنی و حرفه ای و مجتمع فنی تهران همکاری داشت و پس از آن به تدریس دروس رشته عمران در دانشگاه آزاد پرداخت.  در حال حاضر در حوزه تخصصی راهسازی، پل و مطالعات ترافیک مشغول به کار است.

مهارت‌هایی که می‌آموزید