۶ سال و ۴ ماه قبل، سهشنبه ۱۱ اردیبهشت ۱۳۹۷، ساعت ۲۲:۰۵
۶ سال و ۴ ماه قبل، سهشنبه ۱۱ اردیبهشت ۱۳۹۷، ساعت ۲۰:۱۳
DLR چه کاری انجام میدهد؟
۱۰ سال و ۵ ماه قبل، چهارشنبه ۲۷ فروردین ۱۳۹۳، ساعت ۱۳:۴۹
نمونه سازی. instantiation
۱۰ سال و ۵ ماه قبل، چهارشنبه ۲۷ فروردین ۱۳۹۳، ساعت ۱۳:۰۸
منظور از وهله سازی چیه ؟
۱۰ سال و ۷ ماه قبل، چهارشنبه ۱۴ اسفند ۱۳۹۲، ساعت ۱۲:۳۳
سلام
من کل دوره را مطالعه کردم خیلی جالب بود . تشکر میکنم
برنامه ILSPY فوق العاده بود و خیلی در یادگیری و درک عملکرد برنامهها کمکم کرد، اما این ابزار چیزی شبیه به برنامه Refox است و کلیه کدها را Decode میکنه. برای محافظت برنامه از Decode شدن و جلوگیری از دسترسی برنامه هایی مانند ILSPY چه باید کرد.
چرا که با این حساب برنامههای دات نه چیزی شبیه برنامههای Foxpro میشه که به راحتی میشه ReSource کرد.
با برنامه فوق حتی Assemblyهای خود Dotnet هم قابل Resource هست !
همچنین برنامه ILSPY تنها امکان نمایش سورس و دارد و اگر بخواهیم بخش از اسمبلی و تغییر بدیم و Dll یا Exe را Patch کنیم مثلا عنوان Butten تغییر بدیم و یا حتی خطی را اضافه و کم کنیم از چه برنامه ای استفاده کرد؟
۱۱ سال و ۱ ماه قبل، شنبه ۲ شهریور ۱۳۹۲، ساعت ۱۶:۳۹
از اینکه این دوره را برای کسانی که در ۳۰ روز گذشته پستی نداشتند آزاد کردید تشکر میکنم.
۱۱ سال و ۱ ماه قبل، پنجشنبه ۳۱ مرداد ۱۳۹۲، ساعت ۱۸:۰۰
عنوان بحث هست مراحل مقدماتی، بعد سؤال شما در مورد تغییر متدهای یک پروسه در زمان اجرا است؟ چه ربطی داره؟
۱۱ سال و ۱ ماه قبل، پنجشنبه ۳۱ مرداد ۱۳۹۲، ساعت ۱۷:۵۱
سلام آقای نصیری.
ممنون از مقالات و کتابهای خوبتون. من میخوام چند تا از متدهای یه dll (این dll مال شیرپوینت وتو پروسه w3wp.exe لود میشه) رو در حین اجرا تغییر بدم. تا حالا فهمیدم که میشه با پروفایلر اینکارو انجام داد. اگه میشه در این مورد راهنمایی کنید.
۱۱ سال و ۲ ماه قبل، پنجشنبه ۲۴ مرداد ۱۳۹۲، ساعت ۱۸:۴۳
- وهله شیء تولیدی شما از نوع object است. آنرا به لیست اضافه کنید و استفاده نمائید.
+ نوع جنریک در دات نت پویا نیست و نمیشود آن را به صورت یک متغیر تعریف کرد. مثلا حالت زیر مجاز نیست:
علت هم این است که هدف از نوع جنریک، compile time safety است و زمانیکه نوع در زمان کامپایل مشخص نباشد، این مساله قابل حصول نخواهد بود.
تنها حالت پویای آن استفاده از نوع object است.
- البته میشود با استفاده Reflection نوع جنریک را به صورت متغیر تعریف کنید.
+ نوع جنریک در دات نت پویا نیست و نمیشود آن را به صورت یک متغیر تعریف کرد. مثلا حالت زیر مجاز نیست:
var myType = typeof(something); List<myType> list = new List<myType>();
- البته میشود با استفاده Reflection نوع جنریک را به صورت متغیر تعریف کنید.
۱۱ سال و ۲ ماه قبل، پنجشنبه ۲۴ مرداد ۱۳۹۲، ساعت ۱۸:۲۱
یعنی اصلاً نمیتوانم یه لیست از نوع کلاس ایجاد شده، تعریف کنم؟ چون گرید من auto generate columns نیست و من به صورت داینامیکcolumnها را مشخص میکنم