Developing C# Applications for iPhone and iPad using MonoTouch shows you how to use your existing C# skills to write apps for the iPhone and iPad. Fortunately, there's MonoTouch, Novell's .NET library that allows C# developers to write C# code that executes in iOS. Furthermore, MonoTouch allows you to address all the unique...
Hacking and electronic crimes sophistication has grown at an exponential rate in recent years. In fact, recent
reports have indicated that cyber crime already surpasses the illegal drug trade! Unethical hackers better known
as black hats are preying on information systems of government, corporate, public, and private networks and
are...
WELCOME TO THE FOURTH EDITION OF C++ Programming: Program Design Including Data
Structures. Designed for a two semester (CS1 and CS2) C++ course, this text will provide a breath
of fresh air to you and your students. The CS1 and CS2 courses serve as the cornerstone of the
Computer Science curriculum. My primary goal is to motivate and...
This course is the official courseware for the Security Certified Program SC0-451
certification exam. The Tactical Perimeter Defense course is designed to provide
network administrators and certification candidates with hands-on tasks on the
most fundamental perimeter security technologies. The network perimeter is often
the first...
Programming is a fascinating and challenging subject. Unfortunately, it is rarely presented as such. Most often it is taught by "induction": features of some famous programming languages are given operational meaning (e.g. a loop "goes round and round"), a number of examples are shown, and by induction, we are asked to...
Going Corporate: A Geek's Guide shows technology workers how to gain the understanding and skills necessary for becoming an effective, promotable manager or sought-after consultant or freelancer.
Technology professionals typically dive deeply into small pieces of technology—like lines of code or the design of...
I still remember deploying my first Microsoft Access application 10 years ago for a head hunting agency.
They had a user base of about 200 users (I can already hear some of you groan) and they needed a
system to manage job applicants and the companies that want to hire them. And they tossed my meager
development team of two an...
As Web designers, you are painstakingly compelled to grab Web surfers’ attention
as quickly as possible and then keep them on your site to absorb the content. In
addition to the product, service, or information that you are providing, the site
must be visually attractive and offer stimulating (and valuable) interaction. The...
What’s this book all about? Well, it’s about how to develop software, from a personal perspective. We’ll
look at what it means for you to take a problem and produce a program to solve it from beginning to
end. That said, this book focuses a lot on design. How do you design software? What things do you take
into...
Developing software with testable requirements is the theme of this book. A
testable requirement is one with an acceptance test. Acceptance tests drive the
development of the software. As many development groups have experienced,
creating acceptance tests prior to implementing requirements decreases defects
and...
This book suits both graduate students and researchers with a focus on discovering
knowledge from scientific data. The use of computational power for data analysis
and knowledge discovery in scientific disciplines has found its roots with the revolution
of high-performance computing systems. Computational science in physics,...
Microsoft Excel is much more than just a spreadsheet. With the introduction
of the Visual Basic Editor in Excel 97, followed by the significantly
improved stability of Excel 2000, Excel became a respected development
platform in its own right. Excel applications are now found alongside those
based on C++, Java, and the .NET...