.NET 云计算背景

.Net Winform开发笔记(一)

1.  理解“Windows 窗体应用程序”项目中Program.cs文件中的main方法与传统C++Console控制台程序中的main方法的区别。从程序运行层次上讲,两者无区别,都是程序的入口点,属于进程中的第一个线程。前者隐藏了UI应用程序必需的消息循环,后者没有。 2.  ...

.Net开发笔记(七)使用组件编程

本文主要说到以下内容: 什么是.Net中的组件,组件和类、控件的区别和联系。 组件的特性。 利用IExtenderProvider接口进行组件扩展。 “扩展组件”的简单应用——控件倒影。 1. 什么是.Net中的组件,组件和类、控件的区别和联系 必须说的是,“组件”一词在编程中经常遇到,意...

.Net开发笔记(二十)创建一个需要授权的第三方组件

在使用需要授权的软件时,注册付费的目标是软件的使用者,我们开发人员平时用到的一些第三方组件也是需要授权付费的,也就是说,付费者是开发人员,并不是系统(使用了该第三方组件)的最终使用者。 以上两者的区别如下图: 图1 本篇文章介绍.net中怎样开发需要授权的第三方控件(组件),既然授权对象是开发者,不...

.net开发笔记(十三) Winform常用开发模式第一篇

     上一篇博客最后我提到“异步编程模型”(APM),之后本来打算整理一下这方面的材料然后总结一下写篇文章与诸位分享,后来在整理的过程中不断的延伸不断地扩展,发现完全偏离了“异步编程”这个概念,前前后后所有的加起来完全可以写一篇关于框架原理的东西,而“异步编程”只是...

.Net开发笔记(十四) 基于“泵”的UDP通信(接上篇)

上一篇中说到了“泵”在编程中的作用以及一些具体用处,但没有实际demo,可能不好理解,这篇文章我分享一个UDP通信的demo,大概实现了类似“飞鸽传书”在局域网中文本消息和文件传输的功能。功能不全也不是很完善,但足以说明“泵”在代码中的具体应用。 先来回忆一下上篇中“泵”的含义,首先它是可持续运作的...

.Net开发笔记(二十一) 反射在.net中的应用

反射概念在网上到处都有,但是讲到的具体的应用很少,一个重要的原因是现实中真的很少用得到它。引用msdn上对“反射”的解释: "通过 System.Reflection 命名空间中的类以及 System.Type,您可以获取有关已加载的程序集和在其中定义的类型(如类、接口和值类型)的信息。 您也可以使...

.NET开发笔记(二十三) 谷歌地图下载

关于如何将地球经纬度坐标系统转换成程序中常用到的平面2D坐标系统,网上的文章很多,参考http://www.cnblogs.com/beniao/archive/2010/04/18/1714544.html(本文图1 图3来自此处).谷歌地图采用的投影方式为“墨卡托投影法”(维基百科网址http:...

.Net Winform 开发笔记(四) 透过现象看本质

写在前面:       从一个窗体的创建显示,再到与用户的交互,最后窗体关闭,这中间经历过了一系列复杂的过程,本文将从Winform应用程序中的Program.cs文件的第一行代码开始,逐步分析一个Winform应用程序到底是怎样从出生走向死亡,这其中包括Form.Sh...

.net开发笔记(十二) 设计时与运行时的区别(续)

    上一篇博客详细讲到了设计时(DesignTime)和运行时(RunTime)的概念与区别,不过没有给出实际的Demo,今天整理了一下,做了一个例子,贴出来分享一下,巩固前一篇博客讲到的内容。     简单回顾一下: 组件有两种状态,即设计时和运行时,组...

.Net Winform开发笔记(三) 谈谈自制控件

末日这天写篇博客吧,既然没来,那就纪念一下。 这次谈谈自制控件,也就是自定义控件,先上图,再说 1.扩展OpenFileDialog,在OpenFileDialog中添加各种文件(.txt,.jpg,.excel等等)的预览功能 2.重写ListBox,增加折叠、鼠标背影、分类等功能 -------...

更新时间 2023-03-31 14:00:17

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

社区圈子

开发与运维
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
6265+人已加入
加入

.NET您可能感兴趣