2015-8-25关于学习方法(控件)

关于控件:

  对于初学者来说,一般要首先知道各个控件的大致作用,对于初学者来说,快速的掌握一些能满足常用功能的控件很重要,当熟悉的掌握之后,就要考虑从不同的解决方案中选择出之中最优的解决方案来实现。

 如果在学习过程中,要用到某个具体的功能又不会用的时候,要善于通过以下四个方面去解决。

  1.   通过系统自带的API帮助手册去查看,鉴于这是用英文写的,阅读起来有一定难度,英语好的可以多看看
  2.   通过系统自带的全局搜索功能查看该控件事件,然后去看别人之前用过的例子,这种方法便于阅读,比较适合初学者去学习。对于好用的代码可以自己拿来用,如果自己感觉写的不算太好,也可以自己按照其使用规则重新改写。
  3. 可以去找一些以前同事总结的这方面的知识,通过自己研究,归纳总结,把其转化为自己的东西,
  4. 问,就是去向有经验的同事询问,问过之后要善于归纳总结,这样才能转化为自己的东西。
  5. 网上查找,这条对于LIMS系统来说用处不是很大,但是由于该系统是基于.net平台的,某些控件和微软IDE(visual studio)上的是比较接近的,也可以去网上找一些相关的东西便于自己的理解学习。

上面的四条不只是适用于控件的学习,对于学习一些其他的知识也是比较适合的。

22:44:51

今天遇到了一个问题,是关于DataGrid中OnUpdatingCell事件的,该事件是在DataGrid中的某一行的值发生改变时触发的事件,但是如果设置的那一行是用间接的方式改变的话(比如是用UD弹窗的方式改变),就不会触发这个OnUpdatingCell事件,这个时候就需要去重新写UD弹窗的函数,获取改变前后的值,当值改变时,自己写代码实现要添加的功能

实现某些功能的时候,要首先理出来实现该功能的具体步骤,分几步走,要清楚每一步执行的条件是什么,有一个清晰的思路。

到了实现的时候,如果有现成的代码,那就可以直接拿来调用,如果没有 现成的代码,有相近的优秀代码,可以把“他“拿过来进行适当的修改之后。   ,也熟悉了优秀的代码

时间: 08-23

2015-8-25关于学习方法(控件)的相关文章

Blend 2015 教程 (四)控件模板

前一篇讲述了修改ListBox样式的方法,本篇将修改性别显示区域的样式. 1. 选择ListBox控件,编辑ItemTemplate的当前项,选择CheckBox控件,在美工板导航栏中点击CheckBox,选择 编辑模板-创建空白项,进入控件模板编辑模式. 2. 选择文档大纲面板中的Grid,在属性面板中把Width改为30. 3. 在Grid中绘制一个TextBlock并重置布局,将Text属性改为男,HorizontalAlignment属性为居中对齐. 4. 在状态面板中点击Checked

2015.3.11 VS异步控件及进度条结合应用

1.在Form中添加 指针控件:BackgroundWorker-bgwork:进度条控件progressBar1 以及开始.取消按钮 2.开始按钮启动异步线程 private void button1_Click(object sender, EventArgs e) { bgwork.WorkerReportsProgress = true; //允许异步控件报告状态 bgwork.WorkerSupportsCancellation = true;//允许终止 bgwork.RunWork

14.4-全栈Java笔记: javax.swing常用控件有哪些?怎么用?

常用基本控件 javax.swing.JButton 在图形界面程序中,按钮可能是使用量最大的控件之一,javax.swing包中JButton类就是用来创建按钮的.如表1所示,为JButton常用的构造方法.  javax.swing.JLabel JLabel控件是最简单的Swing组件之一,用于在窗体上显示标签, JLabel既可以显示文本,也可以显示图像.如表3所示,为JLabel常用的构造方法. 注意: JLabel只能用于显示文本和图标信息,用户不能对其进行修改. javax.swi

android 控件描边取消重叠

今天写组件的时候用到了描边.可是两个组件放在一起时,描边会变重叠,使之变粗.就不是很美观了. 如何取消呢?网上查了好久没找到,然后就自己试了试,找到了解决方法,就在此记录一下,防止以后忘记. 很简单分别给两个控件添加 android:layout_marginRight="-1dp"和android:layout_marginLeft="-1dp" 这里面的值要设置成-1.否则是没有效果的.设置后的效果: 布局文件如下. 1 <?xml version=&qu

scrollView中内部控件的悬停

以下图为例,图片,红色view和蓝色view是添加在scrollView上的,向上拖动,红色view停留在屏幕顶端不动,其它的继续滚动,向下拖动后,红色view跟着下来 代码如下:(注意的是scrollView中自动布局的设置问题) 1 #import "ViewController.h" 2 @interface ViewController () <UIScrollViewDelegate> 3 @property (weak, nonatomic) IBOutlet

ToolStripMenuItem控件实现DatagridView行的上下移

/*--------------行上移------------------*/ 1 private void 上移ToolStripMenuItem_Click(object sender, EventArgs e) 2 { 3 DataGridView curgrd = null; 4 curgrd = dgvSub; 5 6 if (curgrd.CurrentRow == null) 7 return; 8 9 curgrd.EndEdit(); 10 11 int selectedRow

自定义控件时-添加多个控件到一组中

dmwidgetinterface.h 1 #ifndef _DM_WIDGET_INTERFACE_H_ 2 #define _DM_WIDGET_INTERFACE_H_ 3 4 5 #include <QDesignerCustomWidgetInterface> 6 7 8 // DM自定义控件 9 class DmWidgetInterface : public QObject, public QDesignerCustomWidgetInterface 10 { 11 Q_OBJE

PyQt5 控件学习(一个一个学习之QAbstractButton)

QAbstractButton : 前面说的QObject 和 QWidget 是最主要的两个基类.它们都是gui (Graphical User Interface)编程中的控件的共性.下面就说下他们的子类的学习. 但是,学习它们子类的时候,我们不是按照它们的继承关系来学习的,而是按照控件的功能来学习的! 主要分为两部分:基础控件和高级控件 下面看按钮: 我们不是直接学QPushButton ,而是要先学它继承的类----QAbstactButton. QAbstractButton描述: 它

学习方法和阶段介绍 、 iOS界面开发引入 、 构造第一个App 、 视图控制器和视图 、 控件与事件 、 InterfaceBuilder

1 创建并运行第一个App 1.1 问题 使用Xcode创建一个App项目,该应用实现功能在界面上显示Hello World标签,在模拟器中的运行结果如图-1所示: 图-1 1.2 方案 分析图-1,首先使用Xcode创建一个Single ViewApplicaton应用,起名为MyFirstApp,如图-2所示: 图-2 然后删除Xcode的导航栏里只保留TRAppDelegate.h文件和TRAppDelageat.m文件,其他代码文件.storyboard文件以及xib文件删除,如图-3所

思道OA 2015(9.1.5)工作流电子印章控件破解版

思道OA工作流电子印章控件,可以实现工作流办理时,在表单上直接手写签名(需要手写笔).加盖电子印章.文字批注,可以把领导签名扫描制作成带口令的印章文件上传到OA系统,需要签名时直接输口令就不需要手写笔.工作流电子印章控件比较贵,索性网上找到了一个某公司的授权,修改下js文件,配置成功,拿出来分享下,如果不差钱建议正版! 适用:思道OA 2015(9.1.5),估计出更高版本9.1.x也可以支持.适用方法:替换OA目录\lib\ntkoWebSign目录下文件,OA菜单:工作流 >> 工作流设置