您好,欢迎光临有路网!
Visual C学习笔记
QQ咨询:
有路璐璐:

Visual C学习笔记

  • 作者:缪勇等
  • 出版社:电子工业出版社
  • ISBN:9787121054969
  • 出版日期:2008年05月01日
  • 页数:573
  • 定价:¥65.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书由浅入深地讲解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#核心技术进一步了解和掌握的程序员。
    文章节选
    第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等做出区分。
    ……
    目录
    **篇 Visual Studio 2005开发环境和C#基础
    第1章 Visual C# 2005简介
    1.1 C#语言概述
    1.1.1 C#语言的特点
    1.1.2 C#与C/C++的关系
    1.1.3 C#与Java相比较
    1.1.4 C#2.0新增功能
    1.2 C#的开发环境
    1.3 Visual Studio 2005概述
    1.3.1 Visual Studio 2005简介
    1.3.2 Visual Studio 2005的安装
    1.3.3 MSDN的安装
    1.4 Visual Studio 2005的使用
    1.4.1 启动Visual Studio 2005
    1.4.2 Visual Studio 2005的起始页
    1.4.3 Visual Studio 2005的窗口
    1.4.4 创建和生成项目
    1.4.5 调试
    1.5 小结
    第2章 C#语言基础
    2.1 C#导言
    2.2 变量和常量
    2.2.1 变量命名
    2.2.2 变量声明
    2.2.3 常量
    2.3 运用运算符
    2.3.1 算术运算符
    2.3.2 赋值运算符
    2.3.3 其他运算符
    2.3.4 运算符的优先级
    2.4 流程控制语句
    2.4.1 条件语句
    2.4.2 循环语句
    2.4.3 跳转语句
    2.5 复杂类型
    2.5.1 枚举
    2.5.2 数组
    2.6 编程注释
    2.7 预处理介绍
    2.8 小结
    第3章 面向对象编程基础
    3.1 C#中的对象和类
    3.2 System.Object类
    3.3 System.Object类
    3.3.1 构造函数
    3.3.2 析构函数
    3.4 方法
    3.4.1 方法定义
    3.4.2 方法调用
    3.4.3 方法重载
    3.4.4 静态方法
    3.5 小结
    第4章 数组类和集合类
    4.1 数组类
    4.1.1 数组类是什么
    4.1.2 数组类的应用
    4.2 集合类
    4.2.1 什么是集合类
    4.2.2 使用集合类
    4.3 小结
    第5章 继承
    5.1 继承简介
    5.2 继承的应用
    5.2.1 基类和派生类
    5.2.2 调用基类构造函数
    5.2.3 虚方法和重写方法
    5.2.4 隐藏方法
    5.2.5 抽象类和抽象方法
    5.3 接口应用
    5.3.1 接口的声明于实现
    5.3.2 通过接口实现多继承
    5.3.3 显式接口实现
    5.4 小结
    第6章 线程和文件操作
    6.1 线程简介
    6.2 线程应用
    6.2.1 创建线程
    6.2.2 线程的生命周期
    6.2.3 线程同步
    6.2.4 线程的优先级
    6.3 文件操作
    6.3.1 System.IO命名空间
    6.3.2 File类
    6.3.3 FileStream类
    6.3.4 创建并写入文件
    6.3.5 读取文件
    6.3.6 二进制文件读取
    6.3.7 缓冲区的读写
    6.4 小结
    第7章 处理错误和调试
    7.1 调试
    7.1.1 程序错误
    7.1.2 程序调试
    7.2 异常处理
    7.2.1 throw语句
    7.2.2 try-catch-finally语句
    7.3 小结
    第二篇 NET与C#核心技术
    第8章 NET框架
    8.1 NET概述
    8.1.1 NET平台
    8.1.2 NET框架
    8.1.3 公共语言规范CLS
    8.2 公共语言运行库CLR
    8.2.1 CLR概述
    8.2.2 CLR的环境
    8.3 托管代码
    8.3.1 托管代码概述
    8.3.2 托管代码编译和执行的过程
    8.4 NET框架类库
    8.4.1 NET框架类库概述
    8.4.2 ADO.NET组件
    8.4.3 XML数据组件
    8.4.4 Windows Forms组件
    8.4.5 Web Forms组件
    8.5 NET编程
    8.6 小结
    第9章 C#.NET命名空间和程序集
    9.1 C#.NET命名空间概述
    9.2 C#.NET命名空间的使用
    9.2.1 新建命名空间
    9.2.2 使用命名空间
    9.3 程序集概述
    9.3.1 什么是程序集
    9.3.2 为什么使用程序集
    9.3.3 程序集的功能
    9.4 程序集的应用
    9.4.1 构建单文件程序集
    9.4.2 构建多文件程序集
    9.5 添加引用
    9.6 小结
    第10章 字符处理
    10.1 字符串类
    10.1.1 了解字符串
    10.1.2 String类属性成员
    10.2 操作字符串
    10.2.1 分割字符串
    10.2.2 获取子字符串
    10.2.3 比较字符串
    10.2.4 字符删除、插入和大小写的转换
    10.2.5 字符串的合并
    10.3 StringBuilder类
    10.4 字符串的格式化
    10.4.1 格式化
    10.4.2 数值格式化
    10.4.3 自定义的数值格式化
    10.4.4 日期时间格式化
    10.4.5 自定义日期时间格式化
    10.5 小结
    第11章 组件
    11.1 属性
    11.1.1 什么是属性
    11.1.2 使用属性
    11.1.3 只读属性和只写属性
    11.1.4 属性的可访问性
    11.2 索引器
    11.2.1 什么是索引器
    11.2.2 使用索引器
    11.2.3 比较索引器与数组
    11.3 委派和事件
    11.3.1 委派
    11.3.2 多重传送委派
    11.3.3 事件
    11.3.4 内置的委派类型
    11.3.5 多重传送事件
    11.4 泛型
    11.4.1 泛型概述
    11.4.2 使用泛型
    11.4.3 条件约束
    11.5 小结
    第12章 部署
    12.1 部署的含义和.NET Framework的部署功能
    12.1.1 部署的含义
    12.1.2 NET Framework的部署功能
    12.2 Microsoft Windows Installer概述
    12.2.1 什么是Windows Installer
    12.2.2 Windows Installer的功能
    12.3 创建Windows软件安装包
    12.3.1 创建和配置工程
    12.3.2 安装编辑器
    12.3.3 文件系统编辑器
    12.3.4 注册表编辑器
    12.3.5 文件类型编辑器
    12.3.6 用户界面编辑器
    12.3.7 自定义操作编辑器
    12.3.8 启动条件编辑器
    12.3.9 构建工程
    12.4 安装创建的Windows软件
    12.5 小结
    第三篇 Windows窗体程序
    第13章 Windows窗体
    13.1 窗体简介
    13.2 创建窗体
    13.3 设置窗体属性
    13.4 窗体常用方法和事件
    13.5 Windows窗体中常用控件
    13.5.1 标签控件
    13.5.2 文本框控件
    13.5.3 按钮控件
    13.5.4 列表框控件
    13.5.5 组合框控件
    13.6 Windows窗体常用控件示例程序
    13.7 Windows窗体间的调用
    13.8 小结
    第14章 WinForms**控件
    14.1 单选按钮控件
    14.2 复选框控件
    14.3 选项卡控件
    14.4 滚动条控件
    14.5 进度条控件
    14.6 列表视图和树视图控件
    14.6.1 列表视图控件
    14.6.2 树视图控件
    14.7 小结
    第15章 菜单和对话框
    15.1 创建菜单
    15.1.1 创建主菜单
    15.1.2 创建快捷菜单
    15.2 使用对话框
    15.2.1 消息框
    15.2.2 打开文件对话框
    15.2.3 保存文件对话框
    15.2.4 字体对话框
    15.2.5 颜色对话框
    15.3 小结
    第16章 GDI+的应用
    16.1 GDI+简介
    16.2 GDI体系结构
    16.3 System.Drawing命名空间
    16.3.1 System.Drawing命名空间中的常用结构
    16.3.2 System.Drawing命名空间中的类
    16.4 颜色、位置和大小
    16.4.1 颜色
    16.4.2 位置和大小
    16.5 Graphics类
    16.6 路径和区域
    16.6.1 路径
    16.6.2 区域
    16.7 画笔和画刷
    16.7.1 画笔
    16.7.2 画刷
    16.8 小结
    第17章 网络编程
    17.1 网络协议概述
    17.2 System.Net和System.Net.Sockets命名空间
    17.2.1 System.Net命名空间
    17.2.2 System.Net.Socket命名空间
    17.3 TcpClient、TcpListener和NetworkStream
    17.3.1 TcpClient和TcpListener
    17.3.2 NetworkStream
    17.4 小结
    第四篇 数据
    第18章 ADO.NET
    18.1 ADO.NET概述
    18.1.1 ADO.NET基本概念
    18.1.2 ADO.NET基本结构
    18.1.3 ADO.NET主要对象
    18.1.4 ADO.NET的命名空间
    18.2 结构化查询语言SQL
    18.2.1 数据定义语言(DDL)
    18.2.2 数据操纵语言(DML)
    18.2.3 数据控制语言(DCL)
    18.2.4 存储过程
    18.2.5 其他语言元素
    18.3 ADO.NET访问数据库
    18.3.1 ADO.NET处理数据库的一般步骤
    18.3.2 ADO.NET处理数据库的基本流程
    18.4 DO.NET访问数据库实例
    18.4.1 数据库设计
    18.4.2 数据库连接类UserData
    18.4.3 系统窗体及程序设计
    18.5 小结
    第19章 数据绑定技术
    19.1 数据绑定概述
    19.1.1 数据绑定的类型
    19.1.2 数据绑定的一般步骤
    19.1.3 常用的数据绑定方案
    19.2 常用数据绑定控件
    19.2.1 DataGrid控件
    19.2.2 DataGridView控件
    19.2.3 ComboBox控件和ListBox控件
    19.3 小结
    第20章 XML
    20.1 XML简介
    20.1.1 XML的产生
    20.1.3 XML的优点
    20.2 XML文档结构
    20.3 命名空间
    20.3.1 命名空间的声明
    20.3.2 命名空间的使用
    20.4 XML文档类型的定义
    20.4.1 DTD
    20.4.2 Schema
    20.5 XML文档的显示
    20.5.1 用CSS显示XML文档
    20.5.2 用XSL显示XML文档
    20.6 NET中的XML操作方法
    20.6.1 使用MSXML
    20.6.2 使用System.Xml
    20.7 XML与ADO.NET
    20.7.1 DateSet和XML之间的关系
    20.7.2 DataSet和XML的相互转换
    20.7.3 DataSet的XML架构
    20.8 小结
    第五篇 Web编程
    第21章 ASP.NET开发
    21.1 ASP.NET简介
    21.2 安装和配置IIS
    21.2.1 安装IIS
    21.2.2 配置IIS
    21.3 创建Web应用程序步骤
    21.4 Web应用程序配置、安装和部署
    21.4.1 Web应用程序的配置
    21.4.2 配置安装和部署
    21.5 小结
    第22章 ASP.NET中的控件
    22.1 HTML控件
    22.1.1 HtmlForm控件
    22.1.2 HtmlAnchor控件
    22.1.3 HtmlInput控件
    22.1.4 HtmlImage控件
    22.1.5 HtmlTable控件
    22.2 Web控件
    22.2.1 文本控件
    22.2.2 选择控件
    22.2.3 控制转移控件
    22.3 验证控件
    22.3.1 RequiredFieldValidator控件
    22.3.2 CompareValidator控件
    22.3.3 RangeValidator控件
    22.3.4 RegularExpressionValidator控件
    22.3.5 CustomValidator控件
    22.3.6 ValidationSummary控件
    22.4 用户控件
    22.5 小结
    第23章 ASP.NET中的数据绑定
    23.1 Repeater控件
    23.2 DataList控件
    23.3 DataGrid控件
    23.3.1 显示列
    23.3.2 分页
    23.4 GridView控件
    23.4.1 显示页眉和页脚
    23.4.2 选定内容
    23.4.3 编辑数据
    23.4.4 删除数据
    23.4.5 排序
    23.4.6 分页
    23.5 小结
    第24章 ASP.NET中的对象
    24.1 Page对象
    24.2 HttpResponse对象
    24.3 HttpRequest对象
    24.4 HttpServerUtility对象
    24.5 Application对象
    24.6 Session对象
    24.7 小结
    第六篇 综合应用
    第25章 贪吃蛇游戏制作
    25.1 游戏开发简介
    25.2 游戏架构设计
    25.2.1 游戏玩家操作设计
    25.2.2 类对象设计
    25.3 游戏开发技术分析
    25.3.1 GDI+图形显示技术
    25.3.2 键盘 事件
    25.3.3 窗体控件及对话框的使用
    25.3.4 XML数据的读取与保存
    25.4 编程实现
    25.4.1 类对象编程
    25.4.2 窗体编程
    25.5 小结
    第26章 网络文件下载
    26.1 系统构架
    26.2 系统工作机制
    26.3 编程实现
    26.3.1 服务器端程序
    26.3.2 客户端程序
    26.4 小结
    第27章 企业产品信息发布系统
    27.1 系统概述
    27.2 系统分析与设计
    27.2.1 企业用户功能
    27.2.2 普通用户功能
    27.2.3 管理员功能
    27.3 数据库设计
    27.4 系统实现
    27.4.1 系统的配置信息
    27.4.2 定义db.cs类
    27.4.3 Default.aspx(主页面)
    27.4.4 loginascx(企业用户、管理员登录)
    27.4.5 reg.ascx(注册页面)
    27.4.6 Join.ascx(显示*新加入的企业)
    27.4.7 Post.aspx(发布新产品)
    27.4.8 Modify1.aspx(修改产品资料页面)
    27.4.9 Shop.aspx(浏览某一用户发布的所有供求信息、产品信息)
    27.4.10 ShopNs.aspx(查看某一供求详细信息)
    27.4.11 Yellowpage.aspx(企业黄页)
    27.4.12 Yellowpage1.aspx(显示某个二级分类下的所有企业)
    27.4.13 Manage.aspx(管理员管理页面)
    27.5 小结
    编辑推荐语
    本书由具有多年开发和教学经验的**老师执笔写作,笔者在C#领域具有多年的开发和教学讲 解经验,尤其熟识.NET开发理论知识体系。凭着娴熟的笔法和渊博的理论知识,笔者采取了学习笔 记的写作方式将C#开发技术展现得****,能使读者很快地进入实际开发角色。本书和市场上其 他类似书籍相比,具有下面与众不同的特色。
    形象:本书对书中的源代码采取绘图的讲解方式,使抽象变形象,让高深的编程理论“赤裸裸”地展露 在读者的面前,使读者轻而易举地领悟编程奥秘。这是本书*大的特色。
    趣味:本书用拉链做素材,拉开学习的帷幕,用情趣式的学习笔记形式带你走进轻松的学习课堂,并且 在书中让人感觉到烦躁的地方搭配相关的图片,让读者享受到学习中的乐趣,探索中的喜悦,以及胜 利后的兴奋。
    实用:本书的实用性较强,以经验为后盾,以实践为导向,以实用为目标,深入浅出地讲解C#开发中 的种种问题。在讲解时笔者非常注重实践与理论的形象结合,为了能使读者通过读懂源代码来掌握C #技术,在实例举证时还给源代码描绘了大量的流程图。本书的所有源代码都已在计算机上调试通 过,并且放在了本书所附带的光盘中,读者拿来即可使用。
    全面:本书内容全面,从基本的语法入手,以恰当的实例为导向,由浅入深地讲解了C#技术的基本理 论知识,所讲解的内容几乎囊括了C#技术的所有知识点。
    1.化“抽象”为“具体”
    **源代码绘图写作方式,化复杂为简单,返璞归真。形象化地拆解高深理论、揭示编程奧秘、点拨实践经验,在“润物细无声”之间,您会感叹,原来,一切不过如此。
    2.融“情感”,于“技能”
    凡事欲破则立,不破不立,本书“破”传统单调的学习方式,“立”生动活泼的情景教学。让您享受新知的乐鋤、���会探索的喜悦、发泄胜利的兴奋,本书设计应用认知科学,以及学习理论,将这些知识轻轻松松、深深地印在你的脑海里。书中搭配大量的插图,阅读起来生动有趣,而不是昏昏欲睡。精心设计许多注意提示,畅谈学习中的奧秘,减少探索中的弯路。利用模拟的手写字体,增强”现场感”,在情景教学中,让学习过程不再枯燥。

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外