jigar's profileJigar's SpacePhotosBlogListsMore ![]() | Help |
Jigar's SpaceTechnology Point |
|||||||||||||||||||
|
|
A grand welcome to all of you into this technology point. Lets start collecting our thoughts at one place. May be one day all our thoughts will piture into a great victory..!!!. Thanks for visiting!
December 17 Talking about Save not permitted in SQL Server 2008 - Management StudioFor those who tested the new SQL Server 2008, you probably got this message, when trying to change the columns in some tables, add columns or change nullity conditions. "Save is not permitted"... and something like tables have to be dropped and re-created. The only choice you have is to click cancel, or to choose to save the message to a text file, which is, i think, not very useful :). The solution i found today is in SQL Books Online, and it is pretty easy: Tools -> Options -> Designers, and uncheck the option "Prevent saving changes that require table re-creation". November 20 Create a Data-Driven Messaging SystemHi Friends, I found the great article here for messaging system. Please go though once. Its really very good. November 14 What is Windows Azure ?The Azure™ Services Platform (Azure) is an internet-scale cloud services platform hosted in Microsoft data centers, which provides an operating system and a set of developer services that can be used individually or together. Azure’s flexible and interoperable platform can be used to build new applications to run from the cloud or enhance existing applications with cloud-based capabilities. Its open architecture gives developers the choice to build web applications, applications running on connected devices, PCs, servers, or hybrid solutions offering the best of online and on-premises. Azure reduces the need for up-front technology purchases, and it enables developers to quickly and easily create applications running in the cloud by using their existing skills with the Microsoft Visual Studio development environment and the Microsoft .NET Framework. In addition to managed code languages supported by .NET, Azure will support more programming languages and development environments in the near future. Azure simplifies maintaining and operating applications by providing on-demand compute and storage to host, scale, and manage web and connected applications. Infrastructure management is automated with a platform that is designed for high availability and dynamic scaling to match usage needs with the option of a pay-as-you-go pricing model. Azure provides an open, standards-based and interoperable environment with support for multiple internet protocols, including HTTP, REST, SOAP, and XML. Microsoft also offers cloud applications ready for consumption by customers such as Windows Live™, Microsoft Dynamics™, and other Microsoft Online Services for business such as Microsoft Exchange Online and SharePoint® Online. The Azure Services Platform lets developers provide their own unique customer offerings by offering the foundational components of compute, storage, and building block services to author and compose applications in the cloud. Windows Azure Windows® Azure is a cloud services operating system that serves as the development, service hosting and service management environment for the Azure Services Platform. Windows Azure provides developers with on-demand compute and storage to host, scale, and manage internet or cloud applications. Windows Azure supports a consistent development experience through its integration with Visual Studio. In the early stages of CTP, .NET managed applications built using Visual Studio will be supported. Windows Azure is an open platform that will support both Microsoft and non-Microsoft languages and environments. Windows Azure welcomes third party tools and languages such as Eclipse, Ruby, PHP, and Python.Learn more about Windows Azure. Live Services is a set of building blocks within the Azure Services Platform for handling user data and application resources. Live Services provides developers with an easy on-ramp to build rich social applications and experiences, across a range of digital devices that can connect with one of the largest audiences on the Web.Learn more about Live Services Microsoft SQL Services extends the capabilities of Microsoft SQL Server into the cloud as a Web-based, distributed relational database. It provides Web services that enable relational queries, search, and data synchronization with mobile users, remote offices and business partners. It can store and retrieve structured, semi-structured, and unstructured data.Learn more about SQL Services Microsoft .NET Services make developing loosely coupled cloud-based applications easier. .NET Services includes access control to help secure your applications, a service bus for communicating across applications and services, and hosted workflow execution. These hosted services allow you to easily create federated applications that span from on-premises environments to the cloud. Learn more about .NET Services In the future, developers will have access to SharePoint & CRM functionality for collaboration and building stronger customer relationships. With the flexibility to use familiar developer tools like Visual Studio, developers will be able to rapidly build applications that utilize SharePoint and CRM capabilities as developer services for their own applications. Developers can expect a breadth of SharePoint & CRM capabilities across the spectrum of on-premises, online & the Azure Services Platform. The Azure Services Platform is designed to help developers easily create applications for the web and connected devices. The services platform offers the greatest flexibility, choice, and control in reaching users and customers while using existing skills. Easy developer on-ramp to the cloud - Millions of developers worldwide already use the .NET Framework and the Visual Studio development environment. Utilize those same skills to create cloud-enabled applications that can be written, tested, and deployed all from Visual Studio. In the near future developers will be able to deploy applications written on Rubyon Rails and Python as well. Enables Agile & Rapid Results - Applications can be deployed to the Azure Services Platform with the click of a button. Changes can be made quickly and without downtime, making it an ideal platform for affordably experimenting and trying new ideas. Imagine and Create New User Experiences - The Azure Services Platform enables you to create web, mobile, or hybrid-applications that use the cloud with on-premises applications. Combined with Live Services ability to reach over 400 million Live users, new opportunities exist to interact and reach users in new ways. Standards-Based Compatibility - The services platform supports industry-standard protocols, including HTTP, REST, SOAP, RSS, and AtomPub, for consuming, exposing, and integrating with third-party services. You can easily integrate applications built on a variety of different technologies and operating systems. Explore the benefits of the Azure Services Platform for your role:
The Azure Services Platform offers a range of businesses flexibility, control, and an affordable solution for running Web-scale applications. The services reduce tedious and expensive infrastructure management and planning and are built with security and reliability in mind, along with the option of a pay-as-you-go model. Whether you’re a software vendor, corporate IT group, or a start-up, by using the services platform you can focus on your business and the needs of your customers. Simplify Capacity Planning – Additional computing and services capacity can be available for your needs, eliminating the need for planning, purchasing, and provisioning expensive hardware to meet unpredictable spikes in usage. Simple Infrastructure Management – The services platform manages critical operating system updates and management tasks, giving you control of the environment while letting you focus on the needs of your users. Give New Life To Existing Investments - The services platform can be used to provide new capabilities to existing on-premises and Web applications. The Azure Services Platform can be integrated into existing applications or used to expose on-premises application services to consumers, business partners, or other organizations. Note : This article is originally published by Microsoft. Generating iCalender file using ASP.NETiCalender is something like an open format text file to add items to the calendar (like Outlook calendar). It is simply a text file which contains fields and information about the particular event of a calendar. Once you double click on the iCalendar file, the respective event gets registered in Outlook calendar (of course, with your approval for the event!). Following is the ASP.NET code, which generates iCalendar file dynamically (on the fly) and pushes the same to user. The user can either directly open it into Outlook or simply save the iCalendar file.
How to implement SQLCacheDependency ?SQL Cache Dependency
Caching is a very useful way for you to retain pages or data across HTTP requests, so that you can reuse them without the recreating them. In ASP.net 2.0, it makes you easier to implement data caching. SQL cache dependencies are one of ASP.net 2.0 coolest features, which allows you to create dependencies between cached items and database entities. This enables cached query results to be automatically evicted from the cache if the underlying data changed. This feature applies to SQL Server 7, 2000 and 2005. SQL cache dependencies are more powerful when paired with SQL Server 2005 - this is not rely on polling but on query notifications from SQL Server 2005 -et = Enable caching at table other options, -u = username, -p = password void Application_Start(object sender, EventArgs e) This option is much more efficient as there is no pollung going on but the ASP.net acts as client, only if there is changes, ASP.net will get notified.
October 13 Caliburn Alpha for WPF AND Silverlight is Here!Caliburn is a framework designed to aid in the development of WPF and Silverlight applications. It implements a variety of UI patterns that are geared towards solving problems encountered in real-world scenarios. It's goals are:
This new version contains support for two primary features: Actions and Commands. Actions were primarily inspired by frameworks like Monorail and ASP.NET MVC. Caliburn attempts to bring this methodology of UI architecture to WPF and Silverlight. Using this feature allows developers to eliminate the need for code behind files by allowing UI components to bind directly to methods on other classes. Actions supports a rich set of features such as auto determination of input parameters, databinding of return values, filters, automatic asynchronous code execution, UI updates based on action availability, etc. Commands are built on top of Actions and enable the GOF Command pattern. This implementation is unrelated to the native WPF implementation and (IMHO) is superior to it in a variety of ways. Commands have all the features of Actions. Additionally, commands can be linked to form composite command chains. Now that I have the code up, I'll be spending some time blogging about how to use the specific features. In the mean time, there are nine samples for both WPF and Silverlight that demonstrate the basic usage of these features. You can find the project site here. October 06 Visual Studio 2010 with .NET Framework 4.0Hi Friends, There is something new coming up from Microsoft. Visual Studio 2010 with .NET Framework 4.0. Take a look at the IDE Changes here http://www.codeproject.com/KB/cs/concept_ide.aspx Also, You can also go through below links for more information. http://www.microsoft.com/presspass/press/2008/sep08/09-29VS10PR.mspx August 04 Create PDF in .NET – Without using Adobe lib (Try PDFSharp, free lib)If you want to create,merge,extract PDF files in .NET, PDFSharp is the best one to use. Creating PDF's Without using Adobe Acrobat libraries. I know there is lot of libraries from Open Source, but the best one i've seen is PDFSharp ( Free ). Get it from here - http://www.pdfsharp.com/PDFsharp April 12 Unity Application BlockThe Unity Application Block (Unity) is a lightweight, extensible dependency injection container. It facilitates building loosely coupled applications and provides developers with the following advantages:
April 05 101 LINQ QuerySamplesMarch 12 Kaxaml - Tool for Xaml EditingKaxaml is a lightweight XAML editor that gives you a "split view" so you can see both your XAML and your rendered content (kind of like XamlPad but without the gigabyte of SDK). Kaxaml is a hobby and was created to be shared, so it's free! Feel free to download and try it out. If you don't like it, it cleans up nicely. If you're having problems with the installer or if you're just a do-it-yourself kind of individual, you can download the files you need as a zip. Requirements Kaxaml is built using WPF. To use it, you need to have the .NET Framework version 3.0 installed on your machine. If you're running Vista, you already have it. If you're running Windows XP, you can get it here. Sorry, Kaxaml doesn't work on a mac or on earlier versions of Windows. March 05 WPF Master PagesI found two approaches for creating WPF Master Pages. 1) Approach 1 :- Got a pointer to Brad Cunningham's write up on WPF "Master Page" like functionality from Adam Calderon. This is a popular ASP.NET feature that many like to enable in WPF. 2) Approach 2 :- Karin Huber's approach (www.codeproject.com/.../WPFMasterPageControl.aspx), which exposes the content zones as Objects, enables you to do this._myControl.Whatever in the code-behind (rightly or wrongly. I was surprised it worked :o)), and also enables you to handle events in the code-behind, too. The major drawback (for me at least) with either approach, is that you cannot do element binding between content zones. For example, if you had a Details zone which was intended to display some details for the selected item in the main content zone (kinda master-detail), then you cannot do a "{Binding ElementName=masterControl, Path=SelectedItem}" in the details zone because the binding engine is unable to resolve the element. If there was a MasterPage solution that simply provided a layout framework, but you could access elements and handle events in the code-behind AND binding between elements in different content zones, then I'd be happy. :-) Microsoft Latest UpdatesThere are lot of new things coming up from Microsoft for Developers. February 26 Guidance Automation Toolkit for VS 2005 and VS 2008Using the patterns & practices of the Guidance Automation Toolkit, you can make reusable code and pattern assets directly available in Visual Studio 2005 and Visual Studio 2008. The toolkit is designed to simplify integrating reusable code into applications allowing architects to automate development activities that developers would usually have to perform manually; often by following a series of instructions. By using the toolkit, architects can also ensure that repetitive and often error-prone activities are performed in a consistent manner, streamlining and accelerating the development process. The toolkit can be used with assets developed in-house or by third parties; such as the assets created by the Microsoft patterns & practices team. These assets can be exposed to developers within Visual Studio, and in some cases, configured by using configuration files, templates, and wizards.
Installing the Guidance Automation ToolkitTo work with the Guidance Automation Toolkit, you must first install a prerequisite run-time component named the Guidance Automation Extensions. Once the run-time component is installed, you can download and install the Guidance Automation Toolkit. For more information, see Guidance Automation Toolkit and Guidance Automation Extensions Download. Click here to launch the forum for this. This article is originally published by Microsoft. January 15 Adding Keyboard Shortcut to Controls in WPF: "_" instead of "&"Hi Friends, This is something new (Not New, Change of practice ;-) ). How to add keyboard shortcut to WPF controls. It was pretty simple in old VB and .NET languages. Just add '&' in the caption of control. Now Microsoft has changed it to '_'. So remember wherever you require to put keyboard shortcut then use '_' instead of '&'. January 09 Talking about Good linksSomething for testers and also for developers J Testers can do coding along with their regular testing job. They can play with our dlls.
For automation they can use a free source tool Watin.
Very useful tool. It has record and play features.
This is another tool ; Wax
http://www.codeplex.com/wax. Wax allows users to create automated WatiN tests using Microsoft Excel
A set of Unit Test rules by Michael Feathers http://www.artima.com/weblogs/viewpost.jsp?thread=126923
Test Double Patterns
http://xunitpatterns.com/Test%20Double.html
Report Writer’s Guide: http://msdn2.microsoft.com/en-us/library/Aa645137.aspx
Create a report in 15 minutes or less: http://www.microsoft.com/dynamics/crm/using/customizing/reporttutorial.mspx
Filtered Views: http://msdn2.microsoft.com/en-us/library/aa681857.aspx
Blog on Filtered Views: http://blogs.msdn.com/crm/archive/2006/05/01/587823.aspx Talking about Part time job portalshttp://bangalore.kijiji.in/ December 31 ILMergeILMerge is a utility that can be used to merge multiple .NET assemblies into a single assembly. ILMerge takes a set of input assemblies and merges them into one target assembly. The first assembly in the list of input assemblies is the primary assembly. When the primary assembly is an executable, then the target assembly is created as an executable with the same entry point as the primary assembly. Also, if the primary assembly has a strong name, and a .snk file is provided, then the target assembly is re-signed with the specified key so that it also has a strong name. ILMerge is packaged as a console application. But all of its functionality is also available programmatically. Note that Visual Studio 2005 does allow one to add an executable as a reference, so you can write a C# client that uses ILMerge as a library. There are several options that control the behavior of ILMerge. See the documentation that comes with the tool for details. ILMerge runs in the v2.0 .NET Runtime, but it is also able to merge v1 or v1.1 assemblies. However it can merge PDB files only for v2 assemblies. Currently, ILMerge works only on Windows-based platforms. It does not yet support Rotor or Mono. If you have any problems using ILMerge please contact mbarnett _at_ microsoft _dot_ com. More details are available at the ILMerge web site. Click here to download. This article is originally published by Microsoft. December 21 What is the equivalent of the ASP.NET Repeater in WPF?The ASP.NET repeater is a great control for creating an arbitrary templated look for lists of data in ASP.NET web applications. WPF's databinding bears a great deal of similarity to the templating support found in the repeater, taking the power of templating even further by allowing templates to be defined as resources and re-used in multiple contexts, and in lots of different types of controls. However in spite of this there is no Repeater control in WPF. Sample Repeater (from MSDN) How can you replicate the functionality of the repeater in WPF? It turns out this is quite easy using an ItemsControl. ItemsControl is the base type that lots of list-like controls in WPF like ListBox, ComboBox and Menu which inherit from it either directly or indirectly. ItemsControl is also the parent to some list-like controls you might not expect such as the toolbar (which is really just a list of buttons and other controls, usually laid out horizontally) and StatusBar (once again, usually just a kind of horizontal list of controls). In spite of its fairly fundamental nature to lots of the usual suspects in the WPF controls namespace it isn't an abstract type and can be created in markup and bound like this: ItemsControl Xaml Code The <DataTemplate> element allows us to specify how we want each item the ItemsControl is bound to, and the ItemsSource property on the ItemsControl populates the bound items from the data context (I'm assuming for the purposes of this demo that the stuff you want to bind to is in there). Another thing you may wish to do with the ItemsControl is to place it inside of a ScrollViewer control. The ASP.NET repeater generates HTML which is hosted in the browser, which handles showing a scroll-bar if the document is longer than can be displayed on a single screen. WPF Windows and Pages don't default to this way of operating, and thus you probably want to add the scroll viewer if more items are added to the ItemsControl than can be displayed inside the Window or Page. This article originally published by learnwpf.com |
Links related to .NET
Links related to UML Diagrams
|
|||||||||||||||||
|
|