A Django site.
July 23, 2008
» Are You Smarter than a Sixth Grader?

In the US, middle school starts with Grade 6. How would seeing stuff like this when you were about 12 years old have influenced your decision to pursue software development as an occupation? I think back on the first computer course I took in the early 80s and remember learning BASIC with an Ohio Systems (?) minicomputer with dumb terminals and 8" floppies. This would've been cooler:

Microsoft Visual Studio Middle School Power Toy 1.0 is a software package particularly designed by Microsoft to help middle school students learn computer programming. It consists of the following five components:

  • Visual Sort Designer Control is a supplementary teaching tool developed for middle school students to learn the basic concept, algorithm and implementation of the computer sorting. It supports bubble sorting and insertion sorting. It generates initial value automatically and demonstrates intermediate state of the sorting process, and can also generate sorting source code for both Visual Basic and C#.
  • Visual Search Designer Control is an assistant teaching tool developed for middle school students to learn the basic concept, algorithm and implementation of the data structure search. It supports binary search and sequential search. It generates initial value automatically and demonstrates intermediate state of the searching process, and can also generate source code for both Visual Basic and C#.
  • Visual Variable Declarative Designer is an intuitive variable declaration designer designed for middle school students. During the design process, not only do the students can declare various generic types of variables, but also generate the source code at the same time. Visual Variable Declarative Designer allows variables to be declared in a visual design method. Teachers in IT fields can use it as a good educational tool to make students understand the basic concepts of the variables declaration easily, such as variable name, access modifier, variable type, initial value and so on.
  • Assistant Class Designer is a visual class designer designed for middle school students. During the design process, students can see the processes of adding classes, properties, methods and events. These processes generate the source code at the same time, and the corresponding modification can be reflected into the source code immediately. By using this class designer and code generator, teachers or students can easily create and configure complicated classes. Assistant Class Designer provides intuitive, interactive class design method, not only does it become an excellent teaching assistant to teachers in the IT fields, but also helps students to better understand the object-oriented concept, create classes and object-oriented applications. It supports many important concepts in object-oriented programming, such as class, encapsulation, inheritance, and polymorphism.
  • Visual Programming Flow Chart is a supplementary teaching tool developed to help middle school students to learn program control flow. It can generate flow chart of functions, and save it as JPG picture format. It can be easily ran from the integrated development environment (IDE) by simply putting mouse cursor in the function where the flow chart needs to be generated, and choosing the command. After that, you will get the flow chart of the source code, and you can also customize colors and other effects. This visual demonstration allows students to have an intuitive feeling about the flow of the source code, make them have clearer programming ideas and easily find the logical errors in the source code.

Download details: Middle School Power Toy

1365

June 10, 2008
» Getting Started with Software Development via Facebook

Just found some really cool content on the Microsoft profile on Facebook for those learning to create applications for the Web and Windows using the free Visual Studio 2008 Express products. Sam used to work with me on my previous team. It looks like he's really enjoying his new gig.

Free Software, Free Learning: Visual Studio 2008 Express

At Microsoft the word 'Express' equates to 'Free' and Express Editions can be downloaded and used by anyone. With Visual Studio Express, you don’t need to be a seasoned programmer to explore your creativity. Check out the Coding4Fun blog for ideas…
Watch and Discuss


Podcast
Sam Gazitt discusses his favorite features of Visual Studio 2008 Express. This is the overview of VS but contains features that are not in the Express editions…there should be a non-pro version of this on the podcast site. I also cover popfly and samples that we ship as part of Coding4Fun.
(WMA 2MB) | MP3 (6 MB)


Getting Started
Jacqueline Russell walks through step-by-step instructions for downloading, installing and first project.My First Windows Application Video (WMA) or My First Web Application Video (WMA)

Program Now: Video How Tos
Create a C# WPF Application Video (WMV) | Article
Create a C# Windows Form Application Video (WMV) | Article
Create a C# Console Applcation Video (WMV) | Article
Writing Queries in C# (LINQ) Video (WMV) | Article

Facebook | Microsoft

1362

February 7, 2008
» Updated: Visual Studio 2008 Product Comparison (v1.04)

Okay, another update (v1.04) to the Visual Studio 2008 Product Comparison is now available. In this revision, I updated the Code Quality Tools section to better reflect the testing features that are now available in Visual Studio 2008 Professional Edition, as well as some error corrections. I'm hoping this will be the last update for a bit; however, I appreciate any bug reports. 

1348

October 22, 2007
» New Web Site: Microsoft Tester Center

MicrosoftTesterCenter

Today, we launched a new site on MSDN - the Microsoft Tester Center!

The Microsoft Tester Center showcases the test discipline as an integral part of the application lifecycle, describes test roles and responsibilities, and promotes the test investments required to deliver high-quality software.

Source: Tester Center Home

The aim of the Microsoft Tester Center is to provide a place for software testers to share their experiences and best practices, and to shed some light on how we do software testing at Microsoft. Testers from across Microsoft have contributed content for this site, and the first couple of articles are now available in the MSDN Library:

Visual Studio Team System embraces the entire software development team. Software testers are one of the key benefactors of this expansion in the Visual Studio product line. While Team System provides the tools software testers need to be successful, this site will help provide some of the knowledge testers need to make the best use of those tools and to cultivate the software testing community.

The team that is working on this site is eager to receive your feedback and contributions:

Contribute to This Site: Submit your articles, book reviews, videos and more. Email us to find out more.

Submit Your Feedback: Send email.

1338

October 17, 2007
» Visual Studio Team System Resource Center

Deitel.com just launched a Visual Studio Team System Resource Center.

Visual Studio Resource Center on Deitel.com

You may be familiar with many of their other resource centers, or one of their many programming textbooks. If you don't already, you should subscribe to their newsletter to keep up on all of the stuff they're doing.

Welcome to the Visual Studio Team System Resource Center. "Microsoft® Visual Studio® Team System (VSTS) is a collection of tightly-integrated software development tools that change the way software development teams work together. With Visual Studio Team System, organizations can reduce software development complexity, facilitate collaboration among all team members, accelerate development time, improve predictability and reliability of the development process, and customize and extend Visual Studio Team System with their own internal tools, process frameworks, and supplemental partner products." Start your search here for the latest Visual Studio Team System articles, downloads, tutorials, videos, forums, blogs and more.

Source: Visual Studio Team System Resource Center

1337

October 16, 2007
» Visual Studio Content: Love it or Hate it?

Some of the most laborious writing that happens in creating Visual Studio doesn't happen in code. I'm talking about the millions (literally) of words that go into the product documentation and other content to support the product. As with most aspects of the product, we thrive on your feedback to help create a better product. See Kathleen McGrath's Weblog for a post (Wanted: Feedback on Visual Studio Content) about the many ways you can contribute feedback about the Visual Studio content.

Gathering customer feedback is a critical part of the Visual Studio documentation process. Your feedback helps us determine whether we are writing the type of content that is most useful to you, and whether we are covering the tasks and scenarios that you need the most help with.

Starting with Visual Studio 2005, we regularly update our online documentation using a continuous publishing process. This enables you to get access to latest version of the documentation quickly and easily. It also gives us the opportunity to respond to feedback that we receive about our documentation and continuously make improvements.

There are several ways you can give us direct feedback, and here are four easy ways to let us know about your experiences with our documentation and how we can improve it.

Source: Kathleen's Weblog : Wanted: Feedback on Visual Studio Content

1336

July 30, 2007