本书的目的是讲授Visual C#.NET编程语言的基础知识和工作原理,综合运用文字、图形和表格加强读者对教学内容的理解。
本书是基于Visual C# 2008介绍Visual C#.NET程序开发技术的,书中的所有实例已在Visual Studio 2008编程环境中测试通过,选择这个版本的编程环境的主要原因是它的窗体设计器支持可视化的C#程序设计(这个功能早在Visual C# 2005版就有了),它能够非常方便地设计出C++ Windows程序的图形用户界面,去掉了以前版本中那些晦涩难懂的托管语法形式,简化了编程过程,使程序代码更加清晰易懂。
Visual C#.NET是新一代基于C++语言的可视化开发工具,是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。本书通过一系列实例系统地介绍了C#的基本语法知识、Visual C#.NET面向对象程序设计技术、Visual C#.NET图形图像编程技术、进程线程编程技术和ASP.NET程序开发基础等,帮助读者快速、简单地学习Visual C#.NET。本书共11章,既介绍了Visual C#.NET的基础知识,也包含了大量编程技术细节和技巧,是读者学习Visual C#.NET编程难得的一本好书。
本书可作为各专业的学生或工程技术人员学习Visual C#.NET程序的教材,也可供其他Visual C#.NET编程的初级和高级读者学习、参考。
为方便教师教学和读者自学,本书配有电子教案,可到相应的网站下载。
第1章 C#.NET概述
1.1 程序设计语言
1.1.1 程序设计语言简介
1.1.2 程序设计语言的发展
1.1.3 高级语言的类型
1.2 .NET
1.2.1 Microsoft .NET简介
1.2.2 .NET的组成
1.2.3 .NET战略
1.2.4 .NET Framework
1.3 C#语言简介
1.3.1 C#语言发展历史
1.3.2 C#特点
1.4 Visual Studio集成开发环境
1.4.1 Visual Studio集成开发环境介绍
1.4.2 Visual Studio 历代开发环境演变史
1.5 熟悉Visual Studio 2008开发环境
1.5.1 创建控制台应用程序
1.5.2 创建Windows应用程序
1.5.3 菜单栏介绍
1.5.4 工具栏介绍
1.5.5 “工具箱”面板介绍
1.5.6 “属性”面板介绍
1.5.7 解决方案资源管理器介绍
1.5.8 创建第一个WinForm项目
习题1
第2章 C#程序设计基础
第3章 面向对象程序设计
第4章 Windows程序设计基础
第5章 数据库应用开发技术
第6章 文件操作
第7章 多线程开发技术
第8章 GDI+图形编程基础
第9章 图像编程技术
第10章 ASP.NET编程基础
第11章 实验
参考文献