1-1 Windows编程基础

简介:

1-1  课程简介与课程定位

随着微软开发技术 .NET 2.0 ,新一代服务器产品和数据库产品的推出,基于 .NET2.0 环境下的软件系统开发越来越受到软件行业和应用企业的亲睐。 Visual Studio.NET 为不同的应用程序提供了丰富的环境,一个项目本身可以由多种语言开发,例如 C C++ C# VB 等。系统的应用程序即可以包括控制台应用程序,也可以包括 Windows Forms 开发,还可以应用于各种的 WEB 平台应用开发设计和手持移动设备等。
本书着重在于构建 Windows 的应用程序在 C# 环境下的开发应用,扬弃了 C# 的编程基础和抽象的软件设计思想,如果期望尽快进入到 C# Windows 程序设计领域,这是一本比较适合的入门级教材。

1-1-1   本门课程简介

本课定位目标为高等院校计算机相关专业,在开设基于 Visual Studio.NET2005 环境下,通过 C# 语言开发的 Windows Forms 开发程序设计。要求开设本门课程的先修课程包括: C# 程序设计基础,数据库基础理论与应用,数据结构与算法,面向对象的程序设计等,以实现学生迅速进入 Windows Forms 开发为目的,并可以设计出符合标准的 Windows 的应用软件。
学习完本门课程,学生将掌握以下基本知识点:
 
nWindows 窗体设计界面介绍
nWinform窗口的基本操作
n窗体容器以及MDI SDI应用程序设计
n消息框窗口对话机制
n基本窗体控件设计开发
n高级窗体控件开发
nWinform文件操作的开发设计
nGDI+图形图像编程技术
n多线程编程技术
nADO.NET数据库访问技术
nWinform网络编程技术
n水晶报表技术
nWinform 中的打包和部署

1-1-2   本门课程体系定位

本门课程绝非孤立存在的,其课程的开设必须建立在一整套课程体系的基础之上,具体课程体系见图 1-1 所示。
1 -1   C # Windows程序设计在课程体系中的地位
根据图 1-1 所示, C# Windows 程序设计在整体课程体系中的价值是处于承上启下的重要地位和作用,一方面 C# Windows 程序设计是 C# 及面向对象程序设计思想的延伸和具体应用,另一方面是熟悉 .NET FrameWork 的非常好的手段,同时也为下一阶段的 ASP.NET 的开发奠定了应用实践基础。因而学好本门课程对于软件技术专业的学生意义重大。

1-2  windows和窗体的基本概念

u本节学习目标:
n  理解  Windows  窗体及设计原则
n  WinForm 应用程序的入口点
n  设置 InitializeComponent() 方法
n  灵活运用 WinForm c# 开发基本环境

1-2-1    Windows Forms程序基本结构

在使用 widows  操作系统时候,经常会遇到如图 1-2 的窗体操作程序。一般而言,这种操作多是用户在 PC 机上面的独立操作。
1-2  Windows程序应用案例
下面我们建立第一个 C# 环境下面的 Windows 应用程序。启动 Visual Stutio 2005 ,默认语言为 C# 语言,建立如图 1-3 所示的 Windows 应用程序。一般而言, Visual C# 开发应用程序步骤包括:建立项目、界面设计、属性设计和代码设计几个阶段。
1-3  新建Windows应用项目
在建立新的项目时候需定义好项目的名称,具体的物理路径位置,点击确定后Visual C#将自动创建一个新的默认窗体FORM1,“窗体设计器”的界面如图1-4所示
1-4  窗体设计器界面
在展开的窗体设计器界面之中,平时使用较多的操作控制区域分别是:工具箱,解决方案资源管理器和属性。工具箱面板将为 Windows 窗体提供强有力的工具,属性面板将反映拖拽过来的 Windows 控件的具体属性设置,解决方案资源管理器反映当前开发时候所需要操作的各种文件资源。
在首次进行设计时候,如果遇到无法找到这些操作控制区域的情况,请在窗体设计界面的右上角选择如图 1-5 所示区域,就可以展开这些控制区。
1-5  展开各种资源控制区域




本文转自 qianshao 51CTO博客,原文链接:http://blog.51cto.com/qianshao/200813,如需转载请自行联系原作者

目录
相关文章
|
3月前
|
网络协议 API Windows
MASM32编程调用 API函数RtlIpv6AddressToString,windows 10 容易,Windows 7 折腾
MASM32编程调用 API函数RtlIpv6AddressToString,windows 10 容易,Windows 7 折腾
|
3月前
|
Windows
[原创]用MASM32编程获取windows类型
[原创]用MASM32编程获取windows类型
|
3月前
|
JavaScript 前端开发 API
MASM32编程通过WMI获取Windows计划任务
MASM32编程通过WMI获取Windows计划任务
|
3月前
|
API Windows
MASM32编程获取Windows当前桌面主题名
MASM32编程获取Windows当前桌面主题名
|
4月前
|
编译器 开发工具 C语言
解锁QtCreator跨界神技!Windows下轻松驾驭OpenCV动态库,让你的跨平台开发如虎添翼,秒变视觉编程大师!
【8月更文挑战第4天】QtCreator是一款强大的跨平台IDE,便于创建多平台应用。本教程教你如何在Windows环境下集成OpenCV库至Qt项目。首先,下载匹配MinGW的OpenCV预编译版并解压。接着,在QtCreator中新建或打开项目,并在.pro文件中添加OpenCV的头文件和库文件路径。确保编译器设置正确。随后编写测试代码,例如加载和显示图片,并进行编译运行。完成这些步骤后,你就能在QtCreator中利用OpenCV进行图像处理开发了。
234 6
|
4月前
|
数据库 Windows
超详细步骤解析:从零开始,手把手教你使用 Visual Studio 打造你的第一个 Windows Forms 应用程序,菜鸟也能轻松上手的编程入门指南来了!
【8月更文挑战第31天】创建你的第一个Windows Forms (WinForms) 应用程序是一个激动人心的过程,尤其适合编程新手。本指南将带你逐步完成一个简单WinForms 应用的开发。首先,在Visual Studio 中创建一个“Windows Forms App (.NET)”项目,命名为“我的第一个WinForms 应用”。接着,在空白窗体中添加一个按钮和一个标签控件,并设置按钮文本为“点击我”。然后,为按钮添加点击事件处理程序`button1_Click`,实现点击按钮后更新标签文本为“你好,你刚刚点击了按钮!”。
289 0
|
6月前
|
Java C++
jni编程(windows+JDK11+clion)
jni编程(windows+JDK11+clion)
|
7月前
|
API C++ Windows
windows编程入门_链接错误的配置
windows编程入门_链接错误的配置
54 0
|
7月前
|
Windows
火山中文编程 -- 第一个windows程序
火山中文编程 -- 第一个windows程序
35 0
|
7月前
|
编译器 API Windows
windows编程基础
windows编程基础
43 0