vahidmy

وبلاگ شخصی وحید محمدی

vahidmy

وبلاگ شخصی وحید محمدی

وحیدمی

وبلاگ شخصی وحید محمدی . یک تایپیست که عاشق علم و تجربه است.


آدرس وبلاگ وحیدمی :

Home Page


https://vahidmy.blog.ir

+


Archive

آرشیو و بایگانی وبلاگ وحیدمی

https://vahidmy.blog.ir/archive

+


نقشه وبلاگ وحیدمی:

Sitemap

https://vahidmy.blog.ir/sitemap.xml

+

خوراکخوان وبلاگ وحیدمی

Feed

RSS

https://vahidmy.blog.ir/rss

+

آدرس مورد استفاده خزنده ها روباتها و موتورهای جستجوگر

Robot

https://vahidmy.blog.ir/robots.txt


+

مشخصات وبلاگ وحیدمی:


ساعات انتشار پست جدید وبلاگ :

بیست و چهار ساعته

وضعیت انتشار پست : نامنظم . در طول شبانه روز و در صورت صلاحدید ؛ پست جدید منتشر می کنم.


نام مدیر : وحید محمدی

گونه : وبلاگ شخصی با آدرس اختصاصی و محتوای عمومی

ژانر : تمام ژانرها

کاربرد : همه منظوره

هدف وبلاگ : به اشتراک گذاشتن دانش و تجربه با مردم و پرداخت زکات علم

مقصد مدیر وبلاگ : کسب رضای خداوند .

جنس وبلاگ : وبلاگ شخصی

تاریخ تاسیس : تیر 1398 خورشیدی



موضوعات وبلاگ : تمام علوم و فنون و مسائل مختلف در تمام زمینه


کپی برداری از مطالب وبلاگ وحیدمی به شرط لینک دادن به آدرس اصلی وبلاگ با دامنه vahidmy.blog.ir ، بلامانع و آزاد است . با خیال راحت ، کپی برداری نمایید . هیچگونه کپی رایت و انحصار برای وبلاگ وحیدمی ، وجود ندارد .

بروزرسانی:

وبلاگ وحیدمی منحصرا توسط سایت بلاگ دات آی آر به آدرس blog.ir میزبانی می شود . بنابراین بجز دامنه vahidmy.blog.ir سایر دامنه ها جعلی و فیک و خطرناک هستند .
برای مشاهده نکات جدید و ترفندهای امنیتی لطفا به آدرس زیر مراجعه فرمایید:

https://vahidmy.blog.ir/post/1



آدرس وبلاگهای تخصصی :

https://spasm.blog.ir

https://fasmy.blog.ir

https://binasm.blog.ir

طبقه بندی موضوعی
مطالب پربحث‌تر
  • ۰۱/۰۴/۱۱
    adc
نویسندگان
پیوندها

TreeView

چهارشنبه, ۱۷ اسفند ۱۴۰۱، ۰۴:۳۰ ق.ظ





TreeView   ..



For moving across your Source, added to the Right_Click feature, there is a 'Tree View' menu option. Choosing it, opens a Dialog, showing you a tree view list of your main labels. The tree list is built from two roots: 'MainWindowProc:' and 'Main:', each time you click on [Tree].


Actually, this feature poorly applies on such HLL sources as given in Beginners'tut 5, because the 'CALL' mnemonics are not visible in the source... May be later.


If your source is well written, with use of local labels inside routines and that routines are run by CALLs (and not by JMPs -in spagetti style-), tree view will give you a very good image of your source structure.


The Two flags, you can set in the configuration Tab, give you customized listings. First one adds what I call 'Orphan Labels' (the labels that are not properly called). When possible, the tree may add new branchings from an orphan root.


The other flag may be used for getting a full / simplified tree: Let us suppose that a routine is to be called many times in your source. The default tree will not list all the double calls (inside one same routine). You may check / uncheck for a 'First call only' listing. The tree-view building, when this flag is unchecked, includes tests for avoiding infinite loops along re-entrant imbricated source routines.


Of course, clicking on a tree item causes a jump to its declaration in the editor.


All Tree-View moves are recorded also in the rotary table with edition Right-Clicks.


In actual state, the only routines not pointed out by the Tree-View are just those called by the SetWindowLong Api and the ones reached by JMPs. Even the special CallBack Procedures of Dialog Boxes (either by direct calls or by 'api' macro evocations) are also listed in.


The Tree is re-built each time you Click upon [Tree] Menu item, without the Tree Dialog running , not when the Dialog is minimized. If you write a new Code Label, it will not appear in the Tree until you close the Dialog and once again Click again upon [Tree] (because it would be a bit too slow on older computers when running huge Sources).


An added Flag, in the [Configuration] tab, allows you to define if the Tree Dialog will (or not) auto-minimize on user edition.


~~~~~~~










  • ۰۱/۱۲/۱۷
  • vahidmy

Assembly

RosAsm

TreeView