C# 中掺杂了很多古怪的的语法,不适合学习。 Unity中使用的基本都是Java中的语法,所以直接学习Java即可满足Unity的开发需要。
这是一篇快速学习教程,介绍C#的开发环境、基础语法、基本操作、常用API,为后续教程打下基础。
- VS 开发环境的搭建 - 基础语法,如类型、变量、类的字段、方法、属性、继承 - 高级语法,如抽象类、委托、事件、泛型、命名空间、异常等 - DLL - 常见工具类 - 文件IO - 常用的两种文件格式:XML, JSON - 线程池、定时器
这是一篇快速学习教程,设计目标是用15天时间,掌握基于WinForm 图形界面开发的基本技术。
具体以课程目录为准: - 创建窗口程序 - 向窗口中添加控件 - 事件的响应处理 - 布局属性,布局器 - 常用控件:文本框、图片框、下拉列表等 - 菜单,工具栏 - 对话框,自定义对话框 - 列表控件、表格控件的使用 - 一个基于表格 / JSON 实现的学生管理软件的小项目,具备增删改查功能。
介绍Winform GUI桌面应用程序开发的高级技术。这是高级技术教程,前置教程为 WinForm入门篇。 具体请看第1章里的技术演示咯~ * 自定义控件 * 形状的绘制、文本的绘制、图片的绘制 * 不规则形状、高级绘制 * 自定义的属性和事件 * 界面线程与工作线程 * 界面定时器 * 短消息提示 Toast * 悬浮窗口 FloatWindow * 窗口切换、双消息循环 * 托盘图标 NotifyIcon * 卡片式导航、卡片容器 * 拖放技术 Drag & Drop