上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 52 下一页

2012年7月2日

vs2008WinForms应用程序窗体简介

摘要: 在Windows Forms中,窗体是用于向用户显示信息的可视图面。如果把构建可视程序界面看做画图,那么窗体就类似于做图用的画布,在画布上可以添加任何图像。通过在窗体上放置控件,并开发对用户操作(如鼠标单击或按键)的响应来构建Windows Forms应用程序。窗体比作画布,那么控件就是画布上绘制的图像。是用于显示数据或接收数据输入的分立的用户界面。窗体的属性在Vs2008中,WinForms应用程序的窗体文体有两种编辑窗口,分别是窗体设计器和代码编辑窗口。窗体设计器窗口是进行可视化操作的窗口,使用鼠标进行窗体界面设计,控件拖放,设计窗体属性都可在此完成,不需要编写代码。窗体代码编辑窗口是编写 阅读全文

posted @ 2012-07-02 09:48 流星落 阅读(1472) 评论(0) 推荐(0) 编辑

CS2008创建Windows应用程序的文件夹结构

摘要: VS2008创建了Windows应用程序后,我们来看Windows应用程序的文件夹结构,Windows应用程序的文件都由解决方案管理器统一管理。解决文字管理器中包含解决方案名称,项目名称和组成项目的文件。其中Form1.cs是窗体文件,对窗体编写的代码都放在这个文件中。单击Form1.Designer.cs文件,此文件即为窗体设计文件,其中的代码是自动生成的,一般不需要修改。Progarm.cs文件是主程序文件,包含应用程序入口函数Main(),该文件和Main()方法中代码都是程序自动生成的,一般不需要修改。生成的代码如下:using System;using System.Collecti 阅读全文

posted @ 2012-07-02 09:39 流星落 阅读(321) 评论(0) 推荐(0) 编辑

VS2008创建第一个Windows应用程序

摘要: Windows窗体应用程序也就是WinForms应用程序。事实上,我们每天都会接触到不同的Windows窗体,操作系统中我的电脑、记事本、听歌的软件窗口等都有相似的特点,可以改变大小,可以在窗体上添加按钮和菜单。Windows应用程序一般都由一个或多个窗体组成,这些窗体可包含文本框、按钮、列表框等控件,可以实现用户与应用程序交互。Visual Studio 2008中包含的项目主要分为控制台应用程序和Windows应用程序,控制台应用程序是Windows系统组件的一部分,而Windows应用程序是指可以在Windows平台上运行的所有程序。创建控制台应用程序的步骤如下:1、选择“开始”——“程 阅读全文

posted @ 2012-07-02 09:36 流星落 阅读(479) 评论(0) 推荐(0) 编辑

C#定义类属性

摘要: 一、定义属性1.属性拥有两个类似于函数的代码块,一个用于获取属性的值(get),一个用于设置属性的值(set),这两个块也称为访问器,可以用于控制对属性的访问级别。2.属性至少要包含一个块才是有效的,可以忽略其中一个来创建只读(只有get块)或只写(只有set块)属性。当然,这仅适用于外部代码,因为类中的代码可以访问这些块能访问的数据。3.可以在访问器上包含可访问关键字,如使get块变成公共的,把set块变成受保护的。4.属性的基本结构包括标准的要可访问关键字(public、private等)后跟类名、属性名和get块/set块,语法:public int MyIntProp{get {}se 阅读全文

posted @ 2012-07-02 09:29 流星落 阅读(4827) 评论(0) 推荐(1) 编辑

C#使用BufferedStream类读写缓冲区

摘要: 缓冲区是内存中的字节块,用于缓存数据,从而减少对操作系统的调用失败次数。缓冲区可提高读取和写入性能。使用缓冲区可进行读取或写入操作,但不能同时进行这两种操作。BufferedStream类用于读写缓冲区。创建BufferedStream对象的语法如下:<访问修饰符> BufferedStream 对象名=new BufferedStream(Stream stname);<访问修饰符> BufferedStream 对象名=new BufferedStream(Stream stname,int size);这两种方法都可以创建BufferedStream流对象,前者只 阅读全文

posted @ 2012-07-02 09:28 流星落 阅读(9275) 评论(0) 推荐(0) 编辑

C#使用MemoryStream类读写内存

摘要: 和FileStream一样,MemoryStream和BufferedStream都派生自基类Stream,因此它们有很多共同的属性和方法,但是每一个类都有自己独特的用法。这两个类都是实现对内存进行数据读写的功能,而不是对持久性存储器进行读写。读写内存-MemoryStream类MemoryStream类用于向内存而不是磁盘读写数据。MemoryStream封装以无符号字节数组形式存储的数据,该数组在创建MemoryStream对象时被初始化,或者该数组可创建为空数组。可在内存中直接访问这些封装的数据。内存流可降低应用程序中对临时缓冲区和临时文件的需要。下表列出了MemoryStream类的重 阅读全文

posted @ 2012-07-02 09:27 流星落 阅读(789) 评论(0) 推荐(0) 编辑

C#使用BinaryReader类读取二进制文件

摘要: BinaryReader类用来读取二进制数据,其读取数据的方法很多,常用方法如下:Close():关闭BinaryReader对象;Read():从指定流读取数据,并将指针迁移,指向下一个字符。ReadDecimal():从指定流读取一个十进制数值,并将在流中的位置向前移动16个字节。ReadByte():从指定流读取一个字节值,并将在流中的位置向前移动一个字节。ReadInt16():从指定流读取两个字节带符号整数值,并将在流中的位置向前移动两个字节。ReadInt32():从指定流读取两个字节带符号整数值,并将在流中的位置向前移动两个字节。ReadString():从指定流读取字符串,该字 阅读全文

posted @ 2012-07-02 09:26 流星落 阅读(7454) 评论(0) 推荐(0) 编辑

C#使用StreamWriter类和StreamReader类读写文件综合实例

摘要: using System;using System.IO;using System.Text;using System.Collections.Generic;public class MyClass{public static void Main(){ try { //创建FileStream对象 FileStream fs=new FileStream("c:\\my.txt",FileMode.OpenOrCreate); //创建StreamWriter对象 StreamWriter sw=new StreamWriter(fs); //换行写入数据 sw.Writ 阅读全文

posted @ 2012-07-02 09:25 流星落 阅读(600) 评论(0) 推荐(0) 编辑

C# StreamReader和StreamWriter读取和写入汉字出现乱码的解决方法

摘要: (转贴)注意:汉字使用GB2312编码测试页面代码:using System;using System.Collections.Generic;using System.Text;namespace StreamReaderAndStreamWriter{class Program{static void Main(string[] args){Console.WriteLine("读取文本文件内容");Console.Write("输入文本文件所在目录:");string sBaseFile = Console.ReadLine();StreamRea 阅读全文

posted @ 2012-07-02 09:25 流星落 阅读(5826) 评论(0) 推荐(0) 编辑

C#使用StreamReader类读取汉字

摘要: 我们上个例子中的代码:using System;using System.Collections.Generic;using System.Text;using System.IO;class Program{static void Main(string[]args){ try { FileStream aFile = new FileStream(@"c:\祝福.txt", FileMode.Open); StreamReader sr = new StreamReader(aFile); string strLine = sr.ReadLine(); while(st 阅读全文

posted @ 2012-07-02 09:24 流星落 阅读(1192) 评论(0) 推荐(0) 编辑

上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 52 下一页

导航