|
|
|
|
|
Total Hits: 6 | Today: 1
|
Author: Michael Howard
|
Rating:
|
|

This column proposes a way to think about secure design from a more holistic perspective by using threat models to drive your security engineering process, primarily helping you prioritize code review, fuzz testing, and attack surface analysis tasks. As a setup for this column, you might want to first read Jeremy Dallman's "'Crawling' Toward SDL" post, which can be found on the Security Development Lifecycle (SDL) blog. You will notice that the concepts in this column map very well onto Jeremy's...
|
|
|
|
Total Hits: 7 | Today: 0
|
Author: Oleksiy Sokolovskiy
|
Rating:
|
|

It's always fascinating to find a proper name for a thing, event, or some abstraction. Sometimes, words come first as formulas of ideas, and we then start looking for a way to materialize them. Design patterns metaphor is the way you organize the world around you (analysis), and simultaneously - the way you create new worlds (synthesis), words create worlds. One of the most misleading and hidden things about class factories is how to articulate the idea behind creating class instances by means o...
|
|
|
|
Total Hits: 13 | Today: 0
|
Author: Ged Mead
|
Rating:
|
|

This article came about because I had seen several posts on vbCity recently where I thought the best approach might be to use a BackgroundWorker. As you probably know, this is a helper component that wraps away some of the down-and-dirty stuff you need if you want to use multithreading. The BackgroundWorker won't meet every possible scenario where you have to get stuck into multithreading, but it's a very useful little tool in many basic situations....
|
|
|
|
Total Hits: 9 | Today: 1
|
Author: Roger McCook
|
Rating:
|
|

This article is a brief overview of auto-implemented class properties, a concept first included with version 3.0 of the .NET platform released in June, 2006. This won't work with previous versions.* The term "auto-implemented properties" may sound exotic. You may be tempted to put off learning it. You may think it is complex and will take a long time to absorb. No, this is a simple topic you can learn in a few minutes. It will save time and make your code easier to read....
|
|
|
|
Total Hits: 19 | Today: 0
|
Author: Anand Thakur
|
Rating:
|
|

Now let us extend the last tutorial for querying and paging. Select the name whose value equal to eName parameter and next is the parameter passed in case it is 'aaa'. Please note that "it" is the default name given by Entity Framework. This will select all the employees with name 'aaa'....
|
|
|
|
Total Hits: 8 | Today: 0
|
Author: Ken Spencer
|
Rating:
|
|

During the course of the many seminars I give each year, I get a lot of great questions from the audience. From time to time I'll be sharing some of the most interesting answers with you. This month, I'll discuss namespaces, data cursors, ADO.NET, Web Services and inheritance, and serialization. Namespaces are nothing new. They have been around for years, implemented in programming languages either explicitly or implicitly. For instance, in past versions of Visual Basic®, you can consider ...
|
|
|
|
Total Hits: 8 | Today: 0
|
Author: Dan Fox
|
Rating:
|
|

The .NET Framework includes a set of cryptographic services that extend the services provided by Windows through the Crypto API. In this article, the author explores the System.Security.Cryptography namespace and the programming model used to apply cryptographic transformations. He discusses reasons why cryptography is easier in .NET than it was before, including the easy programmatic acccess developers have to the cryptography APIs and the difference between symmetric and asymmetric algorithms....
|
|
|
|
Total Hits: 8 | Today: 0
|
Author: Joe Binder
|
Rating:
|
|

The My namespace in Visual Basic® 2005 is designed to help you easily write compelling applications. Its task-based APIs, intuitive hierarchy, and application framework allow you to harness the power of the Microsoft® .NET Framework often with only a single line of code to complete a difficult task. Underlying the My namespace's APIs is a fully extensible architecture you can leverage to customize the behavior of My and to add new services to its hierarchy to adapt to specific application needs....
|
|
|
|
Total Hits: 9 | Today: 0
|
Author: Duncan Mackenzie
|
Rating:
|
|

Iset 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, ClickOnce...
|
|
|
|
Total Hits: 11 | Today: 0
|
Author: Aaron Skonnard
|
Rating:
|
|

There are at least two ways that you can get IntelliSense for XSLT in Visual Studio .NET. One way is to buy a third-party product like the ActiveState Visual XSLT plug-in, and the other is to take advantage of the generic XML IntelliSense in Visual Studio .NET, which is driven by XML Schema definitions. The former option requires spending a little cash while the latter choice simply requires finding an XML Schema definition for XSLT....
|
|
|
|
Total Hits: 10 | Today: 0
|
Author: Aaron Skonnard
|
Rating:
|
|

Namespaces are the source of much confusion in XML, especially for those new to the technology. Most of the questions that I receive from readers, students, and conference attendees are related to namespaces in one way or another. It's actually kind of ironic since the Namespaces in XML Recommendation (http://www.w3.org/TR/REC-xml-names) is one of the shorter XML specifications, coming in at just under 10 pages, excluding appendices. The confusion, however, is related to namespace semantics as o...
|
|
|
|
Total Hits: 11 | Today: 0
|
Author: Michael Kaplan
|
Rating:
|
|

One of the most widely used classes in the Microsoft® .NET Framework is CultureInfo, a class whose objects are used for resource loading, formatting, parsing, casing, sorting, and other conventions that change as the language, location, or writing system is changed. It's a relatively complex class and can be tricky to use correctly in every situation. In this article I'll walk through some of these scenarios and provide enough information about the behavior, best practices, and consequences of a...
|
|
|
|
|
|