1.四种文件的说明,参考:http://stackoverflow.com/questions/774187/what-is-the-purpose-of-vshost-exe-file

  • .exe - the 'normal' executable

  • .vshost.exe - a special version of the executable to aid debuging; see MSDN for details

  • .pdb - the Program Data Base with debug symbols

  • .vshost.exe.manifest - a kind of configuration file containing mostly dependencies on libraries

2.Applicatioin.Exit() &this.Close()&Environment.Exit(0)

参考:http://bbs.csdn.net/topics/300206792

Application.Exit() 方法停止在所有线程上运行的所有消息循环,并关闭应用程序的所有窗口 ,是一种强行退出方式,就像 Win32 的 PostQuitMessage()。它意味着放弃所有消息泵,展开调用堆栈,并将执行返回给系统。它先停止线程,然后终止进程。

this.Close() 当前窗口退出

Environment.Exit(0)方法,调用此方法,应用程序即强制退出,直接终止进程。

3.控制窗体大小
    Maximumsize表示窗体可以调整到的最大尺寸
    Minimumsize表示窗体可以调整到的最小尺寸

4.最前端显示窗体
    通过设置窗体的TopMost属性值可以实现

5.设置窗体相对起始位置
    Location属性指定窗体在计算机屏幕上的显示位置,以像素为单位指定窗体左上角的位置,只有在StarPosition属性设为Manual时,才起作用。
    StartPosition属性指示区域的边界。

6.设置窗体透明度
    设置窗体的Opacity属性可以设置窗体的透明度,也会影响到窗体所包含控件的透明度,最大值1.0为完全不透明。

7.设置窗体颜色
    通过设置窗体的BackColor属性的值来设置窗体的颜色,颜色值可以用Color类的枚举值,也可以通过使用Color.FromArgb()方法,窗体中的控件也可以设置BackColor属性,如果Opacity为0,此属性将失去作用。
8.在多窗体间移动控件
    每个可视控件都有Ower和Parent属性,Ower是控件创建时指定的所属对象,Parent表示控件所属窗口。通过Form.Controls.Add方法为窗体添加件,Form.Control.Remove从窗体移除控件。

9.右对齐窗体标题文字
    将窗体的RightToLeft属性的值设为Yes,将窗体的RightToLeftLayout属性值设为True,可以将窗体的图标实现右对齐。

10.改变无边框窗体的大小
    当窗体FormBorderStyle属性设为None时,窗体表现为无边框状态,将Text属性设为空,ControlBox属性设为false。ControlBox属性确定窗体是否有“控件/系统”菜单框。

11.移动无边框窗体
    通过编写鼠标移动、按下、离开、释放事件中的代码来实现。

12.禁止关闭窗体
    窗口正要关闭但是没有关闭之前会触发FormClosing事件,该事件中的参数FormClosingEventArgs e中包含Cancel属性,如果设置该属性为True,窗口将不会被关闭。

13.设计带分隔栏的窗体
    在窗体中加入SplitContainer控件,将窗体分为两个部分,并且每个部分可以自由调整大小。

14.windows应用程序中使用Windows API
    必须引入命名空间System.Runtime.InteropServices,
    DllImport是关键字,而引入DLL需要写明其它属性,例如如下所示,DllImport后面括号中间都是DllImportAttribute
[DllImport("KERNEL32.DLL", EntryPoint="MoveFileW",  SetLastError=true,
CharSet=CharSet.Unicode, ExactSpelling=true,
CallingConvention=CallingConvention.StdCall)]
public static extern bool MoveFile(String src, String dst);

15.提示框
    Windows窗体的ToolTip组件可在用户指向控件时显示相应的文本
    ToolTip.SetToolTip(Control control,string caption)将提示广西与指定的控件相关联
    ToolTip.ShowAlways属性指示是否显示提示窗口

16.FolderBrowserDialog
    如果ShowDialog()返回DialogResult.OK,则SelectedPath属性将返回一个字符口串,为文件夹的路径。

17.OpenFileDialog
    Multiselect属性使用户可以选择多个要打开的文件
    ShowReadOnly属性确定在对话框中是否出现只读复选框
    Filter属性设置当前文件名筛选字符串,该字符串会出现在对话框的“文件类型”下拉表框中的选项中

18.MenuStrip
    每个菜单都有一个Image属性

19.任务栏托盘菜单
    NotifyIcon组件都在状态区域显示一个图标,NotifyIcon的Icon属性设置出现在状态区域的图标,Visible属性要设为true,图标的弹出菜单由ContextMenu属性来设置

20.菜单位置
    Dock属性用于定义绑定到容器边框,可选值有Top、Left、Fill、Right、Bottom,默认为Top

21.ToolStripContainer
    该控件由每一侧的可扩展和可折叠的ToolStripPanel和一个中间件ToolStripContentPanel组成。使用ToolStripPanel可以设置一个或多个ToolStrip、MenuStrip、或StatusStrip控件。使用中间的ToolStripContentPanel可以放置其他控件。

22.设计带下拉菜单的按钮
    只要将工具栏的按钮类型选择为DropDownButton即可

23.为工具栏按钮增加提示功能
    只要设置工具栏按钮的ToolTipText属性

24.StatusStrip
    状态栏StausStrip控件包含StatusLabel、ProgressBar、DropDownButton、SplitButton控件,分别为显示的文本、进度条、下拉菜单、带分割线的下拉菜单。ProgressBar的Step属性值设定进度条逐次递增的值,Value属性值表示ProgressBar的当前值,其值在最大值Maximum和是小值Minimum之间。

25.密码输入框
    文本框的PasswordChar属性指示为单行输入时显示的字符

26.TextBox
    MaxLength属性用于获取和设置文本框中最多允许输入的字符数
    Multiline属性控制是否能跨越多行
    ScrollBars属性指示显示哪些滚动条

27.Button
    Image属性用于设置按钮显示的图像
    Text属性用于设置按钮显示的文本
    TextImageRelation属性用于设置图像和文本位置关系
    Region属性为新建形状
    MouseHover事件:悬停在按钮上方时发生
    MouseLeave事件:离开按钮时发生
    MouseEnter事件:进入控件可见区域时发生
    Click = MouseUp+MouseDown

28.CheckBox控件
    Checked属性:表示按钮是否被选中
    CheckedChanged事件:当Checked属性值发生变化时发生

29.ComboBox控件
    DropDownStyle属性:simple,使得ComboBox的列表部分总是可见的;DropDown,使用户可以编辑ComboBox控件的文本框部分,需要单击右侧的箭头才能显示列表部分;DorpDownList,用户不能编辑ComboBox控件的文本部分,必须单击右侧的箭头。

30.显示Word文档
    使用RichTextBox控件显示Word文档中数据,首先需要添加Microsoft Word X.0 Object Library引用到工程中,X代表版本号,由计算机中安装的Word应用程序版本决定。只有引用成功,Word的COM包装类程序集才可以添加应用程序目录里,在应用程序中才可以使用Word中包含的类和方法

31.完成字符查找与替换
    RichTextBox.Find()方法:在RichTextBox控件的文本中搜索位于控件内特定位置的字符串
    String.Replace()方法:替换为其他sring
    RichTextBox.Select()方法:选择文本框中的文本范围
    SelectionColor属性:用于获取或设置当前选定文本或插入点的文本颜色

32.ListView控件
    ListView支持ListBox的大多数属性,常用的属性:
    Items属性:获取含有控件内所有项的集合
    SelectedItems属性:表示选定的项
    View属性:LargeIcon(大图标)   、SmallIcon、Details、List

33.NumericUpDown
    Maximum:最大值
    Minimum:最小值
    Increment:递增量
    UpDownAlign:设置微调按钮的位置
    ValueChanged事件:当值发生变化时引发该事件

34. GroupBox
    用于为其他控件提供可识别的分组,GroupBox控件为RadioButton控件和CheckBox控件提供分组是非常用的一种方式

代码:http://download.csdn.net/detail/chs007chs/7132545

最后欢迎大家访问我的个人网站:1024s

c#自学二之KTV点歌系统相关推荐

  1. ktv管理系统_7天撸完KTV点歌系统,含后台管理系统(完整版)

    最近手有点痒琢磨着做个啥,朝思暮想还是写个KTV点歌系统,模拟了一下KTV开户的思路,7天累死我了,不过技术点还挺多的,希望你可以看完(〜^㉨^)〜 用Node(Express)教你写KTV点歌系统, ...

  2. 7天撸完KTV点歌系统,含后台管理系统(完整版)

    最近手有点痒琢磨着做个啥,朝思暮想还是写个KTV点歌系统,模拟了一下KTV开户的思路,7天累死我了,不过技术点还挺多的,希望你可以看完(〜㉨)〜 用Node(Express)教你写KTV点歌系统,包括 ...

  3. 点歌服务器工作原理,KTV点歌系统方案概述

    <KTV点歌系统方案概述>由会员分享,可在线阅读,更多相关<KTV点歌系统方案概述(7页珍藏版)>请在人人文库网上搜索. 1.一)目前点歌系统的主流方式目前,可以实现的KTV系 ...

  4. 点滴小组KTV点歌系统简介

    ‍‍ 20级青鸟四班 点滴小组 指导老师:穆老师 班主任:佟老师 小组成员: 组长:路鑫 副组长:戴洁 王硕 组员:马蓥芳   组员:徐圣乾 组员:徐圣坤 组员:赵昌杰 制作周期:2021年5月25日 ...

  5. 驭梦KTV点歌系统简介

    19级青鸟三班驭梦小组 指导老师:穆雄雄老师 班主任:王欣欣老师 小组成员: 组 长:刘文瑞 副组长:陈浴森 组员:蒋建强.翟帅.谢学致.申世业.潘浩杨.芦泽宇.季淑琦.冯涵婷 制作周期:2020年9 ...

  6. ktv服务器系统怎样加歌,明光市ktv点歌系统如何加歌

    网络版点歌系统分机顶盒式和PC机式两种.是指一台服务器控制多个点歌机,其歌库文件是全部存放在一台"中心机"(即服务器)上的,它以"共享"的方式提供给其余&quo ...

  7. 【计算机毕业设计】KTV点歌系统

    一.系统截图(需要演示视频可以私聊) 摘 要 本论文主要论述了如何使用JAVA语言开发一个KTV点歌系统,本系统将严格按照软件开发流程进行各个阶段的工作,采用B/S架构,面向对象编程思想进行项目开发. ...

  8. ktv点歌系统 Vue +Express+ Mongodb

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 ktv点歌系统 Vue +Express+ Mongodb 前言 一.技术栈 二.功能介绍 1.本项目分前台开发,后台开发和服务器开发 ...

  9. 对大一C语言的课程设计——KTV点歌系统的介绍(链表)

    写此博客的目的:一是为了让自己对链表的思考方式更加的清晰,二是对不清楚链表实现方式的讲解! 所有的菜单都没有进行讲解,太简单.另外建议写这种比较大的程序的时候,不要着急先写菜单,要先把每一个功能实现完 ...

最新文章

  1. 易生信-扩增子教程01-背景介绍
  2. numpy 矩阵的用法
  3. 博弈论笔记1:囚徒困境与纳什均衡
  4. Python应用实战系列(一)-正则表达式大全
  5. python 中numpy dot函数的使用方法
  6. linux上安装python2.6.9_在Linux CentOS 6.6上安装Python 2.7.9
  7. LeetCode —— 897. 递增顺序查找树(Python)
  8. spring-boot-1.4x后@ConfigurationProperties注解舍弃location
  9. 【POJ】1067 取石子游戏(博弈论)
  10. IOS 学习笔记(2) 视图UINavigationController
  11. delphi xe 连接mysql_delphixe7支持MYSQL连接的方式
  12. 京瓷1020怎么打印自检页_惠普打印机怎样打印测试页
  13. web前端是干嘛的?你了解Web前端开发工程师吗?
  14. 怎么把ppt文字大小设置一致_PPT“烫金字”,不用再劳烦设计师了
  15. 《网站推荐》音乐下载, 系统下载
  16. leaflet所有示例下载
  17. 上海python数据分析_python数据分析实例(四) 上海餐饮店数据
  18. 《刻意练习》读书分享
  19. OWASP十大漏洞之一
  20. NCRE-嵌入式系统开发工程师-操作系统知识整理

热门文章

  1. SVG格式化<PATH>说明
  2. 微信分享内容给朋友、朋友圈、QQ、QQ空间等
  3. Cadence元器件封装库
  4. 数值分析基础工具使用Matlab绘制双曲线
  5. AE生成高清视频设置
  6. 以太坊源码系列之miner解析(1)
  7. 币图网以太坊开发实例_去中心化概念模型与架构设计
  8. python数据库开发 dga_使用深度学习检测DGA(域名生成算法)——LSTM的输入数据本质上还是词袋模型...
  9. H.266/VVC代码学习:MIP技术相关代码之initIntraMip函数
  10. 网络营销策略——4P