Winform的开发工具可以使用VS2005---VS2013,版本在不断升级,VS的功能也越来越强大。本系列文章采用VS2012(以后全称VS)演示。

窗体是winform开发的基础,需要掌握窗体的创建、属性、调用和窗体传值等等。

1、Winform解决方案的创建

打开VS的文件,新建项目,图中从上到下说明。

(1)可以选择.NET Framework框架,vs2012默认是NF4,这里需要说明的一点是,如果采用NF2.0以上版本开发的程序,在windows操作系统中安装时需要打.net框架,也就是所谓的依赖项,依赖项在后面的文件打包时再说明。

(2)选择Windows窗体应用程序,说明我们创建的是winform程序,vs默认的是ASP.NET网站。

(3)给解决方案起名称,选择存放位置。一般我们会选择给解决方案创建目录,如果是多人联合开发,需要勾选源代码管理,源代码管理一般使用Visual SourceSafe 2005及以上版本。

然后点击确定我们就可以看到VS已经为我们创建好了一个初始的Winform程序,点击vs中的启动或F5就可以直接运行啦。如下图,可以看到右侧就是我们的解决方案目录。

简要介绍一下VS的布局,本人比较喜欢左-中-右这种展示方式,习惯了吧。左侧显示工具栏/服务器资源管理器/数据源等,中间是代码编辑,中下是运行的情况查看,右侧是项目目录/属性。如果不小心关掉了某个面板,可以在【视图】中选择出来。然后按住面板拖动就可以移动到你想要摆放的位置,很好玩,可以试一下。

2、系统默认窗体的设置

作为一个软件,总得有个入口吧,也就是系统运行起来的第一个界面,可以从解决方案的目录中找到Program.cs这个文件,打开看到如下代码

using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms; namespace WindowsForms
{
static class Program
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
}

呵呵,看到了吧Application。Run(new Form1());说明程序的初始窗口就是Form1唠。

最新文章

  1. treeview_dropdown_control
  2. 将url的查询参数解析成字典对象
  3. LeetCode Rotate List (链表操作)
  4. maven打包技巧
  5. android中使用surfaceview+MediaPlayer播放视频
  6. FaceRank-人脸打分基于 TensorFlow 的 CNN 模型
  7. python之testcenter操作
  8. Spring Tool Suite生成默认的MVC项目的配置文件问题
  9. java inputstream to string stack overflow
  10. SpringBoot项目在IntelliJ IDEA中实现热部署
  11. Unity Ragdoll 实现死亡效果 心得+坑点总结
  12. iTerm2 使用笔记
  13. PHP报错类型
  14. 客户被绑,蒙眼,惊问:“想干什么?” 对方不语,鞭笞之,客户求饶:“别打,要钱?” 又一鞭,“十万够不?” 又一鞭,“一百万?” 又一鞭。客户崩溃:“你们TMD到底要啥?” “要什么?...
  15. js 利用数组实现类似于asp中的数据字典
  16. nodejs + express 热更新
  17. Java基础加强之并发(三)Thread中start()和run()的区别
  18. Code Conventions for the JavaScript Programming Language
  19. Zookeeper安装和配置详解
  20. GUC-1 volatile

热门文章

  1. 分布式存储之MogileFS基于Nginx实现负载均衡(Nginx+MogileFS)
  2. centos远程访问mssql数据库
  3. fileupload上传文件时带参数
  4. Python面试题目之字典排序
  5. Java实现文本创建、删除、编辑内容
  6. ACM赛前准备——模板(排版篇)
  7. Flask 2 程序的基本结构1
  8. BZOJ 2005: [Noi2010]能量采集(莫比乌斯反演)
  9. POJ 1122 FDNY to the Rescue!(最短路+路径输出)
  10. UVa 11732 strcmp()函数(左孩子右兄弟表示法)