搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
C# 2008开发入行真功夫
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121080562
  • 作      者:
    余金山[等]编著
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2009
收藏
编辑推荐
    入门到入行全凭真功夫·以职业需求为背景。《C#2008开发入行真功夫》深入分析当前职场所需的开发技能需求,并以此为前提,组织全书内容。·以应用开发入行为目标。《C#2008开发入行真功夫》按照C#语法基础一数据访问技术-数据呈现技术一案例分析的脉络,渐进式引导读者实现开发入行。·以最新开发技术平台为基础。《C#2008开发入行真功夫》所有内容基于目前最新的C#语言规范、.NETFramework3.5和VisuaIStudio2008集成开发环境进行讲解,所有源码都已经过细致调试并可执行。·以C#应用开发关键技术为核心。《C#2008开发入行真功夫》在内容讲解中,重点介绍同应用密切相关的C#应用开发核心关键技术。掌握这些关键技术,可以有效实践项目开发,并为其他相关技术的学习和应用奠定基础。·以软件工程实践为规范。《C#2008开发入行真功夫》在案例场景设计和项目实践中,融入软件工程和面向对象的思想,以工程化的要求指导项目开发涉及到的需求分析、数据库设计、系统架构设计、模块设计、程序编码和应用部署的整个流程。<br>    27小时高品质视频讲解<br>    囊括10余种技术的企业面试题库<br>    8项数十种实用资料组成的求职指南<br>    完整实例源码与习题解答<br>    专家在线指导、实时答疑<br>    面向择业、晋升与再就业人群<br>    注重实践能力与工程思想的培养<br>    任务驱动,大量案例场景贯穿全书<br>    一线开发工程师浓缩多年经验与感悟<br>    全新学习路线Why—How—What—Where
展开
内容介绍
    《C#2008开发入行真功夫》系统而全面地讲解了C#语言的基础语法和高级应用,内容分为4个部分:C# 语法基础、数据存取技术、数据表现技术和经典项目开发。全书在知识点讲解中贯穿案例场景,通过问题提出、问题解答、讲解与提高等流程,循序渐进地引导读者深刻理解和掌握使用C#从事应用开发所需要的基本知识和技能。书中更是浓缩了作者多年从事项目开发的心得体会和经验教训,对初学者具有重要参考价值。<br>    《C#2008开发入行真功夫》具有由浅入深、通俗易懂和注重实践等特点,适用于没有或者缺乏C#编程经验的初学者,同时也适合已掌握基础编程技术、需要提高实践技术的程序员作为自学教材,《C#2008开发入行真功夫》也可以作为各类相关培训班的教材。随书所附的DVD光盘提供了视频中心、面试题库、求职指南、源码中心、习题解答等增值服务,包括20多小时的教学视频,汇集各类技术的企业面试题库,囊括各种面试与求职技巧、知识的资料库,书中程序与项目的全部源代码,以及书部习题的答案等。
展开
精彩书摘
    第一部分 C#语法基础篇<br>    第1章 初识C#程序<br>    1.2 C#概述<br>    1.2.3 如何使用.NET Framework创建应用程序<br>    使用.NET Framework编写应用程序,就是使用.NET代码库编写代码(使用支持。NET Framework的任何一种语言,如C#)。本书中的示例使用Visual Studi0 2008来进行开发。Visual Studi0 2008是一种强大的集成开发环境,支持C#语言,以及托管和非托管C++、Visual Basic和其他一些语言的编程。这种环境的优点是便于把.NET功能集成到代码中,实现程序的高效设计。为了执行C#代码,必须将代码转化为目标操作系统能够理解的语言,即本机代码,这种转换称为编译代码,由编译器执行在.NETFramework下,编译过程分为3个阶段。<br>    1)IL和JIT<br>    在编译使用。NET Framework库的代码时不是立即创建操作系统特定的本机代码,而是把代码编译为Microsoft中间语言(IL)代码。这些代码不专用于任何一种操作系统,也不专用于C#。其他.NET语言,如Visual Basic.NET,也可以在第一阶段编译为这种语言。当使用Visual Studio IDE开发C#应用程序时,编译过程就由集成开发环境完成。<br>    显然,要执行应用程序必须完成更多的工作,这是Just.in.Time(JIT)编译器的任务。它需要把中间语言编译为专用于目标操作系统和目标机器指令结构的本机代码,这样操作系统才能执行这些应用程序。这里,编译器的名称Just—in.time反映了Microsoft中间语言仅在需要时才编译的事实。在以前,通常需要将代码编译为几个应用程序,以适合于不同的操作系统和CPU指令结构。现在,可以利用JIT编译器,在需要的时候将Microsoft中间语言代码编译为目标机器代码。<br>    2)程序集<br>    在编译应用程序时,所创建的Microsoft中间语言代码存储在一个程序集中,程序集包括可执行的应用程序文件(这些文件可以直接在Windows上执行,不需要其他程序,其扩展名为.exe)和其他应用程序所使用的库(其扩展名为.dll)。而且,程序集除了包括中间语言,还包含对程序集中数据信息描述的元信息和相关资源,如图片、声音等数据。元信息支持对程序集进行自我描述,不需要相关信息就可以使用程序集,从而简化了程序的部署。
展开
目录
第一部分  C#语法基础篇<br>第1章  初识C#程序 3<br>视频时长:40分钟<br>C#是微软为奠定Internet霸主地位,面向新一代企业应用所创建的全新的、面向对象的编程语言。它集成了多种语言的优秀特性,为应用开发提供了强大的编程支撑。<br>1.1  案例场景 4<br>1.1.1  问候程序 4<br>1.1.2  我们现在能做的…… 4<br>1.2  C#概述 4<br>1.2.1  .NET Framework概述 5<br>1.2.2  C#与.NET Framework的关系 6<br>1.2.3  如何使用.NET Framework创建应用程序 7<br>1.2.4  C#在.NET企业体系结构中的作用 8<br>1.3  Visual Studio 2008集成开发环境 8<br>1.3.1  安装Visual Studio 2008开发环境 8<br>1.3.2  熟悉Visual Studio 2008集成开发环境 11<br>1.4  命名空间 15<br>1.4.1  命名空间声明 15<br>1.4.2  使用指示 16<br>1.5  理解C#程序 19<br>1.5.1  Main()方法 19<br>1.5.2  控制台I/O 20<br>1.5.3  注释语句的使用 20<br>1.6  C#命名规则 21<br>1.7  回到案例场景 24<br>1.7.1  基本思路 24<br>1.7.2  代码演练 26<br>1.8  本章小结与习题 27<br>1.8.1  重点回顾 27<br>1.8.2  课后练习 28<br><br>第2章  变量、运算符和表达式 29<br>视频时长:50分钟<br>变量、数据类型、运算符和表达式构成了C#的语言基础。通过与公共类型系统的无缝整合,C#应用能够同其他开发语言创建的系统进行快速集成,提供更加灵活的开发模式和更多选择。<br>2.1  案例场景 30<br>2.1.1  创建智能运算程序 30<br>2.1.2  我们现在能做的…… 30<br>2.2  数据类型 31<br>2.2.1  C#数据类型概述 31<br>2.2.2  值类型 31<br>2.2.3  引用类型 37<br>2.2.4  CTS类型系统 38<br>2.3  常量和变量 40<br>2.3.1  常量 40<br>2.3.2  变量 40<br>2.4  类型转换 41<br>2.5  运算符 42<br>2.5.1  赋值运算符 43<br>2.5.2  算术运算符 49<br>2.5.3  关系运算符 51<br>2.5.4  逻辑运算符 54<br>2.5.5  条件运算符 56<br>2.5.6  运算符 58<br>2.6  表达式 60<br>2.7  回到案例场景 61<br>2.7.1  基本思路 61<br>2.7.2  代码演练 61<br>2.8  本章小结与习题 62<br>2.8.1  重点回顾 62<br>2.8.2  课后练习 63<br><br>第3章  C#流控制语句 65<br>视频时长:90分钟<br>“请你告诉我,我应该走哪条路?”<br>“这取决于你要到哪里?”<br>——摘至Lewis Carroll的《Alice in Worderland》<br>3.1  案例场景 66<br>3.1.1  每周日程安排程序 66<br>3.1.2  我们现在能做的…… 66<br>3.2  流控制语句概述 67<br>3.3  if语句 68<br>3.4  switch语句 70<br>3.5  循环语句 71<br>3.5.1  while语句 71<br>3.5.2  do…while语句 72<br>3.5.3  for语句 73<br>3.5.4  foreach语句 74<br>3.6  跳转语句 76<br>3.6.1  break语句 76<br>3.6.2  continue语句 77<br>3.6.3  goto语句 78<br>3.6.4  return语句 79<br>3.7  回到案例场景 80<br>3.7.1  基本思路 80<br>3.7.2  代码演练 82<br>3.8  本章小结与习题 83<br>3.8.1  重点回顾 83<br>3.8.2  课后练习 84<br><br>第4章  类和对象 85<br>视频时长:140分钟<br>面向对象是当今最流行的编程思想和技术,而C#是类型安全的面向对象编程语言。通过类、对象等机制,C#为应用开发提供了面向对象编程的强大功能特性。<br>4.1  案例场景 86<br>4.1.1  汽车信息管理程序 86<br>4.1.2  我们现在能做的…… 86<br>4.2  面向对象的基本概念 88<br>4.2.1  对象和类 89<br>4.2.2  接口 89<br>4.2.3  封装 89<br>4.2.4  类的实例 90<br>4.2.5  类之间的关系 90<br>4.2.6  抽象类和具体类 91<br>4.2.7  类的多态性 91<br>4.2.8  消息 91<br>4.3  创建类 92<br>4.3.1  创建一个简单的类 92<br>4.3.2  类修饰符 92<br>4.3.3  类的成员 94<br>4.4  域 96<br>4.4.1  声明域 97<br>4.4.2  常数域 98<br>4.4.3  初始化域 98<br>4.4.4  属性 99<br>4.5  对象的构造与初始化 101<br>4.5.1  创建一个类实例 101<br>4.5.2  构造函数 103<br>4.5.3  析构函数 104<br>4.6  方法 105<br>4.6.1  声明方法 105<br>4.6.2  调用方法 107<br>4.6.3  给方法传递参数 108<br>4.7  索引器 112<br>4.8  事件 114<br>4.9  Visual Studio 2008面向对象编程支持 115<br>4.9.1  类视图窗口 115<br>4.9.2  对象浏览器 116<br>4.9.3  添加类 116<br>4.9.4  类图 117<br>4.9.5  创建类库项目 117<br>4.10  回到案例场景 120<br>4.10.1  基本思路 120<br>4.10.2  代码演练 122<br>4.11  本章小结与习题 125<br>4.11.1  重点回顾 125<br>4.11.2  课后练习 125<br><br>第5章  继承和多态 129<br>视频时长:40分钟<br>当我告诉你,我可以追溯我的祖先,直到原生态的最小微粒,你就会明白了。<br>——Gilbet和Sullivan的歌剧《The Milcado》<br>5.1  案例场景 130<br>5.1.1  汽车信息管理程序 130<br>5.1.2  我们现在能做的…… 130<br>5.2  创建第一个继承的类 133<br>5.3  派生类中的构造函数 135<br>5.4  继承和再定义成员 138<br>5.4.1  覆盖 138<br>5.4.2  使用base关键字访问基类成员 140<br>5.4.3  访问继承成员 141<br>5.4.4  隐藏基类及其成员 142<br>5.5  抽象类和方法 145<br>5.6  多态 147<br>5.7  System.Object类 148<br>5.8  接口 153<br>5.8.1  一个简单的接口实例 154<br>5.8.2  接口声明 155<br>5.8.3  接口实现 159<br>5.8.4  继承接口 160<br>5.8.5  使用接口 165<br>5.9  回到案例场景 167<br>5.9.1 基本思路 167<br>5.9.2  代码演练 170<br>5.10  本章小结与习题 172<br>5.10.1  重点回顾 172<br>5.10.2  课后练习 173<br><br>第6章  数组 175<br>视频时长:120分钟<br>数组由类型相同的元素组成的复合数据结构。C#提供了多种数组类型和数组类,可以在程序设计中结构化组织应用数据。<br>6.1  案例场景 176<br>6.1.1  产品抽样程序 176<br>6.1.2  我们现在能做的…… 177<br>6.2  简单数组 179<br>6.2.1  数组的声明 179<br>6.2.2  数组的初始化 180<br>6.2.3  访问数组元素 182<br>6.2.4  使用引用类型 183<br>6.3  多维数组 184<br>6.4  交错数组 186<br>6.5  Array类 188<br>6.5.1  创建数组 189<br>6.5.2  复制数组 190<br>6.5.3  数组逆向 191<br>6.5.4  数组排序 192<br>6.5.5  foreach语句 193<br>6.6  回到案例场景 194<br>6.6.1  基本思路 194<br>6.6.2  代码演练 196<br>6.7  本章小结与习题 198<br>6.7.1  重点回顾 198<br>6.7.2  课后练习 198<br><br>第7章  集合 201<br>视频时长:100分钟<br>相对于数组的单一数据类型组织结构,集合类型则提供了更多的数据组织灵活性。C#丰富的集合和接口类型,可以用于构建更加丰富的且强大的数据结构,在程序设计中实现数据的高效操纵。<br>7.1  案例场景 202<br>7.1.1  产品抽样程序 202<br>7.1.2  我们现在能做的…… 203<br>7.2  集合类型和接口 210<br>7.3  列表 211<br>7.3.1  创建第一个列表 211<br>7.3.2  添加元素 212<br>7.3.3  获得集合大小 213<br>7.3.4  搜索元素 213<br>7.3.5  集合元素排序 216<br>7.3.6  删除集合元素 217<br>7.4  队列 218<br>7.4.1  创建第一个队列 218<br>7.4.2  向队列添加元素 220<br>7.4.3  向队列添加自定义对象 221<br>7.5  栈 222<br>7.5.1  创建第一个栈 222<br>7.5.2  入栈和出栈 223<br>7.6  链表 225<br>7.7  有序表 229<br>7.7.1  创建有序表 229<br>7.7.2  添加元素 231<br>7.7.3  检索元素 231<br>7.7.4  删除元素 232<br>7.8  位数组 233<br>7.8.1  创建第一个位数组 233<br>7.8.2  使用位数组方法 234<br>7.9  数组列表 235<br>7.10  回到案例场景 239<br>7.10.1  基本思路 240<br>7.10.2  代码演练 241<br>7.11  本章小结与习题 242<br>7.11.1  重点回顾 243<br>7.11.2  课后练习 243<br><br>第8章  字符串处理 247<br>视频时长:210分钟<br>字符串在程序设计中随处可见。C#通过.NET Framework的String类、StringBuilder类和正则表达式等机制,来实现对字符串的灵活操纵。<br>8.1  案例场景 248<br>8.1.1  培训班学生管理程序 248<br>8.1.2  我们现在能做的…… 249<br>8.2  字符串概述 257<br>8.2.1  创建第一个字符串 257<br>8.2.2  String类 258<br>8.2.3  StringBuilder类 259<br>8.3  字符串操作 260<br>8.3.1  连接字符串 260<br>8.3.2  求字符串子串 262<br>8.3.3  删除字符 263<br>8.3.4  删除字符串空格 263<br>8.3.5  替换字符串 264<br>8.3.6  插入字符串 265<br>8.3.7  比较字符串 266<br>8.3.8  搜索字符串 268<br>8.3.9  分隔字符串 270<br>8.3.10  格式化字符串 270<br>8.4  正则表达式 274<br>8.4.1  正则表达式概述 274<br>8.4.2  正则表达式的匹配 274<br>8.5  回到案例场景 277<br>8.5.1  基本思路 277<br>8.5.2  代码演练 283<br>8.6  本章小结与习题 289<br>8.6.1  重点回顾 289<br>8.6.2  课后练习 289<br><br>第9章  异常处理 291<br>视频时长:110分钟<br>程序可能会遇到各种各样的错误。C#的异常处理为程序设计提供了一种处理错误的结构化、统一、类型安全的方法和机制,能够快速实现对程序异常的捕获与处理。<br>9.1  案例场景 292<br>9.1.1  汽车速度控制程序 292<br>9.1.2  我们现在能做的…… 292<br>9.2  编写第一个异常处理程序 294<br>9.3  异常处理 295<br>9.3.1  C#异常处理机制 295<br>9.3.2  抛出异常 298<br>9.3.3  异常处理分区 300<br>9.3.4  捕获异常 302<br>9.3.5  finally块 304<br>9.4  理解异常类 305<br>9.5  使用自定义异常 309<br>9.6  回到案例场景 311<br>9.6.1  基本思路 311<br>9.6.2  代码演练 313<br>9.7  本章小结与习题 315<br>9.7.1  重点回顾 315<br>9.7.2  课后练习 315<br><br>第二部分  数据存取技术篇<br>第10章  文件与注册表存取技术 319<br>视频时长:120分钟<br>应用通常都会同文件和注册表打交道。C#基于.NET Framework类库所提供的流、文件与注册表存取技术,实现了对文件、目录、驱动器和注册表的强大操控能力。<br>10.1  案例场景 320<br>10.1.1  银行事务系统 320<br>10.1.2  我们现在能做的…… 320<br>10.2  文件与流 323<br>10.3  目录管理 324<br>10.3.1  使用DirectoryInfo类 324<br>10.3.2  使用Directory类 329<br>10.4  文件管理 329<br>10.4.1  使用FileInfo类 329<br>10.4.2  使用File类 333<br>10.5  驱动器管理 333<br>10.6  读写文件 335<br>10.6.1  抽象Stream类 335<br>10.6.2  使用StreamReader和StreamWriter类 337<br>10.6.3  使用BinaryWriter和BinaryReader 339<br>10.6.4  使用StringWriter和StringReader 340<br>10.7  读写注册表 341<br>10.7.1  注册表 341<br>10.7.2  使用.NET注册表类读写 注册表信息 342<br>10.8  回到案例场景 344<br>10.8.1  基本思路 344<br>10.8.2  代码演练 347<br>10.9  本章小结与习题 348<br>10.9.1  重点回顾 348<br>10.9.2  课后练习 349<br><br>第11章  使用ADO.NET操纵数据 351<br>视频时长:130分钟<br>ADO.NET是专门为开发人员创建基于Internet和Intranet多层数据库应用程序而设计的,包含了可与多种数据源进行连接、查询和更新数据、处理结果的类。<br>11.1  案例场景 352<br>11.1.1  银行事务系统 352<br>11.1.2  我们现在能做的…… 353<br>11.2  ADO.NET对象模型 360<br>11.2.1  ADO.NET数据提供程序 361<br>11.2.2  ADO.NET的连接对象 362<br>11.2.3  ADO.NET的脱机对象 366<br>11.2.4  第一个ADO.NET程序 367<br>11.3  连接数据源 369<br>11.3.1  创建和存储连接字符串 369<br>11.3.2  连接到数据源 373<br>11.4  查询数据 375<br>11.4.1  执行直接数据查询 375<br>11.4.2  执行脱机模式下的连接查询 377<br>11.4.3  执行层次化数据查询 379<br>11.4.4  执行带参数的数据查询 382<br>11.4.5  调用存储过程查询数据 384<br>11.5  查找、过滤与排序数据 387<br>11.5.1  使用DataTable对象查询数据 387<br>11.5.2  使用DataView对象过滤和排序数据 389<br>11.6  数据更新 390<br>11.6.1  使用Command对象直接更新数据库 390<br>11.6.2  使用CommandBuilder对象生成更新逻辑 393<br>11.6.3  使用DataAdapter对象更新数据 395<br>11.7  回到案例场景 398<br>11.7.1  基本思路 398<br>11.7.2  代码演练 405<br>11.8  本章小结与习题 406<br>11.8.1  重点回顾 406<br>11.8.2  课后练习 407<br><br>第12章  使用LINQ查询数据 409<br>视频时长:180分钟<br>LINQ提供了对各种数据源的导航、过滤和执行等操作的新一代底层查询体系结构,能够在语言级查询对象数据,为程序设计提供了一种新的对象数据查询功能。<br>12.1  案例场景 410<br>12.1.1  学生选课信息查询程序 410<br>12.1.2  我们现在能做的…… 411<br>12.2  LINQ概述 412<br>12.2.1  LINQ简介 413<br>12.2.2  创建第一个LINQ查询示例 413<br>12.2.3  LINQ的推迟查询 416<br>12.2.4  连接查询 418<br>12.2.5  查询结果排序 419<br>12.2.6  群组 421<br>12.3  扩展方法 423<br>12.3.1  创建第一个使用扩展方法的LINQ查询示例 423<br>12.3.2  定义和使用扩展方法 425<br>12.3.3  在LINQ中使用Lambda表达式 426<br>12.4  使用LINQ to SQL 429<br>12.4.1  对象关系映射 429<br>12.4.2  使用LINQ to SQL提取数据 430<br>12.5  使用LINQ to DataSet 435<br>12.6  使用LINQ to XML 438<br>12.6.1  使用LINQ to XML功能构造函数 438<br>12.6.2  保存和装载XML文档 440<br>12.6.3  使用XML片段 442<br>12.6.4  查询XML文档 444<br>12.7  回到案例场景 446<br>12.7.1  基本思路 446<br>12.7.2  代码演练 447<br>12.8  本章小结与习题 449<br>12.8.1  重点回顾 449<br>12.8.2  课后练习 449<br><br>第三部分  数据表现技术篇<br>第13章  Windows Form编程 453<br>视频时长:50分钟<br>友好的用户界面,是应用开发的一个重要方面。Windows Form通过窗体控件、菜单、工具栏和数据源绑定等机制,为创建客户端模式的应用系统提供了丰富的图形用户界面设计能力。<br>13.1  案例场景 454<br>13.1.1  银行事务系统 454<br>13.1.2  我们现在能做的…… 455<br>13.2  创建第一个Windows窗体应用程序 457<br>13.3  在窗体中添加菜单与工具栏 462<br>13.4  使用常用窗体控件 466<br>13.4.1  使用Button控件 466<br>13.4.2  使用Label控件 466<br>13.4.3  使用TextBox控件 467<br>13.4.4  使用ComboBox控件 469<br>13.4.5  使用BindingNavigator和BindingSource控件 471<br>13.4.6  使用RadioButton控件 473<br>13.4.7  使用CheckBox控件 477<br>13.4.8  使用ListBox控件和CheckedListBox控件 479<br>13.4.9  使用DataGridView控件 482<br>13.4.10  使用MonthCalendar控件 483<br>13.4.11  使用PictureBox控件 486<br>13.5  回到案例场景 489<br>13.5.1  基本思路 489<br>13.5.2  代码演练 495<br>13.6  本章小结与习题 497<br>13.6.1  重点回顾 497<br>13.6.2  课后练习 498<br><br>第14章ASP.NET数据表现 499<br>视频时长:130分钟<br>ASP.NET是用于开发基于Web应用的技术平台,融合了C#的语言特性,以及控件技术、母版页技术、主题皮肤技术、站点导航技术等,为创建基于Internet和Intranet的应用系统提供了强大的Web页面设计能力。<br>14.1  案例场景 500<br>14.1.1  银行事务系统 500<br>14.1.2  我们现在能做的…… 500<br>14.2  创建第一个ASP.NET Web应用程序 501<br>14.2.1  安装IIS服务器 501<br>14.2.2  构建ASP .NET应用程序 502<br>14.2.3  发布和部署Web应用 504<br>14.3  理解ASP .NET 505<br>14.3.1  认识ASP.NET 505<br>14.3.2  ASP.NET应用剖析 507<br>14.3.3  理解ASP.NET页面处理流程 508<br>14.3.3  ASP.NET Page类 511<br>14.4  使用常用Web控件 513<br>14.4.1  使用TextBox控件 514<br>14.4.2  使用DropDownList控件 515<br>14.4.3  使用CheckBox控件和RadioButton控件 517<br>14.4.4  使用Image控件 518<br>14.4.5  使用FileUpload控件 518<br>14.5  使用数据源控件 520<br>14.5.1  认识ASP.NET数据绑定模型 520<br>14.5.2  使用AccessDataSource控件 520<br>14.5.3  使用SqlDataSource控件 524<br>14.5.4  使用ObjectDataSource控件 527<br>14.5.5  使用XMLDataSource控件 536<br>14.6  绑定数据到数据呈现层控件 539<br>14.6.1  绑定域数据到Web Form控件 539<br>14.6.2  List控件数据绑定 541<br>14.6.3  Repeater控件数据绑定 543<br>14.6.4  FormView控件数据绑定 546<br>14.7  创建和使用母版页 547<br>14.8  应用主题与皮肤 550<br>14.9  站点导航设计 553<br>14.10  回到案例场景 555<br>14.10.1  基本思路 556<br>14.10.2  代码演练 560<br>14.11  本章小结与习题 562<br>14.11.1  重点回顾 562<br>14.11.2  课后练习 562<br><br>第四部分  经典项目开发篇<br>第15章  项目案例分析:基于ASP.NET的网络商店 565<br>视频时长:80分钟<br>C#的语言特性、ADO.NET的数据操纵能力、ASP.NET的数据呈现功能,共同为开发Web应用系统项目提供了一个强大的、灵活的技术平台。<br>15.1  案例场景 566<br>15.1.1  网络商店系统 566<br>15.1.2  我们现在能做的…… 566<br>15.2  分析网上商店需求 566<br>15.3  执行系统架构设计 568<br>15.4  数据库设计 568<br>15.5  数据访问层设计与实现 571<br>15.5.1  设计并实现数据公共类 571<br>15.5.2  设计并实现接口类 576<br>15.5.3  设计并实现数据访问类 581<br>15.5.4  设计并实现工厂类 586<br>15.6  业务逻辑层设计与实现 588<br>15.7  呈现层设计与实现 591<br>15.7.1  新建呈现层Web项目 591<br>15.7.2  母版页和首页设计 592<br>15.7.3  典型模块实现 598<br>15.8  发布和部署应用 599<br>15.9  本章小结与习题 601<br>15.9.1  重点回顾 601<br>15.9.2  课后练习 602
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证