Abstract
This chapter covers some of the fundamental activities you will need to perform when developing your C# solutions. The recipes in this chapter describe how to do the following:
-
Use the C# command-line compiler to build console and Windows Forms applications (recipes 1-1 and 1-2)
-
Create and use code modules and libraries (recipes 1-3 and 1-4)
-
Access command-line arguments from within your applications (recipe 1-5)
-
Use compiler directives and attributes to selectively include code at build time (recipe 1-6)
-
Access program elements built in other languages whose names conflict with C# keywords (recipe 1-7)
-
Give assemblies strong names and verify strong-named assemblies (recipes 1-8, 1-9, 1-10, and 1-11)
-
Sign an assembly with a Microsoft Authenticode digital signature (recipes 1-12 and 1-13)
-
Manage the shared assemblies that are stored in the global assembly cache (recipe 1-14)
-
Prevent people from decompiling your assembly (recipe 1-15)
-
Manipulate the appearance of the console (recipe 1-16)
-
Create static, anonymous, and dynamically expandable types (recipes 1-17, 1-18, and 1-19)
-
Define automatically implemented properties (recipe 1-20)
-
Overload an operator and implement a custom conversion operator (recipes 1-21 and 1-22)
-
Handle an event with an anonymous function (recipe 1-23)
-
Implement a customer indexer (recipe 1-24)
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Rights and permissions
Copyright information
© 2010 Allen Jones and Adam Freeman
About this chapter
Cite this chapter
Jones, A., Freeman, A. (2010). Application Development. In: Visual C# 2010 Recipes. Apress. https://doi.org/10.1007/978-1-4302-2526-3_1
Download citation
DOI: https://doi.org/10.1007/978-1-4302-2526-3_1
Publisher Name: Apress
Print ISBN: 978-1-4302-2525-6
Online ISBN: 978-1-4302-2526-3
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)