In this video tutorial, Chris Pels will demonstrate how to create a custom user control in ASP.NET that can be used throughout a web site or across many web sites. Start out by learning the basics of creating a user control that will be used in multiple pages including validat ...more
n this ASP.Net video lesson, you will explore the various ASP.NET 2.0 server controls available in Visual Web Developer 2005 Express Edition. In addition, you will begin to get familiar with the windows in VWD.
A Membership Provider allows a web application to store and retrieve membership data for a user, and the standard ASP.NET Membership Provider uses pre-defined SQL Server tables. In this video tutorial, Chris Pels shows how to create a custom membership provider that uses custo ...more
Learn how to secure a web site using the new Membership and Roles features of ASP.NET 2.0. In this ASP.Net video tutorial, the topics include user registration, password recovery, and restricting access to content with roles.
In this video tutorial, Chris Pels will show how to determine what capabilities a user’s browser has when viewing pages in an ASP.NET web site. First, learn how to access an instance of the HttpBrowserCapabilities object from the ASP.NET Request object associated with the web ...more
In this video tutorial, Chris Pels will show how events are handled in master and individual content pages. Even though the end result of a master and individual content page is a single ASP.NET page rendered in the user's browser the event handling in each type of page is han ...more
Follow along through the creation of a fictitious customer portal to learn about master pages, themes, membership, roles, site navigation, user profiles, and the Web Site Administration Tool in this ASP.Net video tutorial.
In this video tutorial, Chris Pels shows how to create a custom profile provider to store and retrieve data associated with a user profile in SQL Server tables separate from the standard ASP.NET membership provider’s aspnet_Profile table. The principles covered in this video w ...more
In this video tutorial, Chris Pels will show how to include JavaScript to an ASP.NET page for use on the client page to provide a richer and more robust user experience. First, see how to include JavaScript directly within an ASP.NET page and reference the script from within H ...more
Build a web page to collect information from the user with the Wizard control, validate that information, and use the System.Net.Mail classes to send a confirmation email message. Check out this video tutorial to see all about making a 'contact us' page on a ASP.Net website.
In this ASP.Net video tutorial, Chris Pels will show how to use the ObjectDataSource as the intermediate layer between data bound user interface elements and a custom data access class for a business object. Uses of the ObjectDataSource in the GUI Design mode and declaratively ...more
In this video tutorial, Chris Pels will show how to extend a standard ASP.NET server control and customize it for a specific purpose. Specialized controls provide an convenient way to implement standardized user interface elements for multiple web sites for individuals or team ...more
In this video tutorial, Scott Golightly shows how to implement a simple HttpModule that uses the BeginRequest and EndRequest events to store some data about the request and later display that data to the user. Scott also shows how to register the module in the Web.config file.
Interested in creating your own dynamic, web-based applications using Microsoft Visual Basic 2005 Express Edition? In this two-part installment from the Absolute Beginner's Series of VB/ASP.NET form control video tutorials, you'll learn about the basics of using the List View ...more
In this video tutorial, you'll be shown how you can easily add a little elegance to your ASP.NET user interface by using the rounded corners controls, which ships as part of the Microsoft Ajax control toolkit. For more information, as well as to get started using the rounded c ...more
Google+ has managed to double their user count from three months ago, now standing at over 90 million Google+ accounts created. But how did it get so many so quick? By tricking people who are signing up for Gmail or a regular Google account into setting up a Google+ account, t ...more
Microsoft ASP.NET is a free technology that allows programmers to create dynamic web applications. ASP.NET can be used to create anything from small, personal websites through to large, enterprise-class web applications. All you need to get started with ASP.NET is the free .NE ...more
Sometimes an iDevice is best used for idle, pointless fun. Today's segment of Making Art on Your iOS Deviceis a mixed bag of time-wasting cool effects and random, but useful art-making tools. Below, 10 apps for creating anything from erratic hand-shaken digital effects to your ...more
Interested in creating your own dynamic, web-based applications using Microsoft Visual Basic 2005 Express Edition? In this installment from the Absolute Beginner's Series of VB/ASP.NET form control video tutorials, you'll learn how to use the SplitContainer control to create a ...more
Interested in creating your own dynamic, web-based applications using Visual Web Developer 2005 Express? In this installment from the Absolute Beginner's Series of Visual Web Developer C#/ASP.NET video tutorials, you will learn how to use the SplitContainer control to create a ...more
Interested in creating your own dynamic, web-based applications using Visual Web Developer 2005 Express? This video will show you how to use the SoundPlayer control to play .wav audio files in your web application. his lesson will be particularly helpful to programmers to thos ...more
Interested in creating your own dynamic, web-based applications using Visual Web Developer 2005 Express? This video shows how to use the Windows Media Player ActiveX control to play wma and MP3 audio files in your application.his lesson will be particularly helpful to programm ...more
Interested in creating your own dynamic, web-based applications using Microsoft Visual Studio? In this installment from the Absolute Beginner's Series of video SQL tutorials, you will dive into building reports from scratch and modifying the reports that were created using the ...more
Interested in creating your own dynamic, web-based applications using Microsoft Visual Basic 2005 Express Edition? In this installment from the Absolute Beginner's Series of VB/ASP.NET form control video tutorials, you'll learn how to use the FlowLayout panel to create dynamic ...more
Interested in creating your own dynamic, web-based applications using Microsoft Visual Basic 2005 Express Edition? In this installment from the Absolute Beginner's Series of VB/ASP.NET form control video tutorials, you'll learn how to use the Rich Text Box control which allows ...more
New to Ubuntu Linux? This computer operating system could be a bit tricky for beginners, but fret not, help is here. Check out this video tutorial on how to install the MediaInfo GUI on Ubuntu Linux. This is a MUST and a real HANDY tool for all those video transcoders out the ...more
This amazing Star Wars Sand Crawler is built entirely out of legos. Includes lighted eyes of the Jawas and a working crane to life the droids. Youtube User Marshal Banana from Switzerland created it. Here are the details: Minifigscale: 96 cm long, 100.5 cm long (lowered ma ...more
Interested in creating your own dynamic, web-based applications using Microsoft Visual Web Developer? In this lesson, you will explore the various ASP.NET 2.0 server controls available in Visual Web Developer. In addition, you will begin to get familiar with the windows in VWD ...more
Interested in creating your own dynamic, web-based applications using Microsoft Visual Basic 2005 Express Edition? In this installment from the Absolute Beginner's Series of VB/ASP.NET form control video tutorials, you'll learn how to use the Background Worker control to creat ...more
Interested in creating your own dynamic, web-based applications using Microsoft Visual Basic 2005 Express Edition? In this installment from the Absolute Beginner's Series of VB/ASP.NET form control video tutorials, you'll learn how to use the Picture Box control which allows y ...more
Interested in creating your own dynamic, web-based applications using Microsoft Visual Basic 2005 Express Edition? In this installment from the Absolute Beginner's Series of VB/ASP.NET form control video tutorials, you'll learn how to use the Menu Strip control which provides ...more
Interested in creating your own dynamic, web-based applications using Visual C# 2005 Express Edition? In this installment from the Absolute Beginner's Series of Visual C#/ASP.NET form control video tutorials, you'll learn how to use the Tree View control which provides a hiera ...more
Interested in creating your own dynamic, web-based applications using Visual C# 2005 Express Edition? In this installment from the Absolute Beginner's Series of Visual C#/ASP.NET form control video tutorials, you'll learn how to use the Web Browser control to bring the full fu ...more
Interested in creating your own dynamic, web-based applications using Visual C# 2005 Express Edition? In this installment from the Absolute Beginner's Series of Visual C#/ASP.NET form control video tutorials, you'll learn how to use the Windows Media Player ActiveX control to ...more
Interested in creating your own dynamic, web-based applications using Visual C#? In this installment from the Absolute Beginner's Series of Visual C#/ASP.NET video tutorials, you will learn how to use the List View control which provides a graphical representation of data elem ...more
Interested in creating your own dynamic, web-based applications using Visual C# 2005 Express Edition? In this installment from the Absolute Beginner's Series of Visual C#/ASP.NET form control video tutorials, you'll learn how to use the Menu Strip control which provides a stan ...more
Interested in creating your own dynamic, web-based applications using Visual C# 2005 Express Edition? In this installment from the Absolute Beginner's Series of Visual C#/ASP.NET form control video tutorials, you'll learn how to use the Menu Strip control which provides a stan ...more
Interested in creating your own dynamic, web-based applications using Visual C# 2005? In this installment from the Absolute Beginner's Series of Visual C#/ASP.NET video tutorials, you will learn how to use the TableLayout control which enables you to dynamically add rows to yo ...more
Interested in creating your own dynamic, web-based applications using Visual C#? In this installment from the Absolute Beginner's Series of Visual C#/ASP.NET video tutorials, you will learn how to use the Timer control which you can use to poll or monitor if an action has occu ...more
Interested in creating your own dynamic, web-based applications using Visual C#? In this installment from the Absolute Beginner's Series of Visual C#/ASP.NET video tutorials, you will learn how to use the Background Worker control to create a multi-threaded application. For mo ...more
The latest Google Photos update for Android has added a number of cool new features, like video stabilization and a rumored Google+ integration. The latest update started rolling out to devices on April 11, 2017, and includes the video stabilizing feature we've been waiting fo ...more
In recent weeks, thousands of Nexus 6P users have reported that their devices are shutting down with 30% or more battery life remaining. The phones won't start back up until they're plugged into a charger, so it's as if the battery completely dies even though there is plenty o ...more
Identifying security software installed on a MacBook or other Apple computer is important to hackers and penetration testers needing to compromise a device on the network. With man-in-the-middle attacks, packets leaving the Mac will tell us a lot about what kind of antivirus a ...more
We live in a marvelous age, a time where technology is driving us forward as a species at a rapid pace, and tech-driven miracles are becoming more and more commonplace. While the human race may not be focused on building the largest wonders of the world, as it once was in hist ...more
This is a short explanation and tutorial on how to grab saved passwords from Google Chrome, ideally from a meterpreter session. The idea behind this is to understand how saved passwords work and how to keep them safe. Let's have some fun :D Understanding Google Chrome Saved Pa ...more
All of Apple's products are praised for being extremely easy to use. So much so, that your grandma can pick one up and be a "pro" within a few hours. However, this isn't necessarily a good thing for us real power users who want more granular control of our devices. Luckily, M ...more
T-Mobile's "Binge On" service for streaming videos has received mixed reactions so far. On one hand, it gives any T-Mobile subscriber unlimited access to popular streaming video services like Netflix and Hulu without having to worry about going over their monthly data cap. On ...more
Another entrant into the do-it-yourself AR content creation market has emerged, as Zappar has updated its ZapWorks Studio software to include features for development newbies. Available now, ZapWorks Studio 5 brings a new feature called Actions that enables users to build AR ...more
Sports technology company Form is testing the waters for augmented reality wearables with a product aimed at a very specific user group. On Tuesday, the company unveiled Form Swim Goggles, a $200 pair of goggles outfitted with a see-through display designed to feed activity d ...more
When you're taking a video in the Camera app on your iPhone, there's a little white shutter button in the corner that lets you take a still image while you're filming. Apple brought that same concept over to the FaceTime app in iOS 11, iOS 12, and higher, so you can take Live ...more
It would only make sense that Google is one of the most active app developers on the Android platform, particularly when you consider that they develop the platform itself. From my count, there are an astounding 117 unique apps that the search giant and its subsidiaries have p ...more
In the previous article, we learned how to set up our VPS, configure our PHP server, and developed an in-depth understanding of how the payload works. With all that taken care of, we can get into disguising our payload to appear as an image and crafting the note in the greetin ...more
Trying to figure out which music streaming service to subscribe to can be a difficult task when the playing field is so crowded. Each has its benefits, as well as downsides, so finding the right one for your needs and wants can take a lot of overwhelming research. But we've do ...more
In this video tutorial, Chris Pels will show how to persist and restore information in the ViewState of a custom user control. First, learn how to persist simple values containing .NET primitive types such as String, Int32, Boolean, etc. Then see how to persist complex types s ...more
In this video tutorial, viewers learn how to perform the Siva count sleight card trick. This sleight card trick is very similar to the Elmsley, except it is a reversal. It reveals the cards instead of facing them down. This sleight uses 5 cards, but only reveal 4 of them. It h ...more
Guitar Essentials My friends and I would secretly scribble tab in the darkly lit practice rooms in our university even though we were educated musicians. So, being able to read tablature, or tab, is essential for beginning guitarists. Tab is a curious way to write down music ...more
Want to celebrate New Year's Eve, but haven't a clue how to do so? Maybe some of these New Year's Eve pa rty ideas will help you bring in 2011. These New Year's Eve ideas include things like cheap DIY decorations, cool 2011 party glasses, exotic jellyfish shooters, and even k ...more
First off, don't be frustrated. YOU CAN DO IT! Contrary to the message in the image above, it's NOT over. It's just beginning. And when it comes to solving the New York Times crossword puzzle, the old cliche does apply: practice makes perfect. I've read quite a few books and ...more
In this video tutorial, viewers learn how to do math with an ice cube tray. Users will need a ice cube tray and counting coins. Users can also substitute the coins for any kind of small counting item that will fit into the tray. There are several ways for the child to do math ...more
Injection is an attack vector that involves breaking out of a data context and switching into a programming context through the use of special characters. These characters are significant to the interpreter being used, but not needed for the general user input being asked for. ...more