文档介绍:讲师: 刘林
Framework介绍
第三章使用Windows窗体的控件
第四章执行(有效性)验证
五月花NIIT软件开发专业----进行GUI编程
第五章对话框、菜单与MDI应用程序的创建
第六章实现打印与报表
第七章无障碍与全球化
第九章在实现异步编程
第一章 GUI应用程序的用户界面介绍
第八章组件与Windows控件的创建
第十章应用程序的打包与部署
第十一章应用程序的配置与安全
第十二章设计图形应用程序
第十三章多媒体应用程序开发
第十四章网络应用程序开发
第十五章 Windows高级编程技术
1、CUI(Console User Interface)界面
2、GUI(Graphics User Interface)界面
3、识别GUI界面的控件
4、GUI界面中对话框类型
1)、Model(模态对话框)
2)、System Model(系统模态对话框)
3)、Modeless(非模态对话框)
5、对话框中的控件类型
标签Label:
文本框TextBox:
boBox:
列表框ListBox:
按钮Button:
单选按钮RadioButton:
复选框CheckBox:
图片框PictureBox:
五月花NIIT软件开发专业--进行GUI编程----第一章 GUI应用程序的用户界面介绍
6、识别Windows环境下的GUI开发的特性
1)、事件驱动编程Event Drive:
2)、动态链接:
静态链接。
五月花NIIT软件开发专业--进行GUI编程----第一章 GUI应用程序的用户界面介绍
一、.Net Framework
1、.Net 产品
2、.Net 服务
3、.Net架构
二、.Net Framework的组件
见图
1、公共语言运行时(CLR)
非托管代码托管代码
了解编译过程
了解代码执行过程:加载程序集并标识命名空间 JIT编译垃圾回收
2、.Net Framework基础类库(Class Library)
命名空间程序集
3、用户和程序接口
Console控制台应用程序接口、 Windows窗体用户接口、Web表单用户接口。
五月花NIIT软件开发专业--进行GUI编程---- Framework介绍
三、.Net Framework的优点
1、一致的编程模型
2、多平台应用程序
3、多语言集成
4、自动资源管理
5、容易部署
五月花NIIT软件开发专业--进行GUI编程---- Framework介绍
四、使用VS IDE
1、创建项目和解决方案
模版:
Windows 应用程序
类库项目
控制台应用程序
Windows 控件库项目
设备应用程序
水晶报表应用程序
2、VS IDE的用户界面元素
菜单栏工具按钮栏工具箱窗体设计器解决方案资源管理器属性窗口
1)、起始页
2)、窗体设计器
3)、解决方案资源管理器
4)、属性窗口
5)、工具箱
6)、错误列表窗口
7)、代码编辑窗口
8)、输出窗口服务器资源管理器窗口类视图窗口
动态帮助窗口
五月花NIIT软件开发专业--进行GUI编程---- Framework介绍
五、VS的窗口导航特性
1、Docking停靠
2、Tabbed Navigation标签导航
3、Auto Hide 自动隐藏
六、编程并执行项目
1、Build >>>> Build Solution 或者 F6 编译整个解决方案
2、Debug >>> Start Debugging 或者^F5 以调试模式执行应用程序
3、Debug >>> Start Run 或者 F5 执行应用程序
4、调试模式下使用 F11 逐语句(并跟踪进入)单步执行
使用F10 逐语句(不跟踪进入)单步执行
七、断点操作
八、重构中的重命名与封装字段
九、转到定义
五月花NIIT软件开发专业--进行GUI编程---- Framework介绍
十、一个简单的“Hello World”示例:
认识解决方案中相关文件:
1、.sln:solution 解决方案文件(文本文件)
是解决方案最主要的文件
2、.suo:solution user options 解决方案用户选项文件
保存用户对本解决方案中特殊项目的设置
3、文件夹:解决方案中每一个文件夹对应本解决方案中的一个项目
4、.csproj:c sharp project C#项目文件(文本文件)
是每一个c#项目最