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

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

这就是winform

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

举个简单的例子:

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

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

什么是客户端?

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

那这就是客户端

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

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

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

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

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

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

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

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

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

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

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

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

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

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

听说最近出轨队再得一分

暂时先到这,回家先

开启新模式WinForm的更多相关文章

  1. 无废话Android之activity的生命周期、activity的启动模式、activity横竖屏切换的生命周期、开启新的activity获取他的返回值、利用广播实现ip拨号、短信接收广播、短信监听器(6)

    1.activity的生命周期 这七个方法定义了Activity的完整生命周期.实现这些方法可以帮助我们监视其中的三个嵌套生命周期循环: (1)Activity的完整生命周期 自第一次调用onCrea ...

  2. Thinkphp开启调试模式

    3.0版本的调试模式开启,必须在项目入口文件中添加常量APP_DEBUG定义,如下: define('APP_DEBUG',True); // 开启调试模式 开启调试模式后,你可能感觉不到什么变化,不 ...

  3. nginx 下开启pathinfo模式

    前几天自己新弄了个服务器,nginx的环境, 看到thinkcmf的框架,下载下来准备研究下,安装完成后,发现 url 是 普通模式,然后我就按照那个手册去后台开启了pathinfo模式,这一改完蛋了 ...

  4. MySQL 编译安装并且开启DEBUG模式

    因为想分析下mysql中一些操作的内部执行过程,单纯的看源码太枯燥了,所以决定结合mysql的执行过程来分析,mysql作为一款成熟的数据库软件,在设计的时候就考虑到了调试的问题,只是想开启调试模式的 ...

  5. android user版本默认开启调试模式

    由于项目需要,需要发布版本默认开启调试模式,修改方式如下: 1.开启开发者模式 context.getSharedPreferences(DevelopmentSettings.PREF_FILE,C ...

  6. 第二篇 :微信公众平台开发实战Java版之开启开发者模式,接入微信公众平台开发

    第一部分:微信公众号对接的基本介绍 一.填写服务器配置信息的介绍 登录微信公众平台官网后,进入到公众平台后台管理页面. 选择 公众号基本设置->基本配置 ,点击“修改配置”按钮,填写服务器地址( ...

  7. 【前端学习】sublime开启vim模式

    学习目标:在sublime下开启vim模式,了解基本vim的编辑快捷键. 下载安装Sublime Text 3 :http://www.sublimetext.com/3 Vim/Vi: Vim/Vi ...

  8. Nokia N9开启开发者模式

    最近淘宝买个二手Nokia N9,纯粹是好奇meego系统. 到手了开始折腾,官方源早关闭了,导致无法开启开发者模式,没有权限很不方便.翻了翻dospy论坛的帖子,发现了n9repomirror_0. ...

  9. 开启新的activity获取它的返回值

    1.开始界面 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:t ...

随机推荐

  1. ThinkPhp框架:父类及表单验证

    这个知识点,就可以通过"登录"和"注册"的页面来学习这个知识点了首先先做一个"登录"功能一.登录功能(父类)(1)登录的控制器在我的控制器文 ...

  2. CLR查找和加载程序集的方式(二) 流程图

    在前一篇文章<CLR查找和加载程序集的方式(一)>中详细介绍了CLR查找和加载程序的方式,分别介绍了配置与代码的实现方式. 本篇通过一个具体的流程图来帮助大家更加直观明了深入的掌握CLR查 ...

  3. Archlinux 的U盘自动装载(一)udisks

    为什么要用 udisks + udevil 方式自动装载 U 盘? Gnome 和 KDE 下的很多文件管理器都有自己的U盘装载方案.但我的应用环境为: Archlinux,xorg,Openbox, ...

  4. Mac 上的 outlook 一直让输入密码

    Mac 上的 outlook 即便输入了正确的密码,依然提示密码错误,让重新输入,需要输入多遍之后才能连上服务器. 出现这个问题的原因可能是证书过期了. 解决方式如下: 1.找到 2. 删掉 Exch ...

  5. Day4 数据库的建立||数据库对外查询||使用命令行来操作数据库

    ###数据库的创建 建立一个项目 先进行测试,测试新项目是否可以成功运行 创建一个PersonContrary包,并建立一个Person类实现BaseColumns借口,在此类中添加所有的表的列名,并 ...

  6. mui和zepto的tap事件

    zepto.js和mui一起使用的时候,tap事件会发生两次,这时只要不引用zepto.js的touch.js就可以了,只用mui的tap事件转自[B5教程网]:http://www.bcty365. ...

  7. iOS开发之触摸事件及手势

    1.iOS中的事件 在用户使用app过程中,会产生各种各样的事件,iOS中的事件可以分为3大类型: 2.响应者对象 在iOS中不是任何对象都能处理事件,只有继承了UIResponder的对象才能接收并 ...

  8. python多版本的pip共存问题解决办法

    python pip 多版本 问题情景 最开始学python的时候用的是py2,且一直用pip来安装库函数.后来py3出来了,所以就装上了,但是一装上出问题了,主要有两个主要的问题.下面将详细说明. ...

  9. SQL Server 备份所有数据库代码

    今天让我备份一下网上所有数据库,猛地一看,几百个呢, 坑爹呢,只好网上找找有没有简便的,没想到还真有 记下来,以后好用,哈哈... use master declare @DbName varchar ...

  10. 20155205 2016-2017-2 《Java程序设计》第4周学习总结

    20155205 2016-2017-2 <Java程序设计>第4周学习总结 教材学习内容总结 第六章 private成员会被继承,只不过子类无法直接存取,必须通过父类提供的方法来存取(若 ...