控件和它的成员_51CTO博客
  窗体无疑是WinForm主角,每个窗体都是用一个class来承载,那么窗体控件,就是类中私有字段了。每个窗体有三个文件,两个.cs文件,是一个分部类,Designer.cs是自动生成C#代码,一般是拖拽控件后生成代码;另一个.cs文件是写业务代码用;第三个是.resx文件,是资源文源,窗体图片,图标,以及一些控件配置信息。  比如下面的窗体:  生成代码如下这么多,可见设计器
原创 2022-12-11 18:49:46
261阅读
  窗体无疑是WinForm主角,每个窗体都是用一个class来承载,那么窗体控件,就是类中私有字段了。每个窗体有三个文件,两个.cs文件,是一个分部类,Designer.cs是自动生成C#代码,一般是拖拽控件后生成代码;另一个.cs文件是写业务代码用;第三个是.resx文件,是资源文源,窗体图片,图标,以及一些控件配置信息。  比如下面的窗体:  生成代码如下这么多,可见设计器
转载 2022-12-11 18:51:00
103阅读
1.COM基础 2.ActiveX控件及实现 3.ActiveX控件容器及实现 4.总结 1.COM基础 COM是一种组件开发技术, 它实际上是一种在二进制层上兼容软件开发方法规范. COM技术是与具体编程语言无关技术, 只要是支持COM开发开发工具都可以用来进行COM应用开发, 而它们在二进制上兼容要求由各个开发工具来实现, 绝大部分是由编译器实现. COM基础概念有以下几部分组成,1)接口定义及实现, 2)IUnknown接口, 3)GUID (COM中所涉及概念还有很多,具体可以参阅其他资料 ). 下面分别简单介绍它们. 1).接口定义及实现 一个接口实际上就是
转载 2012-11-27 20:57:00
227阅读
2评论
GIL,即全局解释器锁(Global Interpreter Lock),是计算机程序设计语言解释器用于同步线程工具,使得任何时刻仅有一个线程在执行。常见例子有CPython(JPython不使用GIL)与Ruby MRI为何 PyPy 是趋势?PyPy为优化和进一步语言开发提供了更好架构。对于大部分Python已有的问题,PyPy已经提供了解决方案:先进runtime和设计,在此文中作了
转载 精选 2015-10-28 17:37:25
1606阅读
在这篇文章中,松哥也和各位小伙伴演示了了 FactoryBean 一些具体用法,但是关于 FactoryBean 一些具体实践,这篇文章中没有讲,那么今天我就来和大家聊一聊这个话题,顺便再来说说 FactoryBean 兄弟 SmartFactoryBean。
原创 2023-09-03 12:32:34
106阅读
## Python GUI编程:列出窗体控件成员 在进行Python GUI编程时,我们经常需要在窗体中添加各种控件来与用户交互,比如按钮、标签、输入框等。了解窗体控件成员将帮助我们更好地理解和操作这些控件。 ### 窗体控件成员 在Python中,我们可以使用Tkinter库来创建GUI应用程序。Tkinter库提供了许多内置控件,每个控件都有自己属性和方法。下面是一些常见窗体控件
原创 10月前
37阅读
所谓基于COM回调虚接口实现ActiveX控件和客户端程序通讯,大致是这样,就是在ActiveX工程内部idl文件定义一个虚接口,在客户端程序定义一个虚接口派生类来实现回调函数,在客户端程序传递派生类对象指针给ActiveX控件,在控件内部调用这个虚接口函数来激发客户端程序派生类对应回调函数。
原创 2021-12-15 16:41:28
321阅读
工欲善其事,必先利其器。软件开发者不仅需要提升自己软实力,也需要找到趁手工具。今天要介绍主角是 Visual Studio Code
原创 2020-03-20 23:20:19
1822阅读
2评论
Softmax是个大家都熟悉激活函数,然而,很多人只知道它表达式,它在网络中位置,而对一些具体原因和细节却回答不上来。这篇文章给了相应介绍。
转载 2022-01-06 14:27:56
183阅读
[基础知识]什么叫做DMA?DMA=Direct Memory Access。这是一种通过硬件实现数据传输机制。简单说,就是不在CPU参与下完成数据传输。[/基础知识]不太明白?我举个简单例子:比如有个数组a,我希望把这个数组中内容传输到另一个数组b中。我们假设这两个数组都是一样大。比如int a[10000];int b[10000];。那么我可以这样做:[code=c]for(int x=0;x<sizeof(a)/sizeof(int);x++){ b[x]=a[x];}[/code]循环将数组中每个元素进行传递。这是最简单一种方法,也是最容易理解方法。不过这种方
转载 2010-08-18 09:32:00
79阅读
2评论
当你在使用apt时,例如“apt -h”会提示“本APT具有超级牛” 先把牛放一放,先学习以下关于APT知识。 APT 高级打包工具(英语:Advanced Packaging Tools,缩写为APT)是Debian及其派生Linux软件包管理器。APT可以自动下载,配置,安装二进制或者源代码
转载 2019-04-26 20:02:00
548阅读
2评论
0x00 前言周末时候在家看了下去年Unite16 LA视频。其中一个session很有趣,是AssetBundles开发团队Reichert一个“总结过往,畅想未来”名为《Future of Asset Bundles》session 。简而言之是过去AssetBundles有很多问题,以后AssetBundlesAPI可能又会有一些很大变化。当然,一个好消息是unity显然和
转载 2017-07-11 09:37:41
430阅读
DiffUtil和它差量算法前言学习Myers'Diff 算法是从 DiffUtils 源代码开始,但DiffUtil和它
原创 2022-08-24 20:14:24
108阅读
作者:译/邓笛 从前,有个人养了一头驴和一条狗。一天晚上,这个人睡着了,家里摸进了一个小偷。小偷蹑手蹑脚,没发出什么动静,而这个人又睡得太沉了,全然不知家中财产即将被盗。所幸是,驴和狗还都没有睡觉。不过,狗不打算吱声,因为它感到主人对它不够好,它要借此机会给主人一个教训。 驴看在眼里急在心中,它想,如果狗不尽看家之责,它这头驴子,虽然职责是拉磨,也不应该眼睁睁地看着主人财产遭
原创 2023-07-03 16:53:16
56阅读
第二行输出 Position: y,其中 y 为最小值元素下标(下标从 0 开始计数)。第一行输出 Minimum value: x,其中 x 为数组元素最小值。输入一个整数 N 和一个长度为 N 整数数组 X。请你找到数组中最小元素,并输出它
原创 2022-10-15 22:05:52
35阅读
Bootloader是嵌入式系统在加电后执行第一段代码,在它完成CPU和相关硬件初始化之后,再将操作系统映像或固化嵌入式应用程序装在到内存中然后跳转到操作系统所在空间,启动操作系统运行。  BootLoader是在操作系统内核运行之前运行。可以初始化硬件设备、建立内存空间映射图,从而将系统软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确环境。  GN
转载 精选 2016-06-27 12:23:00
4282阅读
这片文章介绍二维数组int a[ i ] [ j ]中符号:a,&a[ i ],&a[ i ][ j ],a[ i ][ j ],&a[ i ] [ j ]含义,重点在后面第二部分分析,但是前面第一部分复习数组指针,指针数组和二维指针是前提,前面的不会,后面的没法理解。这片文章写有些费劲,个人能力不够,可能会有错误,希望各位朋友能够指正,共同进步。//握手一:先回
原创 2017-07-07 10:52:24
678阅读
说起Focal Loss,相信做CV都不会陌生,当面临正负样本不平衡时可能第一个想到就是用Focal Loss试试。但是怕是很多人会不知道这篇论文中所提出one stage目标检测模型RetinaNet,这也难怪,就连论文里面也说了RetinaNet模型层面没有大创新,模型效果主要靠Focal Loss。
转载 2020-05-12 08:29:07
333阅读
1、窗口 UIWindow iPhone规则是一个窗口,多个视图,窗口是你在app显示出来你看到最底层,他是固定不变,基本上可以不怎么理会,但要知道每层是怎样架构。 2、视图 UIView, 是用户构建界面的基础,所有的控件都是在这个页面上画出来,你可以把它当成是一个画布,你可以通过UIView增加控件,并利用控件和用户进行交互和传递数据。 窗口和视图是最基本类,创建任何类型
好长时间没有更新博客了。本来想积累点有深度东西发,但一直没有找到非常好点。所以。写一些基础东西。就当积累吧。 Android开发中难免会用到自己定义组件。以下以ImageButton为例来介绍怎么自己定义组件和它属性: 第一步、在values/attrs.xml中为组件自己定义属性: <?
转载 2016-03-07 19:34:00
33阅读
  • 1
  • 2
  • 3
  • 4
  • 5