First Windows Software [FREE]

A rectangular box. A title bar that said "Control Panel." Three buttons: Desktop, Color, Fonts . A system menu icon in the top-left. And in the top-right, the Close box. It was ugly. It was blocky. It had no rounded corners or smooth gradients. But it was a window —a discrete universe of functionality that the user could summon, manipulate, and dismiss with a click.

Scott rubbed his eyes. He hadn't slept in 36 hours. He looked at the pizza box on his desk (pepperoni, cold), then at the framed photo of his newborn daughter. He was missing her first steps to build a window she would one day take for granted. first windows software

At 8:00 AM, the IBM executives filed in, wearing starched white shirts and skeptical frowns. Tandy Trower stood by the PC. "Gentlemen," he said, "welcome to the future of personal computing. No typing required." A rectangular box

Scott moved the Microsoft two-button mouse—a chunky, greenish thing that looked like a bar of soap—and hovered over the "Color" button. He clicked. And in the top-right, the Close box

He worked like a watchmaker in a hurricane. He patched the memory leak with a brutal malloc override. He rewrote the drawing routine to use XOR logic, making the menus draw instantly. He hardcoded the coordinates for the Close box—a tiny square in the top-right corner that, when clicked, would disappear the window in a puff of logic.

He compiled. The machine chugged. The hard drive made a sound like a trapped bee.

The problem? There was no "Windows app." There was only a fragile, crashing prototype and a thousand lines of assembly code that Scott had rewritten three times that week. The mouse driver kept confusing the screen buffer. The drop-down menus would draw themselves upside down. And the "desktop" metaphor—a clean slate with little icons—was currently just a gray void that occasionally spat out error code:

Thermal Deaths & Fire Forensics for Lawyers by Phil Cherian. Register Now!
LCI Learning

Share on Facebook

Share on Twitter

Share on LinkedIn

Share More

A rectangular box. A title bar that said "Control Panel." Three buttons: Desktop, Color, Fonts . A system menu icon in the top-left. And in the top-right, the Close box. It was ugly. It was blocky. It had no rounded corners or smooth gradients. But it was a window —a discrete universe of functionality that the user could summon, manipulate, and dismiss with a click.

Scott rubbed his eyes. He hadn't slept in 36 hours. He looked at the pizza box on his desk (pepperoni, cold), then at the framed photo of his newborn daughter. He was missing her first steps to build a window she would one day take for granted.

At 8:00 AM, the IBM executives filed in, wearing starched white shirts and skeptical frowns. Tandy Trower stood by the PC. "Gentlemen," he said, "welcome to the future of personal computing. No typing required."

Scott moved the Microsoft two-button mouse—a chunky, greenish thing that looked like a bar of soap—and hovered over the "Color" button. He clicked.

He worked like a watchmaker in a hurricane. He patched the memory leak with a brutal malloc override. He rewrote the drawing routine to use XOR logic, making the menus draw instantly. He hardcoded the coordinates for the Close box—a tiny square in the top-right corner that, when clicked, would disappear the window in a puff of logic.

He compiled. The machine chugged. The hard drive made a sound like a trapped bee.

The problem? There was no "Windows app." There was only a fragile, crashing prototype and a thousand lines of assembly code that Scott had rewritten three times that week. The mouse driver kept confusing the screen buffer. The drop-down menus would draw themselves upside down. And the "desktop" metaphor—a clean slate with little icons—was currently just a gray void that occasionally spat out error code: