上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 24 下一页
摘要: 上面那个文写的如同粑粑一样 效果图 Winfrom 中添加这个类就好了 使用方式 阅读全文
posted @ 2018-11-21 18:20 ARM830 阅读(730) 评论(0) 推荐(0) 编辑
摘要: 最重要的一个类Socket类 基本的模式就是 开始监听 利用两个线程来处理信息 因为socket的accept自带线程堵塞,不会造成线程的大量拥堵。 此外还可以异步进行消息接受,发送 对于socket的基本使用差不多如此。 最重要的是对消息的处理 阅读全文
posted @ 2018-11-09 11:00 ARM830 阅读(508) 评论(0) 推荐(0) 编辑
摘要: ViewModels类 这个类其实就是个大杂烩,什么都可以用 这个类没有什么东西,最多的就是写一下xaml页面的逻辑控制,开启关闭监听 不过也有一点需要注意的 就是跨线程更新UI 这个地方MVVM报错的比较多 阅读全文
posted @ 2018-11-09 10:29 ARM830 阅读(417) 评论(0) 推荐(0) 编辑
摘要: command类 标准来说,command会有三种模式,委托命令 准备命令 附加命令 1.DelegateCommand 2.RelayCommand 3.AttachbehaviorCommand 我这个写的是委托命令。 至于使用哪种,就看你是否用的方便与否了 阅读全文
posted @ 2018-11-09 10:26 ARM830 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 整体代码下载 主要实现功能: Socket的简单应用 可修改IP和端口 显示来访信息 界面设计: 界面采用MVVM设计,很简陋。 前台的主要目的是 输入IP地址 输入端口 输入文件目录 开启监听和停止监听 主页面的XAML代码: 阅读全文
posted @ 2018-11-09 10:08 ARM830 阅读(719) 评论(0) 推荐(0) 编辑
摘要: 针对调试C语言时一闪而过解决办法 前提: 已经按照 C/C++ 已经安装 MINGW(并配置完成) 原因: 主要是因为tasks的配置没有写对 解决办法: tasks.json 最主要的就是args这个参数了 配合GCC编译调试条件填写即可 gcc gdb-sample.c -o gdb-sampl 阅读全文
posted @ 2018-10-10 14:26 ARM830 阅读(10957) 评论(0) 推荐(2) 编辑
摘要: 索引器是一个非常快速查找,赋值的一个方法。 建立一个索引器是一个简单的过程。 索引器和属性有同样的get和set。用法也是一样的 不过在索引器的建立的时候,要注意必须要返回值和this关键字【对应着实例化的类】 索引器不限制重载 索引器不限参数数量 索引器不限制返回值类型但必须有 测试 阅读全文
posted @ 2018-10-09 03:13 ARM830 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 扩展方法是写在静态类中,且方法是静态方法。 不限制参数的数量。 不限制返回类型。 不限制可使用扩展方法的类型。 和普通方法编写相似,唯一不同的是每一个扩展方法都必须有一个固定的参数。statc void Method( this DataType name) 编写扩展方法是一个很有效控制方法数量和用 阅读全文
posted @ 2018-10-09 02:40 ARM830 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 效果图 实现此效果的必要关键是 Style+DataTemplate 关键代码: 通过Style中的Setter来引入模板。 模板中则是CheckBox。 这样一来,DataGrid中的数据行的复选框也都可以触发事件了。 那么,在头部中的复选框则是使用修改DataGridCheckBoxColumn 阅读全文
posted @ 2018-09-13 09:13 ARM830 阅读(3935) 评论(0) 推荐(0) 编辑
摘要: 这个是最好理解的。 就是尽头,就是极点。 但是 但是 并不是到头了 好比说我只能吃10个包子,我吃了9.99999个包子是没有事情的! 只是无限逼近。但不是尽头 现在我要突然的抛出一个例子:limx→55x=1 limx→55x=1 那么Lim就是表示极限了,也就是x的最大是5,在X无限接近5的时候 阅读全文
posted @ 2018-09-11 16:00 ARM830 阅读(557) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 24 下一页