Wednesday, October 29, 2003
ASP to ASP.NET Migration Assistant
The ASP to ASP.NET Migration Assistant is designed to help you convert ASP pages and applications to ASP.NET. It does not make the conversion process completely automatic, but it will speed up your project by automating some of the steps required for migration.
Here’s how to try the ASP to ASP.NET Migration Assistant Alpha:
Learn more and download the tool
Here’s how to try the ASP to ASP.NET Migration Assistant Alpha:
Learn more and download the tool
Microsoft .NET ObjectSpaces
Microsoft .NET ObjectSpaces are a set of classes and interfaces that enable you to treat data as an object (or objects), independent of the underlying data store used by an application. ObjectSpaces builds on and contains a set of new data access APIs within the Microsoft .NET Framework to provide access to relational data sources such as Microsoft SQL Server®, OLE DB data sources, etc.
You can use the ObjectSpaces to perform the following data related tasks/steps:
-- Get data as objects from a data source using a particular query criteria
-- Navigate one-to-many or one-to-one relationships using the objects returned
-- Modify the values/properties of the objects
-- Resolve changes back to the data source
You can use the ObjectSpaces to perform the following data related tasks/steps:
-- Get data as objects from a data source using a particular query criteria
-- Navigate one-to-many or one-to-one relationships using the objects returned
-- Modify the values/properties of the objects
-- Resolve changes back to the data source
C# examples in Microsoft website
Some cool new features of ASP.NET 2.0, Whidbey, SQL Yukon....
1. You will be able to drag a SQL Server table and drop it into a page, which will give you a data binded datagrid, mostly through property manipulation, the grid will be sortable, editable and updatable
2. One goal of ASP.NET 2.0 is to reduce the amount of code needed by 70-75%, Scott thinks Whidbey will get very close to that mark
3. Another goal is to simplify administration, ASP.NET 2.0 will offer a rich configuration API along with rich admin tools, in the bottom you will still have good old XML config files
4. We will get Intellisense in config files and in code embedded in web forms (as opposed to code-behind classes)
5. We will get some 40 new controls, including things like a rich treeview and security controls (authentication). Controls will work with both two-tier and three-tier data models.
6. We will have building blocks APIs services, like for example: membership services, role management and a personalization system
7. This APIs will use a provider model, so that you can create, for example, your own credentials provider and replace the one that's used out of the box by the authentication block (SQL Server tables, it seems)
8. The template columns design-time editor will get a major update, including two-way databinding and custom controls that can be dragged and dropped into the column (for example, drop-downs)
9. ASP.NET 2.0 will be 64-bit enabled
10. In particular, IIS 6.0 will allow two use the ASP.NET authentication information to control access to classic ASP pages and even other resources like images or JSP pages
11. An administrator could be notified by e-mail every time a certain exception raises
12. Nothing to do with ASP.NET 2.0: in a few weeks a utility to convert classic ASP pages to ASP.NET will be available at www.asp.net
13. Enterprise Services will allow you to start/stop a transaction at any fixed point in your code, you will not be constrained to object boundaries
14. There will be a data access layer designer which will allow you to choose tables, views, add properties and then access all this elements in a strongly-typed way
15. Alternatively, you will be able to use Object Spaces, which is an object-relational mapping tool that will be released as part of Whidbey
16. Yukon and Whidbey have the same release timeframe
17. To create Yukon user-defined types you will be able to use any CLR value class (C# struct)
18. The Cache object will be enhanced so that you can, for example, make a dataset valid as long as the underlaying source (a table, usually) doesn't change.
2. One goal of ASP.NET 2.0 is to reduce the amount of code needed by 70-75%, Scott thinks Whidbey will get very close to that mark
3. Another goal is to simplify administration, ASP.NET 2.0 will offer a rich configuration API along with rich admin tools, in the bottom you will still have good old XML config files
4. We will get Intellisense in config files and in code embedded in web forms (as opposed to code-behind classes)
5. We will get some 40 new controls, including things like a rich treeview and security controls (authentication). Controls will work with both two-tier and three-tier data models.
6. We will have building blocks APIs services, like for example: membership services, role management and a personalization system
7. This APIs will use a provider model, so that you can create, for example, your own credentials provider and replace the one that's used out of the box by the authentication block (SQL Server tables, it seems)
8. The template columns design-time editor will get a major update, including two-way databinding and custom controls that can be dragged and dropped into the column (for example, drop-downs)
9. ASP.NET 2.0 will be 64-bit enabled
10. In particular, IIS 6.0 will allow two use the ASP.NET authentication information to control access to classic ASP pages and even other resources like images or JSP pages
11. An administrator could be notified by e-mail every time a certain exception raises
12. Nothing to do with ASP.NET 2.0: in a few weeks a utility to convert classic ASP pages to ASP.NET will be available at www.asp.net
13. Enterprise Services will allow you to start/stop a transaction at any fixed point in your code, you will not be constrained to object boundaries
14. There will be a data access layer designer which will allow you to choose tables, views, add properties and then access all this elements in a strongly-typed way
15. Alternatively, you will be able to use Object Spaces, which is an object-relational mapping tool that will be released as part of Whidbey
16. Yukon and Whidbey have the same release timeframe
17. To create Yukon user-defined types you will be able to use any CLR value class (C# struct)
18. The Cache object will be enhanced so that you can, for example, make a dataset valid as long as the underlaying source (a table, usually) doesn't change.
Mystic Microsoft : Spiritual Transformation in the Halls of High Technology
Kraig Brockschmidt, former employee of Microsoft has wrote this book... it is still in draft.. worth a read :)... Its not about MS 's products or not abt the fight with linux/opensource etc.. Its abt the spiritual transformation which the author went thru during his 8 yrs at MS. very different...
Read it here
Read it here
Wednesday, October 22, 2003
C# Compilers.....
Microsoft's Command-Line Compiler
Mono
DotGNU Portable.NET
SharpDevelop
Thursday, October 16, 2003
http://www.cs.washington.edu/education/course-webs.html
Wednesday, October 15, 2003
Sample Chapters
Srinivasa Sivakumar has listed more than 500 sample chapters (in HTML/PDF format) on his resource site, from various books related to .NET. A great resource!
Srinivasa Sivakumar has listed more than 500 sample chapters (in HTML/PDF format) on his resource site, from various books related to .NET. A great resource!
Google Trick
It appears you can get a list of the world's favourite sites by going to Google and searching for www.
Tuesday, October 14, 2003
Regular Expression Library
Enable-AutoComplete Feature In Command Line
Enable-AutoComplete Feature In Command Line
change registry by using regedit. If you have XP you can do this also by using powertoys (tweakxp)
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Command Processor
Right click on CompletionChar
DWORD change that to 9
restart and you are done. Pressing tab in the command line can complete the next match of the command that you are typing.
change registry by using regedit. If you have XP you can do this also by using powertoys (tweakxp)
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Command Processor
Right click on CompletionChar
DWORD change that to 9
restart and you are done. Pressing tab in the command line can complete the next match of the command that you are typing.