前言
C#语言是从C和C++派生出来的一种简单、现代、面向对象和类型安全的编程语言。它使得程序员可以快速编写各种基于Microsoft .NET平台的应用程序。而C#的面向对象的良好特征也使它成了构建各种应用程序的最佳选择。
本书全面介绍了C#语言基础,并以示例的形式介绍了C#语言的编程技术和开发过程。从细节到整体,从内容编排到目录组织,本书都力求合理。在每一小节的内容编排上,首先给出清晰易懂的基本概念,然后试图挖掘更深层的设计、编程和部署思想,最后通过独立而有趣的示例使读者学以致用。
本书特色
1.由浅入深
本书从开发环境及基本语法知识入手,循序渐进地介绍C#的基本概念、面向对象、Web程序及数据库应用程序的开发。让读者在没有编程基础的情况下,能够很快掌握C#语言编程的各种技术。
2.示例讲解
本书在讲解语法编程和编程要点时,都会以示例的形式展现给大家,并列举了大量翔实的情境插图,让大家更容易理解客观的理论知识。每章最后配有2~3个经典示例,帮助读者更好地吸收知识点。
3.图文并茂,步骤详细
每个示例的实现步骤都以通俗易懂的语言阐述,并穿插图形,在阅读时就像听课一样详细而贴切。读者只需要按照步骤操作,就可以学到C#语言的相关知识,并体会到独立开发的乐趣。
4.配有综合案例
本书最后一篇配有两个经典案例,可以让读者了解从零开始是如何一步步进入编程实战的,读者可以从中体会到以后工作中的大概步骤。
本书内容
第1篇 开发环境与C#语言基础
本篇主要讲解C#语言的特点,针对C#的开发环境进行详细讲解,一步一步教读者如何下载和安装Visual Studio工具。本篇讲解了多种C#编程语言的基础知识、变量、常量、数据类型、运算符、控制流程语句及控制台的输入/输出。
第2篇C#面向对象编程
本篇主要介绍C#语言的各种基本编程语法。对面向对象编程的内容进行深入讲解,类、对象、继承、接口及集合等内容的使用可以帮助读者从理论的角度理解什么是面向对象的设计思想,以及常用的数组、字符串、代理和事件的使用可以让读者熟练掌握编写代码的基础,为以后编写项目打下基础。
第3篇Windows程序编程
本篇主要对Windows程序编程进行详细讲解,包括Windows窗体控件的使用及使用JDI+画图。本篇让读者进一步深入学习C#编程知识,帮助读者提高自身的知识储备。
第4篇C#的高级编程
本篇主要讲解C#的高级编程知识,包括对文件的操作、XML语言的使用和多线程编程。这一篇的内容相对比较难一些,其重要性也是不言而喻的,读者要多多练习。
第5篇 Web数据库开发
本篇主要对ASP.NET和ADO.NET开发技术进行讲解,包括ASP.NET语法、内置对象、Web程序开发常用控件的使用和对数据库的操作。
第6篇 综合案例
本篇通过两个综合项目对以上学习过的知识进行整理,让读者学习如何开发程序、如何分析业务流程、如何对程序需求进行分析,学会独立开发程序。
本书适合的读者
● 想从事软件开发的入门者。
● C#自学者。
● 初级软件程序员。
● 大学生。
● 从其他语言迁移过来的开发人员。