VIsual C#程序设计应用教程(第2版) / 全国高等职业教育十三五规划教材
¥49.80定价
作者: 郭力子
出版时间:2016年12月
出版社:机械工业出版社
- 机械工业出版社
- 9787111578376
- 2-1
- 33796
- 65188318-3
- 平装
- 16开
- 2016年12月
- 431
- 276
- 工学
- 软件工程
- TP312.8
- 计算机通信类
- 高职
内容简介
《Visual C#程序设计应用教程 第2版》从实际应用的角度出发,系统全面地介绍了Visual C#.NET程序设计的基本知识和应用技术。全书共分11章,内容包括C#和Visual Studio 2015、变量与表达式、流程控制和异常处理、面向对象编程基础、面向对象编程进阶、字符串及集合与泛型、Windows应用程序设计、数据库访问、文件处理和绘图基础、WPF程序设计基础等。
本书的内容立足于课堂教学和面向应用,书中配有的数量丰富的案例、每一章配有实训题和练习题。以便于读者掌握重点及提高程序设计动手能力。全书内容循序渐进,示例面向应用;全面兼顾了知识介绍、编程能力培养和实践技能训练。
本书可作为高职高专或其他高等院校相关专业的教材,也可作为C#程序设计培训机构或.NET开发人员的教材或参考书。
本书的内容立足于课堂教学和面向应用,书中配有的数量丰富的案例、每一章配有实训题和练习题。以便于读者掌握重点及提高程序设计动手能力。全书内容循序渐进,示例面向应用;全面兼顾了知识介绍、编程能力培养和实践技能训练。
本书可作为高职高专或其他高等院校相关专业的教材,也可作为C#程序设计培训机构或.NET开发人员的教材或参考书。
目录
目录第1章 C#和Visual Studio 2015本章要点1.1 C#语言简介1.2 Visual Studio 2015集成开发环境1.2.1菜单栏与工具栏1.2.2 设计器与编辑器窗口1.2.3 解决方案资源管理器窗口1.2.4工具箱窗口1.2.5属性窗口1.2.6 类视图窗口1.2.7服务器资源管理器窗口1.3 创建C#应用程序1.3.1创建控制台应用程序1.3.2控制台程序的输入与输出1.3.3创建Windows窗体应用程序1.4 C#应用程序的组织1.4.1命名空间1.4.2类1.4.3 using关键字1.4.4 Main方法1.4.4 代码注释1.4.4 通过断点调试程序1.5 C#中标识符命名风格1.6 习题1.7 实训第2章 变量与表达式2.1常量与变量2.1.1常量的声明2.1.2变量的声明2.1.3 变量的种类2.2 数据类型2.2.1值类型2.3.2引用类型2.3数据类型转换2.3.1隐式转换2.3.2显式转换2.3.3装箱与拆箱2.4 运算符与表达式2.4.1算术运算2.4.2赋值运算2.4.3关系和类型测试运算2.4.4逻辑运算2.4.5其他特殊运算符2.4.6运算符的优先级2.5应用示例——常用变量类型的运算2.6习题2.7实训第3章 流程控制和异常处理本章要点3.1 选择语句3.1.1 if语句3.1.2 switch语句3.2 循环语句3.2.1 while语句3.2.2 do…while语句3.2.3 for语句3.2.4 foreach语句3.3 跳转语句3.3.1 break语句和continue语句3.3.2 goto语句3.3.3 return语句3.4 异常处理3.4.1 try…catch语句3.4.2 try…catch…finally语句3.5 应用示例——四则运算器3.6习题3.7实训第4章 面向对象编程基础本章要点4.1 面向对象程序设计概述4.2 类4.2.1类的声明4.2.2类的实例化和对象4.3 类的成员4.3.1类成员的访问4.3.2静态成员和实例成员4.3.3构造方法和析构方法4.3.4字段4.3.5属性4.3.6 索引器4.4 方法4.4.1方法的声明4.4.2方法的调用4.4.3方法参数的传递方式4.4.4 方法的重载4.5 综合应用示例——多构造方法的类4.6 习题4.7 实训第5章 面向对象编程进阶本章要点5.1 静态类5.1.2 静态方法5.2 类的继承5.2.1 基类和派生类5.2.2 基类成员的隐藏(覆盖)5.2.3 使用base访问5.3 类的多态5.3.1 成员的虚拟与重载5.3.2 访问基类成员5.3.3 密封类与密封方法5.4 抽象类与接口5.4.1抽象类5.4.2接口5.6 委托与事件5.6.1委托的定义与调用5.6.2事件的声明与引发5.7 应用示例——类的继承的综合应用5.8 习题5.9 实训第6章 字符串及集合与泛型本章要点6.1字符串6.1.1字符串的形式与声明6.1.2 String和StringBuilder类6.2 集合6.2.1数组和Array类6.2.2多维数组6.2.3 ArrayList类6.2.4 Hashtable类6.3 泛型6.3.1 泛型的定义与引用6.3.2 泛型集合6.3.2 自定义泛型类6.4 应用示例——使用二维数组6.5 习题6.6 实训第7章 Windows窗体应用程序设计本章要点7.1 在Visual Studio中创建窗体(Form)7.1.1 添加控件7.1.2 设定布局7.1.3 控件的属性、方法和事件7.2 按钮控件(Button)7.3 文本类控件7.3.1标签控件(Label)7.3.2 文本框控件(TextBox)7.3.3 格式文本控件(RichTextBox)7.4 菜单、工具栏和状态栏控件7.4.1 菜单控件(MenuStrip)7.4.2 工具栏控件(ToolStrip)7.4.3 状态栏控件(StatusStrip)7.5 选择类控件6.5.1单选按钮控件(RadioButton)和复选框控件(CheckBox)7.5.2 列表框控件(ListBox)7.5.3下拉组合框控件(ComboBox)7.5.4列表视图控件(ListView)7.5.5树视图控件(TreeView)7.6 容器类控件7.6.1 面板控件(Panel)7.6.2 分组框控件(GroupBox)7.6.3 选项卡控件(TabControl)7.7 通用对话框7.7.1 打开文件(OpenFileDialog)和保存文件(SaveFileDialog)对话框7.7.2 其他对话框7.7.3 模式和非模式对话框7.8 其他控件7.8.1 日期控件(DateTimePicker)7.8.2 定时器控件(Timer)7.9 多窗体(MDI)的概念与创建7.10 应用示例——文本编辑器7.11 习题7.12 实训第8章 进程与线程本章要点8.1进程与线程的概念8.2进程管理8.2.1 获取进程信息8.2.2 启动和停止进程8.3线程管理8.3.1 线程的基本操作8.3.2跨线程访问控件8.3.3 线程的同步与lock语句8.4 应用示例——多线程模拟ATM取款8.5 习题8.6 实训第9章 数据库访问本章要点9.1 关系数据库和SQL基本概念9.1.1关系数据库基本概念9.1.2 SQL基本概念9.2 ADO.NET简介9.2.1 ADO.NET的基本构成9.2.2 .NET数据提供程序9.3 应用ADO.NET访问数据库9.3.1 数据库连接9.3.2 显示数据记录9.3.3 更新、插入和删除数据记录9.3.4 使用参数化SQL语句访问数据库9.4 使用DataSet9.4.1 DataSet和DataAdapter9.4.2 使用DataSet显示和更新记录9.5 控件的数据绑定9.5.1 数据绑定9.5.2 使用TextBox控件9.5.3 使用DataGridView控件9.6 使用存储过程9.7 应用示例——学生信息管理系统9.8 习题9.9 实训第10章 文件处理和GDI 绘图基础10.1 文件和目录处理10.1.1