
上QQ阅读APP看书,第一时间看更新
Practicing and exploring
Test your knowledge and understanding by answering some questions, get some hands-on practice, and explore with deeper research into the topics covered in this chapter.
Exercise 5.1 – test your knowledge
Answer the following questions:
- What is the difference between pressing F5, Ctrl + F5, Shift + F5, and Ctrl + Shift + F5?
- Want is the ISO culture code for Welsh?
- Which information can you find out about a process?
- Can your applications write to the security event log in Windows?
- How accurate is the
Stopwatch
? - What is the difference between localization, globalization, and internationalization?
Exercise 5.2 – practice using Debug and Trace
Create a console application named Ch05_Exercise02 that writes the message "I am debugging." only when the DEBUG symbol is set, writes the message "I am tracing." only when the TRACE symbol is set, and the message "I am confused!" only when TRACE and a custom conditional compilation symbol named CONFUSED is set.
Exercise 5.3 – explore topics
Use the following links to read more about the topics covered in this chapter:
- Debugging in Visual Studio: https://msdn.microsoft.com/en-us/library/sc65sadd.aspx
- Start, Break, Step, Run through Code, and Stop Debugging in Visual Studio: https://msdn.microsoft.com/en-us/library/y740d9d3.aspx
- Breakpoints and Tracepoints: https://msdn.microsoft.com/en-us/library/ktf38f66.aspx
- System.Diagnostics Namespaces: https://msdn.microsoft.com/en-us/library/gg145030(v=vs.110).aspx
- Stopwatch Class: https://msdn.microsoft.com/en-us/library/system.diagnostics.stopwatch(v=vs.110).aspx
- Process Class: https://msdn.microsoft.com/en-us/library/system.diagnostics.process(v=vs.110).aspx
- Debug Class: https://msdn.microsoft.com/en-us/library/system.diagnostics.debug(v=vs.110).aspx
- xUnit.net: http://xunit.github.io/
- Globalizing and Localizing .NET Framework Applications: https://msdn.microsoft.com/en-us/library/h6270d0z(v=vs.110).aspx
- System.Globalization Namespace: https://msdn.microsoft.com/en-us/library/system.globalization.aspx