Visual Studio 2012 开发环境配置+控制台工具+桌面应用程序
一.界面布局视图设置
1.窗口的布局、控制台窗口运行恢复到开发环境的设置方法
也可以保存好设好的个性化设置,导入设置;


2.视图|服务器资源管理器(sever explorer) 可以访问数据源、服务器设置和服务;
3.视图|工具栏 (toolbox) 可以配置需要的条目和用户界面构件;
4.视图|解决方案资源管理器窗口 (solution explorer )显示当前加载的解决方案信息;表示一个或多个项目及其配置;如:项目中包含了哪些文件,这些文件包含了哪些内容;
5.视图|团队资源管理器 (teamp explorer)可用于源代码管理、BUG跟踪、自动生成等功能。
6.视图|属性窗口(properties 窗口),提供了更详细的项目内容视图,允许另外配置单独元素。如,使用这个窗口可以改变桌面应用程序中按钮的外观。
7.视图|错误列表(error list),显示了错误、警告和其他与项目有关的信息。
二.控制台应用程序创建步骤
1.文件|新建|项目 ( file|new|project)
1.
2.在
3.点确定,
4,初始化项目后,在主窗口显示的文件中添加代码行:
nemespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
// Output text to the screen.
Console.WriteLine("The first app in Beginning Visual C# 2012!");
Console.ReadKey().
}
}
}
5.选择调试|开始调试,(Debug|Start Debugging)可以看到效果;
6.按下任意程序,可以退出应用程序(可能首先需要单击控制台窗口,激活窗口)
注意:
1.Console.ReadKey(),告诉代码在结束前等待按键。
2.视图|类视图
3.所有C#代码文件都使用.CS文件扩展名;
4.解决方案资源管理器里显示的是组成ConsoleApplication1项目的文件。
5.类视图里显示了项目的另一种视图,查看刚才创建的代码结构。
6.references (引用)项包含项目使用的一个.net库列表。
7.视图|属性窗口(View|Properties Window)
8.C#语法,大多数代码行的末尾必须有一个分号。
注意:
工具|选项 |文本编辑器|所有语言|常规|行号复选框勾选保存;


三、桌面应用程序
Initialize Component 初始化组件
public MainWindow 公共主窗口
public partial class MainWindow : Window 公共部分类主要窗口:窗口
namespace 命名空间
1.创建一个简单的wpf桌面应用程序:
1.点文件|新建|项目里选类型(wpf application )wpf应用程序,选择保存位置(c:\BegVCSharp\Chapter02),点确定;会看到一个新的分成两个窗格的选项卡,上面的窗格显示了空窗口,称为Main Window,下面的窗格显示了一些文本。这些文本是用来生成窗口的代码;

2.点左上方视图|工具箱,双击Common WPF Controls 的Button ,在窗口里添加一个按钮;然后双击这个按钮,进入到Main Window.xaml.cs 中的C#代码。进行代码修改如下:
private void Button_Click_1(object sender,EventArgs e)
{
MessageBox.Show("The first desktop app in the book !");
}
3.运行应用程序。单击显示出来的按钮,打开一个消息对话框,单击OK,点右上方的X图标,退出应用程序。
示例说明:
1.行为方式:可以移动、重新设置其大小、最小化等;
2.添加的按钮也一样,双击按钮,IDE就知道我们想添加一些代码,当运行应用程序时,用户单击该按钮,就执行我们已经编写好的代码。
3.xmlns是XML Namespaces的缩写,中文名称是XML(标准通用标记语言的子集)命名空间。
xmlns属性编辑
grid[英][grɪd][美][ɡrɪd]
n.格子,非实质的; 地图上的坐标方格; (输电线路、天然气管道等的)系统网络;
5.
XAML是eXtensible Application Markup Language的英文缩写,相应的中文名称为可扩展应用程序标记语言,它是微软公司为构建应用程序用户界面而创建的一种新的描述性语言。XAML提供了一种便于扩展和定位的语法来定义和程序逻辑分离的用户界面,而这种实现方式和ASP.NET中的"代码后置"模型非常类似。XAML是一种解析性的语言,尽管它也可以被编译。它的优点是简化编程式上的用户创建过程,应用时要添加代码等。
一般来说,程序代码的优势在于流程处理和逻辑判断,而不是界面的构建上。而XAML则是集中关注于界面的编程,我们可以将它和其它的.NET语言配合使用,从而构建出一个功能完善、界面美观的WPF程序。XAML是一种纯正的、用来描述用户界面构成元件和编排方式的标记语言。尽管有部分的XAML语法具备程序设计语言的特性(例如XAML中的Trigger和TRansform),但是XAML并不是一种用于程序设计的语言,它的功能也不是为了执行应用程序逻辑。
控件就是数据和行为的载体
- 布局控件:是可以容纳多个控件或者嵌套其他布局的控件,用于在UI上组织和排列控件。其父类为Panel。
- 内容控件:只能容纳一个控件或者布局控件作为他的内容。所以经常借助布局控件来规划其内容。其父类为ContentControl。
- 带标题内容控件:相当于一个内容控件,但是可以加一个标题,标题部分也可以容纳一个控件或者布局,其父类为HeaderedContentControl。
- 条目控件:可以显示一列数据,一般情况下,是数据的类型是相同的。其共同的基类为ItemsControl。
- 带标题的条目控件:和上面的带标题内容控件类同,其基类为HeaderdeItemsControl。
- 特殊内容控件:这类控件比较独立,但也比较常用,如TextBox,TextBlock,Image等。[3]
网页技术与标准
| 文档呈现语言 |
|
|---|
| 样式格式描述语言 |
|
|---|
| 动态网页技术 |
|
|---|
| 客户端交互技术 |
|
|---|
| 客户端脚本语言 |
|
|---|
| 标识定位语言 |
|
|---|
| 文档纲要语言 |
|
|---|
7.IDE(Integrated Development Environment,集成开发环境)。其缩写形式IDE同时也代指“电子集成驱动器”。IDE集成开发环境(简称IDE)软件是用于程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。该程序可以独立运行,也可以和其它程序并用。例如,BASIC语言在微软办公软件中可以使用,可以在微软Word文档中编写WordBasic程序。IDE为用户使用Visual Basic、Java和PowerBuilder等现代编程语言提供了方便。IDE多被用于开发HTML应用软件。
Visual Studio 2012 开发环境配置+控制台工具+桌面应用程序的更多相关文章
- Visual studio 通用开发环境配置:SDL,FFMPEG为例
引言 每一个C++库的使用都是从开发环境的配置开始的,其实每个库的配置过程都是大同小异,总结下来有下面几个步骤: 下载库文件,这里假定是已经预先编译完成的. 配置库文件的包含目录(include)和库 ...
- OpenGL超级宝典visual studio 2013开发环境配置,GLTools
做三维重建需要用到OpenGL,开始看<OpenGL超级宝典>,新手第一步配置环境就折腾了一天,记录下环境的配置过程. <超级宝典>中的例子使用了GLEW,freeglut以及 ...
- Visual Studio OpenCV 开发环境配置
因为VS配置OpenCV好多新手都很难一次配置成功,而且OpenCV库每新建一个项目都要配置很是麻烦,所以今天就给大家介绍一个“一劳永逸”的方法. 注:理论上只要VS和OpenCV是版本兼容的,该方法 ...
- 打造TypeScript的Visual Studio Code开发环境
打造TypeScript的Visual Studio Code开发环境 本文转自:https://zhuanlan.zhihu.com/p/21611724 作者: 2gua TypeScript是由 ...
- Visual Studio 2017开发环境的安装
Visual Studio 2017是微软为了配合.NET战略推出的IDE开发环境,同时也是目前开发C#程序最新的工具,本节以Visual Studio 2017社区版的安装为例讲解具体的安装步骤. ...
- Google Android Studio Kotlin 开发环境配置
Google 近日开发者大会宣布Kotlin成为Android开发的第一级语言,即Android官方开发语言,可见Google对Kotlin的重视,本文就介绍一下Android Studio下的Kot ...
- 使用Visual Studio Code开发(编译、调试)C++程序
总体安装步骤 安装VSC(Visual Studio Code). 安装C/C++编译器(如MinGW-w64),然后配置好环境变量.//完成这步即可在VSC的终端(命令行)下编译.运行.cpp程序了 ...
- Java 开发环境配置--eclipse工具进行java开发
Java 开发环境配置 在本章节中我们将为大家介绍如何搭建Java开发环境. Windows 上安装开发环境 Linux 上安装开发环境 安装 Eclipse 运行 Java Cloud Studio ...
- 使用Visual Studio 2012 开发 Html5 应用
Visual Studio 一直以来是开发微软旗下应用的利器,只要是开发微软相关的应用无论是Windows程序,WPF,Asp.Net,WinRT Surface,WindowsPhone 等微软旗下 ...
随机推荐
- Modis 陆地产品格网
Technorati 标签: Modis,陆地产品,格网
- 如何参与Hibernate-ORM项目
1.注册 hibernate jira账户,hibernate中的issue和bug都会在此论坛发布 注册地址:https://hibernate.onjira.com 2.创建Hibernate-O ...
- C#中Form窗体中读取EXCEL的数据
使用OLEDB可以对excel文件进行读取,我们只要把该excel文件作为数据源即可 首先引用Microsoft.EXEL 代码如下: using System; using System.Colle ...
- ViewController 视图控制器
[父视图控制器 addChildViewController:子视图控制器]; 在此,图控制器A添加了另一个图控制器B,那么A充当父视图控制器,B充当子视图控制器.父视图控制器充当了视图控制器容器的角 ...
- CentOS 6.2 安装vsftpd 服务器(转)
CentOS 6.2 安装vsftpd 服务器 本人的CentOS 6.2是安装在win 2008 R2 server 的 Hyper-V 虚拟机中.centos使用光盘安装,以最小模式安装,完成后用 ...
- springMVC记录系统日志的几种方式
在项目开发中往往需要记录一些用户操作的系统日志到数据库,而不仅仅是记录在文件中或者log4j上. 第一种是最简单最原始也是最繁琐最笨的办法:即每个需要记录的操作入口方法中去调用新增日志的接口. ...
- PAT (Advanced Level) 1048. Find Coins (25)
先对序列排序,然后枚举较小值,二分较大值. #include<iostream> #include<cstring> #include<cmath> #includ ...
- composer 的快速安装
Packagist 镜像 请各位使用本镜像的同学注意: 本镜像已经依照 composer 官方的数据源安全策略完全升级并支持 https 协议!请各位同学 按照下面所示的两个方法将 http://pa ...
- JS基础知识——定时器
1.定时器——setInterval("执行函数名",间隔时间); setInterval(fun,1000);每隔1秒钟执行一次fun函数 setInterval("f ...
- Android Camera HAL浅析
1.Camera成像原理介绍 Camera工作流程图 Camera的成像原理可以简单概括如下: 景物(SCENE)通过镜头(LENS)生成的光学图像投射到图像传感器(Sensor)表面上,然后转为电信 ...