 |
BOOK: MCSD Certification Toolkit (Exam 70-483): Programming in C#
 | This is the forum to discuss the Wrox book MCSD Certification Toolkit (Exam 70-483): Programming in C# by Tiberiu Covaci, Rod Stephens, Vincent Varallo, Gerry O'Brien; ISBN: 978-1-118-61209-5 |
Welcome to the p2p.wrox.com Forums.
You are currently viewing the BOOK: MCSD Certification Toolkit (Exam 70-483): Programming in C# section of the Wrox Programmer to Programmer discussions. This is a community of software programmers and website developers including Wrox book authors and readers. New member registration was closed in 2019. New posts were shut off and the site was archived into this static format as of October 1, 2020. If you require technical support for a Wrox book please contact http://hub.wiley.com
|
|
|
|

June 22nd, 2013, 11:53 AM
|
|
Registered User
|
|
Join Date: Jun 2013
Posts: 7
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Typos, invalid characters in book
Hello there!
I am going to post all typos and invalid characters in the book in this thread which I find while reading it.
1) Not sure if I'm the only person who noticed, on page 42, 49 and maybe somewhere else in the book decrement '--' operator appears on page as '~DH'.
2) On page 50 as well as in the source code for the lab, I found "foeach over an array of integers" instead of "foreach over an array of integers", e.g. 'r' is missing from the word.
It's not a problem at all, but maybe should be corrected in future editions of the book.
Last edited by oleksiypavlenko; June 22nd, 2013 at 11:58 AM..
|
|

June 22nd, 2013, 09:26 PM
|
|
Registered User
|
|
Join Date: Jun 2013
Posts: 6
Thanks: 1
Thanked 0 Times in 0 Posts
|
|
MCSD Certification Toolkit (Exam 70-483) - Typos
oleksiypavlenko:
Yes,
I noticed that too, look in this place for mistakes before you add more mistakes that you find, may be are already in here : http://www.wrox.com/WileyCDA/WroxTit...Cd-ERRATA.html
Regards
|
|

June 23rd, 2013, 07:49 AM
|
|
Registered User
|
|
Join Date: Jun 2013
Posts: 7
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Sorry, cocis48, did not realise that. Thanks!
|
|

June 30th, 2013, 01:52 PM
|
|
Authorized User
|
|
Join Date: Jun 2013
Posts: 36
Thanks: 1
Thanked 4 Times in 4 Posts
|
|
on page 23 there is one more "Console.Writeline" with the small "l"
Apparently some wrong text editing software was used for this book - almost every "WriteLine" is misspelled and so many "--" have come out wrong.
|
|

June 30th, 2013, 02:02 PM
|
|
Authorized User
|
|
Join Date: Jun 2013
Posts: 36
Thanks: 1
Thanked 4 Times in 4 Posts
|
|
on page 1:
"as you work toward your MCPD certification"
I believe should be
"toward your MCSD certification"
because the topic is the current MCSD 70-483 certification and not some future MCPD certification.
|
|

July 1st, 2013, 03:51 AM
|
|
Registered User
|
|
Join Date: Mar 2013
Posts: 8
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Incorrect Code? Chapter 3 Code Lab Page 64-66
I am not sure but I think the code is incorrect in "sizeof"(type)) in some of these. Please see below:
// declare some numeric data types
int myInt;
double myDouble;
byte myByte;
char myChar;
decimal myDecimal;
float myFloat;
long myLong;
short myShort;
bool myBool;
// assign values to these types and then
// print them out to the console window
// also use the sizeOf operator to determine
// the number of bytes taken up be each type
myInt = 5000;
Console.WriteLine("Integer");
Console.WriteLine(myInt);
Console.WriteLine(myInt.GetType());
Console.WriteLine(sizeof(int));
Console.WriteLine();
myDouble = 5000.0;
Console.WriteLine("Double");
Console.WriteLine(myDouble);
Console.WriteLine(myDouble.GetType());
Console.WriteLine(sizeof(double));
Console.WriteLine();
myByte = 254;
Console.WriteLine("Byte");
Console.WriteLine(myByte);
Console.WriteLine(myByte.GetType());
Console.WriteLine(sizeof(byte));
Console.WriteLine();
myChar = 'r';
Console.WriteLine("Char");
Console.WriteLine(myChar);
Console.WriteLine(myChar.GetType());
Console.WriteLine(sizeof(byte)); shouldn't this be char?
Console.WriteLine();
myDecimal = 20987.89756M;
Console.WriteLine("Decimal");
Console.WriteLine(myDecimal);
Console.WriteLine(myDecimal.GetType());
Console.WriteLine(sizeof(byte)); shouldn't this be decimal?
Console.WriteLine();
myFloat = 254.09F;
Console.WriteLine("Float");
Console.WriteLine(myFloat);
Console.WriteLine(myFloat.GetType());
Console.WriteLine(sizeof(byte)); shouldn't this be float?
Console.WriteLine();
myLong = 2544567538754;
Console.WriteLine("Long");
Console.WriteLine(myLong);
Console.WriteLine(myLong.GetType());
Console.WriteLine(sizeof(byte)); shouldn't this be long?
Console.WriteLine();
myShort = 3276;
Console.WriteLine("Short");
Console.WriteLine(myShort);
Console.WriteLine(myShort.GetType());
Console.WriteLine(sizeof(byte)); shouldn't this be short?
Console.WriteLine();
myBool = true;
Console.WriteLine("Boolean");
Console.WriteLine(myBool);
Console.WriteLine(myBool.GetType());
Console.WriteLine(sizeof(byte)) shouldn't this be bool?
Console.WriteLine();
Console.ReadLine();
}
|
|

July 1st, 2013, 04:33 AM
|
|
Registered User
|
|
Join Date: Jun 2013
Posts: 7
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Marsal, that is definitely the case. I have seen it myself before, but didn't post it here as it may have been included already in ERRDATA.
|
|

July 1st, 2013, 07:19 AM
|
|
Registered User
|
|
Join Date: Mar 2013
Posts: 8
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Incorrect Code? Chapter 3 Code Lab Page 64-66
I looked in the errata before posting and it is not there.
|
|

July 1st, 2013, 11:07 AM
|
 |
Wrox Author
|
|
Join Date: Jan 2006
Posts: 647
Thanks: 2
Thanked 96 Times in 95 Posts
|
|
Thanks for posting these. We will try to fix them in future editions. (I have to think posting here is easier than submitting addenda.)
|
|

July 3rd, 2013, 03:20 AM
|
|
Registered User
|
|
Join Date: Mar 2013
Posts: 8
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Indexed Properties Pg 101
namespace IPAddress
{
public class IPAddress
{
private int[] ip; shouldn't it be instantiated like: private int[] ip = new int[32];
public int this[int index]
{
get
{
return ip[index];
}
set
{
if (value == 0 || value == 1)
ip[index] = value;
else
throw new Exception("Invalid value");
}
}
}
class Program
{
static void Main(string[] args)
{
IPAddress myIP = new IPAddress();
// initialize the IP address to all zeros
for (int i = 0; i < 32; i++)
{
myIP[i] = 0;
}}}
|
|
 |
|