by
Ged Mead via
DevCity.NET - Articles
on
5/15/2010 12:00:00 AM
This article is the next in the series on the subject of OOP Basics. It takes a first look at the important topic of Inheritance.
|
|
by
John Spano via
DevCity.NET - Articles
on
3/14/2010 12:00:00 AM
I was recently asked to review Crypto Obfuscator 2010 from LogicNP Software. Since most of my development these days is with Microsoft’s Visual Studio product, I jumped at the chance. Software protection has always been a concern when coding in a language that compiles to any intermediate code.
|
|
by
Ged Mead via
DevCity.NET - Articles
on
12/28/2009 12:00:00 AM
In this article, Ged Mead demonstrates an easy way to use WPF and Windows Forms Interop to create and use a ComboBox that displays ToolTips for individual ComboBox items.
|
|
by
Larry Blake via
DevCity.NET - Articles
on
10/27/2009 12:00:00 AM
Visual Basic provides three easy ways to ask for input: MessageBox, InputBox and custom forms. I'll talk a little about all three.
|
|
by
Ged Mead via
DevCity.NET - Articles
on
9/7/2009 12:00:00 AM
In this article, Ged Mead explains how to include validation in properties of a Class, how to throw and exception and how to use a Try-Catch block to handle the exception.
|
|
by
Larry Blake via
DevCity.NET - Articles
on
8/14/2009 12:00:00 AM
Murach's ADO.NET 3.5, LINQ, and the Entity Framework by Anne Boehm, comes in both Visual Basic and C# 2008 versions. Larry Blake reviews it.
|
|
by
Ged Mead via
DevCity.NET - Articles
on
8/11/2009 12:00:00 AM
In the previous articles in this series, we covered basic Constructors, Fields and Properties.
In this article, we will look at the ToString method, introduce the concept of Inheritance, use the Object Browser and learn about Overrides and Overridable.
|
|
by
Ged Mead via
DevCity.NET - Articles
on
8/1/2009 12:00:00 AM
In the previous Part, I created four fields and four corresponding properties in the Person class.
In this Part we will look at Constructors.
|
|
by
Ged Mead via
DevCity.NET - Articles
on
7/27/2009 12:00:00 AM
This is the first article in a series that will cover the very basics of OOP. It is based on a course I used to run. When I first wrote this I wanted to create something that I would have found useful in my very early VB.NET days. A really from-the-bottom explanation that assumed I knew nothing about OOP which would walk me through the basics.
I hope I have managed to achieve this in this series.
Part 1 covers Properties and Fields
|
|
by
Larry Blake via
DevCity.NET - Articles
on
7/23/2009 12:00:00 AM
Matthew MacDonald wrote Visual Basic and C# versions of this book, with the subtitle "From Novice to Professional".
Larry Blake reviews it.
|
|
by
Ged Mead via
DevCity.NET - Articles
on
6/26/2009 12:00:00 AM
This article walks you through the steps involved in using The Visual State Manager in Silverlight 2.
Most articles seem to use the button as the demonstration element - probably because that makes things very easy. But as soon as you move away from the small core set of elements such as button that have States preset for you, you will find that you need a slightly different approach.
In this article, I will cover both situations.
|
|
by
Kevin Gallagher via
DevCity.NET - Articles
on
6/10/2009 12:00:00 AM
This tutorial will guide you through the basic steps needed to alter the VB.NET Windows forms application project template in VS2008. Once you feel comfortable with this simple modification you can do the same for other project templates.
|
|
by
Larry Blake via
DevCity.NET - Articles
on
6/5/2009 12:00:00 AM
In this article, I introduce some Object-Oriented Programming concepts while creating a Custom Object. I then fill a ListBox with the Custom Objects, and demonstrate some interesting features of the ListBox.
|
|
by
Jugoslav Arsovski via
DevCity.NET - Articles
on
1/4/2009 12:00:00 AM
I recently had a requirement to convert a VB6 project to VB 2008. Although this initially caused me a lot of problems, I was fortunate to discover an outstanding product for converting VB6 projects to VB.NET which helped me get over some difficult hurdles.
|
|
by
Ged Mead via
DevCity.NET - Articles
on
11/16/2008 12:00:00 AM
CodeSMART 2009 for .NET is a developer tool that saves you time, helps you write better code and generally become more productive.
Ged Mead reviews this latest version from AxTools.
|
|
by
Mike McIntyre via
DevCity.NET - Articles
on
11/10/2008 12:00:00 AM
ANTS Profiler version 4.0, released September 2008, adds many new features to this already powerful .NET profiling product.
|
|
by
Ged Mead via
DevCity.NET - Articles
on
9/15/2008 12:00:00 AM
In Part 1, you saw how easy it is to populate a WPF RichTextBox with a XAML FlowDocument. If you've ever previously struggled with trying to force a RichTextBox to accept an image - and place it exactly where you want it - in Windows Forms, then you'll welcome this new tool.
However, for legacy reasons you might want to populate the RichTextBox with content that has been saved in RTF format. In this part we will look at how that can be achieved.
|
|
by
Roger McCook via
DevCity.NET - Articles
on
9/9/2008 12:00:00 AM
Type inference refers to the ability of a programming language to automatically deduce a variable’s type. The feature was added to C# and Visual Basic to support anonymous types and the relaxed programming style required by Linq.
|
|
by
Roger McCook via
DevCity.NET - Articles
on
9/6/2008 12:00:00 AM
Auto-implemented properties is not a difficult subject, only a simple concept that can make your programs easier to code and read.
|
|
by
Ged Mead via
DevCity.NET - Articles
on
7/14/2008 12:00:00 AM
Whenever I see a question along the lines of "How can I include an image alongside each item in a list of items or use more than one font, or varying background colors?" I usually find myself muttering "WPF!". This is a lot more sociable and positive than many of the things I mutter as I sit here each day, but finally I've realised that I need to do something about it.
The result is this article, which works through the steps needed to harness the ... [ read more ]
|
|
by
Caleb Sima via
DevCity.NET - Articles
on
6/12/2008 12:00:00 AM
In light of breaches in Web application security worldwide, the importance of catching potential areas for intrusion is necessary at the beginning. Performing application vulnerability testing during production (and not after a breach has been detected) can save a company thousands of dollars. The only way to ensure the highest level of security is to build it in from the outset.
|
|
by
Ged Mead via
DevCity.NET - Articles
on
6/1/2008 12:00:00 AM
Sometimes you may need your application to work on a slow or time- consuming task in such a way that your user isn't kept waiting unnecessarily while this is happening.
The answer to this problem is to use multithreading. Having seen many forum questions about multithreading, I know that many people are a bit apprehensive about tackling it. However, a s it turns out, the BackgroundWorker component is versatile and easy to use, providing a painless solution to this requirement ... [ read more ]
|
|
by
Ged Mead via
DevCity.NET - Articles
on
4/1/2008 12:00:00 AM
When WPF first came on the scene, one of the features that got a lot of air time was the display of documents. Leading edge projects like the NY Times Reader and the British Library manuscript display raised a lot of awareness of the possibilities. Strangely though, since VS 2008 shipped there doesn't seem to have been a lot of mention of this part of the package. So I thought I'd take a look at how easy (or not) document handling really is in WPF.
|
|
by
Mike McIntyre via
DevCity.NET - Articles
on
3/10/2008 12:00:00 AM
CodeIt.Right is a code analysis tool with a welcome twist - it can automatically fix the code issues it finds.
You can use CodeIt.Right in the Microsoft Visual Studio IDE to find AND automatically fix code issues in C# and Visual Basic code. Perform static code analysis with configurable rule sets to find code issues. Automatically fix code issues all at once, in groups, or one-at-a-time.
|
|
by
Arnaldo Sandoval via
DevCity.NET - Articles
on
10/15/2007 12:00:00 AM
When the time come to deploy our applications using the "Setup and Deployment Project" template in Visual Studio .Net, we get concerned about its power, the fact is that you can do a lot of things by implementing an "Installer Class" as part of the installation package's Custom Actions.
The "Installer Class" object enables your Application's installation package to do several things on the machine where your application is getting installed, the Installer Class is nothing more than a ... [ read more ]
|
|
by
Arnaldo Sandoval via
DevCity.NET - Articles
on
8/3/2007 12:00:00 AM
A challenge we all face after finalizing an application is its distribution. There are so many options available to us nowadays.
One of them is by burning a distribution media, which could either be a CD or DVD (perhaps, even a USB drive). Your aim should be that once the user inserts your distribution media the installation process starts automatically or greet the user with a professional looking web page.
This article will take your through the steps required to cre ... [ read more ]
|
|
by
Colin Mackay via
DevCity.NET - Articles
on
4/7/2007 12:00:00 AM
I wrote this article in response to an almost overwhelming number of requests on forums on how to pass a variable from a one Windows Form to another. In fact, saying that it is going between one form and another is somewhat of a misnomer because this will work for any type of object not just Forms. This seems to be one area where beginners in VB.NET often get stuck. So, rather than having to repeat myself often in forums I wrote this article so that I could point people at it so that they will h ... [ read more ]
|
|
by
Gaidar Magdanurov via
DevCity.NET - Articles
on
3/21/2007 12:00:00 AM
This article contains information about how to work with dynamically added controls in your web applications. One common task is to add an unknown number of controls to a web form and process data entered into those controls. This article will go through this task.
|
|
by
Ged Mead via
DevCity.NET - Articles
on
3/18/2007 12:00:00 AM
Several recent posts in the VBCity Forums made me realise that it might be useful to have an article that dealt with some of the basic requirements when it comes to creating your own classes and objects.
Many beginners start by creating a simple game and this is often a good learning project so we will use this approach in this article. Two key elements of a game application like this will probably be a way of creating Players and keeping a record of their High Scores . Users can l ... [ read more ]
|
|
by
Scott Waletzko via
DevCity.NET - Articles
on
3/11/2007 12:00:00 AM
A review of Murach's SQL Server 2005 for Developers tutorial and reference book, written by Scott Waletzko ( Skystone Software ).
|
|
by
Dennis Hurst via
DevCity.NET - Articles
on
2/27/2007 12:00:00 AM
Lately, many people have been asking what is more important: using vulnerability analysis tools to assess web-based applications or instead focusing on penetrating testing. The fact is that both are important and that a combination approach can prove to be more valuable. Learn more about how the web application security industry has evolved and what needs to be done to ensure the security of applications.
|
|
by
David Jeavons via
DevCity.NET - Articles
on
1/12/2007 12:00:00 AM
The final part of this series builds on the lessons learned in the first two parts. It will show you how to achieve the same functionality using an SQL Server database. The code provided will work for both SQL Server 2000 and 2005 and will demonstrate the use of stored procedures to retrieve and modify data in the Address Book database.
|
|
by
Bryan Sullivan via
DevCity.NET - Articles
on
1/10/2007 12:00:00 AM
A brute force attack, also known as a dictionary attack, is one of the more uncomplicated attacks available to a hacker. However, the odds of this type of attack succeeding can be very high if a site is not configured properly. Learn more about what can be done to defend a site against a brute force attack - including implementing incremental delays and carefully wording error messages - and which defensive strategies don't work.
|
|
by
David Jeavons via
DevCity.NET - Articles
on
1/2/2007 12:00:00 AM
Introduction
SQL Server Management Objects (SMO) is a collection of objects that allow you to work with SQL Server 2005 databases in a managed environment. Previous to SQL Server 2005 you could use SQL Server Distributed Management Objects (DMO) to work with SQL Server 6.0, 6.5, 7 and 2000 (including MSDE) servers. For the most part, the objects provided with SMO will also work with SQL Server 2000, only those features specific to SQL Server 2005 will not work against a 2000 server.
... [ read more ]
|
|
by
John Spano via
DevCity.NET - Articles
on
12/10/2006 12:00:00 AM
I took a look at some cool Dot Net controls this past week that help you create a full featured explorer clone and make working with some of the shell functions in Windows much easier. Sky Software's Shell MegaPack 8 is much easier to use than trying to do it yourself with the Windows API. They have made it as simple as some drop on components!
|
|
by
Mohammad Hefny via
DevCity.NET - Articles
on
12/1/2006 12:00:00 AM
This article discusses a solution for session utilization and management to avoid filling the memory by unused session data. The article introduces a diagram called "Session Diagram" and a couple of simple classes that can be used within the Session object to efficiently manage sessions.
|
|
by
Ged Mead via
DevCity.NET - Articles
on
11/19/2006 12:00:00 AM
The average VB.NET developers' book starts with the language and uses the IDE to help along the way. This book takes a different approach. It starts with the IDE and radiates out from there. (IDE-centric I think they call it in the publisher's blurb). It's an interesting approach, but does it work?
Ged Mead decided to find out.
|
|
by
Roger McCook via
DevCity.NET - Articles
on
11/15/2006 12:00:00 AM
Roger McCook offers you an overview of the new technology of Ajax.
|
|
by
Bryan Sullivan via
DevCity.NET - Articles
on
11/11/2006 12:00:00 AM
While many developers are aware of the threats posed by malicious code, and by SQL injection attacks in particular, there are other forms of code injection that are equally dangerous. Learn more about XPath injection, LDAP injection, and command execution injection and view examples of each type of attack. In addition, learn why many preventative actions that are commonly suggested to developers are not helpful, and discover how the creation of whitelists and blacklists can help to protect an a ... [ read more ]
|
|
by
John Spano via
DevCity.NET - Articles
on
10/30/2006 12:00:00 AM
I recently had the opportunity to check out a software package that does logging for several platforms, .NET, Delphi and Java. The software is called SmartInspect and it’s by Gurock Software ( www.gurock.com ). SmartInspect adds a very flexible methodology to carry out logging in your software. Being a full time .NET programmer, I examined their API for logging in this platform only.
|
|
by
Ged Mead via
DevCity.NET - Articles
on
10/24/2006 12:00:00 AM
There may be times when you would like to give your users the opportunity to save various settings ( and they would probably appreciate having the facility too!). In the past, the SaveSettings and GetSettings methods were the usual avenue, but in VB 2005 you have some more flexible choices at your disposal.
Ged Mead looks at these new tools.
|
|
by
Arnaldo Sandoval via
DevCity.NET - Articles
on
10/23/2006 12:00:00 AM
Everyone tries to write error free applications, but we all know end users are smarter than us, finding ways to break our well protected applications. Then we are given the answer "I don't know" when we ask the obvious question "What were you doing?", or "I can't find it" to our inquiry "Did you write down the error message?"
This article guides you through the .Net Framework features at your disposal to handle applications' errors, also known as Exceptions. O ... [ read more ]
|
|
by
David Jeavons via
DevCity.NET - Articles
on
10/17/2006 12:00:00 AM
ADO.NET 2.0 introduces many new features and enhancements over previous versions of ADO.NET, but one new feature that has caught my eye recently is the new DBProviderFactory class which allows you to write generic database code without too much difficulty.
In this article, I will demonstrate a simple application that can communicate with both the Northwind Microsoft Access database and the Northwind SQL Server database without changing a single line of code. OK, that may be a bit far ... [ read more ]
|
by
Ged Mead via
DevCity.NET - Articles
on
10/17/2006 12:00:00 AM
Francesco Balena has published his latest book on Visual Basic, this time turning his attention to the 2005 version of the language.
Ged Mead reviewed this book.
|
|
by
Ged Mead via
DevCity.NET - Articles
on
10/16/2006 12:00:00 AM
In previous articles several variations of simple charts were created. These could be viewed on screen but at some time or other you may need to print out hard copies.
This article shows you how.
|
|
by
Bryan Sullivan via
DevCity.NET - Articles
on
10/13/2006 12:00:00 AM
Ajax programming, which allows a web page to refresh a small portion of its data from a web server, is an exciting technology that has recently been introduced. However, this type of programming can also leave applications open to SQL injection and similar attacks. It is important for the developer to test the application thoroughly for vulnerabilities before passing it on to the QA department. And the QA engineer needs to learn to "think like a hacker." Learn more about securing your website's ... [ read more ]
|
|
by
Ged Mead via
DevCity.NET - Articles
on
10/12/2006 12:00:00 AM
Murach have been producing technical books for more than 20 years and have developed their own special style and a quite substantial, loyal readership . Their latest offering is "Murach's Visual Basic 2005".
Ged Mead offers an overview of this book.
|
|
by
Anjali Chelawat via
DevCity.NET - Articles
on
10/5/2006 12:00:00 AM
Article Contents
· About IDENTITY columns
· Functions associated with IDENTITY column
· Examples
· A Few Tips
· Points To Remember
|
|
by
David Jeavons via
DevCity.NET - Articles
on
10/3/2006 12:00:00 AM
ASP.NET 2.0 Instant Results from Wrox presents you with 12 projects that demonstrate different areas of the ASP.NET 2.0 framework.
David Jeavons reviews this book.
|
|
by
Fadzai Chamba via
DevCity.NET - Articles
on
9/24/2006 12:00:00 AM
Every programmer concerned with application performance of the code they write needs to have a good profiler at hand. This must be used to profile your applications regularly to know what part of your code is negatively affecting performance. A paradox in programming is that often, poor performance is caused by bad application design and not bad code, but you cannot verify the application design until you have written some code. However, some good designs are hampered by bad code and a profile ... [ read more ]
|
|
|
by
Bryan Sullivan via
DevCity.NET - Articles
on
9/1/2006 12:00:00 AM
Conscientious developers often want to help the end user when an application error occurs by creating a message to be displayed that contains detailed information. However, if developers are overly helpful with their error handling approach, they can wind up giving up critical information to an attacker. Learn about the best practices that should be followed when creating error messages, including important guidelines that should be taken into consideration.
|
|
by
John Spano via
DevCity.NET - Articles
on
8/29/2006 12:00:00 AM
I’ve been looking for a good 100% native Dot Net reporting tool for a while.Reports are key elements to most business software packages today, so finding a powerful and easy to use reporting package is a must.In reviewing packages, I was offered the chance to look at StimulReport by StimulSoft ( http://www.stimulsoft.com ).It’s a fully managed reporting package that works both in Windows Forms projects as well as the Web.
|
|
by
Ged Mead via
DevCity.NET - Articles
on
8/22/2006 12:00:00 AM
The static line chart we created in Part 5 could be useful in lots of situations, but what happens when you want the chart to be continuously updated and the line redrawn in real time?
This article looks at some ways of doing this.
|
|
by
Gaidar Magdanurov via
DevCity.NET - Articles
on
8/20/2006 12:00:00 AM
Practical XML Usage
This article is a small step-by-step guide for .NET/XML beginners. The sample application was written in Visual Basic .NET, but main aspects in the code are shown also in C#. This article can be considered as a reference of XML, schemas or XML transformation. The code was written in Visual Studio 2005 for .NET Framework 2.0.
|
|
by
David Jeavons via
DevCity.NET - Articles
on
8/2/2006 12:00:00 AM
If you want to get up to speed with the majority of the new features offered by ASP.NET 2.0 then this is definitely one of the books that should be sitting on your bookshelf.
This book is aimed at those developers who already have a working knowledge of ASP.NET 1.x but does not require the developer to have knowledge of ASP.NET 2.0. The main goal of the book is to introduce the new features of ASP.NET 2.0, but unlike a standard reference book that will simply discuss each ... [ read more ]
|
|
by
Gaidar Magdanurov via
DevCity.NET - Articles
on
7/26/2006 12:00:00 AM
Sometimes you may want to share a class library between several applications but you don't want or are unable to place the assembly you want to share in the Global Assembly Cache (GAC). There is an easy way to achieve this.
|
|
by
Ged Mead via
DevCity.NET - Articles
on
7/20/2006 12:00:00 AM
Wrox have published a wide range of ASP.NET 2.0 books for a variety of developer skill and knowledge levels. This one is aimed at ASP.NET beginners.
Ged Mead reviews this book.
|
|
by
David Jeavons via
DevCity.NET - Articles
on
7/18/2006 12:00:00 AM
Part two of this series will look at managing your data by showing you how to update, add and delete records from the Contacts table. In this section we will look at the OleDbCommand object which we will utilise quite a bit when it comes to running "Action" queries against the database.
We will also look at how we can filter the data using the DataView object.
|
|
by
Bryan Sullivan via
DevCity.NET - Articles
on
7/17/2006 12:00:00 AM
Unless you are certain that you have taken the right steps to counter SQL Injection attacks, you may be more vulnerable than you think.
This article has been written by Bryan Sullivan, who is a development manager at SPI Dynamics , a Web application security products company.
|
|
by
Scott Waletzko via
DevCity.NET - Articles
on
7/14/2006 12:00:00 AM
A review of ComponentOne's DocToHelp help file authoring and conversion software, written by Scott Waletzko.
|
|
by
David Jeavons via
DevCity.NET - Articles
on
7/12/2006 12:00:00 AM
This series of articles aims to introduce you to the use of ADO.NET. However, unlike other tutorials, I will concentrate on showing you how to communicate with your database programmatically (i.e. no wizards). This article will make use of an Address Book program to take you through the various aspects of database programming and who knows, by the end of it, you may decide to make use of the program to store all of those hundreds of contacts that you have.
Part one will look at the ... [ read more ]
|
|
by
Ged Mead via
DevCity.NET - Articles
on
6/24/2006 12:00:00 AM
Matthew MacDonald is a well-known and respected technical book author. I already own and regularly use several of his previous .NET books, so when this one came out I was particularly interested to see if it came up to his usual high standard.
Overall, I was impressed with the detail and clarity of this book which was firmly targeted at Classic VB developers who are ready to move on to .NET now that the promised imp ... [ read more ]
|
|
by
Scott Waletzko via
DevCity.NET - Articles
on
6/15/2006 12:00:00 AM
A review of Murach's C# 2005 tutorial and reference book, written by Scott Waletzko ( Skystone Software ).
|
|
by
Scott Rutherford via
DevCity.NET - Articles
on
6/14/2006 12:00:00 AM
For anyone using Excel automation in .NET or ASP.NET applications, you'll find several answers to the age old question haunting many newsgroups, blogs and forums: " How do I kill Excel? ". After outlining how to configure and start an Office app within your .NET desktop or ASP.NET application, this article shows you how to properly dismantle and close the specific instance of Excel that you had started. For the interested student this article will e ... [ read more ]
|
|
by
Mike Pearson via
DevCity.NET - Articles
on
6/9/2006 12:00:00 AM
In this article, Mike Pearson explains why it is so simple to reverse engineer .Net apps. He reviews some of the means available today for protecting such applications from being tampered. At the heart of the discussion Mike talks about code obfuscation and code encryption illustrating the potential weaknesses one should be aware of when using them to protect its apps.
Editor's Note: This article was written by Mike Pearson of Secureteam, ... [ read more ]
|
|
by
Ged Mead via
DevCity.NET - Articles
on
6/6/2006 12:00:00 AM
In previous articles, we have looked ways of creating various Pie Charts and Bar Charts. In this Part of the series, we are going to take a first look at another common type of chart, the Line Graph.
As is often the case in VB.NET, there are several ways of achieving the end result. Although I haven't chosen the easiest route this time, the journey takes us into some interesting GDI+ territory.
|
|
by
Ged Mead via
DevCity.NET - Articles
on
6/5/2006 12:00:00 AM
"Visual Web Developer 2005 Expression Edition For Dummies" by Alan Simpson is a recent publication in this ever-popular, long running series of books.
Although not the usual 600+ page coder's book, don't be too quick to write this one off as of no use, advises DevCity reviewer Ged Mead. It may be more useful than you think.
&n ... [ read more ]
|
|
by
Dave Barr via
DevCity.NET - Articles
on
5/29/2006 12:00:00 AM
This is a short and very basic tutorial about creating, using and saving My.Settings default values in Visual Basic 2005 . By completing this tutorial you will learn the basic steps involved in creating Settings that can be saved and re-loaded the next time your application is run...
|
|
by
Dave Barr via
DevCity.NET - Articles
on
5/24/2006 12:00:00 AM
This is a short and very basic tutorial about using the very powerful , yet easy-to-use FREE "Code Snippet Editor for Visual Basic 2005" download that is available at MSDN.Microsoft.com . By completing this tutorial you will learn the basic steps involved in creating custom snippets, and using them from within Visual Studio's Code Window...
|
|
by
Ged Mead via
DevCity.NET - Articles
on
5/14/2006 12:00:00 AM
If you are a complete newcomer to programming, you should seriously consider getting a copy of this book. It never loses sight of the fact that beginners don’t always “get it” first time, every time and it uses non-technical explanations and good learning reinforcement techniques to show you the skills in the easiest, least complicated way possible.
In the Preface to the book, author Wallace Wang sets out his philosophy:
“This book is dedicated to everyo ... [ read more ]
|
|
by
Ged Mead via
DevCity.NET - Articles
on
5/9/2006 12:00:00 AM
Building Applications and Components with Visual Basic.NET
By Ted Pattison and Dr Joe Hummel
is published by Addison-Wesley as part of their Microsoft.NET Development Series.
Ged Mead reviewed this book for VBCity readers.
|
|
by
Phil Eakins via
DevCity.NET - Articles
on
5/6/2006 12:00:00 AM
Always being interested in products which promise to take some of the the drudgery out of software production, Phil Eakins investigated the features of Axtool's CodeSMART version G2 for Visual Studio, which promised nine sets of tools and commands to make life easier.
|
|
by
Sandeep Joshi via
DevCity.NET - Articles
on
5/5/2006 12:00:00 AM
Web application development is one of the key business process areas in software industry. A web application has a long life only if the user visits the application with interest.
To keep the user interest in your web site, two factors are important. One is easy navigation and the other is fast data retrieval. The most dramatic way to improve the performance of a database driven Web application is through caching .
This article delves into the caching mechanism, available ... [ read more ]
|
|
by
Scott Waletzko via
DevCity.NET - Articles
on
5/2/2006 12:00:00 AM
A review of Murach's ASP.NET 2.0 Web Programming With C# tutorial and reference book, written by Scott Waletzko ( Skystone Software ).
|
|
by
Ged Mead via
DevCity.NET - Articles
on
4/25/2006 12:00:00 AM
Marco Bellinaso's latest book takes an approach that is unlike many other ASP.NET books. Instead of showing fragmented examples for individual pages or features, the example in this book is an integrated end-to-end site (written in C#). The entire book and site has been written specifically for ASP.NET 2.0, to use the ASP.NET 2.0 features wherever they make sense.
|
|
by
Chris Mills via
DevCity.NET - Articles
on
4/14/2006 12:00:00 AM
In this article my aim is to guide a relative Visual Basic .NET "newbie" through the process of creating a simple Photo Browser application. We will gradually build up the application, examining a number of the techniques available to you in Visual Basic .NET including creating a custom thumbnail control and creating instances of it at run-time.
This article is written using Visual Studio .NET 2003 and .NET framework Version 1.1.
|
|
by
Ged Mead via
DevCity.NET - Articles
on
3/31/2006 12:00:00 AM
As VB2005 gathers momentum, so does the output of VB2005 books from the popular technical publishers.
Ged Mead got hold of a copy of "Visual Basic 2005 Programmer’s Reference" By Rod Stephens and found much to recommend it. Read on for his review of this book ....
|
|
by
David Jeavons via
DevCity.NET - Articles
on
3/15/2006 12:00:00 AM
SQL Delta is a SQL Server database comparison tool that allows you to analyse databases on the same server or on two different servers.
David Jeavons put it through its paces to assess its usefulness and usability.
|
|
by
Ged Mead via
DevCity.NET - Articles
on
3/7/2006 12:00:00 AM
The ComponentOne team have been producing good quality components for several years, covering the needs of developers in both Classic VB and .NET. The latest edition of their comprehensive components package is Studio Enterprise 2006 v1, now been updated for the 2005 version of .NET
Ged Mead took a tour of the overall package and trial tested some of the components in detail
|
|
by
Dmytro Lapshyn via
DevCity.NET - Articles
on
2/23/2006 12:00:00 AM
The word “refactoring” is quite well-known nowadays. However, I guess there are many developers who believe it is something they have never tried to do and if they have to, there’s yet another new concept to learn. Still, all of you are very likely to have refactored your code a number of times in your programmer’s career . Surprised? Read on.
|
|
by
Phil Eakins via
DevCity.NET - Articles
on
2/9/2006 12:00:00 AM
Introduction
As a newcomer to the wonderful world of .NET (although not to programming) last year I started, as most of us do, by taking a course. It was whilst working on one of the exercises that I ran across a ‘feature’ of the .NET Framework which has caused me no end of fun and enjoyment!
I had filled an array of Char, Array1() with data and I wanted to sort it. However, I also wanted to keep a copy of the unsorted data to revert to. This apparently ... [ read more ]
|
|
by
Caleb Sima via
DevCity.NET - Articles
on
2/1/2006 12:00:00 AM
An important issue facing companies today is Sarbanes-Oxley compliance, but, as the U.S. Sarbanes-Oxley Act of 2002 (SOX) is relatively new, the implementation of the regulation has not been fully established. The requirements of SOX compliance focus on establishing a system of checks and balances for corporate financial reporting and are designed to hold executives, accountants, and auditors of public corporations to higher standards.
|
|
by
Chris Manning via
DevCity.NET - Articles
on
1/30/2006 12:00:00 AM
In my opinion, I don't think anyone can argue that Pure Components has produced some really great components and controls. And now we can add another one to the list:- The Entry Set Component Extender Providers .
There are three of them in the set.
The Visual Extender (tm) (My Favorite)
The Validation Extender (tm)
The Item Binding Extender (tm).
All of them are packed with feature rich design time and runtime support.
|
|
by
Charles Profitt via
DevCity.NET - Articles
on
1/29/2006 12:00:00 AM
I recently received my copy of Visual Studio 2005. I have been waiting for months to put the new features to the test. To assist me in that process I chose Murach's ASP.Net Upgrader's Guide. I chose Murach's book due to my success with their other books. I prefer C# so I have chosen the C# edition.
|
|
by
Ben Spencer via
DevCity.NET - Articles
on
1/18/2006 12:00:00 AM
Introduction
In my many years of software development, one comment I have often heard from my clients’ upper management is “I don’t want to see details. Show me a picture”. A well designed chart or graph can provide management with a clearer picture of the company’s status than any number of reports. The VBChart Graphing Tool For .NET can provide that picture from existing data with surprising ease.
... [ read more ]
|
|
by
Fadzai Chamba via
DevCity.NET - Articles
on
1/9/2006 12:00:00 AM
eNumerous Options Using Enumerations
Introduction
For most of us, enumerations provide a means of selecting one of many options. What some of us don't know is that they also provide a means for us to specify more than one option at a time in one variable or argument.
|
|
by
Scott Rutherford via
DevCity.NET - Articles
on
12/20/2005 12:00:00 AM
Learn about Windows Services, how they work, and what they are for. Build your first Windows Service and end up with a reusable template with which to create many more. Tips for use, development, and deployment of a Windows Service.
|
|
by
Caleb Sima via
DevCity.NET - Articles
on
12/16/2005 12:00:00 AM
Security risk assessment and security risk management have become vital tasks for security officers and IT managers. This article looks at some of the issues.
|
|
by
Misha Zhutov via
DevCity.NET - Articles
on
11/3/2005 12:00:00 AM
It would be hard to find a web developer who doesn’t need to use a DataGrid . This control is ideal for data presentation. Besides the visualization, it provides a powerful set of possibilities to edit, delete, add and update data. ASP.NET includes a well designed, powerful DataGrid Web Server Control which makes the life of web developers easier. I remember the time when we had to implement the grid's functionallity man ... [ read more ]
|
|
by
Venkatarajan Arthanari via
DevCity.NET - Articles
on
10/17/2005 12:00:00 AM
Introduction to Remoting In this article we are going to learn the basics of Remoting, Marshalling, Channels , Formatters, Activation and Lifetime leases.
|
|
by
Caleb Sima via
DevCity.NET - Articles
on
10/16/2005 12:00:00 AM
Your Web applications can be the most important and most vulnerable entry point into your organization, and, as such, ensuring adequate hacker protection in your Web applications can be critical. A Web application not only includes the code that creates your Web site, but also the architectural components necessary to make a Web site available and useful to the public – both of which can make a Web site vulnerable to attacks like SQL injection or cross site scripting (XSS). When considering hac ... [ read more ]
|
|
by
Caleb Sima via
DevCity.NET - Articles
on
9/7/2005 12:00:00 AM
By now, most companies recognize that network security is an important aspect of daily operations, but few realize how quickly new methods of Internet attacks are being invented. While organizations rush to develop their security policies and implement even a basic security foundation, the professional hacker continues to find new ways to attack by modifying old Internet worms, Trojans, and viruses, or creating completely new ones. Recently, the attention of these hackers has reverted to I ... [ read more ]
|
|
by
Mike McIntyre via
DevCity.NET - Articles
on
9/5/2005 12:00:00 AM
This is the fifth installment of an article which discusses evolving to VB.NET from a previous version of Visual Basic. This article continues where part four left off - presenting even more .NET features that MAY be of use to you. Read Part Three of this article to understand why these features are being presented.
|
|
by
Mike McIntyre via
DevCity.NET - Articles
on
9/4/2005 12:00:00 AM
This is the fourth in a series of articles which discuss evolving to VB.NET from a previous version of Visual Basic. This article continues where Part three left off, by presenting more .NET features that MAY be of use to you. Read Part three to understand why these features are being presented.
|
|
by
Mike McIntyre via
DevCity.NET - Articles
on
9/3/2005 12:00:00 AM
This is the third in a series of articles which discuss evolving to VB.NET from a previous version of Visual Basic.
|
|
by
Mike McIntyre via
DevCity.NET - Articles
on
9/2/2005 12:00:00 AM
This is the second in a series of articles which discuss evolving to VB.NET from a previous version of Visual Basic.
|
|
by
Mike McIntyre via
DevCity.NET - Articles
on
9/1/2005 12:00:00 AM
This is the first in a series of articles which will discuss evolving to VB.NET from a previous version of Visual Basic.
|
|
by
Anand Narayanaswamy via
DevCity.NET - Articles
on
8/22/2005 12:00:00 AM
OfficeWriter enables you to develop high performance ASP.NET reporting applications on the fly. Anand explores this great product in detail.
|
|
by
Scott Rutherford via
DevCity.NET - Articles
on
7/23/2005 12:00:00 AM
There is one way to make explicit reference to a particular version of an ActiveX COM component for .NET Interop. The example used here is to make automation of Microsoft Excel backward compatible. Visual Studio will not allow you to reference older versions if Excel 2003 is already installed on your machine--so your program will not work once deployed to other machines that may have prior versions. This article includes a method for building your own Interop DLL for deployment using a command l ... [ read more ]
|
|
by
John Spano via
DevCity.NET - Articles
on
7/16/2005 12:00:00 AM
Multithreading, a very powerful technique, is essential for modern software development.Software users expect to work with a very responsive program that they don’t have to wait on, which is a very reasonable demand with the processor speeds that are currently available.Enter multithreading.Multithreading is the concept of having several different paths of code running at the same time.
When you introduce multithreading in your applications, you immediately make programming more com ... [ read more ]
|
|
by
Ged Mead via
DevCity.NET - Articles
on
5/10/2005 12:00:00 AM
Back in Part 2 of this series we created a basic Bar Chart. It did the job, but - let’s face it - it isn’t likely to win any prizes in the “GUI of the Year “ competition.
So, in this article we will use the same basic approach, but will build a better 3D bar chart to give the display more depth, color and hopefully, as a result, more impact.
|
by
Muthukumar V via
DevCity.NET - Articles
on
5/10/2005 12:00:00 AM
This article sets out to explain how to access the exchange domain and create a distribution list programmatically using C# and Active Directory . A sample program is used which combines both CDO and ADSI for creating distribution list with C#. This can easily be extended to creating mailboxes also.
|
|
by
Anand Narayanaswamy via
DevCity.NET - Articles
on
5/3/2005 12:00:00 AM
Create stylish reports with Report Sharp-Shooter
|
|
by
Martin de Klerk via
DevCity.NET - Articles
on
4/24/2005 12:00:00 AM
This document is not intended as a WMI tutorial, and as such does not cover WMI itself. This document is about using WMI in VB.NET and is intended as a rough and practical (but by no means complete!) guideline to get you up and running with WMI as a VB.NET programmer.
|
|
by
Ged Mead via
DevCity.NET - Articles
on
3/30/2005 12:00:00 AM
Sometimes plain old standard horizontal text just won’t do the job.Maybe you need vertical text...
... of one kind or the other. The DrawString method of the Graphics Class holds the answers to both of these little problems.Read on to see how it can be done.
|
|
by
Ged Mead via
DevCity.NET - Articles
on
3/23/2005 12:00:00 AM
The first two articles in this series introduced some basic graphics skills which were used to create a Pie Chart in Part 1 and a Bar Chart in Part 2 . Both charts were elementary, but served their purpose. As the series progresses we will look at ways of building on these early steps and creating more challenging displays. In both of those articles the data was created in advance at design time and hard coded into the project. In this article, data will be taken from the user an ... [ read more ]
|
|
by
Ged Mead via
DevCity.NET - Articles
on
3/16/2005 12:00:00 AM
In this series of articles, designed for newcomers to graphics in VB.NET, you will see how to create various kinds of charts. Charts are a great way of displaying data in a way that is easy to understand, as well as being a useful way to become familiar with many of the core drawing methods which are available in the Graphics Class. In this article, we will build a Bar Chart from the ground up using double buffering to create a chart to display in a PictureBox control.
|
|
by
Chris Manning via
DevCity.NET - Articles
on
3/11/2005 12:00:00 AM
Part 1 of a Multi-Part Series on Control Design. This article shows you how to add Mnemonics (shortcut keys) to a Custom Control. This is question I see quite a bit. There isn’t much out there on it.Web searches don’t turn up very much, and the experts on this kind of stuff seem to hold it pretty close.My own quest to learn this was frustrating to say the least.I had to piece and part little clues together until I figured it out.
|
|