
| 《C#基础与案例开发详解》是由清华大学出版社出版的。零基础学习者入门必读,专家课堂式讲解开发知识,基础知识到开发案例融会贯通,知识点+应用示例+技术难点剖析,体验4个项目案例开发全过程。 |
| 张孝祥,北京传智播客教育科技有限公司教学总监。著有《Java就业培训教程》《JavaScript网页开发》《深入体验Java Web开发内幕-核心基础》《深入体验Java Web开发内幕-高级特性》《Java邮件开发详解》等一系列Java畅销书籍,发布了中国第一套Java学习视频,被誉为”中国Java培训第一人”。张孝祥老师精通C/C++/VC++、VB、Java、SQL Server、ORACLE、ASP、JSP、J2EE等编程语言和数据库系统,善于解剖和分析问题,善于使用生动形象的比喻,能将复杂的、难于理解的问题与知识简单化讲解。 |
| 第1章 C# 概述1.1 C# 的产生与发展1.2 C# 的运行环境及安装1.2.1 C# 的安装与启动1.2.2 C# 集成开发环境1.3 IIS的安装与配置1.4 C# 3.0的新功能1.5 Microsoft .NET Framework 3.51.5.1 Microsoft .NET Framework概述1.5.2 Microsoft .NET Framework框架结构1.5.3 公共语言运行库1.6 上机练习第2章 C# 应用程序设计2.1 初识C# 程序2.1.1 C# 语言的特点2.1.2 C# 程序结构分析2.1.3 C# 程序的编译与执行2.1.4 标识符2.2 C# 应用程序的组成2.2.1 应用程序中包含的文件2.2.2 Web.config文件2.2.3 Main方法和命令行参数2.2.4 程序代码注释2.3 创建第一个C# 程序2.3.1 新建项目2.3.2 设计应用程序的用户界面2.3.3 设置控件的属性2.3.4 编写程序代码2.3.5 运行程序2.4 上机练习第3章 C# 基础知识综述3.1 常量与变量3.1.1 常量3.2 数据类型3.2.1 值类型3.2.2 引用类型3.2.3 类型转换3.2.4 装箱和拆箱3.3 运算符和表达式3.3.1 算术运算符3.3.2 关系运算符3.3.3 逻辑运算符3.3.4 条件运算符3.3.5 赋值运算符3.3.6 位运算符3.3.7 运算符的优先级3.4 上机练习第4章 C# 的面向对象4.1 面向对象概述4.2 类和对象4.2.1 类的声明4.2.2 类的成员4.2.3 对象的声明4.2.4 C# 常用的基础类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.5 事件4.6 构造函数和析构函数4.6.1 构造函数4.6.2 析构函数4.7 命名空间4.7.1 命名空间的声明4.7.2 命名空间的成员4.7.3 命名空间的使用4.8 上机练习第5章 继承与多态性5.1 继承5.2 继承的应用5.2.1 基类和派生类5.2.2 用Base方法调用基类构造函数5.2.3 new方法5.2.4 virtual方法5.2.5 override方法5.3 创建接口5.3.1 接口语法5.3.2 接口限制5.3.3 接口的继承5.3.4 ICloneable接口5.4 抽象类5.4.1 抽象类的定义5.4.2 抽象类的实例5.5 多态性5.5.1 多态的定义5.5.2 多态的实例5.6 上机练习第6章 结构化程序设计6.1 认识结构化程序设计6.2 顺序结构6.3 选择结构6.3.1 if语句6.3.2 switch语句6.4 循环结构6.4.1 while语句和do-while语句6.4.2 for语句和foreach语句6.4.3 跳转语句6.5 异常处理6.5.1 异常处理概述6.5.2 异常处理语句6.6 综合实例6.6.1 月工资的计算6.6.2 打印小写字母对应的ASCII码6.7 上机练习第7章 数组与集合7.1 数组概述7.2 一维数组7.2.1 一维数组的声明7.2.2 一维数组的使用7.2.3 综合实例(1)7.3 二维数组7.3.1 二维数组的声明7.3.2 二维数组的使用7.3.3 综合实例(2)7.4 动态数组7.5 数组的基本操作7.5.1 数组的遍历7.5.2 数组的排序7.5.3 数组元素的添加与删除7.6 集合类7.6.1 集合类概述7.6.2 Queue 集合类7.6.3 Stack 集合类7.6.4 Hashtable 集合类7.6.5 SortedList 集合类7.7 上机练习第8章 结构和枚举8.1 结构类型8.1.1 结构的声明8.1.2 结构成员的访问8.1.3 综合实例(1)8.2 枚举8.2.1 枚举类型的定义8.2.2 枚举成员的赋值8.2.3 枚举类型的转换8.2.4 枚举成员的访问8.2.5 综合实例(2)8.3 上机练习第9章 可视化程序设计9.1 Windows窗体9.1.1 Windows窗体的基本属性9.1.2 创建窗体9.1.3 设置启动窗体属性9.2 控件概述9.2.1 控件的基本属性9.2.2 控件共有的属性、事件和方法9.3 常用的Windows窗体控件9.3.1 标签控件9.3.2 文本框控件9.3.3 按钮控件9.3.4 列表框控件9.3.5 组合框控件9.3.6 单选按钮与复选框控件9.3.7 图片框控件9.3.8 滚动条控件9.3.9 日期/时间控件9.3.10 进度条控件9.4 高级控件的应用9.4.1 ListView控件9.4.2 TreeView控件9.4.3 ImageList控件9.5 综合实例9.5.1 计算器的设计9.5.2 图像浏览器的制作9.6 上机练习第10章 C# 的文件操作10.1 C# 文件简介10.2 C# 文件的读、写10.2.1 读文件10.2.2 写文件10.3 文件操作10.3.1 文件的复制10.3.2 文件的删除10.3.3 文件的移动10.4 上机练习第11章 C# 的数据库操作11.1 数据库概念11.2 SQL Server 2005数据库11.2.1 SQL Server 2005的安装与启动11.2.2 常用SQL命令11.2.3 常见的数据库操作11.3 ADO.NET 概念11.4 ADO.NET 对象11.4.1 Connection 对象11.4.2 Command对象11.4.3 DataReader 对象11.4.4 DataAdapter 对象11.4.5 DataSet 对象11.4.6 数据绑定操作11.5 上机练习第12章 基于Scoket的C/S模式的聊天室12.1 关于Socket12.2 C/S聊天室模型12.3 聊天协议12.3.1 关于聊天协议的应答12.3.2 聊天状态处理12.3.3 聊天命令介绍12.4 系统功能定义12.4.1 服务器端12.4.2 客户端12.5 系统功能设计12.5.1 聊天室服务器的协议解析流程12.5.2 聊天室客户端的协议解析流程12.6 系统功能实现12.6.1 服务器端程序设计12.6.2 客户端程序设计12.6.3 聊天室程序的运行与测试12.7 聊天室的安装与部署12.8 小结第13章 屏幕锁定程序13.1 系统概述13.2 系统功能定义及设计13.3 系统开发必备知识13.4 系统功能实现13.4.1 Win32 API静态类13.4.2 快捷菜单113.4.3 程序设置13.4.4 屏幕锁定13.5 系统预览13.6 安装部署13.7 程序测试13.8 小结第14章 学生学籍管理系统14.1 系统概述14.2 系 统 预 览14.3 系统设计14.3.1 系统结构设计14.3.2 系统功能模块划分14.4 数据库设计14.4.1 数据库需求分析14.4.2 数据库概念结构设计14.4.3 数据库逻辑结构设计14.4.4 设置表之间的依赖关系14.5 专业信息管理14.5.1 添加专业信息14.5.2 浏览专业信息14.5.3 修改专业信息14.5.4 删除专业信息14.6 学生信息管理14.6.1 添加学生信息14.6.2 浏览学生信息14.6.3 修改学生信息14.6.4 删除学生信息14.7 班级信息管理14.7.1 添加班级信息14.7.2 浏览班级信息14.7.3 修改班级信息14.7.4 删除班级信息14.8 课程信息管理14.8.1 添加课程信息14.8.2 浏览课程信息14.8.3 修改课程信息14.8.4 删除课程信息14.9 成绩信息管理14.9.1 录入成绩信息14.9.2 浏览学生成绩14.9.3 修改成绩信息14.9.4 删除学生成绩14.9.5 查询学生成绩14.10 系统管理14.10.1 添加用户角色14.10.2 添加登录用户14.11 小结第15章 图书管理系统15.1 系统概述15.2 系统设计15.2.1 系统需求分析15.2.2 系统结构设计15.2.3 系统功能模块划分15.3 数据库设计15.3.1 数据库需求分析15.3.2 数据库概念结构设计15.3.3 数据库逻辑结构设计15.3.4 设置表之间的依赖关系15.4 3层架构概念及设计15.4.1 3层架构及其设计15.4.2 BookManageSystem.Model15.4.3 BookManageSystem.Common15.4.4 BookManageSystem.DAL115.4.5 BookManageSystem.BLL15.4.6 BookManageSystem15.5 主窗体、登录窗体及浮动快捷菜单15.5.1 主窗体15.5.2 登录窗体15.5.3 浮动快捷菜单15.6 用户权限管理15.6.1 用户权限管理窗体15.6.2 添加/修改用户信息窗体15.7 图书卡片管理15.7.1 图书卡片类别管理15.7.2 图书卡片信息管理15.8 读者信息维护15.9 图书借阅管理15.9.1 图书借阅15.9.2 图书归还15.10 系统信息查询15.10.1 图书信息查询15.10.2 读者信息查询15.10.3 借阅信息查询15.11 小结 |
商品评论(0条)