Microsoft Office Outlook is one of the world's most widely-used personal information management tool. Primarily, the Microsoft Office Outlook serves as an email application for a wide range of users. In this article by Vivek Thangaswamy, you will learn the concepts of programming for Microsoft Office Outlook 2007 using VSTO 3.0 and C#. We will take a look at the following:
- An overview of the Outlook object model and its features in VSTO
- Learning the extensibility of Microsoft Office Outlook 2007 using the object model
- Learning to customize Microsoft Office Outlook menus and toolbars using VSTO
- Working with form regions in Outlook, manipulating folders, contact information, and mail items using VSTO programming
Primarily, the Microsoft Office Outlook serves as an email application for a wide range of users. In the previous part of the article, we took an Overview of the Outlook object model and its features in VSTO. We saw the extensibility of Microsoft Office Outlook 2007 using the object model. We also learned to customize Microsoft Office Outlook menus and toolbars using VSTO. In the last part, we worked with form regions in Outlook, how to manipulate folders, contact information, and mail items using VSTO programming.
In this article by Vivek Thangaswamy, we will take a look at the following topics:
- Learning the concepts and seeing a demonstration of working with Outlook meetings and appointments
- Working with Ribbons for Outlook 2007
- Outlook applications and the Microsoft SQL Server 2008 database interaction
This article by Peter Serzo, author of Microsoft SharePoint 2010 Administration Cookbook, covers different items that relate to managing SharePoint 2010. These recipes will be implemented based on guidance from your organization. The recipes support the rules that govern your organization, such as how to restrict web parts or setting up a managed account. Governance is a large topic on its own. There are books dedicated solely to this topic. What is being covered in relation to governance are ten items that, when used, makes your life as administrator a bit easier.
In this article we will cover:
- Administering SharePoint Designer
- Configuring a Managed account
- Creating a new policy for web application
- Confi guring Resource Throttling (large lists)
- Installing a feature and activating it
- Restricting web parts access in the farm
This article on Monitoring and Reporting covers recipes involving the different tools in SharePoint 2010 that assist the administrator in managing SharePoint. These tools are critical to knowing how the SharePoint 2010 installation operates. The recipes show how to manage the tools.
In this article by Peter Serzo, author of Microsoft SharePoint 2010 Administration Cookbook, we will cover:
- Accessing the SharePoint 2010 logging database
- Configuring what gets logged
- Editing rule definitions in the health analyzer
- Viewing web analytics reports
- Troubleshooting with correlation IDs
- Enabling the Developer Dashboard
With this release of SharePoint 2010, one of Microsoft's goals is to bring Enterprise Content Management (ECM) to all users, rather than to a specific user group. The result is that there is a lot of functionality that was never available to users who were more familiar with network drives or e-mail exchange for collaboration. This article explains Lists. We view lists as a key SharePoint functionality for providing basic and complex architecting of corporate and workgroups' information.
In this article by Peter Ward, author of Microsoft SharePoint 2010 End User Guide: Business Performance Enhancement, you will gain knowledge of List Management and understand how to track information and collaborate with team members:
- List Management basics
- Creating lists
- Managing lists
Just as Microsoft's products have become the de facto standard with daily desktop tools such as Word, Excel, PowerPoint, and Outlook, SharePoint is becoming the de facto standard web platform for team and company collaboration. There are other products that provide collaboration, but few integrate as seamlessly with a company's existing IT investments just as Office, Active Directory, Windows 7/Vista/XP, or SQL Server has, thus making the deployment process rather palatable to the IT department and workers within a company.
This article by Peter Ward, author of Microsoft SharePoint 2010 End User Guide: Business Performance Enhancement, outlines what SharePoint is not, what is special about SharePoint and why there is considerable value in using this technology, and the User Requirement Challenges that a deployment will cause.Read Microsoft Sharepoint 2010: Rules for End User Deployment in full
PowerShell is tightly integrated with SharePoint 2010, demonstrating an important alliance between the fastest growing collaboration and web publishing platform, and the latest task automation framework. The advantages of PowerShell and SharePoint integration help administrators and infrastructure specialists achieve everyday enterprise tasks more efficiently.
In this article by Yaroslav Pentsarskyy, author of Microsoft SharePoint 2010 and Windows PowerShell 2.0: Expert Cookbook, we will cover the following topics:
- Creating basic and complex content types
- Creating and configuring document sets
- Creating and editing publishing pages with PowerShell
SharePoint 2010 uses InfoPath 2010 to create rich, powerful electronic forms. InfoPath forms can replace the default forms used for SharePoint lists or act as custom forms that provide the user interface and business rules required to run a custom business process.
When automating business processes, we automatically think of workflow. SharePoint 2010 supports many different workflow and task-management scenarios. There are a number of out of the box workflows that can be used to perform tasks such as to requesting feedback or approval for a document. Where these workflows don't suffice, they can be copied, modified, and extended, or completely new custom workflows can be constructed. These custom workflows can perform a range of custom actions, allocate tasks to users, or automate an end-to-end business process as required.
In this article written by Dr Adrian Colquhoun, author of Microsoft SharePoint 2010 Power User Cookbook, we will cover:
- Creating an InfoPath form for a SharePoint list
- Using the Collect Feedback workflow to receive feedback on a Microsoft Word 2010 document
In this article by Gill Cleeren and Kevin Dockx, authors of Microsoft Silverlight 5 Data and Services Cookbook, we will cover:
- Connecting and reading from a standardized service
- Persisting data using a standardized service
- Configuring cross-domain calls
- Working cross-domain from a trusted application
- Reading XML using HttpWebRequest
The successful adoption of any software depends on the availability of a reliable and tested toolset. SQL Azure's success would also depend on this key requirement. Microsoft has largely contributed to the tools that can be leveraged working with SQL Azure, but a few third-party vendors and others have also created tools for SQL Azure.
In this article by Jayaram Krishnaswamy, author of Microsoft SQL Azure Enterprise Application Development, we will discuss the Microsoft Tools.Read Microsoft SQL Azure Tools in full
SQL 2008 server is the latest in the line of Microsoft database servers and this article by Dr. Jayaram Krishnaswamy discusses the challenges one may face in installing the Developer version of this product which was released in November 2007. On a virgin machine the software probably installs without a hitch but with a history of installs, especially of the earlier versions it is anything but a joy ride.
"It is almost always true for most of the software I have installed, not necessarily limited to Microsoft. However, most of Microsoft products need entry in the Window's registry and it is almost certain that one has to follow a certain protocol if one wishes to have a successful install. In fact the unsuccessful install flags out what went wrong while the initial steps do verify the requirements during installation. Despite this help and warnings one may face problems simply because it is not possible to foresee all possible combinations of hardware, software, user created error issues at launch time of the product. Again this article does not guarantee a successful install if one were to follow the steps delineated but gives you some guidance based on the author's experience."Read Microsoft SQL Server 2008 - Installation Made Easy in full
In this article, by Hemantgiri Goswami, author of Microsoft SQL Server 2008 High Availability, we will learn how to install database mirroring.
This article covers:
- Installing Database Mirroring
- Starting Database Mirroring
- Manual or forced failover
- Adding the Witness Server
In this article, you will get an introduction to Windows domains, domain users, and SQL Server security. This will make clear and enable you to understand how the SQL Server Security mechanism works and how tightly it is integrated with the Windows domain.
In this article, by Hemantgiri Goswami, author of Microsoft SQL Server 2008 High Availability, we will learn about most important terms of Windows Servers and SQL Server, which will help us understand clustering in Windows Server as well as SQL server. We will learn about:
- What a Windows domain is and what domain users are
- Various authentication modes in Windows Server
- Authentication modes in SQL Server
- Fixed server and fixed database roles in SQL Server
- What clustering is
- What is new in SQL Server 2008
- How clustering works
- Different types of clustering in SQL Server
- Types of Quorum
- Public and private networks
This article by Jeremy Kashel, Tim Kent and Martyn Bullerwell, authors of Microsoft SQL Server 2008 R2 Master Data Services, provides an overview of SQL Server 2008 R2 Master Data Services (MDS), outlining the main features of the product as well as covering the architecture. In addition to covering the architecture, the purpose of this article is to get the reader comfortable with navigating around the main MDS interface, namely Master Data Manager.
In this article, we will cover the following:
- Master Data Services overview
- Master Data Services architecture
- Master Data Manager
This article by Jeremy Kashel, Tim Kent and Martyn Bullerwell, authors of Microsoft SQL Server 2008 R2 Master Data Services, introduces the reader to the concept of creating a Model within the Master Data Manager front-end, which will be the beginning of an example solution that will run for the rest of the article. Each of the different objects within the MDS object hierarchy will be covered, guiding the reader on how to build a model up step-by-step.
A sample script will be provided that will populate the user's newly created model, and the user will then be guided through the process of editing and creating members using the front-end.
In this article, we will cover the following topics:
- MDS object model overview
- Entities and attributes
- Attribute Groups
In the previous article on Creating and Using Models, some of the different objects within the MDS object hierarchy was covered. This article will detail more MDS objects, guiding the reader on how to build a model up step-by-step. A sample script is provided to populate the user's newly created model, and the user is guided through the process of editing and creating members using the front-end.
In this article by Jeremy Kashel, Tim Kent and Martyn Bullerwell, authors of Microsoft SQL Server 2008 R2 Master Data Services, we will cover the following topics:
- Master Data Services Metadata
The core database engine is the main platform for managing all of the business data for your organization—both archived and current—in a relational database management system. Managing the Core Database Engine, enables the user to produce a resilient data platform, which is possible with new features of SQL Server 2008 R2 such as Utility Control point, multi-server management, and implementing central management feature enhancements.
In this article by Satya Shyam K Jayanty, author of Microsoft SQL Server 2008 R2 Administration Cookbook, we will cover:
- Implementing Central Management feature enhancements
- Designing Multi-server management from SQL Server 2008 R2
- Managing Utility Control Point data warehouse database
Your database performance heavily depends on how you have physically placed your database objects and how you have configured your disk subsystem. Designing the physical layout of your database correctly is the key factor to improve the performance of your database queries and thus the performance of your database. However, the correct decision on a physical design structure of the database depends on the available hardware resources that you might have. This includes the number of processors, RAM, and storage resources, such as how many ,disks or RAID controllers you might have in your database environment. The best thing while designing physical layout of the database is to have multiple physical disks for your database. If you configure your database in such a way that it spreads across multiple disks, it can benefit from parallel I/O operations.
The following are some of the decisions that influence your database performance:
- Where do you place data files?
- Where do you place log files?
- Where do you place large objects?
- Where do you place indexes?
- Where do you place the tempdb database?
You can control the physical location of database objects within the database by using files and filegroups.
In this article by Ritesh Shah and Bihag Thaker, co-authors of Microsoft SQL Server 2012 Performance Tuning Cookbook, we will learn how to best design the physical structure of the database on your disk subsystem when you have enough available hardware resources, such as multiple processors and multiple physical disks.Read Microsoft SQL Server 2012 Performance Tuning: Implementing Physical Database Structure in full
This two-part article series by Peter Ritchie, author of Refactoring with Microsoft Visual Studio 2010, introduces code quality metrics like cohesion and coupling. Principles related to cohesion and coupling are introduced and refactorings that increase cohesion and decrease coupling are covered in this article series. In this first part we will cover how cohesion can be applied to increase code quality.Read Microsoft Visual Studio 2010: Improving Class Quality with Cohesion in full
In the first part of this two-part article series by Peter Ritchie, author of Refactoring with Microsoft Visual Studio 2010, we covered principles related to cohesion and refactorings that increase cohesion. In this part, principles related to coupling are introduced and refactorings that decrease coupling are covered. We will see how coupling can be applied to increase code quality.Read Microsoft Visual Studio 2010: Improving Class Quality with Coupling in full