Winform创建解决方案
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唠。
最新文章
- treeview_dropdown_control
- 将url的查询参数解析成字典对象
- LeetCode Rotate List (链表操作)
- maven打包技巧
- android中使用surfaceview+MediaPlayer播放视频
- FaceRank-人脸打分基于 TensorFlow 的 CNN 模型
- python之testcenter操作
- Spring Tool Suite生成默认的MVC项目的配置文件问题
- java inputstream to string stack overflow
- SpringBoot项目在IntelliJ IDEA中实现热部署
- Unity Ragdoll 实现死亡效果 心得+坑点总结
- iTerm2 使用笔记
- PHP报错类型
- 客户被绑,蒙眼,惊问:“想干什么?” 对方不语,鞭笞之,客户求饶:“别打,要钱?” 又一鞭,“十万够不?” 又一鞭,“一百万?” 又一鞭。客户崩溃:“你们TMD到底要啥?” “要什么?...
- js 利用数组实现类似于asp中的数据字典
- nodejs + express 热更新
- Java基础加强之并发(三)Thread中start()和run()的区别
- Code Conventions for the JavaScript Programming Language
- Zookeeper安装和配置详解
- GUC-1 volatile
热门文章
- 分布式存储之MogileFS基于Nginx实现负载均衡(Nginx+MogileFS)
- centos远程访问mssql数据库
- fileupload上传文件时带参数
- Python面试题目之字典排序
- Java实现文本创建、删除、编辑内容
- ACM赛前准备——模板(排版篇)
- Flask 2 程序的基本结构1
- BZOJ 2005: [Noi2010]能量采集(莫比乌斯反演)
- POJ 1122 FDNY to the Rescue!(最短路+路径输出)
- UVa 11732 strcmp()函数(左孩子右兄弟表示法)