• 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:单选按钮,互斥

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

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

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

  • 相关阅读:
    Java实现 LeetCode 400 第N个数字
    Java实现 LeetCode 400 第N个数字
    Java实现 LeetCode 399 除法求值
    Java实现 LeetCode 399 除法求值
    Java实现 LeetCode 399 除法求值
    Java实现 LeetCode 398 随机数索引
    Java实现 LeetCode 398 随机数索引
    Java实现 LeetCode 398 随机数索引
    linux中的cd ..和cd -命令有什么区别?
    GCC使用
  • 原文地址:https://www.cnblogs.com/TheJoker/p/7902535.html
Copyright © 2020-2023  润新知