همانطور که مطلع هستید از ویندوز ویستا به بعد، فرمت قدیمی فایلهای راهنمای ویندوز (فایلهای hlp) منسوخ شده تلقی میشود و فرمت پیشنهادی، chm است. نرم افزارهای زیادی برای تهیه فایلهای compiled html help یا همان chm های معروف وجود دارند که معروفترین آنها برنامهی Help & Manual است.
اما تمام این برنامهها در حقیقت پوستهای هستند برای برنامهی رایگان html help work shop مایکروسافت و در نهایت از کامپایلر آن استفاده میکنند. بنابراین چرا از برنامهی رایگان اصلی استفاده نشود؟
اگر تا به حال با html help work shop کار نکردهاید، در ادامه مروری سریع بر آن خواهیم داشت:
الف) درست کردن فایلهای صفحات راهنما
برنامهی Help & Manual ایی که معرفی شد و تمام نمونههای مشابه آن، تنها کار مهمی را که انجام میدهند این است که شما را از یک html editor بینیاز میکنند. بنابراین زمانیکه میخواهیم از برنامهی اصلی html help work shop استفاده کنیم نیاز به یک html editor خارجی برای تهیه فایلهای راهنما خواهیم داشت. مثلا مرحوم front page یا نگارش جدید آن به نام Microsoft expression web یا Dreamweaver یا Aptana یا حتی notepad !
در اینجا تنها مشخص کردن نوع encoding نمایش صفحه برای صحیح نمایش داده شدن متون فارسی کافی است. اما این تمام ماجرا نیست.
ب) کامپایل کردن فایلهای راهنمای ایجاد شده
برای این منظور بجای آپلود بیش از 30 تصویر جهت توضیحات قدم به قدم نحوهی انجام اینکار، یک فایل ویدیویی درست کردهام که آنرا از آدرس زیر میتوانید دریافت کنید.
دریافت فایل
همانطور که در این فایل آموزشی مقدماتی هم تاکید شده، به صورت پیش فرض جستجوی فارسی کار نمیکند. همچنین اگر یک متن انگلیسی را جستجو کنید، صفحات یاد شده با عنوانی به هم ریخته نمایش داده میشوند. در صفحه افزودن به علاقمندیها نیز یک چنین مشکلی با عنوانها وجود دارد.
در قسمت دوم، نحوهی رفع این دو مشکل (مشکل جستجوی عبارات فارسی و مشکل عنوانهای به هم ریخته) را بررسی خواهیم کرد.
ادامه دارد ...
Microsoft has announced that the .NET Core 2.0 will be considered "end of life" and thus no longer supported as of October 1, 2018. .NET Core 2.0 is considered a non-LTS release, and as such Microsoft only commits its support for three months after a successor has been released. In this case, with .NET Core 2.1 having been released May 31, .NET Core 2.0’s end has come.
سؤال مهم!
این کنترل از چه نگارشی از IE به صورت پیش فرض برای پردازش HTML دریافتی استفاده میکند؟
پاسخ: از موتور پردازشی IE 7.0 !
و تفاوتی هم نمیکند که در حال حاضر IE 8.0, 9.0 و یا 10 بر روی سیستم شما نصب است؛ در هر حالت به IE 7.0 مقید شده است. علت را هم این مساله عنوان کردهاند که اگر این شماره نگارش را تغییر دهیم، ممکن است برنامههای قدیمی دیگر درست نمایش داده نشوند.
نحوه تغییر موتور پردازشی Web Browser Control
متاسفانه بجز ویرایش رجیستری ویندوز، راه حل دیگری برای تغییر موتور پردازشی پیش فرض Web Browser Control وجود ندارد.
بسته به نوع سیستم عامل نصب شده، یکی (حالت 32 بیتی) و یا هر دوی (حالت 64 بیتی) مداخل زیر باید اندکی تغییر کنند:
32 bit -> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION 64 bit -> HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION
Force IE10 -> 10001 (0x2711) IE10 considering !DOCTYPE directives -> 10000 (0x02710) Force IE9 -> 9999 (0x270F) IE9 considering !DOCTYPE directives -> 9000 (0x2328) Force IE8 -> 8888 (0x22B8) IE8 considering !DOCTYPE directives -> 8000 (0x1F40) Force IE7 -> 7000 (0x1B58)
در این لیست hh.exe را هم ملاحظه میکنید که همان CHM Viewer توکار ویندوز است و این مورد نیز در صورت عدم تنظیم فوق، از IE 7.0 استفاده خواهد کرد.
یک مثال: تنظیمات IIS بر روی ویندوز سرور 2003 جهت استفاده از IE 8.0
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION] "w3wp.exe"=dword:00001f40
Microsoft® SQL Server® 2012 Evaluation از این آدرس قابل دریافت است. همچنین اگر به سایتهای وارز مراجعه کنید، به ازای هر نگارش SQL Server 2012، یک بسته دریافتی 4 گیگابایتی را به شما ارائه میدهند. یعنی اگر کسی بخواهد نسخه developer و نسخه enterprise را دریافت کند بیش از 8 گیگ را باید دریافت نماید!
اما واقعیت این است که نیازی به دریافت هیچکدام نیست. یک فایل ISO مربوط به SQL Server 2012 بیشتر وجود خارجی ندارد. تمام این نگارشها هم فقط براساس Product key است که مشخص میشوند. اگر سریال مرتبط با نگارش developer را وارد کنید، این نگارش نصب خواهد شد. اگر سریال نگارش enterprise را وارد کنید، نگارش سازمانی نصب خواهد شد؛ و تمام اینها هم فقط با همان یک فایل ISO اصلی ارائه شده توسط مایکروسافت میسر میشوند.
این فایل ISO اصلی را از اینجا میتوان دریافت کرد. بدیهی است Product key توکار و پیش فرض آن که در اختیار عموم است، مدت دار میباشد. بنابراین حین نصب تنها نیاز به سریال معتبر وجود دارد.
- وبینار اجایل ایران | siras | blog.irscrum.com
- Microsoft® SQL Server® 2012, (CTP 3) Product Guide | blogs.msdn.com
- Unity 3.0 Preview for .NET 4.5 | Grigori Melnik MSFT | blogs.msdn.com
- به خودتون برنامه نویس نگوئید! بگوئید ... | rss.slashdot.org
- دیدگاه مایکروسافت از سال 2019 | blogs.technet.com
- کمی در مورد MongoDB | www.wireclub.com
To help organizations complete their migrations, Microsoft will continue to provide updates to our antimalware signatures and engine for Windows XP users through July 14, 2015
ASP.NET is one of the most successful web application development frameworks by Microsoft. With every update, new and extended features are added that help developers deploy highly scalable and high-performance web applications.
When coupled with application monitoring and other performance tools, such as a profiler, ASP.NET becomes a powerful solution for building incredible apps.
Within the framework itself, there are myriad features to help you overcome common development challenges, do more with your apps, and boost performance.