《VisualC#学习笔记(含光盘1张)》当当编辑推荐:
本书由具有多年开发和教学经验的资深老师执笔写作,笔者在C#领域具有多年的开发和教学讲 解经验,尤其熟识.NET开发理论知识体系。凭着娴熟的笔法和渊博的理论知识,笔者采取了学习笔 记的写作方式将C#开发技术展现得淋漓尽致,能使读者很快地进入实际开发角色。本书和市场上其 他类似书籍相比,具有下面与众不同的特色。
形象:本书对书中的源代码采取绘图的讲解方式,使抽象变形象,让高深的编程理论“赤裸裸”地展露 在读者的面前,使读者轻而易举地领悟编程奥秘。这是本书最大的特色。
趣味:本书用拉链做素材,拉开学习的帷幕,用情趣式的学习笔记形式带你走进轻松的学习课堂,并且 在书中让人感觉到烦躁的地方搭配相关的图片,让读者享受到学习中的乐趣,探索中的喜悦,以及胜 利后的兴奋。
实用:本书的实用性较强,以经验为后盾,以实践为导向,以实用为目标,深入浅出地讲解C#开发中 的种种问题。在讲解时笔者非常注重实践与理论的形象结合,为了能使读者通过读懂源代码来掌握C #技术,在实例举证时还给源代码描绘了大量的流程图。本书的所有源代码都已在计算机上调试通 过,并且放在了本书所附带的光盘中,读者拿来即可使用。
全面:本书内容全面,从基本的语法入手,以恰当的实例为导向,由浅入深地讲解了C#技术的基本理 论知识,所讲解的内容几乎囊括了C#技术的所有知识点。
1.化“抽象”为“具体”
独创源代码绘图写作方式,化复杂为简单,返璞归真。形象化地拆解高深理论、揭示编程奧秘、点拨实践经验,在“润物细无声”之间,您会感叹,原来,一切不过如此。
2.融“情感”,于“技能”
凡事欲破则立,不破不立,本书“破”传统单调的学习方式,“立”生动活泼的情景教学。让您享受新知的乐鋤、体会探索的喜悦、发泄胜利的兴奋,本书设计应用认知科学,以及学习理论,将这些知识轻轻松松、深深地印在你的脑海里。书中搭配大量的插图,阅读起来生动有趣,而不是昏昏欲睡。精心设计许多注意提示,畅谈学习中的奧秘,减少探索中的弯路。利用模拟的手写字体,增强”现场感”,在情景教学中,让学习过程不再枯燥。
《VisualC#学习笔记(含光盘1张)》亚马逊编辑推荐:
本书由浅入深地讲解Visual C# 2005编程知识,全书内容分为6篇,共27章,第一篇介绍Visual Studio 2005开发环境和C#基础,其中包括Visual C# 2005简介,C#语言基础,面向对象编程基础,数组类和集合类,继承,线程和文件操作,以及处理错误和调试;第二篇介绍.NET与C#核心技术,主要内容包括.NET框架,C#.NET命名空间和程序集,字符处理,组件和部署;第三篇主要介绍Windows窗体程序,主要包括Windows窗体,WinForms高级控件,菜单和对话框,GDI+的应用和网络编程;第四篇主要介绍数据处理技术,主要包括ADO.NET,数据绑定技术和XML;第五篇介绍了Web编程,主要包括ASP.NET开发,ASP.NET中的控件,ASP.NET中的数据绑定和ASP.NET中的对象;第六篇精选了几个能囊括本书介绍的所有理论的实例,能使读者彻底精通C#编程技术。
本书内容全面,不但适合于没有任何程序语言编程基础而欲直接学习C#技术的初学者,同时也适合于有一定C#开发基础而需要加深对C#核心技术进一步了解和掌握的程序员。
本书独一无二的优势
本书由具有多年开发和教学经验的资深老师执笔写作,笔者在C#领域具有多年的开发和教学讲 解经验,尤其熟识.NET开发理论知识体系。凭着娴熟的笔法和渊博的理论知识,笔者采取了学习笔 记的写作方式将C#开发技术展现得淋漓尽致,能使读者很快地进入实际开发角色。本书和市场上其 他类似书籍相比,具有下面与众不同的特色。
形象 本书对书中的源代码采取绘图的讲解方式,使抽象变形象,让高深的编程理论“赤裸裸”地展露 在读者的面前,使读者轻而易举地领悟编程奥秘。这是本书最大的特色。
趣味 本书用拉链做素材,拉开学习的帷幕,用情趣式的学习笔记形式带你走进轻松的学习课堂,并且 在书中让人感觉到烦躁的地方搭配相关的图片,让读者享受到学习中的乐趣,探索中的喜悦,以及胜 利后的兴奋。
实用 本书的实用性较强,以经验为后盾,以实践为导向,以实用为目标,深入浅出地讲解C#开发中 的种种问题。在讲解时笔者非常注重实践与理论的形象结合,为了能使读者通过读懂源代码来掌握C #技术,在实例举证时还给源代码描绘了大量的流程图。本书的所有源代码都已在计算机上调试通 过,并且放在了本书所附带的光盘中,读者拿来即可使用。
全面 本书内容全面,从基本的语法入手,以恰当的实例为导向,由浅入深地讲解了C#技术的基本理 论知识,所讲解的内容几乎囊括了C#技术的所有知识点。
《VisualC#学习笔记(含光盘1张)》内容简介 :
本书由浅入深地讲解Visual C# 2005编程知识,全书内容分为6篇,共27章,第一篇介绍Visual Studio 2005开发环境和C#基础,其中包括Visual C# 2005简介,C#语言基础,面向对象编程基础,数组类和集合类,继承,线程和文件操作,以及处理错误和调试;第二篇介绍.NET与C#核心技术,主要内容包括.NET框架,C#.NET命名空间和程序集,字符处理,组件和部署;第三篇主要介绍Windows窗体程序,主要包括Windows窗体,WinForms高级控件,菜单和对话框,GDI+的应用和网络编程;第四篇主要介绍数据处理技术,主要包括ADO.NET,数据绑定技术和XML;第五篇介绍了Web编程,主要包括ASP.NET开发,ASP.NET中的控件,ASP.NET中的数据绑定和ASP.NET中的对象;第六篇精选了几个能囊括本书介绍的所有理论的实例,能使读者彻底精通C#编程技术。
本书内容全面,不但适合于没有任何程序语言编程基础而欲直接学习C#技术的初学者,同时也适合于有一定C#开发基础而需要加深对C#核心技术进一步了解和掌握的程序员。
亚马逊目录 :
第一篇 Visual Studio 2005
开发环境和C#基础
第1章 Visual C# 2005简介 .............01
第2章 C#语言基础 ......................24
第3章 面向对象编程基础 ................50
第4章 数组类和集合类 ..................60
第5章 继承 ..............................69
第6章 线程和文件操作 ..................86
第7章 处理错误和调试 .................102
第二篇 .NET与C#核心技术
第8章 .NET框架 .......................114
第9章 C#.NET命名空间和程序集 ......128
第10章 字符处理 .......................147
第11章 组件 ...........................164
第12章 部署 ...........................192
第三篇 Windows窗体程序
第13章 Windows窗体 ..................212
第14章 WinForms高级控件 ............231
第15章 菜单和对话框 ..................256
第16章 GDI+的应用 ....................268
第17章 网络编程 ......................288
第四篇 数据
第18章 ADO.NET .....................307
第19章 数据绑定技术 ..................347
第20章 XML ...........................368
第五篇 Web编程
第21章 ASP.NET开发 .................395
第22章 ASP.NET中的控件 .............413
第23章 ASP.NET中的数据绑定 .........440
第24章 ASP.NET中的对象 .............475
第六篇 综合应用
第25章 贪吃蛇游戏制作 ................485
第26章 网络文件下载 ..................513
第27章 企业产品信息发布系统 .........530
……
当当书摘插图 :
第1章 Visual C# 2005简介
1.1 C#语言概迷
C#是由Microsoft公司开发的一种新型的编程语言.由于它是从C和C++中派生出来的,因此具有C++的功能;同时,由于是Microsoft公司的产品,它又像Visual Basic一样简单。对于Web开发而言,C#像Java一样,同时具有Delphi和Visual Basic的一些优点。Microsoft宣称:C#是开发.NET框架应用程序的最好语言。
通常,我们对于C#和VisualC#.NET可以不加以区分,但严格来讲,两者是有区别的。C#只是一门语言,或者说是一个标准。它是专门为微软的.NET平台设计的,作为Visual Studio.NET套件中的语言之一(该套件还包括一些其他语言如Visual C++.NET、Visual Basic.NET等)。今后也可能会出现C#语言的其他开发工具。而Visual C#.NET是指C#语言和.NET框架的总和。
1.1.1 C#语言的特点
C#是一种现代的、面向对象的语言,它结合了C/C++Visual C++的强大功能,以及Delphi和Visual Basic的易用性。C#具有以下特点。
1. 简单
C#在很多方面与C/C++极其相似。语句、表达式、操作符及一些其他的功能均来自C/C++。同时为了使语言简单,C#做了一些改进,简化了C++在类、命名空间、方法重裁和异常处理等方面的操作。
在C#中,没有C++使用的指针,而采用无用单元收集程序自动管理程序内存。默认情况下,程序员工在受管理的代码中。
C#提供了一些实用的类型,如金融类型decimal,这给企业级应用开发带来了方便。同时,用户还可以自定义类型。
C#使用统一的类型系统,如字符就是字符,不需要对char,unsigned char,signed char等做出区分。
……