Showing articles from Microsoft Internship tag
Pocket PC
On the client-side, a Pocket PC application was used. Since this has no guaranteed connectivity, some additional techniques had to be used to improve the…
SqlCe
Instead of making a webservice call each time certain data was needed, the data was stored in the SqlCe database on the Pocket PC, to retrieve when…
Data Layer - SqlServer
After having implemented a data layer in the Data project, it was time to make a real data implementation. A Sql Server 2000 implementation was the…
Data Layer
Any application using data benefits from having a separate data layer. This enables the administrator to select which data source to use. It also makes…
Configuration
To configure the solution, Enterprise Library was used. This contained a Configuration Application Block which allowed defining various configuration…
Logging
When developing an application it’s possible to use debug mode to figure out why something is wrong, but when it’s time to deploy the application…
eID
Another thing I had to do was a feasibility study on eID. This means I had to look into this technology, research what the possible uses are, if they can…
eID.Chat
To demonstrate the possible use of eID in Windows applications, I created a small client/server application. This application contains a central server…
Remoting Client-Side
After everything was done on the server-side of the Remoting implementation, inside the Windows Service, it was time to add the consumer side. In the case…
Remoting Server-Side
When the Windows Service was successfully running, a way had to be found to control it. There was a ServiceController class which allowed controlling a…
Windows Services
Normally, a windows service is used to provide a system service to other applications, such as an antivirus service for example. The best practice for a…
Virtual PC - Differencing Disks
During my internship I had to test against different kinds of products, and to be sure everything worked on a clean install of this product, I had to…
Asp.net 2.0 On Tour
On March 2, 2005 the ASP.NET 2.0 On Tour came to Belgium, Brussels. This is an international tour, all about the latest Microsoft technology, featuring…
Blogging
Blogs are a new communication medium, mainly used as a single-direction information channel. On a blog, the owner publishes new posts, which can be read…
Virtual PC
Another tool I had at my disposal was Microsoft Virtual PC. This is a product that enables you to run several operating systems inside your existing one…
NSurvey - MapPoint Integration
NSurvey provides charting reporting by default, but this could be enhanced by using the Country List control together with the added Belgian Regions. With…
NSurvey - Pie Charts
NSurvey already provides general charts displaying the results, but it uses a bar chart and I had to output pie charts as well. So, I implemented them as…
SharePoint
For the Microsoft Student Council, I decided to write a small database application that would keep track of the users their points. The council has access…
NSurvey - Answer Types
By default NSurvey provides different kinds of answer types. These are for example Basic Field, Rich Field, Calendar Field, Email Field, Hidden Field…
NSurvey - Belgian Regions
One of the standard controls of NSurvey is the Country List, which provides a dropdown list of countries. Belgium is one of these countries, but when you…
NSurvey - Matrix Questions
NSurvey supports matrix questions in its surveys. The only problem with this type of question was that in the reporting section of NSurvey, it listed each…
NSurvey - Microsoft Layout
As this application was going to collect feedback from Microsoft events, it had to look like it belonged to Microsoft, and it had to be designed…
NSurvey - Survey Overview
The first thing I noticed is the small dropdown in the admin section listing all available surveys. This would become my starting point for users, a…
NSurvey
For one of the projects I had to do, I had to create an online survey application, which would be used to gather feedback from Microsoft events. Up until…
Reflector
One of the tools I had in my toolbox was Reflector. This tool is written by Lutz Roeder and allows you to examine a .NET assembly. Through the use of…
Boxing/Unboxing In .NET
In the .NET Framework there is a feature called boxing, which goes hand in hand with unboxing. Boxing is an implicit conversion of a value-type to the…
Imagine Cup
Important note (to not get confused): The text below (and the future ones) is written in the past tense, because they are text that have to go into a book…
A* Algorithm
The A algorithm works with two lists, an open-list and a closed-list. The open-list is the list of nodes to be checked, while the closed-list already has…
Binary Heaps
A pathfinder has to be very fast, but when we take a look at the performance we notice that working with the open-list is the bottleneck.
Day One
The first task I got during my internship was to manage a meeting of the Microsoft Student Council. This was also the start of my internship, the real…
Internship at Microsoft
As some of you might now, I'll be doing my internship at Microsoft.