学习在VS2019上使用C#写窗体应用程序
打开VS2019,点最下面的创建新项目
选择 Windows窗体应用,配置新项目
此时会开始一个新的界面
在每一个 Windows 窗体应用程序的项目文件夹中,都会有一个默认的窗体程序 Form1.cs,并且在项目的 Program.cs 文件中指定要运行的窗体,其中Program.cs 文件的代码如下。
我们可以在右下角的属性查看窗口的信息并进行对应的更改,比如在Text上直接更改窗口名称
点击启动后,就会打开我们新建的一个窗口,类似于我们敲出的 “Hello world”
打开工具箱,添加一个label显示我们需要的信息。
拉一个label到窗口中,
完成我们的第一个窗口啦~
那里面有东西要长研究 ie bug集合关于如何给各种浏览器打bug,可查询:browser hacks 几篇处理ie问题的帖子,帖子1
JQuery其实早就看过相关的视频了,但是由于当时查的资料太少,理解的不够深刻,所以没有进行总结,这次回过头来又学习了,心里感觉理解了很多,因为BS的其它知识基本学习完了,而且有了一定程度的理解.相互 ...
接下来新建三层架构(非必须,如果项目比较小则无需三层架构,但是建议用三层,层次明显,可维护性强)
在右侧"解决方案资源管理器"中,解决方案名称上点击右键,依次选择添加-新建项目
对话框中选择类库,名称填Model,点击确定,实体类即创建完毕。
重复第4、第5步,再新建名称为BLL(业务逻辑层),DAL(数据访问层)的新项目。
最后添加各层之间的引用关系:
BLL项目名称上点击右键-添加引用,引用管理器中,左侧目录选择解决方案-项目,选择DAL和Model
DAL项目名称上点击右键-添加引用,引用管理器中,左侧目录选择解决方案-项目,选择Model
UI层(主项目)名称上点击右键-添加引用,引用管理器中,左侧目录选择解决方案-项目,选择BLL和Model
因为项目中需要连接Postgresql数据库,所以还需要引用Npgsql库。这里用NuGet安装
visual studio菜单栏上,点击工具查看,是否有"NuGet程序包管理器"(没有,则继续看第下一步,如果有,可以跳过下一步)
安装Nuget,选择工具-扩展和更新
弹窗中,用搜索NuGet,然后下载安装
弹窗中,用搜索Npgsql,然后安装即可(如果没有报错,到这里安装就算完成了)
我在安装时,遇到了操作失败,有关于unsafe的
接着,我又尝试下载unsafe,但依旧不行
搜索资料后推断,NuGet安装会直接安装最新版,最新版会导致各种版本间出现不兼容的问题。最后还是决定安装一个旧一些的版本2.2.3。
这里改用NuGet控制台安装
至此,大致的项目框架搭建完成!