اطلاعیه

Collapse
No announcement yet.

دو سوال در مورد گسترش برنامه ها ( کمی حرفه ای)

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    دو سوال در مورد گسترش برنامه ها ( کمی حرفه ای)

    سلام دوستان ... خوب و خوش و سلامت باشین ... یه چند تا سوال داشتم اگر کسی تونست بهم کمک کنه

    1- چجوری میشه Library کامپایل شده ساخت به طوری که شخص دیگه ای نتونه کدهامون رو بخونه ئ فقط خودمون بتونیم ازشون استفاده کنیم

    2- چجوری میشه یک پورت از میکرو یا یک پین از میکرو رو به عنوان آرگومان به یه تابع ارجاع داد .... Define کردن رو خودم بلدم ... ( جسارت نشه ها )

    3- چجوری میشه پارامتری رو درون Codevision یا IAR یا Winavr یا ... تعریف کرد که حساس به کامپیوتری باشه که داره روش کامپایل میشه ... ( مثلا مقدار این پارامتر روی کامپیوتر خودم 10 باشه و وقتی این لایبرری رو به دوستم دادم مقدار این پارامتر مثلا 100 بشه )

    4- چجوری میشه یه مقدار Random بدون کلید زنی .... یا راه اندازی A2d ایجاد کرد ...

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

    #2
    پاسخ : دو سوال در مورد گسترش برنامه ها ( کمی حرفه ای)

    با سلام و آرزوی موفقیت برای شما

    1- در IAR امکان ایجاد object file های قابل استفاده توسط ابزار هایی به نام های XAR Library builder و XLIB Librarian وجود دارد.

    2- می توانید اشاره گری را که به محل پورت در حافظه اشاره می کند به تابع ارجاع کنید.

    3- شما در یک فایل جداگانه می توانید متغیر مورد نظر را define کنید و این فایل که محتویات آن متغیر است، در برنامه include کنید. اگر به نحوی محتویات این فایل بخصوص بتواند در نسخه های مختلف متغیر باشد، منظور مورد نظر برآورده خواهد شد. برای متغیر کردن محتوای فایل هم می توان مثلا از طریق یک نرم افزار نوشته شده در محیط هایی مثل vb یا vc، مجموع فایل های پروژه از طریق نصب و Extract قابل دسترس باشد و در هر بار انجام این عمل، مثلا کدی از کاربر خواسته شود که بر مبنای آن فایل مورد نظر تغییر کند.

    4- با الگوریتم های مختلفی مثل LCG می توان اعداد تصادفی را تولید کرد. لینک زیر را مشاهده کنید:

    http://www.dreamincode.net/forums/to...eneration-102/
    اوژن: به معنای افکننده و شکست دهنده است
    دانایی، توانایی است-Knowledge is POWER
    برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
    وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
    قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
    اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
    ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

    دیدگاه

    لطفا صبر کنید...
    X