Ebook « MicrosoftTech.Net

Tài liệu ASP từ Nhất Nghệ

Tài liệu Lập trình ASP| Ebook Lập trình | MicrosoftTech.Net

Trong nhiều năm qua, ASP đã được cho rằng đó thực sự là một lựa chọn hàng đầu cho web developers trong việc xây dựng những web sites trên nền máy chủ web Windows bởi nó vừa linh hoạt mà lại đầy sức mạnh. Đầu năm 2002, Microsoft đã cho ra đời một công nghệ mới đó chính là ASP.NET. Đây thực sự là một bước nhảy vượt bậc của ASP cả về phương diện tinh tế lẫn hiệu quả cho các developers. Nó tiếp tục cung cấp khả năng linh động về mặt hỗ trợ ngôn ngữ, nhưng hơn hẳn về mặt lĩnh vực ngôn ngữ script vốn đã trở nên hoàn thiện và trở thành ngôn ngữ cơ bản của các developers. Việc phát triển trong ASP.NET không chỉ yêu cầu hiểu biết về HTML và thiết kế web mà còn khả năng nắm bắt những khái niệm của lập trình và phát triển hướng đối tượng.

ASP.NET là một nền tảng ứng dụng web (web application framework) được phát triển và cung cấp bởi Microsoft, cho phép những người lập trình tạo ra những trang web động, những ứng dụng web và những dịch vụ web. Lần đầu tiên được đưa ra thị trường vào tháng 2 năm 2002 cùng với phiên bản 1.0 của .NET framework, là công nghệ nối tiếp của Microsoft’s Active Server Pages(ASP). ASP.NET được biên dịch dưới dạng Common Language Runtime (CLR), cho phép những người lập trình …..

Tài liệu Csharp từ Nhất Nghệ

Tài liệu Lập trình Csharp | Ebook Lập trình | MicrosoftTech.Net

Ngôn ngữ C# khá đơn giản, chỉ khoảng hơn 80 từ khóa và hơn mười mấy kiểu dữ liệu được dựng sẵn. Tuy nhiên, ngôn ngữ C# có ý nghĩa to lớn khi nó thực thi những khái niệm lập trình hiện đại. C# bao gồm tất cả những hỗ trợ cho cấu trúc, thành phần component, lập trình hướng đối tượng. Những tính chất đó hiện diện trong một ngôn ngữ lập trình hiện đại. Hơn nữa ngôn ngữ C# được xây dựng trên nền tảng hai ngôn ngữ mạnh nhất là C++ và Java. C#, theo một hướng nào đó, là ngôn ngữ lập trình phản ánh trực tiếp nhất đến .NET Framework mà tất cả các chương trình .NET chạy, và nó phụ thuộc mạnh mẽ vào Framework này. Mọi dữ liệu cơ sở đều là đối tượng, được cấp phát và hủy bỏ bởi trình dọn rác Garbage-Collector (GC), và nhiều kiểu trừu tượng khác chẳng hạn như class, delegate, interface, exception, v.v, phản ánh rõ ràng những đặc trưng của .NET runtime.

Với ngôn ngữ C#, chúng ta chỉ bị giới hạn ở chính bản thân của chúng ta. Ngôn ngữ này không đặt ra những ràng buộc lên những việc có thể làm. C# được sử dụng cho nhiều dự án khác nhau như: tạo ra ứng dụng xử lý văn bản, ứng dụng đồ họa, xử lý bảng tính; thậm chí tạo ra những trình biên dịch cho các …..

Ngôn ngữ Lập trình Csharp

Ngôn ngữ Lập trình Csharp | Ebook Lập trình | MicrosoftTech.Net

Microsoft .NET gồm 2 phần chính : Framework và Integrated Development Environment(IDE). Framework cung cấp những gì cần thiết và căn bản, chữ Framework có nghĩa là khung hay khung cảnh trong đó ta dùng những hạ tầng cơ sở theo một qui ước nhất định để công việc được trôi chảy. IDE thì cung cấp một môi trường giúp chúng ta triển khai dễ dàng, và nhanh chóng các ứng dụng dựa trên nền tảng .NET. Nếu không có IDE chúng ta cũng có thể dùng một trình soạn thảo ví như Notepad hay bất cứ trình soạn thảo văn bản nào và sử dụng command line để biên dịch và thực thi, tuy nhiên việc này mất nhiều thời gian. Tốt nhất là chúng ta dùng IDE phát triển các ứng dụng, và cũng là cách dễ sử dụng nhất.

Thành phần Framework là quan trọng nhất .NET là cốt lõi và tinh hoa của môi trường, còn IDE chỉ là công cụ để phát triển dựa trên nền tảng đó thôi. Trong .NET toàn bộ các ngônngữ C#, Visual C++ hay Visual Basic.NET đều dùng cùng một IDE.Thư viện lớp .NET Framework là một tập hợp những kiểu dữ liệu được dùng lại và được kết hợp chặt chẽ với Common Language Runtime. Thư viện lớp là hướng đối tượng cung cấp những kiểu dữ liệu mà mã nguồn được quản lý của chúng ta có thể dẫn xuất. Điều này không chỉ …..

Professional NoSQL

Professional NoSQL | Ebook Lập trình | MicrosoftTech.Net

THE GROWTH OF USER-DRIVEN CONTENT has fueled a rapid increase in the volume and type of data that is generated, manipulated, analyzed, and archived. In addition, varied newer sets of sources, including sensors, Global Positioning Systems (GPS), automated trackers and monitoring systems, are generating a lot of data. These larger volumes of data sets, often termed big data, are imposing newer challenges and opportunities around storage, analysis, and archival.

The quest to solve the problems related to large-volume and semi-structured data has led to the emergence of a class of newer types of database products. This new class of database products consists of column-oriented data stores, key/value pair databases, and document databases. Collectively, these are identifi ed as NoSQL.

The products that fall under the NoSQL umbrella are quite varied, each with their unique sets of features and value propositions. Given this, it often becomes diffi cult to decide which product to use for the case at hand. This book prepares you to understand the entire NoSQL landscape. It provides the essential concepts that act as the building blocks for many of the NoSQL products. Instead of covering a single product exhaustively, it provides a fair coverage of a number of different NoSQL products. The emphasis is often on breadth and underlying concepts rather than a full coverage of every product API. Because a number of NoSQL products are covered, a good bit of comparative analysis is also included.

…..

ASP.Net 2.0 with Ajax

ASP.Net 2.0 with Ajax | Ebook Lập trình | MicrosoftTech.Net

ASP.NET 2.0 with AJAX is arguably the fastest, most efficient, most reliable and best supported way to create interactive web applications available today. Combined with the development tools available from Microsoft, both free and commercial, it is incredibly easy to create web sites that look great and perform well. Best of all, most of the “plumbing” (security, data access, layout, and so on) is taken care of for you by the .NET Framework.

This book will teach you how to build professional quality, interactive, robust datadriven web applications using Visual Basic 2005. In addition, your applications will be highly interactive and data driven—must-have features in today’s feature-rich web world.

ASP.NET is not difficult. All of the concepts are straightforward, and the Visual Studio and Visual Web Developer environments simplify the process of building powerful web applications. The difficulty in ASP.NET is only that it is so complete and flexible that there are many pieces that must be woven together to build a robust, scalable, and efficient application. This book cuts to the heart of the matter, showing in clear, easy-to-follow steps, how to understand and build a web site.

Web Parts and Custom Control with ASP.Net

Web Parts and Custom Control with ASP.Net | Ebook Lập trình | MicrosoftTech.Net

Custom controls and Web Parts can make you more productive by enabling you to create re-usable components for your WebForms. You can package up a piece of your user interface and re-use it within your Web site or across many Web sites. But that’s only one way that these controls make you more productive. If you’ve ever had an ASP.NET control that you wished worked slightly differently, you can now create the control that you want. When you build your own custom controls and Web Parts, you can have the control do as much (or as little) as you want.

If you’ve worked with ASP.NET you’re familiar with ASP.NET server controls. You may even have tried building user controls or your own custom controls and have seen what ASP.NET controls look like from the inside. However, Web Parts are new with ASP.NET 2.0, and provide functionality that is very different from what you’ve seen with ASP.NET controls. Web Parts enable you to give your users the ability to customize your application to meet their needs. By using Web Parts, you can involve your users in creating their own user interfaces — yet another way of making you more productive.

This book’s focus is on how to use Visual Studio 2005 most effectively to create your controls (although the information you need to create custom controls, user controls, and Web Parts using any text editor is also included). Visual Studio 2005 provides you with the …..

Trang 1 / 8123456...Trang cuối