艾伟:基于.NET平台的Windows编程实战(三)—— 项目的创建及主界面的设计

第一步:创建一个新的Windows项目

打开VS2005,点击“文件”-->“新建”-->“项目”,在弹出的对话框里,在左边选择“Windows”,在右边选择“Windows应用程序”,并在下面的名称里输入“QuestionnaireSystem”,选择相应的保存位置后,点“确定”,如下图3-1所示:

                                  图3-1

 这样一个新的Windows项目就创建好了。

 另:为了整个系统的操作需要,我们为项目新建二个文件夹:一个是DataBase[用来存放数据库文件],另一个为Images[用来存放用户所要用到图片资源],创建方法为:右击项目名称,选择“添加”à“新建文件夹”;创建好后,我们将项目需要用到的数据库文件及图片资源分别COPY到里面去。具体的可下载下面的本课程源码进行查看。

 

第二步:设置主窗体属性

为了便于区别,我们将新项目中的Form1.cs重命名为MainForm.cs;同时因为我们的系统为MDI多窗体系统,故我们应将其IsMdiContainer属性设为True;为了使窗体更加美观或是说好看一些吧,我们设置一下主窗体的如下属性:WindowState属性设为Maximized[使其打开时为最大化显示],Size设置为(924, 542)[窗体大小],Text属性设为“问卷调查管理系统”[系统标题],你也可点击Icon属性右边的省略号按钮给窗体设置一个Icon图标。

 

第三步:创建主菜单、工具栏及状态栏

分别从VS2005的工具栏中拉入MenuStrip[菜单栏]、ToolStrip[工具栏]、StatusStrip[状态栏]控件,并按如下图3-2、图3-3所示进行相应内容的添加与设置:


                                                                图3-2(菜单栏与工具栏)


                                                                图3-2(状态栏)

 

    这些操作比较简单,就是拉拉控件,写写文字的问题,故在此不作多余的操作说明,具体的可以的下载下面的本课程源码进行查看。

注:查看源代码时,请留意各菜单项的命名,因为在接下来的课程中[如给菜单项添加相应的操作事件时]会用到。

 

    另附,本课程源码下载:本课程源码

 

 

时间: 2024-09-18 04:11:52

艾伟:基于.NET平台的Windows编程实战(三)—— 项目的创建及主界面的设计的相关文章

艾伟_转载:基于.NET平台的Windows编程实战(五)—— 问卷管理功能的实现

本系列文章导航 基于.NET平台的Windows编程实战(一)--前言 基于.NET平台的Windows编程实战(二)-- 需求分析与数据库设计 基于.NET平台的Windows编程实战(四)-- 数据库操作类的编写 基于.NET平台的Windows编程实战(五)-- 问卷管理功能的实现 基于.NET平台的Windows编程实战(六)-- 题目管理功能的实现 首先,为了使我们的界面更加便于操作及布局,我们引入第三开源控件DockPanel[当然也可以不引入控件而直接进行开发],你可以从这里:Do

艾伟:基于.NET平台的Windows编程实战(五)—— 问卷管理功能的实现

本系列文章导航 基于.NET平台的Windows编程实战(一)--前言 基于.NET平台的Windows编程实战(二)-- 需求分析与数据库设计 基于.NET平台的Windows编程实战(四)-- 数据库操作类的编写 基于.NET平台的Windows编程实战(五)-- 问卷管理功能的实现 基于.NET平台的Windows编程实战(六)-- 题目管理功能的实现 首先,为了使我们的界面更加便于操作及布局,我们引入第三开源控件DockPanel[当然也可以不引入控件而直接进行开发],你可以从这里:Do

艾伟:基于.NET平台的Windows编程实战(四)—— 数据库操作类的编写

本系列文章导航 基于.NET平台的Windows编程实战(一)--前言 基于.NET平台的Windows编程实战(二)-- 需求分析与数据库设计 基于.NET平台的Windows编程实战(四)-- 数据库操作类的编写 基于.NET平台的Windows编程实战(五)-- 问卷管理功能的实现 基于.NET平台的Windows编程实战(六)-- 题目管理功能的实现 大家都知道本系统的正常运行少不了数据库操作这一块,且其在本系统中具有决定性作用,可以说没有它的操作系统将无法运行,故在本节课程中,专门把针

艾伟:基于.NET平台的Windows编程实战(一)——前言

本系列文章导航 基于.NET平台的Windows编程实战(一)--前言 基于.NET平台的Windows编程实战(二)-- 需求分析与数据库设计 基于.NET平台的Windows编程实战(四)-- 数据库操作类的编写 基于.NET平台的Windows编程实战(五)-- 问卷管理功能的实现 基于.NET平台的Windows编程实战(六)-- 题目管理功能的实现 前言:本系列文章是一个关于.NET Windows编程的入门实战教程.通过一个完整的真实案例:问卷调查管理系统,全面展示了基于.NET平台

艾伟_转载:基于.NET平台的Windows编程实战(二)—— 需求分析与数据库设计

本系列文章导航 基于.NET平台的Windows编程实战(一)--前言 基于.NET平台的Windows编程实战(二)-- 需求分析与数据库设计 基于.NET平台的Windows编程实战(四)-- 数据库操作类的编写 基于.NET平台的Windows编程实战(五)-- 问卷管理功能的实现 基于.NET平台的Windows编程实战(六)-- 题目管理功能的实现 大家都知道一个系统的成败与否关键在于其所做的需求分析是否到位,数据库的设计是否合理.因为本系列文章的目的是在于提高大家对.NET Wind

艾伟_转载:基于.NET平台的Windows编程实战(六)—— 题目管理功能的实现

本系列文章导航 基于.NET平台的Windows编程实战(一)--前言 基于.NET平台的Windows编程实战(二)-- 需求分析与数据库设计 基于.NET平台的Windows编程实战(四)-- 数据库操作类的编写 基于.NET平台的Windows编程实战(五)-- 问卷管理功能的实现 基于.NET平台的Windows编程实战(六)-- 题目管理功能的实现 申明:本系列课程是专为新手们写来入门练习用的,目的是想通过一个完整的问卷调查管理系统的案例开发来让新手们了解.加深或是熟悉软件项目的开发流

艾伟_转载:基于.NET平台的Windows编程实战(四)—— 数据库操作类的编写

本系列文章导航 基于.NET平台的Windows编程实战(一)--前言 基于.NET平台的Windows编程实战(二)-- 需求分析与数据库设计 基于.NET平台的Windows编程实战(四)-- 数据库操作类的编写 基于.NET平台的Windows编程实战(五)-- 问卷管理功能的实现 基于.NET平台的Windows编程实战(六)-- 题目管理功能的实现 大家都知道本系统的正常运行少不了数据库操作这一块,且其在本系统中具有决定性作用,可以说没有它的操作系统将无法运行,故在本节课程中,专门把针

艾伟_转载:基于.NET平台的Windows编程实战(一)——前言

本系列文章导航 基于.NET平台的Windows编程实战(一)--前言 基于.NET平台的Windows编程实战(二)-- 需求分析与数据库设计 基于.NET平台的Windows编程实战(四)-- 数据库操作类的编写 基于.NET平台的Windows编程实战(五)-- 问卷管理功能的实现 基于.NET平台的Windows编程实战(六)-- 题目管理功能的实现 前言:本系列文章是一个关于.NET Windows编程的入门实战教程.通过一个完整的真实案例:问卷调查管理系统,全面展示了基于.NET平台

基于.NET平台的Windows编程实战(一)前言

本系列文章导航 基于.NET平台的Windows编程实战(一)前言 基于.NET平台的Windows编程实战(二) 需求分析与数据库设计 基于.NET平台的Windows编程实战(四) 数据库操作类的编写 基于.NET平台的Windows编程实战(五) 问卷管理功能的实现 基于.NET平台的Windows编程实战(六) 题目管理功能的实现 前言:本系列文章是一个关于.NET Windows编程的入门实战教程.通过一个完整的真实案例:问卷调查管理系统,全面展示了基于.NET平台的Windows编程

基于.NET平台的Windows编程实战(六) 题目管理功能的实现

本系列文章导航 基于.NET平台的Windows编程实战(一)前言 基于.NET平台的Windows编程实战(二) 需求分析与数据库设计 基于.NET平台的Windows编程实战(四) 数据库操作类的编写 基于.NET平台的Windows编程实战(五) 问卷管理功能的实现 基于.NET平台的Windows编程实战(六) 题目管理功能的实现 申明:本系列课程是专为新手们写来入门练习用的,目的是想通过一个完整的问卷调查管理系统的案例开发来让新手们了解.加深或是熟悉软件项目的开发流程及在.NET平台上