当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 作为一个Windows开发者, 你应毫不犹豫成为Microsoft新的.NET的倡导者。
 

 

    摘要: visual c#是微软公司.ner framework框架中的一个重要组成部分,也是微软公司极力推荐的新一代程序开发语言。winform是.net开发平台中对windows form的一种称谓。.net 为开发winform的应用程序提供了丰富的class library(类库)。这些winfrom 类库支持rad(快速应用程序开发),这些类库被封装在一个名称空间之中,这个名称空......
 ·选择文件夹的对话框!    »显示摘要«
    摘要: public class folderdialog : foldernameeditor { foldernameeditor.folderbrowser fdialog = new system.windows.forms.design.foldernameeditor.folderbrowser(); public folderdialog() { } public ......


使用C#编写WindowsForms应用程序(转)
  作为一个windows开发者, 你应毫不犹豫成为microsoft新的.net的倡导者.在规范的客户端应用程序成为流行的同时,越来越多的组织正趋向于简单的,基于浏览器的可以通过网络交互(通常是internet)的应用程序.这就意味着编程正在从独立的应用程序模式向更丰富的面向组件的模块化应用程序转变.   .net平台正是为推动这一运动——特别是被称为windows forms的.net用户界面模型..net使用了windows forms来编写一个应用程序的用户界面.你可以使用c#或visual basic.net来创建这些特性.在这里我将向你展示c#为.net平台创建基于windows forms用户方面的作用.这里的例程就是一个用c#写的基于windows forms的tic-tac-toe游戏.   每过几年,windows的编程方式就会发生巨大的变化.去年夏天的microsoft professional developers conference (pdc)把windows的开发者领回到了square one.而在几年前,平台才刚刚从dos转变为windows.现在,开发者已经解决了桌面上的问题.新的方向是开发internet 框架来让愈来愈多的公司能搬到web上.   在八十年代末,windows开发者使用c与sdk写了大量的桌面应用程序,然后就是c++与框架,如microsoft foundation class library(mfc).与此同时,vb开发领域也得到了坚实的立足点.在拥有强大优势诸如强大的开发环境与可管理开发者资源的runtime的面前,vb正逐步走向成熟,成为许多企业开发前端与中间层组件的得力工具.对于大多数其他应用程序,开发者都可以使用windows forms来创建用户界面.   让我们先总体看一下windows forms,然后再看一下使用c#来写基于windows forms的应用程序需要些什么.在外壳下,所有的windows应用程序都是以同样的方式运行的.windows会维护windows类的集合(即windows的行为都是在wndproc()函数中定义的).在windows编程的早期,最大的任务就是写大约80行的样板代码为了能让它正确的运行,后来逐渐通过添加事件句炳来开发应用程序.mfc就使得开发者不用再去为winmain()与wndproc()费神了.windows forms继承了这种忽略编程细节的趋势,所以你不必花大量的时间在书写那些枯燥的代码上.   随着基于sdk与mfc的发展,你可能仍然保留作为开发者对windows api的钟爱.如果你需要严格的控制你的应用程序,使用c与sdk——或甚至是mfc来开发应用程序是必要的.如果你希望有灵活性,基于sdk或mfc的开发仍然是需要的.但是如果你觉得一个更简单,更直观的开发环境比严格控制或灵活性更重要的话,使用windows forms来开发基于窗体的用程序可能更适合你.   编写客户代码   >有了windows forms,你就可以编写.net平台的客户代码.如果你曾使用过vb,你就可能对它基于窗体的应用程序模型很熟悉.而windows forms与此很相似.sdk或mfc的编程风格是直接与windows api交互的,甚至当mfc中出现了框架,你仍仅仅是从底层的windows api迈出了一小步.
...   下一页
    摘要: 来自程序员大本营dotnet版 dotnet winform 建立 faq 小气的神 如何建立你的第一个窗体,希望下面的说明可以成为你快速开始的一个指引. 1. 如何设置一个from的边界 2. 如何建立一个透明的from 3. 如何设置窗体在屏幕中的位置 4. 如何使最小化和最大化按钮不可用 5. 如何使一个窗体不见 6. 如何设置使窗体成为非矩形的. 7. 如何使......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE