亮剑.NET. Visual C# 2008实例演练与系统开发
基本信息
内容简介回到顶部↑
本书精心规划出能够满足读者学习visual c# 2008程序设计的“面向对象程序设计”、“窗口应用程序设计”和“数据库应用程序设计”三大类,将此三大类再细分出全书16章的真经,此程序设计的武功秘籍可谓“章章精髓、页页精彩”。.
第1章到第10章为面向对象程序设计基础章节,通过经典的程序范例,图文并茂地说明核心程序设计的概念,让你学习c#语言事半功倍,协助你打好扎实深厚的c#基础功力。第11章到第14章主要介绍常见的窗口应用程序设计所需了解的控件用法与范例程序;然后介绍鼠标与键盘的事件处理方式,让你轻松设计所需的窗口应用程序。第15章和第16章针对数据库应用程序设计提供全方位的联机访问技巧,让你轻松从数据库中存取所需信息,并且说明如何通过新技术linq的应用和加载,让你轻松对各种数据源进行处理。..
本书适合.net初、中级开发人员参考学习,特别有助于.net从业者进入实战层次,也可作为相关培训机构的参考教材,还可以作为高等院校相关专业师生的参考书。...
第1章到第10章为面向对象程序设计基础章节,通过经典的程序范例,图文并茂地说明核心程序设计的概念,让你学习c#语言事半功倍,协助你打好扎实深厚的c#基础功力。第11章到第14章主要介绍常见的窗口应用程序设计所需了解的控件用法与范例程序;然后介绍鼠标与键盘的事件处理方式,让你轻松设计所需的窗口应用程序。第15章和第16章针对数据库应用程序设计提供全方位的联机访问技巧,让你轻松从数据库中存取所需信息,并且说明如何通过新技术linq的应用和加载,让你轻松对各种数据源进行处理。..
本书适合.net初、中级开发人员参考学习,特别有助于.net从业者进入实战层次,也可作为相关培训机构的参考教材,还可以作为高等院校相关专业师生的参考书。...
目录回到顶部↑
第1章 新一代集成开发环境visual studio 2008的介绍. 1
1.1 什么是.net 2
1.1.1 .net的意义 2
1.1.2 新一代.net的平台结构 2
1.1.3 .net程序的编译方式 3
1.2 microsoft .net framework 3.5介绍 4
1.2.1 .net framework的基本概念 4
1.2.2 .net framework 3.5的功能与新特色 6
1.3 visual studio 2008新技术介绍 11
1.3.1 ajax——asynchronous javascript and xml 11
1.3.2 linq——language integrated query 11
1.3.3 wpf——windows presentation foundation 13
1.3.4 xaml——extensible application markup language 15
1.3.5 wcf——windows communication foundation 17
1.3.6 wf——windows workflow foundation 22
1.3.7 wcs——windows cardspace 34
1.4 什么是visual c# 2008 37
1.4.1 什么是c# 37
1.4.2 c#优越的语言特性 37
1.5 visual c# 2008的主要优势与应用领域 38
1.1 什么是.net 2
1.1.1 .net的意义 2
1.1.2 新一代.net的平台结构 2
1.1.3 .net程序的编译方式 3
1.2 microsoft .net framework 3.5介绍 4
1.2.1 .net framework的基本概念 4
1.2.2 .net framework 3.5的功能与新特色 6
1.3 visual studio 2008新技术介绍 11
1.3.1 ajax——asynchronous javascript and xml 11
1.3.2 linq——language integrated query 11
1.3.3 wpf——windows presentation foundation 13
1.3.4 xaml——extensible application markup language 15
1.3.5 wcf——windows communication foundation 17
1.3.6 wf——windows workflow foundation 22
1.3.7 wcs——windows cardspace 34
1.4 什么是visual c# 2008 37
1.4.1 什么是c# 37
1.4.2 c#优越的语言特性 37
1.5 visual c# 2008的主要优势与应用领域 38
前言回到顶部↑
本书内容架构.
关于本书架构(参考图1)经过仔细的沙盘推演与严谨弹性的内容规划,总算规划出能够满足读者学习Visual C# 2008程序设计的“面向对象程序设计”、“窗口应用程序设计”和“数据库应用程序设计”这三大类,将此三大类再细分出16章的真经,此程序设计的武功秘籍可谓“章章精髓、页页精彩”。希望通过本书介绍来满足一般程序设计者对新技术的需求,以及大专院校教授C#面向对象程序设计相关课程所需的知识,第1章到第10章后提供的习题可供读者自行测验以巩固自己所学的知识;而习题部分的程序实作演练,更可以强化自我面对未来信息工作时的实践能力,让你的就业之路更为平顺。
图1 本书架构图
从第1章到第10章为面向对象程序设计基础章节,通过经典的程序范例,图文并茂地说明核心程序设计的概念,让你学习C#语言事半功倍,协助你打好扎实深厚的C#基础功力。第11章到第14章主要介绍常见的窗口应用程序设计所需了解的控件用法与范例程序;然后介绍鼠标与键盘的事件处理方式,让你轻松设计所需的窗口应用程序。第15章和第16章针对数据库应用程序设计提供全方位的联机访问技巧,让你轻松从数据库中存取所需信息,并且说明如何通过新技术LINQ的应用和加载,让你轻松对各种数据源进行处理。
各章节内容说明如下:
第1章:新一代集成开发环境Visual Studio 2008的介绍
本章重点在于了解什么是.NET、.NET Framework 3.5和C#,并且对于Visual C# 2008的演变过程进行翔实完整的介绍;然后说明Visual Studio 2008最令人惊叹的新技术,让你明白如何运用Visual C# 2008的特色,以及其新增与重要的功能;最后,针对Visual C# 2008与Visual Basic 2008的差异进行分析比较。
第2章:Windows Form集成开发环境(IDE)介绍
本章主要针对Visual C# 2008所提供的集成开发环境(IDE)与其操作技巧进行说明。首先,讲解Visual C# 2008项目架构和常用图示,并说明环境界面的功能操作方式;然后,讲解项目开发操作技巧,如代码变更追踪功能、将dll文件加入项目参考等;最后,说明最佳环境设定方式和除错方式,让你在最佳的环境设定中快速完成开发,并由除错技巧来减少程序错误的发生,进而提高开发程序的效率。
第3章:Visual C# 2008数据类型
本章主要介绍用于.NET Framework上的通用类型系统以了解“实数类型”与“参考类型”的主要成员,并说明实数类型与参考类型之间转换所涉及的Boxing与Unboxing是如何运作的,而值类型之间的“隐含转换”和“明确转换”也有说明;然后,介绍了变量与常量、运算符的种类与用法,包含is和as运算符的用法及新功能var隐含类型的用法;最后,在数据类型方面介绍enum、struct、Nullable等,并针对类型之间的3种转换方式进行说明,通过上述主题介绍了数据类型的核心概念。
第4章:Visual C# 2008的程序流程控制
本章主要介绍结构化程序设计的3种主要形式(顺序、选择、循环),说明程序如何通过结构化程序设计流程来加以控制,并且了解“顺序”、“选择”、“循环”的使用方式与时机;然后,学习程序块的终止、继续和跳离的语法使用方式,使你完全掌控程序执行流程,让程序的运作全听命于你所下达的指令(语法)。
第5章:字符(Char)与字符串(String)
本章主要介绍字符和字符串的声明方式与其常用的“属性”和“方法”;然后,说明在信息系统开发过程中经常使用到的字符串格式化技巧,通过全方位的范例示范,让你轻松完成设定所要输出的“文字”和“数值”的格式;最后,讲解StringBuilder类常用的属性和方法,让你在字符串的管理操作上更加得心应手。
第6章:数组与集合类型
本章主要介绍数组和集合的使用方式。数组方面包括一维数组、二维数组、三维数组、不规则数组和隐含类型数组的声明方式,并且通过实际程序范例说明常用的数组属性和方法;还介绍了什么是集合及集合类的三大类;最后,讲解常见的System.Collections所属的类:ArrayList、Hashtable、SortedList、Queue和Stack等,让你充分掌握各种集合类型与其核心价值。
第7章:方法与参数(Method & Parameter)
本章主要介绍方法与参数的使用方式,包含方法的调用与声明、访问修饰词的有效存取范围。在“方法参数”方面主要介绍传递基本数据类型参数、对象参数、数组参数、ref参数和out参数等;然后,针对“构造函数”和“析构函数”说明如何初始化对象与释放资源,并且说明using陈述句使用技巧;最后,讲解程序设计必学技巧的“递归”程序编写要诀。
第8章:异常处理(Exception handling)要诀
关于本书架构(参考图1)经过仔细的沙盘推演与严谨弹性的内容规划,总算规划出能够满足读者学习Visual C# 2008程序设计的“面向对象程序设计”、“窗口应用程序设计”和“数据库应用程序设计”这三大类,将此三大类再细分出16章的真经,此程序设计的武功秘籍可谓“章章精髓、页页精彩”。希望通过本书介绍来满足一般程序设计者对新技术的需求,以及大专院校教授C#面向对象程序设计相关课程所需的知识,第1章到第10章后提供的习题可供读者自行测验以巩固自己所学的知识;而习题部分的程序实作演练,更可以强化自我面对未来信息工作时的实践能力,让你的就业之路更为平顺。
图1 本书架构图
从第1章到第10章为面向对象程序设计基础章节,通过经典的程序范例,图文并茂地说明核心程序设计的概念,让你学习C#语言事半功倍,协助你打好扎实深厚的C#基础功力。第11章到第14章主要介绍常见的窗口应用程序设计所需了解的控件用法与范例程序;然后介绍鼠标与键盘的事件处理方式,让你轻松设计所需的窗口应用程序。第15章和第16章针对数据库应用程序设计提供全方位的联机访问技巧,让你轻松从数据库中存取所需信息,并且说明如何通过新技术LINQ的应用和加载,让你轻松对各种数据源进行处理。
各章节内容说明如下:
第1章:新一代集成开发环境Visual Studio 2008的介绍
本章重点在于了解什么是.NET、.NET Framework 3.5和C#,并且对于Visual C# 2008的演变过程进行翔实完整的介绍;然后说明Visual Studio 2008最令人惊叹的新技术,让你明白如何运用Visual C# 2008的特色,以及其新增与重要的功能;最后,针对Visual C# 2008与Visual Basic 2008的差异进行分析比较。
第2章:Windows Form集成开发环境(IDE)介绍
本章主要针对Visual C# 2008所提供的集成开发环境(IDE)与其操作技巧进行说明。首先,讲解Visual C# 2008项目架构和常用图示,并说明环境界面的功能操作方式;然后,讲解项目开发操作技巧,如代码变更追踪功能、将dll文件加入项目参考等;最后,说明最佳环境设定方式和除错方式,让你在最佳的环境设定中快速完成开发,并由除错技巧来减少程序错误的发生,进而提高开发程序的效率。
第3章:Visual C# 2008数据类型
本章主要介绍用于.NET Framework上的通用类型系统以了解“实数类型”与“参考类型”的主要成员,并说明实数类型与参考类型之间转换所涉及的Boxing与Unboxing是如何运作的,而值类型之间的“隐含转换”和“明确转换”也有说明;然后,介绍了变量与常量、运算符的种类与用法,包含is和as运算符的用法及新功能var隐含类型的用法;最后,在数据类型方面介绍enum、struct、Nullable等,并针对类型之间的3种转换方式进行说明,通过上述主题介绍了数据类型的核心概念。
第4章:Visual C# 2008的程序流程控制
本章主要介绍结构化程序设计的3种主要形式(顺序、选择、循环),说明程序如何通过结构化程序设计流程来加以控制,并且了解“顺序”、“选择”、“循环”的使用方式与时机;然后,学习程序块的终止、继续和跳离的语法使用方式,使你完全掌控程序执行流程,让程序的运作全听命于你所下达的指令(语法)。
第5章:字符(Char)与字符串(String)
本章主要介绍字符和字符串的声明方式与其常用的“属性”和“方法”;然后,说明在信息系统开发过程中经常使用到的字符串格式化技巧,通过全方位的范例示范,让你轻松完成设定所要输出的“文字”和“数值”的格式;最后,讲解StringBuilder类常用的属性和方法,让你在字符串的管理操作上更加得心应手。
第6章:数组与集合类型
本章主要介绍数组和集合的使用方式。数组方面包括一维数组、二维数组、三维数组、不规则数组和隐含类型数组的声明方式,并且通过实际程序范例说明常用的数组属性和方法;还介绍了什么是集合及集合类的三大类;最后,讲解常见的System.Collections所属的类:ArrayList、Hashtable、SortedList、Queue和Stack等,让你充分掌握各种集合类型与其核心价值。
第7章:方法与参数(Method & Parameter)
本章主要介绍方法与参数的使用方式,包含方法的调用与声明、访问修饰词的有效存取范围。在“方法参数”方面主要介绍传递基本数据类型参数、对象参数、数组参数、ref参数和out参数等;然后,针对“构造函数”和“析构函数”说明如何初始化对象与释放资源,并且说明using陈述句使用技巧;最后,讲解程序设计必学技巧的“递归”程序编写要诀。
第8章:异常处理(Exception handling)要诀
序言回到顶部↑
Visual C#从2002年发展至今已有7年的光景,从Visual C# .NET进化到Visual C# 2005,乃至于Visual C# 2008,这些发展进程都在印证C#仍持续不断成长、演化与蜕变。在这7年的演变最为显著的成效就是开设C#课程的高等院校正在大幅度增加,而业界系统项目开发使用C#语言也变得相当普及。C#的技术已经越来越成熟,其用户群也越来越大,这些信息都在告诉我们C#无穷的潜力和未来系统开发的主流趋势。.
C#语言结合了当今世上最脍炙人口的两种语言之特性,分别为Java与C++,并且其开发的友善程度与Visual Basic可谓师出同门。C#在Windows平台上具备完善的集成能力与跨语言之间的沟通能力,这样势如破竹的优势更是让C#犹如倚天剑一般锐不可挡。
C#除了语言本身的优势之外,再加上微软投入大量的财力与精英进行推广与改造,让C#受到众多开发者的喜欢与拥护。这样使得C#的使用人员大幅度增加,在各方面客观条件上都可以看出C#的确是值得投资时间去学习的程序语言。
新一代Visual C# 2008的新功能,包含WPF、LINQ、WCF和AJAX等,这些都是Visual C# 2008最引以为豪的重要技术与特色。这些创新技术慢慢地改变人们对于程序语言的使用习惯,让先前许多不可能完成的任务、遥不可及的梦想逐一实现,为信息科技注入新鲜血液并开创新局面。
本书具有如下特色:
让读者了解Visual C# 2008有哪些重要的新技术。
完整与弹性的书籍架构,可帮助你奠定深厚的C#基础功力,让窗口应用程序开发及ASP.NET网络应用程序设计无往不利。
翔实的面向对象概念讲解,可让你彻底了解面向对象的真正核心精神。
新技术WPF应用程序开发设计快速攻略与XAML语法使用技巧翔实解析,搭配程序范例演练让你轻松上手无负担。
LINQ技术完美解析,教会你轻松处理访问Objects、DataSet、SQL和XML等数据源。..
笔者认为出版书籍的用意在于让读者减少自我摸索的时间,并且减轻读者的学习压力。将复杂的东西简单化,将容易犯错的部分(盲点)点出,将易混淆的部分加以分析和比较,通过经典实用的程序范例来帮助理解。如此才能帮助读者真正了解其内涵,而非死记硬背那些深奥难以理解的长篇大论。
所以你阅读完本书就能知道并非笔者自吹自擂,书中的程序范例都是经过精心策划与挑选的,而书籍架构与内容更是瞻前顾后、面面俱到,让你很容易找到所需的主题内容,其用心程度只能留给读者亲自翻阅细细品尝来感受笔者以出好书为志业的使命感。此书因你的阅读让作者感到光彩与荣幸,衷心期盼能得到你的回馈与口碑,古人云:“旁观者清,当局者迷。”虽然历经多次努力校稿,近视的度数也因此增加了不少,但要达到完美无误实为不易,恳请高瞻远瞩、真知灼见的你不吝指正,以期本书于日后再版时能臻于至善,止于完美。
为了方便读者与笔者之间的互动,笔者于无名网站建立了计算机图书信息平台,关于书籍任何信息与修正会于此平台上公告,网址为http://www.wretch.cc/blog/chingrung ,有空记得上去逛逛。...
笔者的邮箱:ching.rung@msa.hinet.net。
谨识于
艳阳高照的高雄前镇
联系方式
咨询电话:(010)88254160 88254161-67
电子邮件:support@fecit.com.cn
服务网址:http://www.fecit.com.cn http://www.fecit.net
C#语言结合了当今世上最脍炙人口的两种语言之特性,分别为Java与C++,并且其开发的友善程度与Visual Basic可谓师出同门。C#在Windows平台上具备完善的集成能力与跨语言之间的沟通能力,这样势如破竹的优势更是让C#犹如倚天剑一般锐不可挡。
C#除了语言本身的优势之外,再加上微软投入大量的财力与精英进行推广与改造,让C#受到众多开发者的喜欢与拥护。这样使得C#的使用人员大幅度增加,在各方面客观条件上都可以看出C#的确是值得投资时间去学习的程序语言。
新一代Visual C# 2008的新功能,包含WPF、LINQ、WCF和AJAX等,这些都是Visual C# 2008最引以为豪的重要技术与特色。这些创新技术慢慢地改变人们对于程序语言的使用习惯,让先前许多不可能完成的任务、遥不可及的梦想逐一实现,为信息科技注入新鲜血液并开创新局面。
本书具有如下特色:
让读者了解Visual C# 2008有哪些重要的新技术。
完整与弹性的书籍架构,可帮助你奠定深厚的C#基础功力,让窗口应用程序开发及ASP.NET网络应用程序设计无往不利。
翔实的面向对象概念讲解,可让你彻底了解面向对象的真正核心精神。
新技术WPF应用程序开发设计快速攻略与XAML语法使用技巧翔实解析,搭配程序范例演练让你轻松上手无负担。
LINQ技术完美解析,教会你轻松处理访问Objects、DataSet、SQL和XML等数据源。..
笔者认为出版书籍的用意在于让读者减少自我摸索的时间,并且减轻读者的学习压力。将复杂的东西简单化,将容易犯错的部分(盲点)点出,将易混淆的部分加以分析和比较,通过经典实用的程序范例来帮助理解。如此才能帮助读者真正了解其内涵,而非死记硬背那些深奥难以理解的长篇大论。
所以你阅读完本书就能知道并非笔者自吹自擂,书中的程序范例都是经过精心策划与挑选的,而书籍架构与内容更是瞻前顾后、面面俱到,让你很容易找到所需的主题内容,其用心程度只能留给读者亲自翻阅细细品尝来感受笔者以出好书为志业的使命感。此书因你的阅读让作者感到光彩与荣幸,衷心期盼能得到你的回馈与口碑,古人云:“旁观者清,当局者迷。”虽然历经多次努力校稿,近视的度数也因此增加了不少,但要达到完美无误实为不易,恳请高瞻远瞩、真知灼见的你不吝指正,以期本书于日后再版时能臻于至善,止于完美。
为了方便读者与笔者之间的互动,笔者于无名网站建立了计算机图书信息平台,关于书籍任何信息与修正会于此平台上公告,网址为http://www.wretch.cc/blog/chingrung ,有空记得上去逛逛。...
笔者的邮箱:ching.rung@msa.hinet.net。
谨识于
艳阳高照的高雄前镇
联系方式
咨询电话:(010)88254160 88254161-67
电子邮件:support@fecit.com.cn
服务网址:http://www.fecit.com.cn http://www.fecit.net







点击看大图
加载中...

