Product details
- Publisher : Packt Publishing; 2nd edition (December 17, 2012)
- Language : English
- Paperback : 488 pages
- ISBN-10 : 1782160426
- ISBN-13 : 978-1782160427
کتاب WiX 3.6: A Developer's Guide to Windows Installer XML
If you're a developer needing to create installers for Microsoft Windows, then this book is essential. It's a step-by-step tutorial that teaches you all you need to know WiX 3.6: the professional way to produce a Windows installer package.
Overview
- Brings the reader up to speed on all of the major features of WiX, including the new bootstrapper engine, Burn.
- Provides a richer understanding of the underlying Windows Installer technology.
- Showcases the flexibility and versatility of WiX, with a few tips and tricks along the way.
In Detail
The cryptic science of Windows Installer can seem far off from the practical task of simply getting something installed. Luckily, we have WiX to simplify the matter. WiX is an XML markup, distributed with an open-source compiler and linker, used to produce a Windows Installer package. It is used by Microsoft and by countless other companies around the world to simplify deployments.
"WiX 3.6: A Developer's Guide to Windows Installer XML" promises a friendly welcome into the world of Windows Installer. Starting off with a simple, practical example and continuing on with increasingly advanced scenarios, the reader will have a well-rounded education by book's end .
With the help of this book, you'll understand your installer better, create it in less time, and save money in the process. No one really wants to devote a lifetime to understanding how to create a hassle-free installer. Learn to build a sophisticated deployment solution targeting the Windows platform in no time with this hands-on practical guide. Here we speed you through the basics and zoom right into the advanced. You'll get comfortable with components, features, conditions and actions. By the end, youll be boasting your latest deployment victories at the local pub.
Once you've finished "WiX 3.6: A Developer's Guide to Windows Installer XML", you'll realize just how powerful and awesome an installer can really be.
What you will learn from this book
- Register with Add/Remove Programs and build in a consistent way to uninstall your software.
- Customize an easy to navigate install Wizard.
- Gain an understanding of the order in which events happen during an install and how to hook into this process.
- Learn how WiX builds and links your files into the final MSI package and how to fine tune this process.
- Make your project more modular with Fragments, Components, and ComponentGroups.
- Prevent users from installing your software on unsupported operating systems and introduce other prerequisite checks.
- Install, start, stop, and uninstall Windows services at the time of setup.
- Bootstrap required dependencies before installing your own software.
Approach
A step-by-step tutorial with plenty of code and examples to improve your learning curve.
Who this book is written for
If you are a developer and want to create installers for software targeting the Windows platform, then this book is for you. You'll be using plenty of XML and ought to know the basics of writing a well-formed document. No prior experience in WiX or Windows Installer is assumed. You should know your way around Visual Studio to compile projects, add project references and tweak project properties.
منابع کتاب کتاب WiX 3.6: A Developer's Guide to Windows Installer XML
اگر شما یک توسعه دهنده هستید که نیاز به ایجاد نصب کننده برای مایکروسافت ویندوز دارید، این کتاب ضروری است. این یک آموزش گام به گام است که تمام آنچه را که باید بدانید WiX 3.6 را به شما می آموزد: روش حرفه ای برای تولید بسته نصب کننده ویندوز.
بررسی اجمالی
- خواننده را در مورد تمام ویژگی های اصلی WiX، از جمله موتور جدید بوت استرپر، Burn، سریع می کند.
- درک غنی تری از فناوری Windows Installer زیربنایی ارائه می دهد.
- انعطاف پذیری و تطبیق پذیری WiX را با چند نکته و ترفند در طول مسیر به نمایش می گذارد.
در جزئیات
علم رمزآلود Windows Installer می تواند دور از کار عملی نصب کردن چیزی باشد. خوشبختانه، ما WiX برای ساده کردن موضوع داریم. WiX یک نشانه گذاری XML است که با یک کامپایلر و پیوند دهنده منبع باز توزیع می شود و برای تولید بسته Windows Installer استفاده می شود. مایکروسافت و شرکتهای بیشماری دیگر در سراسر جهان از آن برای سادهسازی استقرار استفاده میکنند.
"WiX 3.6: A Developer's Guide to Windows Installer XML" نوید استقبال دوستانه از دنیای Windows Installer را می دهد. با شروع با یک مثال ساده و عملی و ادامه با سناریوهای پیشرفته تر، خواننده تا پایان کتاب آموزش کاملی خواهد داشت.
با کمک این کتاب، نصب کننده خود را بهتر درک می کنید، آن را در زمان کمتری ایجاد می کنید و در این فرآیند در هزینه خود صرفه جویی می کنید. هیچ کس واقعاً نمی خواهد یک عمر را به درک چگونگی ایجاد یک نصب کننده بدون دردسر اختصاص دهد. با این راهنمای عملی عملی ساخت یک راه حل توسعه پیچیده با هدف قرار دادن پلتفرم ویندوز را در کمترین زمان ممکن بیاموزید. در اینجا ما شما را از طریق اصول اولیه سرعت میدهیم و مستقیماً به موارد پیشرفته بزرگنمایی میکنیم. با اجزاء، ویژگی ها، شرایط و اقدامات راحت خواهید بود. در پایان، شما آخرین پیروزی های خود را در استقرار در میخانه محلی به رخ خواهید کشید.
هنگامی که "WiX 3.6: A Developer's Guide Windows Installer XML" را تمام کردید، متوجه خواهید شد که یک نصب کننده واقعا چقدر می تواند قدرتمند و عالی باشد.
از این کتاب چه چیزی خواهید آموخت
- با افزودن/حذف برنامه ها ثبت نام کنید و به روشی ثابت بسازید تا نرم افزار خود را حذف کنید.
- یک جادوگر نصب آسان برای پیمایش را سفارشی کنید.
- درکی از ترتیب رخ دادن رویدادها در حین نصب و نحوه اتصال به این فرآیند به دست آورید.
- بیاموزید که چگونه WiX فایلهای شما را به بسته نهایی MSI پیوند میدهد و چگونه این فرآیند را تنظیم کنید.
- پروژه خود را با Fragments، Components و ComponentGroups مدولارتر کنید.
- از نصب نرم افزار خود بر روی سیستم عامل های پشتیبانی نشده توسط کاربران جلوگیری کنید و سایر بررسی های پیش نیاز را معرفی کنید.
- سرویسهای ویندوز را در زمان راهاندازی نصب، راهاندازی، توقف و حذف نصب کنید.
- قبل از نصب نرم افزار خود، وابستگی های لازم را بوت استرپ کنید.
رویکرد
یک آموزش گام به گام با کد و مثال های فراوان برای بهبود منحنی یادگیری شما.
این کتاب برای چه کسی نوشته شده است
اگر یک توسعهدهنده هستید و میخواهید برای نرمافزارهایی که پلتفرم ویندوز را هدف قرار میدهند، نصبکننده ایجاد کنید، این کتاب برای شما مناسب است. شما از XML زیادی استفاده خواهید کرد و باید اصول نوشتن یک سند خوب را بدانید. هیچ تجربه قبلی در WiX یا Windows Installer فرض نمی شود. شما باید راه خود را در Visual Studio بشناسید تا پروژه ها را کامپایل کنید، ارجاعات پروژه را اضافه کنید و ویژگی های پروژه را تغییر دهید.
ارسال نظر درباره کتاب WiX 3.6: A Developer's Guide to Windows Installer XML