• WinForm 随手记


    从今天开始咱们正式进入WinForm开发模式

    首先很官方的介绍下什么是winform:客户端应用程序:C/S

    这就是winform

    有什么特别特别重要的特点呢:可以操作用户电脑上的文件

    举个简单的例子:

    很多人都玩过LOL/CF/DOTA/CS/DNF这些游戏,

    也有很多人不玩游戏,但是使用过暴风影音、QQ音乐、酷狗、爱奇艺等等

    什么是客户端?

    就是你从网上下载的安装包,双击打开之后,傻瓜式安装(下一步、下一步、下一步,甚至不用点击下一步)他就能给你自动安装成功,并且能够运行使用

    那这就是客户端

    而winform就是来制作这些客户端的应用程序

    当然,今天咱们只是先简单的了解下winform

    咱们还是使用咱们熟悉的VS2012,也是在win系统下面操作的

    以前咱们写C#是双击VS,然后点击新建,选择项目,选择版本(通用4.0),选择C#语言,选择控制台应用程序,然后选择文件夹,给即将要创建的这个文件命名

    很官方的一套流程是吧,对,很对,就是这一套流程,把短则控制台应用程序换成Windows窗体应用程序即可,其他的都是外甥打灯笼------照旧,那么就会出现下面这个画面

    好的,没有问题,这个很简单

    咱们先从左边的工具箱开始看起

    暂时对咱们有用的,我就先讲了,没用活着用处不大的,咱们避而不谈

    看好你现在打开的VS Form 1 左边的工具箱

    打开后没有工具箱的看这里,点击VS菜单栏里面的视图,找到工具箱(不是工具栏、不是工具栏、不是工具栏),然后释放你的洪荒之力,把全身的力气集中到你的食指上,猛击一下工具箱,然后属于你自己的工具箱就出来了,好了,往下面看

    Button:有谁忘记了Button是干嘛的,出去,麻溜的、沙棱儿的,自己深蹲起跳五十次,每一次都大声喊一句Button是按钮

    CheckBox:看清楚前面的图标了么,凡是忘记的,按照上一波同学的动作再来一组,并且每一次都要大声喊出CheckBox是多选按钮

    ComboBox:好了,这个不用深蹲了,前面没做完深蹲的继续做,这个是下拉列表,来个简单的操作使用

                     把左边的ComboBox按住不动,拖到你的Form 1 里面(位置自己选,姿势自己选),记得要放手啊,不然你得到了他的肉体也得不到他的姿势,然后点击这个下拉列表右上角的小三角,单击编辑项,然后看弹出窗口的提示就可以了,这里不去赘述了

    听说最近出轨队再得一分

    暂时先到这,回家先

    到家,继续

    Lable:这个咱们有必要稍微详细点的来讲下,Lable类似于文本框,当然只是来显示文本的,客户并不能输入,咱们刚开始把Lable拖拽进来的时候是只能横向输入的,就象这样

    但是咱们还可以竖着让他显示,像是这样

    在这里咱们可能已经看到了,为什么大家把左边的工具拖拽进去的时候是原控件的名字,而不能打字,并且对文本进行调试,咱们下面讲,别着急,,,,,,,,,,,,着急你就往下跳,我也没办法控制你

    LinkLable:字面意思很明显,带有下划线的Lable,所以叫LinkLable,咱们这是简单了解下,不要太在意细节,后面细节有的学,慢慢更新

    MonthCalendar:这个也是我突然看到随手一点点出来的,类似于万年历的东西,具体属性没有研究,但是在不经过修改属性的情况下,他显示的是当年当月当天,尺寸是可调的,并且根据尺寸整月显示默认最小一个月显示

    一个月

    两个月

    没有再去尝试,应该是可以全年显示,只要你的Form尺寸够大

    PictureBox:放置图片的盒子,咱们把他拖拽进来后需要这么进行操作下,点击右上角的小三角,在下拉菜单里选择“选择图像……”,这样会弹出一个对话框,咱们选择项目资源文件,不要去选择本地资源,不然当你做好了程序之后,换到别人的电脑上,程序找不到源文件,那就会裂了,选择项目资源文件,然后点击下面的导入,找到你想要选择的图片,点击选择添加,然后确定,就会生成下面的画面(我的只是半屏显示,方便写博客,只显示了一个底色,不要介意,你们全屏操作可以显示正常的图片)

    RadioButton:单选按钮,互斥

    记住是互斥就行了,这里不好展示

    现在,咱们左边的公公控件,能用的到的基本的公共控件咱们讲完了

    大家最好是自己联系一遍,好脑子不如烂笔杆子,大家多敲多练,有助于增加自己的记忆

  • 相关阅读:
    033 流程控制之if判断
    032 基本运算符
    031 格式化输出的三种方式
    030 Python与用户交互
    029 解压缩
    028 布尔类型
    027 字典类型
    026 列表类型
    025 字符串类型
    023 数据类型基础
  • 原文地址:https://www.cnblogs.com/TheJoker/p/7902535.html
Copyright © 2020-2023  润新知