黑马程序员学习日记(1)——文件批量重命名程序:One Click简介和程序的结构
来源:互联网 发布:淘宝店铺商品采集 编辑:程序博客网 时间:2024/04/29 19:57
---------------------- <a href="http://www.itheima.com"target="blank">ASP.Net+Unity开发</a>、<a href="http://www.itheima.com"target="blank">.Net培训</a>、期待与您交流! ----------------------
这几天学习了黑马的C#加强和WPF的视频,结合自己在网上和书本里学到的知识,试着做了一个小软件,接下来的几篇博客将详细介绍这个小软件。
1.首先介绍软件实现的功能和需要的操作
2.接下来介绍软件的架构
程序简单模拟了三层架构,分离了UI层和BLL层,没有DAL层。UI层只用于显示界面和提供用户输入,没有定义任何数据,没有执行任何与软件功能相关的操作。只用很少的代码把任务托管到BLL层。提高了程序的可移植性。
private void Btn_CommonOpenFileDialog1_Click(object sender, RoutedEventArgs e) { // 调用方法打开目录 Rename.Default.GetTheDirectory(); } private void OneClick_Loaded(object sender, RoutedEventArgs e) { // 数据绑定 TabItem_Rename.DataContext = Rename.Default; } private void Btn_Run_Click(object sender, RoutedEventArgs e) { // 执行任务 switch (TabControl_FileOperator.SelectedIndex) { case 0: Rename.Default.Run(); break; default: break; } }
BLL层定义的Rename类接管了软件的所有细节操作。
下一篇文章将开始介绍BLL层如何实现与UI层各个部分的交互。
PS: 第一次写这种文章,真的是超级累人。。
---------------------- <a href="http://www.itheima.com"target="blank">ASP.Net+Unity开发</a>、<a href="http://www.itheima.com"target="blank">.Net培训</a>、期待与您交流! ----------------------
详细请查看:<a href="http://www.itheima.com" target="blank">www.itheima.com</a>
- 黑马程序员学习日记(1)——文件批量重命名程序:One Click简介和程序的结构
- 黑马程序员学习日记(5)——文件批量重命名程序:One Click - Run()的实现
- 黑马程序员学习日记(3)——文件批量重命名程序:One Click数据绑定
- 黑马程序员学习日记(4)——文件批量重命名程序:One Click容错算法
- 黑马程序员学习日记(2)——文件批量重命名程序:One Click实现BLL层与UI层各个部分的交互
- 黑马程序员---(学习日记——GUI及IO)流设计实现记事本程序
- 黑马程序员—Java程序入门学习日记-基础篇1
- 黑马程序员——学习日记1
- 黑马程序员—学习日记1概述
- 黑马程序员——Java日记——自己的第一个程序
- 黑马程序员--【学习日记二】——java的基本结构
- 黑马程序员——java基础学习日记(1)
- 黑马程序员——java高新技术学习日记(1)
- 黑马程序员——黑马学习日记1-Java基础知识
- 黑马程序员-我的第十七篇学习日记:Foundation中的结构体和字符串
- 黑马程序员java学习日记——异常和多线程
- 黑马程序员(学习日记1,DOS命令,java介绍,程序调试,运行,注释)
- 黑马程序员——C语言——程序的结构与分类
- 外网访问xampp1.8,出现New XAMPP security concept解决办法。
- Jquery绑定事件的一些思考和总结
- 模态视图
- Android中导入工程出现Project has no default.properties file! Edit the project
- IEC61850变电站基本通信结构-原理和模型_4实际应用建模举例
- 黑马程序员学习日记(1)——文件批量重命名程序:One Click简介和程序的结构
- 磁盘结构及磁盘性能参数IOPS计算方法介绍
- 获得GridView行索引方法
- 制作小汽车
- Python xlrd、xlwt、xlutils读取、修改Excel文件
- 被阿里“隐藏”资产:马云的“金融”算盘
- hive 部署需要注意的几点以及Version information not found 错误解决办法
- 取石子 (四)
- BIO与NIO、AIO的区别(一)