Client-side ASP scripting with HTML Scripting Pages
I was wondering how to make HTML pages dynamic, on the line of www.experts-exchange.com and finally decided to do a search on net for the same.
I found this excellent article on www.aspfree.com, which gives a detailed insight. I am now learning this and would post some more urls soon here, after leanring them.
Here is a sample text from the article:
One of the major drawbacks to using embedded web browser controls is that they can only display static content. That is, until now. HTML Scripting Pages, or HSP for short, is the first and only product to actually run ASP pages on the Windows client machine in a plug-in DLL. No longer are webpages doomed to only display static webpages. With HSP, webpages can be seamlessly generated on the fly within either the Internet Explorer webbrowser or embedded IEX webbrowser controls. You can actually run "browser applications" (analogous to a web application) right inside Internet Explorer entirely on the Windows machine with no Internet connection. This ability has tremendous implications for Windows programmers. Suddenly, an entire new programming/display methodology is opened up.
If anyone knows more details, please do let me know.
Thanks
Kiran
Sunday, September 26, 2004
Thursday, September 16, 2004
SQL Server Developer Center: Test Run: Automate Testing of Your Stored Procs
SQL Server Developer Center: Test Run: Automate Testing of Your Stored Procs: "
Automate Testing of Your Stored Procs
James McCaffrey
Download the code for this article: TestRun0409.exe (124KB)
Many Windows�-based applications have a SQL Server� back-end component that contains stored procedures. Although techniques to automatically test functions in the front-end code are well known, the techniques to write test automation for stored procedures are not. SQL Server 2005 will provide greatly enhanced integration with the Microsoft� .NET Framework including the ability to write stored procedures in C# and other .NET-targeted languages. This will certainly increase the use of stored procedures and the importance of testing them thoroughly.
In this column I'll walk you through the creation of a simple but representative SQL stored procedure and will then show you how to quickly write powerful test automation that verifies its functionality so that you'll be ready when you start using SQL Server 2005. I will also explain some key principles of writing test automation for SQL stored procedures."
Automate Testing of Your Stored Procs
James McCaffrey
Download the code for this article: TestRun0409.exe (124KB)
Many Windows�-based applications have a SQL Server� back-end component that contains stored procedures. Although techniques to automatically test functions in the front-end code are well known, the techniques to write test automation for stored procedures are not. SQL Server 2005 will provide greatly enhanced integration with the Microsoft� .NET Framework including the ability to write stored procedures in C# and other .NET-targeted languages. This will certainly increase the use of stored procedures and the importance of testing them thoroughly.
In this column I'll walk you through the creation of a simple but representative SQL stored procedure and will then show you how to quickly write powerful test automation that verifies its functionality so that you'll be ready when you start using SQL Server 2005. I will also explain some key principles of writing test automation for SQL stored procedures."
SQL Server Developer Center: Reporting Services: Reporting: Deliver User-Friendly Reports from Your Application with SQL Server Reporting Services
SQL Server Developer Center: Reporting Services: Reporting: Deliver User-Friendly Reports from Your Application with SQL Server Reporting Services: "Reporting Services is a server-based reporting platform that is built on the .NET Framework and integrated with SQL Server 2000, so you can integrate rich reporting features into your apps using an extensive Web services-based API. Although the report server uses SQL Server as the repository for reports, any data source with an OLE DB, ODBC, or ADO.NET provider can be used to supply data to the reports, making Reporting Services a great choice for reporting in diverse enterprise environments.
Reporting Services is licensed as part of SQL Server 2000, so if you already have a licensed copy of SQL Server, you can run Reporting Services on the same server for no additional license fee. If you decide to run Reporting Services on a separate machine that is not yet licensed for SQL Server, such as a Web server, you will need to purchase an additional SQL Server license."
Reporting Services is licensed as part of SQL Server 2000, so if you already have a licensed copy of SQL Server, you can run Reporting Services on the same server for no additional license fee. If you decide to run Reporting Services on a separate machine that is not yet licensed for SQL Server, such as a Web server, you will need to purchase an additional SQL Server license."
SQL Server Developer Center: Using an ADO.NET DataSet as a Reporting Services Data Source
SQL Server Developer Center: Using an ADO.NET DataSet as a Reporting Services Data Source: "Introduction
Reporting Services provides access to SQL Server, Oracle, ODBC, and OLE DB data sources as part of its standard features. For many reporting scenarios, connecting to a database and running a query is all that is needed to get all the information you need to report upon. But what happens if you want to use a DataSet as your data source? For example, maybe you already have a middle tier that processes your data to conform to your business logic and produces a DataSet as a result. Or maybe you don't, but you nonetheless want to manipulate your raw data prior to reporting in ways that are a better fit for a Microsoft Visual Basic or C# implementation than a SQL implementation, and a DataSet would be the logical end result of such processing. Well, fortunately, it is possible to do this. It is even relatively easy, once you work out what parts of the data processing extension interfaces really have to be implemented to wrap up a DataSet in a way that Reporting Services can use. "
Reporting Services provides access to SQL Server, Oracle, ODBC, and OLE DB data sources as part of its standard features. For many reporting scenarios, connecting to a database and running a query is all that is needed to get all the information you need to report upon. But what happens if you want to use a DataSet as your data source? For example, maybe you already have a middle tier that processes your data to conform to your business logic and produces a DataSet as a result. Or maybe you don't, but you nonetheless want to manipulate your raw data prior to reporting in ways that are a better fit for a Microsoft Visual Basic or C# implementation than a SQL implementation, and a DataSet would be the logical end result of such processing. Well, fortunately, it is possible to do this. It is even relatively easy, once you work out what parts of the data processing extension interfaces really have to be implemented to wrap up a DataSet in a way that Reporting Services can use. "
MSDN India - Chat Transcript: Exploring XML in SQL Server 2005
MSDN India - Chat Transcript: "SQL Server 2000 XML Features
Host: Srinivas Sampath (MVP) & Vinod Kumar (MSDN India Community Star)"
Host: Srinivas Sampath (MVP) & Vinod Kumar (MSDN India Community Star)"
MSDN India - Chat Transcript: Exploring XML in SQL Server 2005
MSDN India - Chat Transcript: "SQL Server 2000 XML Features
Host: Srinivas Sampath (MVP) & Vinod Kumar (MSDN India Community Star)"
Host: Srinivas Sampath (MVP) & Vinod Kumar (MSDN India Community Star)"
MSDN India - Chat Transcript: Exploring XML in SQL Server 2005
MSDN India - Chat Transcript:
An Informative chat on Exploring XML in SQL Server 2005.
An Informative chat on Exploring XML in SQL Server 2005.
Basic Instincts: Thread Synchronization -- MSDN Magazine, September 2004
Basic Instincts: Thread Synchronization -- MSDN Magazine, September 2004: "The Dangers of Concurrency
Some programming problems do not surface until you begin to execute the code associated with a class or object on multiple threads at once. For example, when multiple threads are executing methods concurrently on a single object, it opens up the possibility of one thread seeing data that's been left in an inconsistent or corrupt state by another thread. This is possible because of the way in which threads are scheduled by the underlying operating system.
The way the operating system's thread scheduler preempts one thread and begins to execute another thread is nondeterministic, meaning that a thread may be preempted while in the middle of a set of related update operations. This makes it possible for a second thread to gain control of the processor and to see the first thread's partially completed work."
Some programming problems do not surface until you begin to execute the code associated with a class or object on multiple threads at once. For example, when multiple threads are executing methods concurrently on a single object, it opens up the possibility of one thread seeing data that's been left in an inconsistent or corrupt state by another thread. This is possible because of the way in which threads are scheduled by the underlying operating system.
The way the operating system's thread scheduler preempts one thread and begins to execute another thread is nondeterministic, meaning that a thread may be preempted while in the middle of a set of related update operations. This makes it possible for a second thread to gain control of the processor and to see the first thread's partially completed work."
Web Services Developer Center: Web Services Enhancements (WSE): WS-Security Drilldown in Web Services Enhancements 2.0
Web Services Developer Center: Web Services Enhancements (WSE): WS-Security Drilldown in Web Services Enhancements 2.0: "WS-Security Drilldown in Web Services Enhancements 2.0
Don Smith
Microsoft Corporation
Updated August 2004
Applies to:
SOAP Messaging
Microsoft� .NET Framework
WS-Security Specification
WS-SecurityPolicy Specification
WS-SecureConversation Specification
Web Services Enhancements 2.0 (WSE 2.0) for Microsoft .NET
Download the WSE2SecurityDrilldownSample.exe source code from the Microsoft Download Center.
Summary: How to use Web Services Enhancements 2.0 to implement security, trust, and secure conversations in Web services architecture. Also covers the security-related changes from Web Services Enhancements 1.0. "
Don Smith
Microsoft Corporation
Updated August 2004
Applies to:
SOAP Messaging
Microsoft� .NET Framework
WS-Security Specification
WS-SecurityPolicy Specification
WS-SecureConversation Specification
Web Services Enhancements 2.0 (WSE 2.0) for Microsoft .NET
Download the WSE2SecurityDrilldownSample.exe source code from the Microsoft Download Center.
Summary: How to use Web Services Enhancements 2.0 to implement security, trust, and secure conversations in Web services architecture. Also covers the security-related changes from Web Services Enhancements 1.0. "
ASP.NET Home: ASP.NET: Web Applications: Working with Client-Side Script
ASP.NET Home: ASP.NET: Web Applications: Working with Client-Side Script: "Working with Client-Side Script
Scott Mitchell
4GuysFromRolla.com
August 2004
Summary: While ASP.NET performs most of its processing on the server, some actions are better served by client-side processing. Scott Mitchell shows how your ASP.NET pages and controls can add client-side code. "
Scott Mitchell
4GuysFromRolla.com
August 2004
Summary: While ASP.NET performs most of its processing on the server, some actions are better served by client-side processing. Scott Mitchell shows how your ASP.NET pages and controls can add client-side code. "
Subscribe to:
Posts (Atom)
