Suresh Behera

The Microsoft .Net Junkies

News

Blogroll

Reading

September 2005 - Posts

Download Visual Studio .NET 2003 Posters

Nice diagrams / posters for .Net Architect. I was searching for this long day back for my pre-sales activity.
Here all those.

Microsoft Visual Studio .NET Windows Forms Classes in the .NET Framework
Size: 407 KB
Format: PDF

Microsoft Visual Studio .NET Visual Basic .NET
Size: 370 KB
Format: PDF

Microsoft Visual Studio .NET, ATL, ATL Server, OLE DB Templates
Size: 914 KB
Format: PDF

Microsoft Foundation Class Library Version 7.0
Size: 466 KB
Format: PDF

Namespaces & Selected Classes in the .NET Framework
Size: 1,126 KB
Format: PDF

Microsoft Visual Studio .NET Automation Object Model
Size: 283 KB
Format: PDF

Microsoft Visual Studio .NET Web-Related Classes in ASP.NET
Size: 822 KB
Format: PDF

Microsoft Visual Studio .NET Distributed Application Development
Size: 805 KB
Format: PDF

Microsoft Visual Studio .NET ADO.NET and System.XML Classes in the .NET Framework
Size: 524 KB
Format: PDF

Microsoft Visual Studio .NET Data Access
Size: 283 KB
Format: PDF

Suresh Behera

 

Posted: Sep 28 2005, 02:55 PM by Suresh Behera | with 4 comment(s)
Filed under:
Description of the undiscovered tips about Excel

Wha..cool tips for Technical Manager (e.g using excel lots ) :)

Join text in multiple columns
  Set the print area
  Exclude duplicate items in a list
  Multiply text values by 1 to change text to numbers
  Use the Text Import Wizard to change text to numbers
  Sort decimal numbers in an outline
  Use a data form to add records to a list
  Enter the current date or time
  View the arguments in a formula
  Enter the same text or formula in a range of cells
  Link a text box to data in a cell
  Link a picture to a cell range
  Troubleshoot a long formula
  View a graphical map of a defined name
  Fill blank cells in a column with contents from a previous cell
  Switch from a relative reference to an absolute reference
  Use the OFFSET function to modify data in cells that are inserted
  Use the Advanced Filter command
  Use conditional sums to total data
  Use conditional sums to count data
  Use the INDEX function and the MATCH function to look up data
  Drag the fill handle to create a number series
  Automatically fill data
  Use the VLOOKUP function with unsorted data
  Return every third number
  Round to the nearest penny
  Install and use Microsoft Excel Help
  Do not open and save directly from a floppy disk
  Use one keystroke to create a new chart or worksheet
  Set up multiple print areas on the same worksheet

Cheers..

Suresh Behera

Posted: Sep 27 2005, 11:48 PM by Suresh Behera | with no comments
Filed under:
Export gmail contacts

I was surprise to see the Export contact link on my gmail account.I was waiting for this featurs since long time.Thanks to google.

Cheers...

Suresh Behera

Posted: Sep 27 2005, 10:25 PM by Suresh Behera | with no comments
Filed under:
Export gmail contacts

I was surprise to see the Export contact link on my gmail account.I was waiting for this featurs since long time.Thanks to google.

Cheers...

Suresh Behera

Posted: Sep 27 2005, 09:58 PM by Suresh Behera | with 3 comment(s)
Filed under:
Use full programming tips for Freshers

It looks funny but most practical tip for those who new to programming world. Thanks to Matt Gullett for this tips. I recalled my old after reading this article :)

 NON TECHNICAL 
 1 Set personal goals 
 2 Read, Read, Read 
 3 Come out of the closet 
 4 Meetings are not all bad, just mostly bad 
 5 After hours is off limits 
 6 Set reasonable expectations 
 7 I'm not a programmer, I'm an architect 
     
 TECHNICAL 
 1 Plan, then code 
 2 The right tool for the right job 
 3 Fix bugs early 
 4 Develop good coding habits 
 5 Know thy enemy 
 6 Documentation is your friend 
 7 Form over function

For More read
The Standalone Programmer: Tips from the trenches

 

Suresh Behera

 

 

ASP.NET 2.0 : Frequently Asked Questions

General Questions on ASP.NET 2.0

  • Do I need IIS to run Web applications?
    If you are using Visual Studio, you can use the ASP.NET Development Server built into Visual Studio to test your pages. The server functions as a local Web server, running ASP.NET Web pages in a manner virtually identical to how they run in IIS. To deploy a Web application, you need to copy it to a computer running IIS version 5 or 6.
  • How do I create pages for mobile devices?
    ASP.NET will automatically detect the type of browser making the request. This information is used by the page and by individual controls to render appropriate markup for that browser. You therefore do not need to use a special set of pages or controls for mobile devices. (Whether you can design a single page to work with all types of browsers will depend on the page, on the browsers you want to target, and on your own goals.)
  • Are ASP.NET pages XHTML compatible?
    Yes. Individual controls render markup that is compatible with the XHTML 1.1 standard. It is up to you, however, to include the appropriate document type declaration and other XHTML document elements. ASP.NET does not insert elements for you to ensure XHTML compatibility. For details, see ASP.NET and XHTML Compliance.
  • Can I hide the source code for my page?
    Server-side code is processed on the server and is not sent to the browser, so users cannot see it. However, client script is not protected; any client script that you add to your page, or that is injected into the page by server processing, is visible to users. If you are concerned about protecting your source code on the server, you can precompile your site and deploy the compiled version. For details, see Publishing Web Sites.
  • When I run a page, I get the error "The page cannot be displayed" and an HTTP 502 Proxy Error. Why?
    This error can occur if you are running ASP.NET Web pages using the Visual Web Developer Web server, because the URL includes a randomly selected port number. Proxy servers do not recognize the URL and return this error. To get around the problem, change your settings in Internet Explorer to bypass the proxy server for local addresses, so that the request is not sent to the proxy. In Internet Explorer, you can make this change in Tools > Internet Options. In the Connections tab, click LAN Settings and then select Bypass proxy server for local addresses.
  • Which page code model is preferable, single-file or code-behind?
    Both models function the same and have the same performance. The choice of using single-file pages versus code-behind pages is one of personal preference and convenience. For details, see ASP.NET Web Page Code Model.
  • The QuickStart examples and examples in the API reference seem to use single-file pages frequently. Does this mean that single-file is the preferred model for pages?
    No. Single-file pages are frequently used in examples because they are easier to illustrate — the writer does not have to create a separate file to show the code.
  • Is it better to write code in C# or Visual Basic?
    You can write code for your Web application in any language supported by the .NET Framework. That includes Visual Basic, C#, J#, JScript, and others. Although the languages have different syntax, they all compile to the same object code. The languages have small differences in how they support different features. For example, C# provides access to unmanaged code, while Visual Basic supports implicit event binding via the Handles clause. However, the differences are minor, and unless your requirements involve one of these small differences, the choice of programming language is one of personal preference. Once programs are compiled, they all perform identically; that is, Visual Basic programs run just as fast as C# programs, since they both produce the same object code.
  • Do I have to use one programming language for all my Web pages?
    No. Each page can be written in a different programming language if you want, even in the same application. If you are creating source code files and putting them in the \Code folder to be compiled at run time, all the code in must be in the same language. However, you can create subfolder in the \Code folder and use the subfolders to store components written in different programming languages.
  • Is the code in single-file and code-behind pages identical?
    Almost. A code-behind file contains an explicit class declaration, which is not required for single-file pages.
  • Is the old code-behind model still supported?
    Old projects will continue to run without change. In Visual Studio 2005, if you open a project created in Visual Studio .NET 2002 or 2003, the project is converted to the new project layout used in Visual Studio 2005. As part of the conversion, pages that use the old code-behind model are converted to use the new code-behind model. You cannot create pages using the old code-behind model in Visual Studio 2005.
Questions on ASP.NET 2.0 Controls

  • Why is there no DataGrid control on the Toolbox?
    The DataGrid control has been superseded by the GridView control, which can do everything the DataGrid control does and more. The GridView control features automatic data binding; auto-generation of buttons for selecting, editing, and deleting; automatic sorting; and automatic paging. There is full backward compatibility for the DataGrid control, and pages that use the DataGrid will continue to work as they did in version 1.0 of ASP.NET.
  • Can I still use the DataList and Repeater controls?
    Absolutely. You can use them the way you always have. But note that the controls have been enhanced to be able to interact with data source controls and to use automatic data binding. For example, you can bind a DataList or Repeater control to a SqlDataSource control instead of writing ADO.NET code to access the database.
  • What's the difference between login controls and Forms authentication?
    Login controls are an easy way to implement Forms authentication without having to write any code. For example, the Login control performs the same functions you would normally perform when using the FormsAuthentication class — prompt for user credentials, validate them, and issue the authentication ticket — but with all the functionality wrapped in a control that you can just drag from the Toolbox in Visual Studio. Under the covers, the login control uses the FormsAuthentication class (for example, to issue the ticked) and ASP.NET membership (to validate the credentials). Naturally, you can still use Forms authentication yourself, and applications you have that currently use it will continue to run.
 

Configuring ASP.NET 2.0


 

Questions on Visual Web Developer

More.. http://msdn.microsoft.com/asp.net/beta2/faq/default.aspx

Suresh Behera

Bhagavad Gīta भगवद् गीता

All about Bhagavad Gīta ( भगवद् गीता )
---------------------------------------------

BG 1: Observing the Armies on the Battlefield of Kurukṣetra

BG 2: Contents of the Gītā Summarized

BG 3: Karma-yoga

BG 4: Transcendental Knowledge

BG 5: Karma-yoga — Action in Kṛṣṇa Consciousness

BG 6: Dhyāna-yoga

BG 7: Knowledge of the Absolute

BG 8: Attaining the Supreme

BG 9: The Most Confidential Knowledge

BG 10: The Opulence of the Absolute

BG 11: The Universal Form

BG 12: Devotional Service

BG 13: Nature, the Enjoyer, and Consciousness

BG 14: The Three Modes Of Material Nature

BG 15: The Yoga of the Supreme Person

BG 16: The Divine And Demoniac Natures

BG 17: The Divisions of Faith

BG 18: Conclusion — The Perfection of Renunciation

For more information http://www.bhagavadgitaasitis.com/

Suresh Behera

Posted: Sep 22 2005, 10:20 AM by Suresh Behera | with 1 comment(s)
Filed under:
Remote Desktop Web Connection for Windows Server 2003
The Remote Desktop Web Connection ActiveX control allows you to access your computer through Remote Desktop, via the Internet, from another computer using Internet Explorer. You must be using Internet Information Services (IIS) to host a Web site to use this feature. DownloadDownload
Office "12" XML Schema Reference - PDC 2005 Preview
DRAFT documentation for XML schemas used in Microsoft Office "12" including Microsoft Office "12" Word, Microsoft Office "12" Excel and Microsoft Office "12" PowerPoint schemas. http://www.microsoft.com/downloads/details.aspx?FamilyId=15805380-F2C0-4B80-9AD1-2CB0C300AEF9&displaylang=en Suresh Behera
Future Versions : C# 3.0 (“C# Orcas”)

C# 3.0 Extension :

·         Implicitly typed local variables, which permit the type of local variables to be inferred from the expressions used to initialize them.

·         Extension methods, which make it possible to extend existing types and constructed types with additional methods.

·         Lambda expressions, an evolution of anonymous methods that provides improved type inference and conversions to both delegate types and expression trees.

·         Object initializers, which ease construction and initialization of objects.

·         Anonymous types, which are tuple types automatically inferred and created from object initializers.

·         Implicitly typed arrays, a form of array creation and initialization that infers the element type of the array from an array initializer.

·         Query expressions, which provide a language integrated syntax for queries that is similar to relational and hierarchical query languages such as SQL and XQuery.

·         Expression trees, which permit lambda expressions to be represented as data (expression trees) instead of as code (delegates).

C# 3.0 Language Specification
Read about the proposed changes to the C# language.

101 Sample LINQ Queries
See how LINQ is used when querying various data types with these sample queries.  

·  C# 3.0 LINQ in action

This video showcases the use of The LINQ Project with C# 3.0. In this video, LINQ is used to query in-memory data stores. If you would like to follow along, you should install the LINQ Technology Preview first.   

·  C# 3.0 XLinq in action

This video showcases the use of The LINQ Project with C# 3.0. In this video, LINQ is used to query XML files. If you would like to follow along, you should install the LINQ Technology Preview first.   

·  C# 3.0 DLinq in action

This video showcases the use of The LINQ Project with C# 3.0. In this video, LINQ is used to query relational databases. If you would like to follow along, you should install the LINQ Technology Preview first.

 

C# Language Specifications 

 

C# Language Specification 2.0, March 2005 Draft
This document describes the new features of the C# language, including Generics, Anonymous Methods, and Partial Types. Please note that this is a draft document intended to give you a preview of the "Whidbey" release of the C# language.   


 

C# Language Working Draft 2.7, June 2004 (PDF)
In January, 2003, Ecma Technical Committee TC39, Task Group 2 (TG2) started work on a revision of the C# standard. When TG2 has completed this specification, it will be submitted to the Ecma General Assembly (GA) for consideration as an Ecma standard. Once it has been adopted as such, the specification will be submitted to ISO/IEC JTC 1 via the latter's Fast-Track process. The first ISO/IEC standard for C# was published in April, 2003, and is known formally as ISO/IEC 23270 (C#). An equivalent specification was adopted as a 2nd edition standard by Ecma at its December, 2002, General Assembly. Posted here is a snapshot of TG2's work to date. TG2 is providing this working document to the public for informational purposes only. The contents are subject to change. To participate in the standardization process, contact your organization's Ecma representative. If your company does not currently participate in Ecma and wishes to do so, please contact Ecma (http://www.ecma-international.org) directly.   


 

C# Language Specification 1.2
This document describes the C# language in detail and is intended to be correct for the 7.1 version of the C# compiler.   


 

C# Language Specification 1.0
This document describes the C# 1.0 language in detail. The ISO/IEC 32270:2003 and ECMA-334 (2nd Edition - December 2002) C# standards are based on the 1.0 version of the C# specification.   


C# Language References

 

C# Language Specification
Describes the syntax, semantics, and design of the C# programming language   


 

C# Grammar
Contains summaries of the lexical and syntactic grammars of the C# programming language   


 

C# Keywords
Keywords are predefined reserved identifiers that have special meanings to the compiler. They cannot be used as identifiers in your program unless they include @ as a prefix. For example, @if is a legal identifier but if is not because it is a keyword.   


 

C# Operators
C# provides a large set of operators, which are symbols that specify which operations to perform in an expression. C# predefines the usual arithmetic and logical operators, as well as a variety of others. In addition, many operators can be overloaded by the user, thus changing their meaning when applied to a user-defined type.   


 

C# Attributes
Get an introduction to attributes and descriptions of the AttributeUsage, Conditional and the Obsolete reserved attributes.   


 

C# Preprocessor Directives
Learn about C#'s conditional compilation directives.   


 

C# Language Features
Learn about arrays, Main method, properties, indexers, passing parameters, and other language features   


 

C# Language Tutorials
The C# tutorials provide an overview of the basics of the language and identify important language features. Each tutorial includes one or more sample programs. The tutorials discuss the sample code plus provide additional background information. They also link to the corresponding sample abstract topics, where you can download and run the sample programs.   

C# General FAQ
C# Language and Compiler FAQ
C# Debugger and Debugging FAQ
C# IDE FAQ
C# FAQ

 

Cheers C# 3.0

Suresh Behera

 

More Posts Next page »