, ,

کتاب ASP.NET 4 در زبان VB و سی شارپ برای مبتدیان

65,000 تومان299,000 تومان

شناسه محصول: نامعلوم دسته: , ,

 

دانلود کتاب Beginning ASP.NET 4: in C# and VB

عنوان کتاب به انگلیسی:

Beginning ASP.NET 4: in C# and VB

سال انتشار: 2010  |  840 صفحه  |  حجم فایل: 14 مگابایت  |  زبان: انگلیسی
نویسنده Imar Spaanjaars
ناشر Wrox
ISBN10: 0470502215
ISBN13: 9780470502211

توضیحات کتاب

This book is for anyone who wants to learn how to build rich and interactive web sites that run on the Microsoft platform. With the knowledge you gain from this book, you create a great foundation to build any type of web site, ranging from simple hobby-related web sites to sites you may be creating for commercial purposes.
Anyone new to web programming should be able to follow along because no prior background in web development is assumed although it helps if you do have a basic understanding of HTML and the web in general. The book starts at the very beginning of web development by showing you how to obtain and install Visual Web Developer. The chapters that follow gradually introduce you to new technologies, building on top of the knowledge gained in the previous chapters.
Do you have a strong preference for Visual Basic over C# or the other way around? Or do you think both languages are equally cool? Or maybe you haven’t made up your mind yet and want to learn both languages? Either way, you’ll like this book because all code examples are presented in both languages!
Even if you have some experience with prior versions of ASP.NET, you may gain a lot from this book. Although many concepts from previous versions are brought forward into ASP.NET 4, you’ll discover there’s a lot of new stuff to be found in this book, including an introduction to the ADO.NET Entity Framework, the inclusion of jQuery, ASP.NET AJAX, the many changes to the ASP.NET 4 Framework, and much more.
This book teaches you how to create a feature-rich, data-driven, and interactive web site called Planet Wrox. Although this is quite a mouthful, you’ll find that with Visual Web Developer 2010, developing such a web site isn’t as hard as it seems. You’ll see the entire process of building a web site, from installing Visual Web Developer 2010 in Chapter 1 all the way up to putting your web application on a live server in Chapter 19. The book is divided into 19 chapters, each dealing with a specific subject.Chapter 1, “Getting Started with ASP.NET 4” shows you how to obtain and install Visual Web Developer 2010. You’ll get instructions for downloading and installing the free edition of Visual Web Developer 2010, called the Express edition. You are also introduced to HTML, the language behind every web page. The chapter closes with an overview of the customization options that Visual Web Developer gives you.Chapter 2, “Building an ASP.NET Web Site” shows you how to create a new web site and how to add new elements like pages to it. Besides learning how to create a well-structured site, you also see how to use the numerous tools in Visual Web Developer to create HTML and ASP.NET pages.

Chapter 3, “Designing Your Web Pages.” Visual Web Developer comes with a host of tools that allow you to create well-designed and attractive web pages. In this chapter, you see how to make good use of these tools. Additionally, you learn about CSS, the language that is used to format web pages.

Chapter 4, “Working with ASP.NET Server Controls.” ASP.NET Server Controls are one of the most important concepts in ASP.NET. They allow you to create complex and feature-rich web sites with very little code. This chapter introduces you to the large number of server controls that are available, explains what they are used for, and shows you how to use them.

Chapter 5, “Programming Your ASP.NET Web Pages.” Although the built-in CSS tools and the ASP.NET Server Controls can get you a long way in creating web pages, you are likely to use a programming language to enhance your pages. This chapter serves as an introduction to programming with a strong focus on programming web pages. Best of all: all the examples you see in this chapter (and the rest of the book) are in both Visual Basic and C#, so you can choose the language you like best.

Chapter 6, “Creating Consistent Looking Web Sites.” ASP.NET helps you create consistent-looking pages through the use of master pages, which allow you to define the global look and feel of a page. Skins and themes help you to centralize the looks of controls and other visual elements in your site. You also see how to create a base page that helps to centralize programming code that you need on all pages in your site.

Chapter 7, “Navigation.” To help your visitors find their way around your site, ASP.NET comes with a number of navigation controls. These controls are used to build the navigation structure of your site. They can be connected to your site’s central site map that defines the pages in your web site. You also learn how to programmatically send users from one page to another.

Chapter 8, “User Controls.” User controls are reusable page fragments that can be used in multiple web pages. As such, they are great for repeating content such as menus, banners, and so on. In this chapter, you learn how to create and use user controls and enhance them with some programmatic intelligence.

Chapter 9, “Validating User Input.” A large part of interactivity in your site is defined by the input of your users. This chapter shows you how to accept, validate, and process user input using ASP.NET Server Controls. Additionally, you see how to send e-mail from your ASP.NET web application and how to read from text files.

Chapter 10, “ASP.NET AJAX.” Microsoft ASP.NET AJAX allows you to create good-looking, flicker-free web pages that close the gap between traditional desktop applications and web applications. In this chapter you learn how to use the built-in Ajax features to enhance the presence of your web pages, resulting in a smoother interaction with the web site.

Chapter 11, “jQuery.” jQuery is a popular, open source and cross-browser JavaScript library designed to make it easier to interact with web pages in the client’s browser. In this chapter you learn the basics of jQuery and see how to add rich visual effects and animations to your web pages.

Chapter 12, “Introducing Databases.” Understanding how to use a database is critical to building web sites, as most modern web sites require the use of a database. You’ll learn the basics of SQL, the query language that allows you to access and alter data in a database. In addition, you are introduced to the database tools found in Visual Web Developer that help you create and manage your SQL Server databases.

Chapter 13, “Displaying and Updating Data.” Building on the knowledge you gained in the previous chapter, this chapter shows you how to use the ASP.NET data-bound and data source controls to create a rich interface that enables your users to interact with the data in the database that these controls target.

Chapter 14, “LINQ and the ADO.NET Entity Framework.” LINQ is Microsoft’s solution for accessing objects, databases, XML, and more. The ADO.NET Entity Framework (EF) is Microsoft’s new technology for database access. This chapter shows you what LINQ is all about, how to use the visual EF designer built into Visual Studio, and how to write LINQ to EF queries to get data in and out of your SQL Server database.

Chapter 15, “Working with Data—Advanced Topics.” While earlier chapters focused mostly on the technical foundations of working with data, this chapter looks at the same topic from a front-end perspective. You see how to change the visual appearance of your data through the use of control styles. You also see how to interact with the data-bound controls and how to speed up your application by keeping a local copy of frequently accessed data.

Chapter 16, “Security in Your ASP.NET 4 Web Site.” Although presented quite late in the book, security is a first-class, important topic. This chapter shows you how to make use of the built-in ASP.NET features related to security. You learn about a number of application services that facilitate security. You also learn how to let users sign up for an account on your web site, how to distinguish between anonymous and logged-on users, and how to manage the users in your system.

Chapter 17, “Personalizing Web Sites.” Building on the security features introduced in Chapter 16, this chapter shows you how to create personalized web pages with content targeted at individual users. You see how to configure and use ASP.NET Profile that enables you to store personalized data for known and anonymous visitors.

Chapter 18, “Exception Handling, Debugging, and Tracing.” In order to understand, improve, and fix the code you write for your ASP.NET web pages you need good debugging tools. Visual Web Developer ships with great debugging support that enables you to diagnose the state of your application at run time, helping you find and fix problems before your users do.

Chapter 19, “Deploying Your Web Site.” By the end of the book, you should have a web site that is ready to be shown to the world. But how exactly do you do that? What are the things you need to know and understand to put your web site out in the wild? This chapter gives the answers and provides you with a good look at configuring different production systems in order to run your final web site.

توضیحات کتاب به فارسی (ترجمه ماشینی)

این کتاب برای کسانی است که می خواهند یاد بگیرند که چگونه وب سایت های غنی و تعاملی بسازند که بر روی پلت فرم مایکروسافت اجرا می شوند. با دانشی که از این کتاب به دست می‌آورید، پایه‌ای عالی برای ساخت هر نوع وب‌سایتی ایجاد می‌کنید، از وب‌سایت‌های ساده مرتبط با سرگرمی گرفته تا سایت‌هایی که ممکن است برای اهداف تجاری ایجاد کنید.
هرکسی که در برنامه نویسی وب تازه کار است باید بتواند آن را دنبال کند، زیرا هیچ پیشینه قبلی در توسعه وب فرض نمی شود، اگرچه اگر درک اولیه ای از HTML و وب به طور کلی داشته باشید به شما کمک می کند. این کتاب از همان ابتدای توسعه وب با نشان دادن نحوه دریافت و نصب Visual Web Developer شروع می شود. فصول بعدی به تدریج شما را با فناوری های جدید آشنا می کند و بر دانش به دست آمده در فصل های قبل استوار است.
آیا ترجیح زیادی برای ویژوال بیسیک نسبت به سی شارپ دارید یا برعکس؟ یا فکر می کنید هر دو زبان به یک اندازه باحال هستند؟ یا شاید هنوز تصمیم خود را نگرفته اید و می خواهید هر دو زبان را یاد بگیرید؟ در هر صورت، شما این کتاب را دوست خواهید داشت زیرا همه نمونه های کد به هر دو زبان ارائه شده اند!
حتی اگر تجربه ای با نسخه های قبلی ASP.NET داشته باشید، ممکن است چیزهای زیادی از این کتاب به دست آورید. اگرچه بسیاری از مفاهیم نسخه‌های قبلی در ASP.NET 4 آورده شده‌اند، متوجه خواهید شد که چیزهای جدیدی در این کتاب یافت می‌شود، از جمله مقدمه‌ای بر ADO.NET Entity Framework، گنجاندن jQuery، ASP. NET AJAX، تغییرات زیادی در ASP.NET 4 Framework و بسیاری موارد دیگر.
این کتاب به شما می آموزد که چگونه یک وب سایت غنی از ویژگی، داده محور و تعاملی به نام Planet Wrox ایجاد کنید. اگر چه این کاملاً لقمه است، اما خواهید دید که با Visual Web Developer 2010، توسعه چنین وب سایتی آنقدر که به نظر می رسد سخت نیست. شما کل فرآیند ساخت یک وب سایت، از نصب Visual Web Developer 2010 در فصل 1 تا قرار دادن برنامه وب خود را بر روی سرور زنده در فصل 19 خواهید دید. این کتاب به 19 فصل تقسیم شده است که هر فصل به این موضوع می پردازد. یک موضوع خاص

فصل 1، “شروع به کار با ASP.NET 4” به شما نشان می دهد که چگونه Visual Web Developer 2010 را دریافت و نصب کنید. دستورالعمل هایی برای دانلود و نصب نسخه رایگان Visual Web Developer 2010 به نام نسخه Express دریافت خواهید کرد. شما همچنین با HTML، زبان پشت هر صفحه وب، آشنا می شوید. فصل با مروری بر گزینه های سفارشی سازی که Visual Web Developer در اختیار شما قرار می دهد، پایان می یابد.

فصل 2، “ساخت یک وب سایت ASP.NET” به شما نشان می دهد که چگونه یک وب سایت جدید ایجاد کنید و چگونه عناصر جدیدی مانند صفحات را به آن اضافه کنید. علاوه بر یادگیری نحوه ایجاد یک سایت با ساختار مناسب، نحوه استفاده از ابزارهای متعدد در Visual Web Developer برای ایجاد صفحات HTML و ASP.NET را نیز مشاهده می کنید.

فصل 3، “طراحی صفحات وب شما.” Visual Web Developer با مجموعه ای از ابزارها ارائه می شود که به شما اجازه می دهد صفحات وب با طراحی خوب و جذاب ایجاد کنید. در این فصل می بینید که چگونه از این ابزارها به خوبی استفاده کنید. علاوه بر این، در مورد CSS، زبانی که برای قالب‌بندی صفحات وب استفاده می‌شود، یاد می‌گیرید.

فصل 4، “کار با کنترل های سرور ASP.NET.” ASP.NET Server Control یکی از مهمترین مفاهیم در ASP.NET است. آنها به شما این امکان را می دهند که وب سایت های پیچیده و غنی با کد بسیار کم ایجاد کنید. این فصل شما را با تعداد زیادی از کنترل‌های سرور در دسترس آشنا می‌کند، توضیح می‌دهد که برای چه مواردی استفاده می‌شوند، و نحوه استفاده از آنها را به شما نشان می‌دهد.

فصل 5، “برنامه نویسی صفحات وب ASP.NET شما.” اگرچه ابزارهای CSS داخلی و کنترل‌های سرور ASP.NET می‌توانند شما را در ایجاد صفحات وب راه درازی برسانند، احتمالاً از یک زبان برنامه‌نویسی برای بهبود صفحات خود استفاده می‌کنید. این فصل به عنوان مقدمه ای بر برنامه نویسی با تمرکز قوی بر برنامه نویسی صفحات وب عمل می کند. بهترین از همه: تمام مثال هایی که در این فصل (و بقیه کتاب) می بینید در هر دو زبان ویژوال بیسیک و سی شارپ هستند، بنابراین می توانید زبانی را که بیشتر دوست دارید انتخاب کنید.

فصل 6، “ایجاد وب سایت هایی با ظاهری ثابت”. ASP.NET به شما کمک می کند تا با استفاده از صفحات اصلی، صفحاتی با ظاهری سازگار ایجاد کنید، که به شما امکان می دهد ظاهر و احساس کلی یک صفحه را تعریف کنید. پوسته ها و تم ها به شما کمک می کنند تا ظاهر کنترل ها و سایر عناصر بصری را در سایت خود متمرکز کنید. همچنین می بینید که چگونه یک صفحه پایه ایجاد کنید که به متمرکز کردن کد برنامه نویسی مورد نیاز در تمام صفحات سایت شما کمک می کند.

فصل 7، “ناوبری”. برای کمک به بازدیدکنندگان شما برای یافتن راه خود در سایت شما، ASP.NET دارای تعدادی کنترل ناوبری است. این کنترل ها برای ساختن ساختار ناوبری سایت شما استفاده می شوند. آنها می توانند به نقشه سایت مرکزی سایت شما متصل شوند که صفحات وب سایت شما را مشخص می کند. شما همچنین یاد می گیرید که چگونه به صورت برنامه نویسی کاربران را از یک صفحه به صفحه دیگر بفرستید.

فصل 8، “کنترل های کاربر”. کنترل های کاربر، قطعات صفحه قابل استفاده مجدد هستند که می توانند در چندین صفحه وب استفاده شوند. به این ترتیب، آنها برای تکرار محتوایی مانند منوها، بنرها و غیره عالی هستند. در این فصل، نحوه ایجاد و استفاده از کنترل‌های کاربر و بهبود آنها را با هوش برنامه‌ریزی می‌آموزید.

فصل 9، “تأیید اعتبار ورودی کاربر.” بخش بزرگی از تعامل در سایت شما توسط ورودی کاربران شما تعریف می شود. این فصل نحوه پذیرش، تأیید و پردازش ورودی کاربر را با استفاده از کنترل‌های سرور ASP.NET به شما نشان می‌دهد. علاوه بر این، نحوه ارسال ایمیل از برنامه وب ASP.NET و نحوه خواندن از فایل های متنی را مشاهده می کنید.

فصل 10، “ASP.NET AJAX.” Microsoft ASP.NET AJAX به شما امکان می دهد صفحات وب زیبا و بدون سوسو زدن ایجاد کنید که شکاف بین برنامه های کاربردی دسکتاپ سنتی و برنامه های وب را کاهش می دهد. در این فصل می‌آموزید که چگونه از ویژگی‌های داخلی Ajax برای افزایش حضور صفحات وب خود استفاده کنید و در نتیجه تعامل نرم‌تری با وب‌سایت ایجاد کنید.

فصل 11، “جی کوئری”. jQuery یک کتابخانه جاوا اسکریپت محبوب، منبع باز و متقابل مرورگر است که برای تسهیل تعامل با صفحات وب در مرورگر مشتری طراحی شده است. در این فصل شما اصول اولیه jQuery را یاد می گیرید و می بینید که چگونه جلوه های بصری و انیمیشن های غنی را به صفحات وب خود اضافه کنید.

فصل 12، “معرفی پایگاه های داده”. درک نحوه استفاده از پایگاه داده برای ساخت وب سایت بسیار مهم است، زیرا اکثر وب سایت های مدرن نیاز به استفاده از پایگاه داده دارند. شما اصول اولیه SQL را یاد خواهید گرفت، زبان پرس و جو که به شما امکان می دهد به داده ها در پایگاه داده دسترسی داشته باشید و آنها را تغییر دهید. علاوه بر این، شما با ابزارهای پایگاه داده موجود در Visual Web Developer آشنا می شوید که به شما کمک می کند پایگاه داده های SQL Server خود را ایجاد و مدیریت کنید.

فصل 13، «نمایش و به‌روزرسانی داده‌ها». با تکیه بر دانشی که در فصل قبل کسب کردید، این فصل به شما نشان می‌دهد که چگونه از کنترل‌های ASP.NET محدود به داده و منبع داده برای ایجاد یک رابط غنی استفاده کنید که کاربران شما را قادر می‌سازد تا با داده‌های پایگاه داده مورد نظر این کنترل‌ها تعامل داشته باشند. .

فصل 14، “LINQ و چارچوب موجودیت ADO.NET”. LINQ راه حل مایکروسافت برای دسترسی به اشیا، پایگاه های داده، XML و موارد دیگر است. ADO.NET Entity Framework (EF) فناوری جدید مایکروسافت برای دسترسی به پایگاه داده است. این فصل به شما نشان می دهد که LINQ چیست، چگونه از طراح EF بصری ساخته شده در ویژوال استودیو استفاده کنید، و چگونه LINQ را در پرس و جوهای EF بنویسید تا داده ها را به داخل و خارج از پایگاه داده SQL Server خود دریافت کنید.

فصل 15، “کار با داده ها – موضوعات پیشرفته.” در حالی که فصل‌های قبلی بیشتر بر پایه‌های فنی کار با داده‌ها تمرکز داشتند، این فصل به همان موضوع از دیدگاه جلویی نگاه می‌کند. می بینید که چگونه ظاهر بصری داده های خود را با استفاده از سبک های کنترل تغییر دهید. همچنین نحوه تعامل با کنترل‌های محدود به داده و نحوه سرعت بخشیدن به برنامه خود را با نگهداری یک کپی محلی از داده‌هایی که اغلب به آنها دسترسی دارید را مشاهده می‌کنید.

فصل 16، “امنیت در وب سایت ASP.NET 4 شما.” اگرچه در کتاب بسیار دیر ارائه شده است، اما امنیت یک موضوع درجه یک و مهم است. این فصل به شما نشان می دهد که چگونه از ویژگی های داخلی ASP.NET مرتبط با امنیت استفاده کنید. شما در مورد تعدادی از خدمات کاربردی که امنیت را تسهیل می کنند، آشنا می شوید. همچنین یاد می گیرید که چگونه به کاربران اجازه دهید برای یک حساب کاربری در وب سایت خود ثبت نام کنند، چگونه بین کاربران ناشناس و وارد شده تمایز قائل شوید و چگونه کاربران سیستم خود را مدیریت کنید.

فصل 17، «شخصی‌سازی وب‌سایت‌ها». با تکیه بر ویژگی‌های امنیتی معرفی‌شده در فصل 16، این فصل به شما نشان می‌دهد که چگونه صفحات وب شخصی‌سازی شده را با محتوایی که برای کاربران خاص هدف‌گذاری شده است ایجاد کنید. نحوه پیکربندی و استفاده از ASP.NET Profile را مشاهده می کنید که به شما امکان می دهد داده های شخصی شده را برای بازدیدکنندگان شناخته شده و ناشناس ذخیره کنید.

فصل 18، “کنترل استثنائات، اشکال زدایی، و ردیابی”. برای درک، بهبود و اصلاح کدهایی که برای صفحات وب ASP.NET خود می نویسید، به ابزارهای اشکال زدایی خوب نیاز دارید. Visual Web Developer با پشتیبانی عالی از اشکال‌زدایی ارائه می‌شود که به شما امکان می‌دهد وضعیت برنامه خود را در زمان اجرا تشخیص دهید و به شما کمک می‌کند مشکلات را قبل از اینکه کاربران انجام دهند پیدا کرده و برطرف کنید.

فصل 19، «استقرار وب سایت شما». در پایان کتاب، شما باید وب سایتی داشته باشید که آماده نمایش به دنیا باشد. اما دقیقاً چگونه این کار را انجام می دهید؟ چه چیزهایی را باید بدانید و بفهمید تا وب سایت خود را در طبیعت قرار دهید؟ این فصل پاسخ‌ها را می‌دهد و نگاه خوبی به پیکربندی سیستم‌های تولید مختلف به منظور اجرای وب‌سایت نهایی شما ارائه می‌دهد.


توجه کنید که این محصول به صورت فایل دانلودی است و نه کتاب کاغذی.
به هنگام خرید به زبان درج شده برای کتاب حتما توجه کنید. به صورت معمول در اکثر موارد زبان کتاب فارسی نیست.
در صورت هرگونه مشکل در دریافت کتاب به شماره 09395106248 پیامک دهید.
درج شماره موبایل برای سفارش ضروری نیست ولی ترجیح آن است درج گردد تا در صورت بروز مشکل اولین راه ارتباطی ما با شما باشد.
چنانچه در دریافت محصول به هر دلیلی با مشکل روبرو شدید و مطمئن از پرداخت موفق وجه هستید به شماره تماس زیر نام، نام خانوادگی و نام محصول را پیامک بزنید تا لینک محصول سریعا برای شما ارسال گردد.

شماره تماس: 09395106248

نوع دانلود

دانلود کتاب انگلیسی, دانلود کتاب انگلیسی + دانلود کتابچه فارسی خلاصه کتاب + دانلود پادکست های صوتی فارسی توضیح هر فصل از کتاب + دانلود ویدیوهای آموزشی فارسی هر فصل از کتاب

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “کتاب ASP.NET 4 در زبان VB و سی شارپ برای مبتدیان”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا