C#4.0程序设计与项目实战

副标题:无

作   者:张正礼编著

分类号:

ISBN:9787302280439

微信扫一扫,移动浏览光盘

简介

本书由浅入深,从基本概念开始讲解,每个知识点都配有实例,并且涵盖了所有 C# 4.0技术的知识点和最新的C# 4.0的应用成果。帮读者打下坚实的基础,同时结合实例力求读者理论联系实践,轻松迈入 C# 4.0程序开发的殿堂。  本书主要包括 C# 4.0的基本语法,以及类和对象、接口、枚举和结构体、引用类型、数组和集合、数据访问和ASP.NET 4.0应用程序开发等重要知识点。重点介绍C#的高级知识及其在ASP.NET 4.0应用程序开发中的应用。注重实战操作,使读者能够快速入门,并在学习C# 4.0技术的同时,掌握 ASP.NET 4.0应用程序开发的精髓。同时还能为 ASP.NET 4.0应用程序开发专业工作的读者提升技术水平。最后给出 4个综合实例,使读者进一步巩固所学的知识,提高综合实战能力。  本书结构清晰、从易到难、案例众多,并合理安排各个章节的有机衔接,无论是对 C# 4.0入门的初学者,还是对网站开发人员,都是一本值得学习和参考的书。

目录

044791-01.txt
目 录 第 1章 C# 40程序语言 1 11 NET Framework 1 111 NET框架的发展历程 2 112 NET语言 3 113 公共语言运行时 4 114 NET类库 5 115 Visual Studio5 12 使用 Visual Studio 20105 121 安装 6 122 创建项目 9 123 项目管理 11 124 Visual Studio 2010新特性 15 13 C#程序语言概述16 131 C#语言的特点 16 132 简单的 C#编程语法 17 133 C# 40的新特性 18 14 第一个 C#应用程序19 15 常见疑问解答20 16 上机练习21 第 2章变量、常量和数据类型 22 21 变量22 22 常量22 23 数据类型23 231 值类型 24 232 引用类型 24 233 装箱和拆箱 25 24 理解 null值和可以为 null的类型 26 25 数据类型的转换28 251 隐式转换 29 252 显式转换 29 253 自定义数据转换 30 254 使用内置程序类的转换 32 255 类型转换的安全性 34 26 泛型类型37 27 隐式类型38 28 dynamic类型39 29 常见疑问解答41 210 上机练习42 第 3章运算符44 31 算术运算符44 311 +运算符44 312 –运算符 45 313 *运算符 45 314 /运算符 46 315 %运算符46 316 ++运算符47 317 运算符47 32 赋值运算符48 33 关系运算符49 331 ==运算符50 332 !=运算符50 333 运算符52 335 =运算符53 34 逻辑运算符53 35 条件运算符54 36 位运算符55 361 &运算符 55 362 |运算符 56 363 ^运算符 57 364 ~运算符58 365 <>运算符59 37 其他运算符59 38 运算符的优先级60 39 常见疑问解答61 310 上机练习62 第 4章流程控制 64 41 条件语句64 411 if语句64 412 switch语句66 413 实训:个人所得税计算程序 68 42 循环语句70 421 do-while循环70 422 while循环 71 423 for循环 72 424 foreach循环 72 425 实训:冒泡排序 73 43 跳转语句74 431 break语句 75 432 continue语句 75 433 goto语句 76 434 return语句77 435 throw语句77 44 常见疑问解答77 45 上机练习78 第 5章方法 80 51 声明方法80 511 参数 81 512 返回值 81 52 调用方法82 521 调用方法的方式及示例 82 522 实训:汉诺塔 84 53 参数传递86 531 值类型参数的传递 86 532 引用类型参数的传递 87 533 使用 ref和 out88 54 作用域90 55 一个重要的方法——Main方法91 56 可选参数和命名参数93 561 可选参数 93 562 命名参数 94 57 常见疑问解答95 58 上机练习97 第 6章异常与异常处理 98 61 异常和异常处理98 611 异常类 100 612 预定义公共语言运行时异常类 101 613 创建异常 103 614 引发异常 103 62 try和 catch103 63 使用 finally 105 64 异常使用的原则106 641 引发异常的准则 106 642 异常处理的准则 107 643 异常与性能 107 65 常见疑问解答109 66 上机练习109 第 7章类和对象 110 71 类及其成员110 711定义类 110 712 创建对象 110 713 字段 111 714 方法 112 715 属性 112 716 构造函数 113 717 使用 this关键字 115 718 析构函数 115 719 实训:Point类的定义和使用116 72 控制可访问性118 721 类的可访问性 118 722 成员的可访问性 118 73 嵌套定义类120 74 使用静态类和静态成员121 741 静态类 121 742 静态成员 124 75 继承127 751 继承的实现 128 752 多态性 132 753 访问基类的成员 136 754 抽象类 137 755 密封类 139 756 实训:联系方式的定义 139 76 重载145 77 常见疑问解答146 78 上机练习147 第 8章接口 148 81 接口定义148 811 定义接口 148 812 理解接口 148 813 接口属性 152 814 接口方法 152 82 接口实现152 83 常见疑问解答157 84 上机练习157 第 9章枚举和结构 158 91 枚举158 911 声明枚举 158 912 使用枚举 160 913 标志枚举 160 914 SystemEnum类161 92 结构164 921 声明结构 165 922 声明结构对象 166 923 实现接口 168 924 复制结构变量 168 93 常见疑问解答170 94 上机练习171 第 10章委托和事件 172 101 委托172 1011 定义和声明委托 172 1012 使用委托 172 1013 多播委托 174 1014 匿名方法 177 1015 委托中的协变和逆变 179 1016 回调函数 180 1017 委托特性 182 102 事件182 1021 定义和声明事件 182 1022 定义事件处理程序 183 1023 从 EventArgs类派生 184 1024 在派生类中引发基类事件 187 1025 实现接口事件 190 1026 事件特性 191 1027 实训:宠物狗吠叫事件处理 191 103 常见疑问解答194 104 上机练习194 第 11章数组和集合 196 111 数组196 1111 声明数组 196 1112 初始化数组变量 197 1113 访问单独的数组元素 197 1114 遍历数组 198 1115 Array类199 1116 实训:学生信息的存储 206 112 集合208 1121 ArrayList集合类209 1122 Queue集合类212 1123 Stack集合类 215 1124 Hashtable集合类 217 1125 实训:电话本 219 1126 SortedList集合类 222 1127 几种接口 225 1128 选择集合类 225 113 常见疑问解答226 114 上机练习227 第 12章 ADONET技术 228 121 数据管理228 1211 数据库 228 1212 数据访问 229 122 配置数据库230 1221 SQL Server Express 230 1222 建立 SQL Server数据库 230 1223 在 Visual Studio中浏览和修改数据库 233 1224 SQL命令行工具235 123 基本的 SQL 236 1231 选择数据 236 1232 插入数据 237 1233 更新数据 238 1234 删除数据 238 1235 在 Visual Studio 2010中执行数据查询 239 124 ADONET240 1241 ADONET结构240 1242 ADONET命名空间241 1243 数据提供器类 242 125 直接数据访问243 1251 创建连接 244 1252 Select命令 249 1253 DataReader249 126 不连接的数据访问252 1261 使用 DataAdapter253 1262 DataSet 253 1263 以不连接的方式获取数据 255 127常见疑问解答258 128 上机练习259 第 13章 XML数据和文件操作260 131 XML概述260 1311 XML的语法 260 1312 文档类型定义 262 1313 可扩展样式语言 264 1314 XPath266 132 访问和操作 XML267 1321 NET中的 DOM概述 267 1322 创建 XML文档 268 1323 将 XML读入文档 268 1324 选择节点 269 1325 创建新节点 270 1326 修改 XML文档 272 1327 删除 XML文档的节点、属性和内容 272 1328 保存 XML文档 273 1329 实训:留言簿 273 133 DataSet与 XML 279 1331 把 XML数据读入 DataSet对象 279 1332 从 DataSet写出 XML数据 281 134 文件操作285 1341 概述 285 1342 文件基本操作 286 1343 文件的 I/O操作287 135 常见疑问解答289 136 上机练习290 第 14章 LINQ技术292 141 概述292 142 LINQ简介293 1421 LINQ查询介绍293 1422 LINQ和泛型295 1423 基本查询操作 296 1424 使用 LINQ进行数据转换 299 1425 Lambda表达式 303 143 LINQ到 ADONET304 1431 LINQ到 SQL基础304 1432 对象模型及其创建 305 1433 查询数据库 309 1434 更改数据库 312 1435 存储过程 316 144 LINQ到 XML 319 1441 LINQ到 XML中的类320 1442 构造 XML树 325 1443 序列化树 330 1444 查询 XML树 331 1445 修改 XML树 332 145 常见疑问解答335 146 上机练习336 第 15章 ASPNET应用程序开发简介 338 151 ASPNET简介338 1511 ASPNET应用程序定义338 1512 安装和配置 IIS 339 1513 ASPNET页面与服务器交互344 152 创建和配置 ASPNET应用程序345 1521创建和配置 ASPNET应用程序的方法345 1522实训:创建第一个 ASPNET应用程序348 153 ASPNET控件349 1531 基本的 ASPNET控件349 1532 列表控件 351 1533 实训:购物篮 357 1534 验证控件 360 154 ASPNET内置对象367 1541 Response对象367 1542 Request对象 369 1543 Server对象371 1544 ViewState对象 373 1545 Cookies对象 374 1546 Session对象377 1547 Application对象 379 155 创建和使用 Web服务381 1551 创建 Web服务381 1552 使用存在的 Web服务 384 156 常见疑难解答387 157 上机练习388 第 16章聊天室系统 389 161 功能分析389 162 系统设计390 1621 框架设计 390 1622 数据库设计 391 1623 数据库接口程序设计 392 163 关键技术详解398 1631 当前聊天内容的存储 398 1632 聊天内容的自动刷新 399 164 系统实现399 1641 用户登录 399 1642 用户注册 402 1643 发送聊天信息 408 1644 显示聊天内容 410 1645 聊天室主界面的实现 411 1646 聊天日志查看 412 1647 用户管理 414 165小结419 第 17章留言板420 171 功能分析420 172 系统设计421 1721 框架设计 421 1722 数据库设计 425 1723 数据库接口程序设计 426 173 关键技术详解426 1731 用户留言的存储 426 1732 留言格式的转化 426 1733 过滤脏话 428 174 系统实现429 1741 发表留言 429 1742 查看留言 437 1743 管理员登录 442 1744 系统设置 444 175小结449 第 18章网络书店 450 181 功能分析450 182 系统设计451 1821 系统模块的划分 451 1822 系统框架设计 453 1823 系统程序结构设计 460 1824 数据库设计 462 183 数据访问和 DAL层的实现468 1831 ADONET数据访问组件468 1832 LINQ到 SQL数据访问组件468 184 业务逻辑层470 1841 Book类 470 1842 Category类 474 1843 Comment类 476 1844 Cart类 479 1845 Order类481 1846 Folders类和 Mails类483 1847 User类483 185 表示层的实现486 1851 书籍信息浏览功能 486 1852 书籍评论功能 488 1853 购物车功能 490 1854 订单生成与修改功能 493 1855 站内邮件功能 495 186 小结496

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

C#4.0程序设计与项目实战
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon