|
|
|
|
|
|
| | Total Hits: 40 | Today: 0 | Author: John Papa | Rating:  |
| |  ADO.NET does more than simply allow you to retrieve and save data to and from a database. It provides myriad features that allow you to manipulate data both for business logic and for display purposes in real-world applications. As demonstrated by the examples in this column, ADO.NET is not just a tool for data access, it can is also be used for data manipulation. In this month's column, I will concentrate on some of the questions I am asked most often regarding data manipulation with ADO.NET... |
| | Total Hits: 57 | Today: 0 | Author: Dan Griffin | Rating:  |
| |  Windows Vista offers developers many new opportunities for integrating with the platform. The new Credential Provider model represents one of the most dramatic changes, making it much easier to implement new user authentication scenarios that are supported by the OS. This has replaced the GINA (Graphical Identification and Authentication) model-a model that, put bluntly, is known for being difficult for developers to understand and implement as well as being expensive for Microsoft to support. S... |
| | Total Hits: 39 | Today: 0 | Author: Chris Corio | Rating:  |
| |  Ihave worked with so many developers over the past year that their concerns and their eventual understanding of how User Account Control (UAC) works have all blended into a giant haze. There really is no doubt: it will take time to learn how to write good applications for standard users, but this knowledge will make you a better programmer for Windows®. The goal of this article is to give you the information necessary to make the journey quick and easy. UAC is the Microsoft answer to reducing th... |
| | Total Hits: 51 | Today: 0 | Author: Keith Brown | Rating:  |
| |  The three traditional pillars of computing security are confidentiality, integrity, and availability. Often when I speak of availability, I talk about obvious threats such as denial of service attacks, but there's more to it than that. An application that requires high availability must be resilient to abnormal situations. If something goes wrong, an administrator must be able to sort out a solution quickly. Applications designed with management in mind tend to be more highly available, partly b... |
| | Total Hits: 34 | Today: 0 | Author: John Papa | Rating:  |
| |  Constraints are valuable tools for maintaining data integrity in databases. However, there are times when it is convenient to disable one or more of them to perform tasks such as data synchronization with an offline database. When SQL Server™ replication is used to synchronize data between databases, individual objects can be told to withhold enforcement during replication. For example, when a foreign key constraint is defined using the NOT FOR REPLICATION statement, SQL Server will not enforce ... |
| | Total Hits: 45 | Today: 0 | Author: Ted Pattison | Rating:  |
| |  You may already know the fundamentals of security programming with Windows® and ASP.NET security, but how well do you know the security layer that Windows SharePoint® Services 3.0 (WSS) adds on top? In this month's installment of Office Space, I will highlight new security terms and concepts that are introduced with WSS, and I will give you a jumpstart into the world of security programming using the WSS object model.... |
| | Total Hits: 46 | Today: 0 | Author: James Avery | Rating:  |
| |  A good text editor is an essential tool for every programmer. A programmer's choice of text editor is also one of the more frequent debates you will hear in the halls of conferences and workplaces. TextMate, a Mac OS X text editor, has quickly risen to popularity on that platform based on its ease of use and powerful extensibility capabilities. E Text Editor is a new text editor that tries to bring that same simplicity and powerful extensibility to the Windows® platform. E Text Editor lays a sol... |
| | Total Hits: 531 | Today: 0 | Author: Steven Swafford | Rating:  |
| |  Using the System.IO namespace you can accomplish many actions such as deleting and copying files and directories. This article covers a few methods for managing file system directories in .NET.... |
| | Total Hits: 249 | Today: 0 | | Rating:  |
| |  This article describes how to design, implement (C#) and configure the Custom Remoting Channel using MSMQ.... |
| | Total Hits: 77 | Today: 0 | | Rating:  |
| |  Since the introduction of DCOM support in Visual Basic® 4.0, I've been on a continual quest to find the best ways to design and build distributed applications using Visual Basic. With Visual Basic .NET, my quest has moved to a whole new level.... |
| | Total Hits: 78 | Today: 0 | | Rating:  |
| |  The challenge we have faced in the past is that it isn't always easy to give a developer an object, especially across the network. Objects in COM are always passed by reference, meaning that the COM object remains in the process and on the machine where it was created. The client code merely gets a reference to the object, so each method call is marshaled across the network, back to the original object to be serviced. With Microsoft .NET, we have the option of passing our objects either by refer... |
| | Total Hits: 142 | Today: 0 | | Rating:  |
| |  With it comes to retrieving data in an n-tier application. We often design our systems in a way that forces us to figure out a different way to get each type of data, calling a different service, object, or method each time. To get customer data, we call the GetCustomer method of the CustomerService. To get product data, we call the Product method of a WebProduct service. This can get confusing!... |
| | Total Hits: 47 | Today: 0 | | Rating:  |
| |  Of all the topics that trouble C++ programmers who consider C#, probably the most volatile is C#'s lack of true synchronous or deterministic destructors.... |
| | Total Hits: 102 | Today: 0 | | Rating:  |
| |  In this article we would like to discuss one of the primary advantages of .NET framework - the ease in memory and resource management.... |
| | Total Hits: 78 | Today: 0 | | Rating:  |
| |  You can't debug a problem if you don't know that it exists. After you take your web application live, you are no longer the only one who is using it (hopefully), so you need an effective plan to track exceptions when they occur while others are surfing your site. A great way to do this is to implement an exception handler at the application level. This will allow you to consolidate the logging and notification parts of your exception handling in one convenient place. As you'll see from the code ... |
| | Total Hits: 470 | Today: 0 | | Rating:  |
| |  Most programmers are already familiar with enumerated types. But just to review, an enumerated type defines a set of symbolic names and values. Of course, a programmer can always write a program using 0 to represent red, 1 to represent green, and so on. However, there are at least two reasons why you shouldn't hardcode numbers into their code and should instead use an enumerated type.... |
| | Total Hits: 1465 | Today: 0 | | Rating:  |
| |  This article describes how to implement an asynchronous remoting callbacks from different remote objects such as .Net Service (COM+), Web Service and classic .Net object using the C# language.... |
| | Total Hits: 164 | Today: 0 | | Rating:  |
| |  Exceptions happen?especially if you've structured your C# code properly. If you haven't, you'll be stuck handling errors with simple error-return codes, where you have to mix the algorithms with repeated return value checks to ensure nothing fails. ... |
| | Total Hits: 67 | Today: 0 | | Rating:  |
| |  This article discusses structured exception handling (SEH), a service built into the core of .NET and available to all languages supported by it. Since the infrastructure for this service is built-in, there is very little code required to take full advantage of these features. ... |
| | Total Hits: 82 | Today: 0 | | Rating:  |
| |  Role-based security allows administrators to assign access permissions to users based on the roles they play rather than on their individual identities. These privileges can be used to control access to objects and methods, and are easier to identify and maintain than user-based security. The .NET Framework provides two role-based security models, which are exposed as two namespaces: System.Enterprise-Services and System.Security.Permissions. Presented here is a comparison of the two options and... |
|
|
|
|
|
|