构建良好的windows程序

从窗体A跳转到B
   1.创建B的对象
   2.调用Show()显示窗体
编写事件处理程序:
   1.选择控件
   2.不是默认的话在事件列表中选择

button控件
    click  鼠标点击事件
  from窗体事件:
    load(窗体加载时执行)
    fromloseed(窗体关闭时执行)
一、菜单:menuStrip
      属性:
         Text:文字 (&字母) alt+字母
         Image:文字左边的图标
         ShortCutKeys:设置快捷键
      事件:click 默认事件
二、工具条:toolStrip
          一般是菜单项中常用的快捷方式
      属性:
        Text:文字 (&字母) alt+字母
        Image:图标
        displayStyle:是否显示文字或者图片
        ImageSclalingSize:图片的大小
        TextImageRelation:图片和文字显示位置
      事件:click 默认事件
三、窗体传值:
   从A窗体传值到B窗体
      在B窗体当中设一个公共的变量
     1.创建B窗体的对象
     2.B窗体对象.公共变量=值
     3.调用B窗体对象的Show()
四、单选按钮:radioBox  前缀  rdo
       Text:显示文字
       Checked:是否选中  bool类型
五、日期控件:DateTimePicker  前缀:dtp
    Value:获取当前选中日期

时间: 2024-12-13 14:08:10

构建良好的windows程序的相关文章

构建布局良好的Windows程序

在认识了windows的基本控件后,再来更深一层次的来使用这些基本的控件,使我们的窗体程序布局更加的合理 >>>Windows中的MenuStrip和ToolStrip 那么究竟这两个控件能实现什么功能呢? >>MenuStrip是指应用程序运行中出现在界面上的选项列表,供用户选择执行.在可视化程序中,借助菜单栏可以将应用程序所提供的各种功能一一呈现给使用者. >>ToolStrip在Windows程序中,工具栏是综合了各种工具以便于用户使用的一个区域. 接下来见

cordova构建和运行应用程序(安卓)

要构建和运行应用程序,需要为要定位的每个平台安装sdk. 检查您是否满足构建平台的要求的命令: cordova requirements 1.安卓平台指南: cordova for Android需要安装在OSX,Linux或Windows上的Android SDK. 安装要求: 1.java开发工具包(JDK) 下载安装好JDK之后,在终端输入JAVAC,如果跳出如下提示,说明JAVA环境已经配置好了 2.Android SDK 在这里,我选择安装Android Studio,以便于运行和调试

MFC Windows程序开发究竟是什么?

MFC Windows程序开发究竟是什么? MFC是一个Application Framework.他是一个完整的程序模型. 什么是MFC?MFC是微软公司出品一个Application Framework.基本上,我们可以认为Application Framework就是一个完整的程序模型,具备标准软件所需的一切基本功能,比如文件存取.打印等等.从C++语言层面来看,Application Framework就是有一整套组合好的“对象”构建起来的模型.从C++语法上来说,MFC就是一套微软提供

Windows程序代码重构

代码重构:在程序功能实现之后,对代码进行一定规模的整理,使之符合"高内聚.低耦合"的软件设计原则,便于维护和使用. ①用函数封装消息处理代码--对Windows程序窗口函数中的每一个case程序段进行封装以形成一个消息处理函数,而在case中调用这个函数. ②利用数组或链表实现消息映射表进一步实现代码的隔离--因为窗口函数switch-case结构实质上实现的就是一个根据消息标识来查找消息处理代码的功能,故可以用消息映射表和一段查表程序来替代它,表中的每一项可以使用一个函数指针来指向消

编写的windows程序,崩溃时产生crash dump文件的办法

一.引言 dump文件是C++程序发生异常时,保存当时程序运行状态的文件,是调试异常程序重要的方法,所以程序崩溃时,除了日志文件,dump文件便成了我们查找错误的最后一根救命的稻草.windows程序产生dump文件和linux程序产生dump文件的方式不一样,linux默认是不让产生core dump文件,只要在用户自己的~/.bash_profile文件中增加 ulimit -S -c unlimited > /dev/null 2>&1 这样程序崩溃就可以产生可调试的core d

盘点那些快速打开windows程序的快捷键

很多时候,快捷键带给我们的不仅仅是快速,还能带给我们一种心灵上的满足感.试想一下,别人都在中规中矩的用鼠标点,一步步慢慢调出所需要程序,而你却可以直接通过一个快捷键就完成了,是不是感觉特别有成就呢?今天就给大家整理了打开windows程序的常用快捷命令,windows系统拥护者的朋友们赶紧来转走收藏吧. 注:开始菜单中的"运行"是通向程序的快捷途径,输入特定的命令后,即可快速的打开Windows的大部分程序. winver检查Windows版本 wmimgmt.msc 打开Window

windows程序如何实现精准定时

有朋友问我,"小兵以太网测试仪"这个软件,是如何控制发包频率的. 我想想,干脆写一篇文章来聊聊这个问题吧. windows下,每当一个程序设定的定时器时间到了,windows会给程序发送一个WM_TIMER消息. 根据著名的windows编程书籍<Windows程序设计>的描述(在第8章), 我们知道,windows的定时器有如下的缺陷: 1. 精度不高 windows98大概是55ms,Windows NT大概是10ms. 2. WM_TIMER消息可能无法及时处理 WM

MFC第一节-windows程序内部运行机制

一.窗口 设计窗口类时: 1 typedef struct _WNDCLASS{ 2 UINT style; //如水平.垂直变化是否重绘,禁用Close,检测双击 3 WNDPROC lpfnWndProc;//窗口过程函数句柄 4 int cbClsExtra;//类附加内存 5 int cbWndExtra;//窗口附加内存 6 HANDLE hInstance;//实例句柄 7 HANDLE hIcon;//图标 8 HCURSOR hCursor;//光标 9 HBRUSH hbrBa

为编写的Windows程序提升权限

1.要求以管理员身份运行 在vs工程属性中,Linker ---> Manifest File---> UAC Execution Level,选择requireAdministrator (/level='requireAdministrator')选项 2.在main函数开始时运行以下函数代码: BOOL WINAPI EnablePrivileges() { HANDLE hToken; TOKEN_PRIVILEGES tkp; if (!OpenProcessToken(GetCur