.NET Tutorials, Forums, Interview Questions And Answers
Welcome :Guest
Sign In
Win Surprise Gifts!!!

Top 5 Contributors of the Month
david stephan
Gaurav Pal
Post New Web Links

Study user behavior - Advanced programming concept?

Posted By:      Posted Date: April 14, 2011    Points: 0   Category :Windows Application

If I have to write a program in asp.net, c# (or may be java) to do the following, what would I need to learn? Expecting an answer from some of the more experienced and advanced members here. Thank you in advance. I am not expecting a detailed implementation, but I want to get a general idea of the concepts that I would need to be aware of to accomplish this.

Question is - How do I write a program that keeps track of what a user does on the internet. I need my program to track the URLs the user visits, the time he spends on a particular page, the (user-web page) interactions like if he buys anything or downloads something on his pc, I just need that information to be populated into a database.  All users are going to sign into this program, so there will not be any privacy issues. Where can I start , what tools, do I have available in terms of asp.net or c# advanced topics? 

Does this come under the realm of windows programming? I have no idea.. any thoughts , guidance is really appreciated.

Another side question : If the user buys something on the internet for say x $, can I read that remotely using my program(that is installed on the user machine). Is that possible. Just trying to see buying, behavioral patterns of sample user set.

View Complete Post

More Related Resource Links

A Challenging Question for Advanced user....


Using  dot net How will you release .exe applicattion for 1000 clients.this question was asked by manager but i could not answer him.tell me if you can!!!

Advanced Basics: Remembering User Information in Visual Basic .NET


Many applications need to store user-specific settings to be persisted between sessions. But how do you go about saving and restoring these settings in your Microsoft® . NET Framework-based application? It's not all that easy to find the correct answer.

Duncan Mackenzie

MSDN Magazine April 2005

Advanced Basics: Adding New Features with User Controls


In past versions of Visual Basic, there were rudimentary graphics controls. In Visual Basic .NET you have the GDI+ library, which enables you to draw lines, circles, and most anything else. But how can you use the functionality of GDI+ to create lines and other graphics that respond to user mouse clicks and events? Find out.

Ken Spencer

MSDN Magazine June 2003

Chapter 8: Advanced SharePoint Programming, Part 1 (Expert WSS 3.0 and MOSS 2007 Programming)

Learn about web configuration modification via SharePoint object model and extending the STSADM command-line utility in this book excerpt.

Chapter 8: Advanced SharePoint Programming, Part 2 (Expert WSS 3.0 and MOSS 2007 Programming)

Learn about SharePoint feature receivers, developing custom timer jobs, feature dependencies, and feature stapling in this book excerpt.

Behavior of advanced search

Hi, when searching by properties in the advanced search, for example by "authotr equals Danny Din" - should it find also items which contain the word Danny Din in the body of the item, or only in the metadata of the item?  

Programming advanced usage analysis processing (in the SSP part of Central Administration)


Hi there

I've been able to program Usage Analysis Logging And Processing in WSS: loaded assemblies and then - eg

#configure usage logging settings
$usageSettings.LoggingEnabled = $true
$usageSettings.numberlogfiles = 1
$usageSettings.LogFilesDirectory = $logDirectory
$usageSettings.UsageProcessingEnabled = $true
$usageSettings.SetProcessingInterval(0, 0, 23, 59)

#commit changes

This works but I'm stuck now on how to do the next bit - which is to enable Usage Reporting in the SSP part of Central Administration.

Can anyone help?



Coding / Programming Tips for C#

Using proper guidelines and a template-framed style of coding will really helps developer to enjoy the coding with more understandable, reliable code and application development.

MS SQL Server: Disconnect Users From Database - Kill User Session

If you ever wanted to restore your database from a SQL backup file (.bak), but there are still users connected to your database, the backup operation will fail causing the error: Exclusive access could not be obtained because the database is in use.

Advanced Paging GridView with ASP.NET 2.0/3.5

This is an article about advanced paging GridView with ASP.NET 2.0/3.5. All the HTML, CSS, JavaScript it needs have been embedded into the WizardGridView.dll.

C# Object Oriented Programming

So far in C# Essentials we have looked at the basics of programming in C# such as variable types and flow control. Although it would be possible to write a functional program using these techniques, there is much more to becoming a proficient C# programmer. C# is, above all, an object oriented programming language and as such any C# programmer will be expected to create object-oriented applications using this language.

Object Oriented Programming

Four core concept of OOP Object Oriented Programming. 1.Inheritance, 2.Polymorphism, 3.Abstraction and 4.Encapsulation

Object-Oriented Programming Concepts

This is the first in a series of articles describing the use of object-oriented programming techniques as implemented by the C# programming language. This series follows the C# Fundamentals tutorial that beginners are advised to read first.

Choosing Between a User Control or Web Part for SharePoint

SharePoint will only display Web Parts on a page. However, there are publicly available shims that allow you to write user controls and have them be displayed as a Web Part. From SharePoint's point of view, the shim is a Web Part. From the point of view of the user control, the shim is simply a control in .NET that is including the user control

Custom Editing Behavior for DataGridView TextBox Columns

For various reasons I'm using a DataGridView instead of a ListView, and while configuring the DataGridView to look like a ListView wasn't much of a problem, there's one thing that got on my nerves, which is the behavior of textbox cells in edit mode: It is much too easy to leave the edit mode accidentally, simply by pressing the cursor keys at the wrong time. For example when the text caret is positioned behind the last character of the textbox cell content, and you press the right arrow key

Creating Sites/Lists/List Items under Current User Context in SharePoint By Using SPUserToken

Usually we do this by performing the action under RunWithElevatedPrivileges method and updating the listitem using SPListItem.SystemUpdate() method (see here). but this approach has its own flaws like (RunWithElevatedPrivileges will run under system account, we cannot use SystemUpdate for SPSite,SPWeb,SPList, since it runs under system we will "CreatedBy" by as SystemAccount).
ASP.NetWindows Application  .NET Framework  C#  VB.Net  ADO.Net  
Sql Server  SharePoint  Silverlight  Others  All   

Hall of Fame    Twitter   Terms of Service    Privacy Policy    Contact Us    Archives   Tell A Friend