Visual C#2005全程指南

出版时间:2008-3  出版社:电子工业  作者:李建华,刘玉生编  页数:468  

内容概要

  《Visual C#2005全程指南》通过大量的实例,由浅入深地介绍了Visual C# 2005从入门到精通的知识体系和编程方法。全书概念清晰、层次分明,通俗易懂。  《Visual C#2005全程指南(附光盘)》详细介绍了Visual C# 2005的基础知识,Visual C# 2005编程语言的基本语法、声明和调用方法,结构化程序设计,枚举和结构的使用,数组和集合的使用,面向对象编程基础,Windows窗体以及应用程序编程控件,开发图形图像软件的基础知识,使用ADO.NET中的高级技术来访问数据库,使用ASP.NET开发WEB网站等内容。  《Visual C#2005全程指南(附光盘)》主要适用于初中级的Visual C#2005用户,最后的“Visual C# 2005网络编程技术”以及“Windows线程的高级编程知识”也适用于高级用户使用,为了方便读者的学习,《Visual C#2005全程指南(附光盘)》在配套光盘中存放了所有《Visual C#2005全程指南(附光盘)》的实例。

书籍目录

C#基础知识篇第1章 Visual Studio 2005概述1.1 C#基础知识1.1.1 C#简介1.1.2 .NET Framework 平台体系结构1.1.3 面向对象的程序设计方法1.2 Visual Studio 2005的新特性1.3 安装Visual Studio 20051.4 IDE介绍1.4.1 开始页面1.4.2 解决方案资源管理器1.4.3 菜单栏1.4.4 工具栏1.4.5 工具箱1.4.6 代码编辑器1.4.7 对象浏览器1.4.8 “属性”面板1.4.9 “命令”窗口1.4.10 “即时”窗口1.4.11 “任务列表”窗口1.5 创建第1个控制台应用程序1.6 使用命名空间1.7 Main方法1.8 使用帮助1.8.1 MSDN帮助1.8.2 智能感知1.9 本章小结第2章 变量、操作符和表达式2.1 语句2.2 程序代码的注释2.3 使用标识符2.3.1 使用标识符的规则2.4 变量和常量2.4.1 变量2.4.2 常量2.5 数据类型2.5.1 值类型和引用类型的区别2.5.2 装箱和拆箱转换2.5.3 基本数据类型2.5.4 引用类型2.6 运算符与表达式类型2.6.1 运算符分类2.6.2 运算符的优先级与结合性2.7 类型转换2.7.1 隐式转换2.7.2 显式转换2.8 本章小结第3章 方法3.1 声明方法3.1.1 声明方法的语法格式3.1.2 return语句3.2 调用方法3.2.1 ref关键字3.2.2 创建out参数3.3 运用作用域3.4 方法的重载3.5 本章小结第4章 结构化程序设计4.1 顺序结构程序设计4.1.1 单赋值语句4.1.2 复合赋值语句4.1.3 连续赋值语句4.2 输出和输入4.2.1 输入方法4.2.2 输出方法4.3 选择结构程序设计4.3.1 if语句(单分支选择结构)4.3.2 switch语句(多分支选择结构)4.4 循环结构程序设计4.4.1 for循环语句4.4.2 while循环语句4.4.3 do…while循环语句4.5 循环中断4.5.1 goto语句4.5.2 break语句4.5.3 continue语句4.5.4 return语句4.6 预处理指令4.7 本章小结第5章 枚举和结构5.1 枚举5.1.1 定义枚举5.1.2 使用枚举5.2 结构5.2.1 定义结构5.2.2 使用结构5.3 本章小结第6章 数组和集合6.1 数组6.1.1 声明数组6.1.2 数组初始化6.1.3 访问一个单独的数组元素6.1.4 foreach循环6.1.5 使用数组6.1.6 多维数组6.2 集合6.2.1 什么是集合6.2.2 ArrayList类6.2.3 Queue类6.2.4 Stack类6.2.5 Hashtable类6.2.6 SortedList类6.2.7 数组和集合的区别6.3 本章小结第7章 面向对象编程7.1 类和对象7.1.1 类的定义7.1.2 声明和使用对象7.2 访问控制7.2.1 public7.2.2 private7.2.3 protected7.2.4 internal7.3 属性7.3.1 定义属性7.3.2 使用属性7.4 方法7.5 构造函数7.5.1 声明构造函数7.5.2 重载构造函数7.6 析构函数7.7 静态成员7.8 Visual Studio.NET中的OOP工具7.8.1 在Visual Studio 2005中创建类7.8.2 添加类成员7.8.3 “类视图”窗口7.9 常用类操作和数据处理7.9.1 Convert类7.9.2 String类7.9.3 Math类7.9.4 DataTime类和TimeSpan类7.10 本章小结第8章 面向对象编程进阶8.1 封装、继承和多态8.1.1 封装8.1.2 继承8.1.3 多态性8.2 接口8.2.1 声明接口8.2.2 接口限制8.2.3 实现接口8.2.4 使用多个接口8.3 本章小结Windows窗体设计篇第9章 窗体9.1 创建窗体9.1.1 使用新建项目模板创建窗体9.1.2 使用添加项目模板创建窗体9.2 设置窗体属性9.3 窗体的常用事件9.4 窗体的常用方法9.5 本章小结第10章 控件10.1 Windows窗体界面设计10.1.1 在窗体中添加控件10.1.2 修改控件属性10.1.3 鼠标事件与键盘事件10.2 常用文本编辑控件10.2.1 标签控件(Label)10.2.2 文本框控件(TextBox)10.3 按钮类控件10.3.1 按钮控件(Button)10.3.2 单选按钮控件(RadioButton)10.3.3 复选框控件(CheckBox)10.4 列表框、带复选框的列表框和10.4 组合框控件10.4.1 列表框控件(ListBox)10.4.2 带复选框的列表框控件10.4.2 (CheckedListBox)10.4.3 组合框控件(ComboBox)10.5 分割线、分组框、面板和选项卡控件10.5.1 分割线控件(Splitter)10.5.2 分组框控件(GroupBox)10.5.3 面板控件(Panel)10.5.4 选项卡控件(TabControl)10.6 滚动类控件10.6.1 水平滚动条(HscrollBar)和垂直滚动条10.6.1 (VscrollBar)控件10.6.2 进度条控件(ProgressBar)10.6.3 跟踪条控件(Trackbar)10.7 列表视图控件和树视图控件10.7.1 列表视图控件(ListView)10.7.2 树视图控件(TreeView)10.8 图片框控件和图像列表控件10.8.1 图片框控件(PictureBox)10.8.2 图像列表控件(ImageList)10.9 定时器控件(Timer)10.10 使用多个控件10.10.1 选定多个控件10.10.2 取消一组控件的选定10.10.3 移动一组控件10.10.4 分层控件10.10.5 设置多个控件的属性10.10.6 对齐控件10.10.7 设置控件的Tab键顺序10.10.8 锁定控件10.11 开发Windows窗体控件10.11.1 创建用户控件10.11.2 创建自定义控件10.12 本章小结第11章 使用菜单和对话框11.1 菜单11.1.1 菜单控件(MenuStrip)11.1.2 快捷菜单控件(ContextMenuStrip)11.2 通用对话框控件11.2.1 消息框控件(MessageBox)11.2.2 打开文件对话框控件(OpenFileDialog)11.2.3 “字体”对话框控件(FontDialog)11.2.4 “颜色”对话框控件(ColorDialog)11.2.5 “浏览文件夹”对话框控件11.2.5 (folderBrowserDialog)11.3 使用打印机11.3.1 “打印”对话框控件(PrintDialog)11.3.2 PrintDocumnet控件11.3.3 打印预览11.4 工具栏和状态栏控件11.4.1 工具栏控件(ToolStrip)11.4.2 状态栏控件(StatusStrip)11.5 设计MDI窗体11.5.1 MDI主窗体和子窗体11.5.2 MDI窗体的基本特征11.5.3 操作子窗体11.6 本章小结第12章 调试与异常处理12.1 程序错误12.1.1 编译错误12.1.2 运行时错误12.1.3 逻辑错误12.2 程序调试12.2.1 执行控制12.2.2 附加到正在运行的程序或多个程序12.2.3 断点12.2.4 查看程序的状态12.3 异常处理12.3.1 throw语句12.3.2 try-catch语句12.3.3 finally语句12.4 本章小结文件技术篇第13章 流和文件输入/输出操作13.1 Stream类13.2 FileStream类13.2.1 文件位置13.2.2 读取数据13.2.3 写入数据13.3 用于读写数据的类13.3.1 读写二进制文件的操作13.3.2 读写文本文件处理13.4 文本与剪贴板之间的交互13.5 文件和目录类13.5.1 文件类13.5.2 目录类13.6 本章小结图形图像与多媒体篇第14章 图形图像与多媒体处理14.1 GDI+概述14.2 GDI+使用的坐标系14.2.1 Point14.2.2 Size14.2.3 Rectangle14.3 Graphics对象14.4 Paint事件14.5 颜色14.6 字体14.7 画笔14.8 画刷14.9 显示图像14.10 图形图像与剪贴板的交互作用14.11 使用媒体播放控件14.12 本章小结数据库操作篇第15章 数据库技术15.1 常用数据库15.1.1 Access数据库15.1.2 SQL Server数据库15.2 数据库基础知识15.2.1 表15.2.2 视图15.2.3 存储过程15.2.4 索引15.3 ADO.NET概述15.3.1 ADO与ADO.NET的关系15.3.2 .NET Framework数据提供程序15.3.3 .NET Framework数据提供程序的15.3.3 核心对象15.3.4 System.Data命名空间15.4 连接数据库15.4.1 SqlConnection类15.4.2 连接字符串15.4.3 创建SQL Server连接15.4.4 断开SQL Server连接15.4.5 OleDbConnection类15.5 数据命令15.5.1 查询记录15.5.2 插入记录15.5.3 修改记录15.5.4 删除记录15.6 SqlDataReader对象15.7 使用可视控件访问ADO.NET15.7 数据库15.8 定义DataSet类15.9 DataSet、DataTable和TableAdapter15.9 对象15.9.1 浏览数据15.10 数据绑定15.10.1 简单的数据绑定15.10.2 复杂的数据绑定15.11 本章小结第16章 使用ADO.NET访问数据库16.1 ADO.NET体系结构16.2 数据适配器16.3 数据集16.4 DataTable类16.4.1 DataTable类的常用属性和方法16.4.2 创建数据表16.4.3 定义数据表结构16.4.4 操作数据表中的数据16.5 DataRelation类16.6 CurrencyManager和16.6 BindingContext类16.7 本章小结网站开发篇第17章 开发Web网站17.1 ASP.NET概述17.2 安装与配置IIS服务器17.3 创建一个基本的Web网站17.4 ASP.NET的常用对象17.4.1 Page对象17.4.2 Response对象17.4.3 Request对象17.4.4 Server对象17.4.5 Cookie对象17.4.6 Session对象17.4.7 Application对象17.5 本章小结第18章 使用ASP.NET服务器控件18.1 HTML服务器控件18.1.1 按钮控件(HtmlInputButton)18.1.2 单行文本框控件(HtmlInputText)18.1.3 多行文本框控件(HtmlTextArea)18.1.4 复选框控件(HtmlInputCheckBox)18.1.5 单选框控件(HtmlInputRadioButton)18.1.6 隐藏文本框控件(HtmlInputHidden)18.1.7 表格控件(HtmlTable)18.1.8 列表框/下拉框控件(HtmlSelect)18.1.9 图像控件(HtmlImage)18.2 Web服务器控件18.2.1 广告条控件(AdRotator)18.2.2 按钮控件(Button)18.2.3 复选框控件(Checkbox)18.2.4 单选框控件(RadioButton)18.2.5 超级链接控件(HyperLink)18.2.6 链接按钮控件(LinkButton)18.2.7 图像控件(Image)18.2.8 文本框控件(TextBox)18.2.9 图像地图控件(ImageMap)18.3 验证控件18.3.1 必须字段验证控件18.3.1 (RequiredFieldValidator)18.3.2 比较验证控件(CompareValidator)18.3.3 范围验证控件(RangeValidator)18.3.4 正则表达式控件18.3.4 (RegularExpressionValidator)18.3.5 自定义验证控件(CustomValidator)18.3.6 验证总结控件(ValidationSummary)18.4 本章小结第19章 保护网站并使用Web窗体访问数据19.1 身份验证和授权19.1.1 身份验证的配置19.1.2 使用安全控件19.2 Gridview控件19.3 查询数据库19.3.1 连接数据库19.3.2 使用Gridview控件自动显示数据19.4 分页显示数据19.5 在Gridview控件中实现数据操作19.6 本章小结高级开发篇第20章 网络编程20.1 Socket的基本概念20.1.1 Socket简介20.1.2 Socket编程原理20.2 TCP/IP网络模型20.3 获得网络端点20.3.1 IPEndPoint类20.3.2 IPHostEntry类20.4 网络流20.5 Socket通信20.6 用户数据报协议20.7 传输控制协议20.7.1 TcpListener类20.7.2 TcpClient类20.8 网络聊天程序20.9 电子邮件收发程序20.9.1 与电子邮件系统相关的协议20.9.2 Microsoft MAPI Control控件简介20.9.3 使用POP3协议接收邮件20.10 本章小结第21章 多线程技术21.1 概述21.1.1 什么是线程21.1.2 单线程和多线程21.1.3 多线程在.NET中如何工作21.2 System.Threading命名空间21.3 Thread类21.4 Monitor类21.5 Mutex类21.6 ReaderWriterLock类21.7 ThreadPool类21.8 WaitHandle类21.9 AutoResetEvent类21.10 Timer类21.11 本章小结安装与部署篇第22章 部署应用程序22.1 使用安装项目部署Windows22.1 应用程序22.2 创建与生成安装程序22.3 本章小结

编辑推荐

《Visual C#2005全程指南:语言基础、数据库开发、网站开发、高级技术》主要适用于初中级的Visual C#2005用户,最后的“Visual C# 2005网络编程技术”以及“Windows线程的高级编程知识”也适用于高级用户使用,为了方便读者的学习,《Visual C#2005全程指南:语言基础、数据库开发、网站开发、高级技术》在配套光盘中存放了所有《Visual C#2005全程指南:语言基础、数据库开发、网站开发、高级技术》的实例。

图书封面

评论、评分、阅读与下载


    Visual C#2005全程指南 PDF格式下载


用户评论 (总计5条)

 
 

  •   泛泛而谈,无实用价值,对于一些比较新颖的技术一带而过,不加分析,这本书买得很不值
  •   有点太简单了。。。。。
  •   内容比较浅显易懂,有实例。比较适合初级学者。但是书中居然还有错别字等一些编校工作不到位引起的错误,实在是不应该
  •   这本书不错,比较详细,也实用。
  •   刚拿到书,看了几张,有好几处印刷错误。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7