Net Core教程

【游戏开发笔记】编程篇_C#框架

本文主要是介绍【游戏开发笔记】编程篇_C#框架,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

@

目录
  • 1. OOP
    • 1.1 变量和表达式
    • 1.2 流程控制
    • 1.3 深入变量
    • 1.4 方法(函数)
    • 1.5 调试与错误处理
    • 1.6 面向对象编程
    • 1.7 定义类
    • 1.8 定义类成员
    • 1.9 集合、比较和转换
    • 1.10 泛型
    • 1.11 高级C#技术
  • 2. Windows编程
    • 2.1 基本桌面编程
    • 2.2 高级桌面编程
  • 3 云编程
    • 3.1 基本云编程
    • 3.2 高级云编程与部署
  • 4 数据访问
    • 4.1 文件
    • 4.2 XML和JSON
    • 4.3 LINQ
    • 4.4 数据库
  • 5 其他技术
    • 5.1 Windows Communication
    • 5.2 通用应用程序

本篇主要为自学C#的人构建一个比较完整的学习学习方向/知识框架,说白了就是学习目录。该框架借鉴了《C#入门经典》(第七版),全文几乎无废话,和primer简直是两个风格。当然,‘编程篇_C#’ 这个系列每周都会更新,我是 面向百度,祝各位在编程之路上一往无前。

1. OOP

面向对象(上)
面向对象(下)

1.1 变量和表达式

  • C#基本语法
  • C#控制台应用程序的基本结构
  • 变量

1.2 流程控制

  • 布尔逻辑
  • 分支
  • 循环

1.3 深入变量

  • 类型转换
  • 复杂的变量类型
  • 字符串的处理

1.4 方法(函数)

  • 定义和使用函数
  • 变量的作用域
  • Main()函数
  • 结构函数
  • 函数的重载
  • 委托

1.5 调试与错误处理

  • VS调试
  • 错误处理

1.6 面向对象编程

  • 面向对象编程的含义
  • OOP技术

1.7 定义类

  • C#中的类定义
  • System.Object
  • 构造函数和析构函数
  • VS中的OOP工具
  • 类库项目
  • 接口和抽象类
  • 结构类型
  • 浅度和深度复制

1.8 定义类成员

  • 成员定义
  • 类成员和其他主题
  • 接口的实现
  • 部分类定义
  • 部分方法定义
  • Call Hierarchy窗口

1.9 集合、比较和转换

  • 集合
  • 比较
  • 转化

1.10 泛型

  • 泛型的含义
  • 使用泛型
  • 定义泛型类型
  • 变体

1.11 高级C#技术

  • ::运算符和全局名称空间限定符
  • 定制异常
  • 事件
  • 扩展和使用CardLib 特性
  • 初始化器
  • 类型推理
  • 匿名类型
  • 动态查谱
  • 高级方法参数
  • Lamdba表达式

2. Windows编程

2.1 基本桌面编程

  • XAML
  • 控件布局
  • 游戏客户端

2.2 高级桌面编程

  • 主窗口
  • 创建控件并设置样式
  • WPF用户控件

3 云编程

3.1 基本云编程

  • 云、云编程和云优化堆栈
  • 云模式和最佳实践
  • 使用Microsofe Azure
  • C#库创建存储容器
  • 创建使用存储容器的ASP.NET4.6网站

3.2 高级云编程与部署

  • 创建ASP.NET Web API
  • 在Microsoft Azure上部署和使用ASP.NET Web API
  • 扩展Microsoft Azure平台上的ASP.NET Web API

4 数据访问

4.1 文件

  • 用于输入和输出的类
  • 监控文件系统

4.2 XML和JSON

  • XML基础
  • JSON基础
  • XML模式
  • XML文档对象模型
  • 把XML转换为JOSN
  • 把XPath搜索XML

4.3 LINQ

  • 使用LINQ to XML
  • LINQ提供程序
  • LINQ查询语法
  • LINQ方法语法
  • 排序查询结果
  • orderby子句
  • 查询大型数据集
  • 使用聚合运算符
  • 单值选择查询
  • 多级排序
  • 组合查询
  • Join查询

4.4 数据库

  • 使用数据库
  • 安装SQL Server Express
  • Entity Framework
  • Code First 数据库
  • 数据库的位置
  • 导航数据库关系
  • 处理迁移
  • 在已有的数据库中创建和查询XML

5 其他技术

5.1 Windows Communication

  • WFC的含义
  • WFC的概念
  • WFC编程

5.2 通用应用程序

  • 入门
  • 通用应用程序
  • 应用程序概念和设计
  • 应用程序的开发
  • Windows Store应用程序的常见元素
  • Windows Store

转载请注明出处,谢谢。

这篇关于【游戏开发笔记】编程篇_C#框架的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!