Ravikanth's Blog

Happenings around Me

Disclaimer

India MVP Blogs

Mugh blogs

My

My Favorites

My Network Places

April 2004 - Posts

Datagrid scroll and column freeze
Check out the rich scrolling datagrid at the following location.
http://www.makeitscroll.com/
Here is what you can do with the ScrollableGrid:
1. Vertical Scrolling
2. Horizontal Scrolling
3. Scroll To Position on PostBack
4. Freeze Columns
5. Freeze Header
Displaying nested tables, parent-child tables in datagrid

Web control that would allow displaying nested tables, parent-child tables in a datagrid. Please click the following url:
http://www.denisbauer.com/ASPNETControls/HierarGrid.aspx

for demo please click the following url:
http://www.denisbauer.com/ASPNETControls/NestedHierarGridDemo.aspx

Microsoft opens up Visio schemas - DatadiagramML

microsoft released documentation that allows corporate and third-party developers to take full advantage of the XML-based schemas, called DatadiagramML, in its Office Visio diagramming tool.

For more information check the following link
http://www.microsoft.com/office/xml/default.mspx

 

Data Access Block Release 3.0.9.0 is available!

Data Access Application Block 3.0.9.0 (Abstract Factory Implementation - BETA for 3.1.0.0)  is released. Click here for complete details.

This is a beta release for 3.1.0.0

Deploy .NET applications as a single EXE that runs without the .NET Framework

Today, Fellow mvp teucer pointed a cool link to install .NET Application without .NET Framework

Check the following link Thinstall 

Few notable things from the site…

Thinstall packages an entire application suite into a single EXE file that is able to run directly without decompressing to disk.  Software Developers can use Thinstall to protect and hide their data files from prying eyes, prevent disassembly of their EXE or DLL files, and create “no installation required” distributions of their software applications.

 How does it work?

Thinstall first inspects your program to find all the code it uses. Next Thinstall packages these files into a single EXE utilizing patent pending Virtual Registry and Virtual File system technology to relocate .NET Framework directories so all files are always loaded from your EXE package. The system version of the .NET framework is never used and it does not matter if the user has v1.0, v1.1, both or no version at all.

 Thinstall's virtual registry allows .NET Framework's ActiveX controls to be visible to your application without system changes. These ActiveX controls are listed in the text file mscoree.dll.threg.

 Thinstall relocates the Global Assembly Cache and Native Images directory to reside inside your EXE package. This prevents any conflicts from external configurations. These settings are controlled in the text file fusion.dll.threg.

 Special Notes:
Thinstall is not able to determine assemblies or external programs that are used dynamically. For example, assemblies that are referenced explicitly through System.Reflection.Assembly.Load
For such assemblies, you may need to manually add these Assemblies to your project by copying from c:\windows\assembly\gac

Linux cheaper than Windows

Yankee Group Study on Why Linux is more expensive than Windows.

http://www.cxotoday.com/cxo/jsp/index.jsp?log=false&file=template1.jsp&section_code=1&section=News&storyid=807&subsection_code=1&subsection=Business&source=cxtnl

Shared Source Initiative: WiX Code Release

As a part of the Shared Source Initiative, microsoft released source code for the Windows Installer XML (WiX) developer tool to SourceForge under the IBM Common Public License or CPL. The WiX project is the first Shared Source Initiative to go "public" on Source Forge (an open source project site) rather than a microsoft site. It is also the first to use an externally created “Open Source” license.

For more information please see http://sourceforge.net/projects/wix/

PowerPoint Presentation on 64-bit Application developement

1. PowerPoint Presentation on developing 64-bit applications
64-bit Application Development

2. PowerPoint Presentation on ASP.NET: Whidbey Release & 64 Bit
ASP.NET: Whidbey Release & 64 Bit

3.PowerPoint Presentation on writing managed code for both 32-bit and 64-bit enviroments
Writing Managed Code for Both 32 and 64 bit Environments

Reading Remote Machines Registry

The trick to read the remote registry is to open the remote base key using the static class method:

RegistryKey regKey = RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive.LocalMachine, strMachineName);   
regKey=regKey.OpenSubKey("System\\CurrentControlSet\\Services\\MOM",true); //true makes regKey writable
regKey.SetValue("Start",4); //disable the service
regKey.Close(); //Close should actually be part of a finally block just in case

More Posts