胡文杰

专业道路上的自我修养


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 站点地图

  • 搜索

C#跨线程访问数据库

发表于 2020-06-16 | 分类于 编程爱好 | 评论数:

跨线程的小运用。DataSet 和 DataGradeView DataTable 的数据填充。

效果

▲ 实现效果,同时还可以拖动窗口。
阅读全文 »

C#跨线程访问控件

发表于 2020-06-16 | 分类于 编程爱好 | 评论数:

跨线程访问控件,主要用到控件的属性判断InvokeRequired是否为true,为true则为其他线程创建。

阅读全文 »

C#异步回调函数基础

发表于 2020-06-16 | 分类于 编程爱好 | 评论数:

回调函数的基本用法。

阅读全文 »

C#异步基础

发表于 2020-06-16 | 更新于 2020-11-21 | 分类于 编程爱好 | 评论数:

这应该是一种传统的方式吧。

一般顺序:

  1. 定义一个委托。
  2. 根据委托实现方法。
  3. 异步调用。
阅读全文 »

C#扩展方法

发表于 2020-06-15 | 分类于 编程爱好 | 评论数:

扩展方法的 3 个要求:

  1. 声明扩展方法的类必须声明为 static;
  2. 扩展方法本身必须声明为static;
  3. 扩展方法第一个参数类型前一定要包含关键字 this。
阅读全文 »

【练习项目】:学员信息管理系统

发表于 2020-06-11 | 更新于 2020-06-14 | 分类于 编程爱好 | 评论数:
信息管理系统可能是每个人学习途中必练的项目,除了基本的 Winform 界面的练习外,最主要的还是数 ...
阅读全文 »

C#通过委托跨窗体传值

发表于 2020-06-03 | 更新于 2020-07-16 | 分类于 编程爱好 | 评论数:

不同窗体处于不同线程,相互之间需要通信时,需要用到委托或事件。

阅读全文 »

C#模块封装的形式做一个加法计算器

发表于 2020-06-02 | 分类于 编程爱好 | 评论数:

模块封装dll然后通过引用的方式来实现这个简易计算器练习。

阅读全文 »

数据库数据表的一些操作脚本

发表于 2020-06-02 | 更新于 2020-06-06 | 分类于 编程爱好 | 评论数:

SQLServer 数据库一些基本操作的脚本。

阅读全文 »

C#引用类型作为值参数和引用参数

发表于 2020-06-01 | 更新于 2020-11-26 | 分类于 编程爱好 | 评论数:
  1. 引用类型作为值类型传递,形参和实参其实是两个指针,只不过指向的是同一块内存。新new一个对象是,它们两的联系就被切断了,指向了不同的内存块。
  2. 引用类型作为引用参数,此时的形参其实是实参的一个别名,它们两个其实是一个指针,新new一个对象是,指向的还是同一内存块,因为它们本身就是同一个指针。

两种情况的最后指向是不一样的。

以下情况是, 在方法内创建一个新对象并赋值给形参。

阅读全文 »
1…789…21
huvjie

huvjie

定一个目标并为之努力吧

206 日志
5 分类
23 标签
RSS
GitHub Wechat
© 2016 – 2021 huvjie
由 Hexo 强力驱动 v3.8.0
|
主题 – NexT.Pisces v6.4.2