Search   Articles   Dev Forums   Personalize   Favorites   Member Login   ASP.Net Hosting
DevASP.NET for ASP.NET, VB.NET, XML and C# (C-Sharp) Developers Sunday, November 23, 2008

Dev Articles
Search Directory
ASP.NET
VB.Net
C-Sharp
SQL Server
 
FREE 12 month online training for ASP.NET & MS Expression Studio and a Free copy of MS Expression Web with Windows Server Purchase

Home > Search > Articles & Samples > .NET Framework > Object Oriented Programming
Search:
What's New - What's Hot


C++: The Most Powerful Language for .NET Framework Programming        
Total Hits: 19  |  Today: 0 Author: Kenny Kerr       Rating:  
Read Reviews | Write Review |   Your Rating: 

The Visual C++ team spent a lot of time listening to users and working with .NET and C++, and decided to redesign the support for the Common Language Runtime (CLR) in Visual C++ 2005. This redesign is called C++/CLI, and is intended to provide a more natural syntax for consuming and authoring CLR types. In this article I explore the new syntax, comparing it to current C# and Managed C++, the two most closely-related languages that target the CLR. Where appropriate I also illustrate analogous con...

Use Reflection to Discover and Assess the Most Common Types in the .NET Framework        
Total Hits: 82  |  Today: 0 Author: Panos Kougiouris       Rating:  
Read Reviews | Write Review |   Your Rating: 

The .NET Framework Class Library and the common language runtime (CLR) serve as the foundation for all .NET-based applications. But how much do you know about any of the thousands of CLR classes in the library and where do you begin to learn about them?

In this article, the author uses the number of relationships with other types to determine which types are going to affect your programming most frequently and how often you'll encounter them. He programmatically surveys the CLR library us...

Reflection BenchMark and Optimize        
Total Hits: 21  |  Today: 0 Author: Sarafian       Rating:  
Read Reviews | Write Review |   Your Rating: 

Reflection is one of the most powerfull features of .NET. But is also not forgiving regarding performance issues. The article tries to measure the perfomance penalties, by displaying average ticks per various operation kinds and their optimized versions. Generic types are included in the benchmark to measure MakeGenericType performance. For a project I have been developing, over the last week, I have come to utilize a lot of reflection, generics and their combination using MakeGenericType. So to...

User Impersonation in .Net        
Total Hits: 17  |  Today: 0 Author: Alex B. Clarke       Rating:  
Read Reviews | Write Review |   Your Rating: 

This sample shows how to switch between security contexts within the same process. It also demostrates how this can be done on a single or multiple threads....

The Programmable Web: Web Services Provides Building Blocks for the Microsoft .NET Framework        
Total Hits: 18  |  Today: 0 Author: Mary Kirtland       Rating:  
Read Reviews | Write Review |   Your Rating: 

Web Services are building blocks for constructing distributed Web-based applications in a platform, object model, and multilanguage manner. Web Services are based on open Internet standards, such as HTTP and XML, and form the basis of Microsoft's vision of the programmable Web.
This article defines Web Services and the key enabling technologies that ensure services can be aggregated into applications. It then describes Microsoft's new Microsoft .NET Framework and its support for creating and ...

Programming for the New Platform        
Total Hits: 23  |  Today: 0 Author: Jeffrey Richter       Rating:  
Read Reviews | Write Review |   Your Rating: 

For the past year or so, I've been focusing my attention on the Microsoft .NET common language runtime platform. In my opinion, most new development will target this platform because it makes application development so much easier and faster. I also expect existing application development to move toward .NET at a rapid pace....

C# and the Web: Writing a Web Client Application with Managed Code in the Microsoft .NET Framework        
Total Hits: 42  |  Today: 0 Author: Avi Ben-Menahem       Rating:  
Read Reviews | Write Review |   Your Rating: 

When the author wanted to build a middleware Web client to connect to other applications over the Internet, he realized that the XMLHttpRequest COM object was not sufficient for his purposes. In order to build a Web client using managed code, the author had to use the HTTPWebRequest and HTTPWebResponse classes provided by the Microsoft .NET framework. These classes are used in the sample project as a substitute for the less powerful XMLHttpRequest COM object, allowing the author to build a full-...

XPath Selections and Custom Functions, and More        
Total Hits: 23  |  Today: 0 Author: Aaron Skonnard       Rating:  
Read Reviews | Write Review |   Your Rating: 

QUsing the Microsoft .NET Framework, is it possible for me to evaluate XPath expressions without having to load the entire document into memory?

AIn the .NET Framework, XPath evaluation is exposed through the XPathNavigator abstract class. The .NET Framework ships only two implementations of XPathNavigator: one that operates on the standard W3C DOM implementation (XmlNode) and another that operates on an in-memory tree representation called XPathDocument. Both implementations load the en...

Programming Mobile Forms : Palindrome        
Total Hits: 50  |  Today: 1 Author: Dipal Choksi       Rating:  
Read Reviews | Write Review |   Your Rating: 

Here is a simple Form which checks if the input text is a palindrome or not. This serves as a good introduction to the relatively new world of Programming for Mobile Web Forms using the Mobile Internet ToolKit. Our tools for this small experiment will be our familiar editor - Notepad or any other text editor. Alternatively we can also use the Microsoft Mobile Internet Designer in Microsoft Visual Studio.Net....

Using PayPals PayFlowPro to Achieve Recurring Billing        
Total Hits: 21  |  Today: 1 Author: andrew schmidt       Rating:  
Read Reviews | Write Review |   Your Rating: 

Have you ever come across a client who needed to not only accept credit cards over the Web, but to do so in a fashion that allowed for recurring processing? For the sake of this white paper, lets also assume that your client does not want users to have to leave their site at any time during the payment processing. How do you achieve this? Well, PayPal has introduced a powerful product called PayFlowPro (PFP), which with some customization will achieve exactly the results you are looking for! Th...

XButton control for .NET        
Total Hits: 21  |  Today: 0 Author: Tahir Ali Mirza       Rating:  
Read Reviews | Write Review |   Your Rating: 

I have been a great fan of writing custom controls. Earlier, I have done this custom control stuff in ATL and MFC but to be very frank C# is very exciting. Lots of things are already provided for which we have to do a lot of coding in C++....

The Quick & Dirty .NET Guide to C#/VB OOP - Introduction        
Total Hits: 239  |  Today: 0 Author: Dimitrios Markatos       Rating:  
Read Reviews | Write Review |   Your Rating: 

Everyone, I'm sure, who has allowed for more than a passing perusal of .NET must be excited at the power of its Framework. Those with a pure programming background and earlier knowledge of pre-.NET technologies have found those to be sorely lacking in the solidity and methodology of a pure OOP (Object-Oriented Programming) environment and or language.
All newcomers to .NET are faced with a new challenge - adjust their thinking process in programming and undoing many bad habits they've acquir...

Picking an open source license w/o becoming brain dead (or brain washed)        
Total Hits: 10  |  Today: 0 Author: TheBigRedDog       Rating:  
Read Reviews | Write Review |   Your Rating: 

If you google "€œchoosing an open source license"€ you will soon discover that:
* The best sites are not really the first ones. Almost none provide practical€ information.
* Most papers are comparative but they have been written before the release of the GPLv3
* Few topics have started as many flames and arguments on various bulletin boards
* Digging further you'€™ll discover that specific jargon makes it difficult to google-discover

Part 2: Microsoft .NET Framework Delivers the Platform for an Integrated, Service-Oriented Web        
Total Hits: 22  |  Today: 0 Author: Jeffrey Richter       Rating:  
Read Reviews | Write Review |   Your Rating: 

This article completes the .NET Framework overview begun in the September issue. The common language specification and ILDasm, the MSIL disassembler, are discussedas well as how metadata, manifests, and assemblies simplify deployment and versioning.
Security, which is integral to the design of .NET, is examined extensively, followed by a walk through the development of a single assembly containing multiple files. Finally, the way managed and unmanaged code work together, and the benefits of ...

Navigate The .NET Framework And Your Projects With The My Namespace        
Total Hits: 19  |  Today: 0 Author: Duncan Mackenzie       Rating:  
Read Reviews | Write Review |   Your Rating: 

I set out to write this article about Visual Basic 2005, but that left too many things to choose from. I could wander through the entire feature list, giving you a bit of information on cool IDE features like Edit and Continue, IntelliSense Code Snippets, or the Exception Assistant; skim over the advanced language enhancements like generics, partial classes, and unsigned types; and barely touch on all the cool Microsoft .NET Framework enhancements around Windows Forms, data binding, ClickOnc...

Streamline Security Practices For Agile Development        
Total Hits: 5  |  Today: 0 Author: Bryan Sullivan       Rating:  
Read Reviews | Write Review |   Your Rating: 

In the September 2008 issue of MSDN Magazine, I wrote a column about the additions that Microsoft has made to the Security Development Lifecycle (SDL) process to address security vulnerabilities in online services. I talked about the importance of input validation and output encoding in order to prevent cross-site scripting attacks; about using parameterized stored procedures and restricting database permissions in order to defend against SQL injection attacks. I also discussed restricting the u...

Create One Application for Desktop & Web        
Total Hits: 9  |  Today: 1 Author: Erichero       Rating:  
Read Reviews | Write Review |   Your Rating: 

Undoubtedly Web 2.0 and AJAX have simplified the development pipeline for taking an application concept from the drawing board to the live environment. Even so, there is an argument for the installed desktop application - start-up speed, rich response, independence from connectivity. And then there is the third scenario: provide an application that can launch either way....

Object Oriented Programming Concepts        
Total Hits: 10  |  Today: 0 Author: sudipta.india       Rating:  
Read Reviews | Write Review |   Your Rating: 

It is a type of programming in which programmers define not only the data type of a data structure, but also the types of operations (functions) that can be applied to the data structure. In this way, the data structure becomes an object that includes both data and functions. In addition, programmers can create relationships between one object and another. For example, objects can inherit characteristics from other objects....

Introduction to Object Oriented Programming Concepts (OOP) and More        
Total Hits: 6  |  Today: 0 Author: Nirosh       Rating:  
Read Reviews | Write Review |   Your Rating: 

I have noticed an increase in the number of articles published in the Architect category in code-project during the last few months. The number of readers for most of these articles is also high, though the ratings for the articles are not. This indicates that readers are interested in reading articles on Architecture, but the quality does not match their expectations. This article is a constructive attempt to group/ define/ explain all introductory concepts of software architecture for well sea...

MVP Dependency Chaining Framework        
Total Hits: 4  |  Today: 0 Author: Rohit Gadagkar       Rating:  
Read Reviews | Write Review |   Your Rating: 

Model View Presenter (MVP) is a technique of loosely coupling interaction between the layers in an application. Setter and constructor based dependency injection makes it possible to test the code in isolation, without dependency or impact on the runtime host environment. The MVP architecture typically consists of a presenter, service, data and possibly other layers. The typical pattern in MVP consists of a view initializer that could also implement a view interface. Alternatively in a widget or...


1  2  3  4  5  6  7  8  9  10  11  12  13  Next >> 


DevASP.Net - Disclaimer - Privacy
Copyright 2008 DevASP.net