初学时,有了想法却完全不知道该从何下指,此序列将抛砖引玉,与大家共同学习进步. 一个程序的初始,必然是启动. 我的要求: 1.应用程序保持单例: 2.从配置文件加载一些基础数据进行初始化: 3.显示软件的LOGO页面: 4.判断应用程序是否有更新: 4.进入用户登录界面: 5.用户成功登录后显示主界面. 如上图,基本达成目标,这个项目也是很简单的结构: 看窗体名称就知道各自的用途了.主要的Program.cs代码如下: static class Program { public static b
一.基础技术选型 C# .NET 3.5/4.0 这两个版本的.NET已经相当方便(Linq, Lambda,Parallel),语法简洁,配合WCF和WF两项技术,可以满足快速开发,维护方便的目标. Win Form 因ERP项目涉及大量的表单(Entry),查询(Enquiry),报表(Report),我以为WinForm仍然是首选技术.自定义控件,数据绑定,自定义窗体,这三项技术组合起来可产生无穷的威力. SQL Server 2005 取兼容性最好的一个版本.2008/2008 R