C# 2008 开发入行真功夫(含光盘)
分類: 图书,计算机/网络,程序设计,C C++ C# VC VC++,
作者: 余金山等编著
出 版 社: 电子工业出版社
出版时间: 2009-3-1字数:版次: 1页数: 602印刷时间:开本: 大16开印次:纸张:I S B N : 9787121080562包装: 平装编辑推荐
入门到入行全凭真功夫
以职业需求为背景。本书深入分析当前职场所需的开发技能需求,并以此为前提,组织全书内容。
以应用开发入行为目标。本书按照C#语法基础一数据访问技术-数据呈现技术一案例分析的脉络,渐进式引导读者实现开发入行。
以最新开发技术平台为基础。本书所有内容基于目前最新的C#语言规范、.NETFramework3.5和VisuaIStudio2008集成开发环境进行讲解,所有源码都已经过细致调试并可执行。
以C#应用开发关键技术为核心。本书在内容讲解中,重点介绍同应用密切相关的C#应用开发核心关键技术。掌握这些关键技术,可以有效实践项目开发,并为其他相关技术的学习和应用奠定基础。
以软件工程实践为规范。本书在案例场景设计和项目实践中,融入软件工程和面向对象的思想,以工程化的要求指导项目开发涉及到的需求分析、数据库设计、系统架构设计、模块设计、程序编码和应用部署的整个流程。
27小时高品质视频讲解
囊括10余种技术的企业面试题库
8项数十种实用资料组成的求职指南
完整实例源码与习题解答
专家在线指导、实时答疑
面向择业、晋升与再就业人群
注重实践能力与工程思想的培养
任务驱动,大量案例场景贯穿全书
一线开发工程师浓缩多年经验与感悟
全新学习路线Why—How—What—Where
内容简介
本书系统而全面地讲解了C#语言的基础语法和高级应用,内容分为4个部分:C#语法基础、数据存取技术、数据表现技术和经典项目开发。全书在知识点讲解中贯穿案例场景,通过问题提出、问题解答、讲解与提高等流程,循序渐进地引导读者深刻理解和掌握使用C#从事应用开发所需要的基本知识和技能。书中更是浓缩了作者多年从事项目开发的心得体会和经验教训,对初学者具有重要参考价值。
本书具有由浅入深、通俗易懂和注重实践等特点,适用于没有或者缺乏C#编程经验的初学者,同时也适合已掌握基础编程技术、需要提高实践技术的程序员作为自学教材,本书也可以作为各类相关培训班的教材。
随书所附的DVD光盘提供了视频中心、面试题库、求职指南、源码中心、习题解答等增值服务,包括20多小时的教学视频,汇集各类技术的企业面试题库,囊括各种面试与求职技巧、知识的资料库,书中程序与项目的全部源代码,以及书部习题的答案等。
目录
第一部分 C#语法基础篇
第1章 初识C#程序
1.1 案例场景
1.1.1 问候程序
1.1.2 我们现在能做的……
1.2 C#概述
1.2.1 .NET Framework概述
1.2.2 C#与.NET Framework的关系
1.2.3 如何使用.NET Framework创建应用程序
1.2.4 C#在.NET企业体系结构中的作用
1.3 Visual Studio 08集成开发环境
1.3.1 安装Visual Studio 08开发环境
1.3.2 熟悉Visual Studio 08集成开发环境
1.4 命名空间
1.4.1 命名空间声明
1.4.2 使用指示
1.5 理解C#程序
1.5.1 Main()方法
1.5.2 控制台I/O
1.5.3 注释语句的使用
1.6 C#命名规则
1.7 回到案例场景
1.7.1 基本思路
1.7.2 代码演练
1.8 本章小结与习题
1.8.1 重点回顾
1.8.2 课后练习
第2章 变量、运算符和表达式
2.1 案例场景
2.1.1 创建智能运算程序
2.1.2 我们现在能做的……
2.2 数据类型
2.2.1 C#数据类型概述
2.2.2 值类型
2.2.3 引用类型
2.2.4 CTS类型系统
2.3 常量和变量
2.3.1 常量
2.3.2 变量
2.4 类型转换
2.5 运算符
2.5.1 赋值运算符
2.5.2 算术运算符
2.5.3 关系运算符
2.5.4 逻辑运算符
2.5.5 条件运算符
2.5.6 运算符
2.6 表达式
2.7 回到案例场景
2.7.1 基本思路
2.7.2 代码演练
2.8 本章小结与习题
2.8.1 重点回顾
2.8.2 课后练习
第3章 流控制语句
第4章 类和对象
第5章 继承和多态
第6章 数组
第7章 集合
第8章 字符串处理
第9章 异常处理
第二部分 数据存取技术篇
第10章 文件与注册表存取技术
第11章 使用ADO.NET操纵数据
第12章 使用LINQ查询数据
第三部分 数据表现技术篇
第13章 Windows Form编程
第14章 ASP.NET数据表现
第四部分 经典项目开发篇
第15章 项目案例分析:基于ASP.NET的网络的商店
书摘插图
第一部分 C#语法基础篇
第1章 初识C#程序
1.2 C#概述
1.2.3 如何使用.NET Framework创建应用程序
使用.NET Framework编写应用程序,就是使用.NET代码库编写代码(使用支持。NET Framework的任何一种语言,如C#)。本书中的示例使用Visual Studi0 2008来进行开发。Visual Studi0 2008是一种强大的集成开发环境,支持C#语言,以及托管和非托管C++、Visual Basic和其他一些语言的编程。这种环境的优点是便于把.NET功能集成到代码中,实现程序的高效设计。为了执行C#代码,必须将代码转化为目标操作系统能够理解的语言,即本机代码,这种转换称为编译代码,由编译器执行在.NETFramework下,编译过程分为3个阶段。
1)IL和JIT
在编译使用。NET Framework库的代码时不是立即创建操作系统特定的本机代码,而是把代码编译为Microsoft中间语言(IL)代码。这些代码不专用于任何一种操作系统,也不专用于C#。其他.NET语言,如Visual Basic.NET,也可以在第一阶段编译为这种语言。当使用Visual Studio IDE开发C#应用程序时,编译过程就由集成开发环境完成。
显然,要执行应用程序必须完成更多的工作,这是Just.in.Time(JIT)编译器的任务。它需要把中间语言编译为专用于目标操作系统和目标机器指令结构的本机代码,这样操作系统才能执行这些应用程序。这里,编译器的名称Just—in.time反映了Microsoft中间语言仅在需要时才编译的事实。在以前,通常需要将代码编译为几个应用程序,以适合于不同的操作系统和CPU指令结构。现在,可以利用JIT编译器,在需要的时候将Microsoft中间语言代码编译为目标机器代码。
2)程序集
在编译应用程序时,所创建的Microsoft中间语言代码存储在一个程序集中,程序集包括可执行的应用程序文件(这些文件可以直接在Windows上执行,不需要其他程序,其扩展名为.exe)和其他应用程序所使用的库(其扩展名为.dll)。而且,程序集除了包括中间语言,还包含对程序集中数据信息描述的元信息和相关资源,如图片、声音等数据。元信息支持对程序集进行自我描述,不需要相关信息就可以使用程序集,从而简化了程序的部署。
……