c winform,除了做net和winform之外还可以做什么?
首先题主的问题有点问题,

.net,一般指
.NET Framework,即
.net 框架。
C#、F#、VB等是
.NET Framework平台的支持语言。这些编程语言,除了语言特性不一样外,都是会被先编译成IL中间语言,最后才是机器码。也就是说,
应该问:
.NET 能干啥?C#适合那些开发?
-------
不知道题主知不知道
.NET Core,是微软为了实现跨平台而设计的框架,像.NET Framework。题主是学C#的,所以,基于 .net Framework、.net Core我们讨论的分为可以更广泛。
要学会泛型、委托、事件、表达式、Linq、Lambda、集合、多线程、异步等,才能算是掌握C#。基于良好的C#基础,我们来说一下可以开发的领域。
WinForm可以开发Winform,也就是说可以开发Windows下的窗口软件。
由于
.net core不支持Winform开发,所以只能在Windows系统下运行。
控制台程序可使用
.NET framework/.NET Core,你可以在各种操作系统下运行,不仅仅是Windows系统,入ubuntu、centos等。你设计的控制台程序,可以允许到各种系统,你可以设计运维软件、网关、微服务等。
Web APP/Web Api你可以使用C#来实现跨平台允许的网站和Api。
使用ASP.NET Core,你能够更快更方便地设计网站,甚至设计API等对接客户端。
Xamarin 开发android/ios应用是跨平台开发应用的框架哎,使用Xamarin,你可以利用C#开发安卓、苹果应用,同一套代码,可以生成不同平台的客户端。
Unity 游戏可以开发大型游戏。王者荣耀就是使用Unity进行开发的。
微服务为了构建大中型企业服务,可以使用微服务构架,结合Docker容器、k8s集群。
物联网可以进行智能设备的物联网开发。
AI使用 ML.NET 进行AI开发,ML.NET是微软发布的深度学习框架。
net用于什么开发?
.NET是一个微软的技术平台,致力于敏捷、快速开发和跨平台,可以用于开发C/S结构的软件(WinForm技术),如QQ、财务管理系统等;也可以用于开发B/S结构的网站,如门户网站、OA系统等。一个.NET应用是使用.NET Framework类库编写,运行于公共语言运行时Common Language Runtime上的应用程序。.NET Framework组件是.NET应用开发环境的核心,负责程序的执行。
软件开发一般学什么?
首先感谢邀请回答问题。
小编感觉你要是做软件的话,学java是最好的。但前提是你确定了这一条路线。
有很多的人,都是一时的热度,感觉学这个方向可以挣钱,但做了一小段时间之后发现自己对这个方向不是很感兴趣。
所以,你在确定方向的时候要考虑很多,不要轻易的就选定,结婚后来后悔。
郑州那边小编不是很熟悉,但现在的培训机构都相当成熟了,又很多的知名的培训单位,像黑马,潭州学院等等。
或者让你身边的朋友推荐,或者你地方名气比较大的,千万不要选那些不知名的,说给你便宜,但出来一点保障也么有。
写一个winform登录与注册的应用程序?
其实就是个部署问题,请看以下步骤:
(来自一位网友,不敢贪天之功,呵呵)
1 新建安装部署项目
打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定。
2 安装向导
关闭后打开安装向导,点击下一步,或者直接点击完成。
3 开始制作
安装向导完成后即可进入项目文件夹:
双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来。然后右击你的文件,创建快捷方式,然后把快捷方式分别复制或剪切到左边的"用户的'程序'菜单"和"用户桌面"中。这样安装程序安装完成后会在 "开始->所有程序"和"桌面"上生成程序的快捷方式。也可以直接在"用户的'程序'菜单"和"用户桌面"相应目录下新建快捷方式,然后定位到你的文件。
然后右击左边的"应用程序文件夹"打开属性对话框:将属性中的"DefaultLocation"的路径中的"[Manufacturer]"去掉,不然的话做好的安装程序默认安装目录会是"C:\Program Files\你的用户名\安装解决方案名称";
然后打开解决方案管理器,右击你的解决方案名称,选择属性:打开的属性页中,选择"系统必备", 在打开的系统必备页中,在"指定系统必备安装组件的位置"中选中如下选择项:从与我的应用程序相同的位置下载系统必备组件。选上以后,在生成的安装文件包中包含.NetFramework组件 。好了,这样就完成99%了,然后点击"生成->生成解决方案",哈,生成成功!
4 制作完成
现在打开解决方案文件夹下的Debug文件夹,就可以看到生成的安装文件了。
5 关于"卸载"功能的添加
上面只介绍了简单的生成安装的方法,但是在VS2005下并没有直接生成卸载程序的功能,所以我们只好用msi来实现了,操作方法如下:
在添加你的应用程序项目的时候,多添加一个msiexec.exe进去,这个文件在c:\windows\system32文件夹下,添加进去以后,为了让他更像个卸载程序,把他的名字改成"Uninstall.exe",当然这个关系不大,改不改都行。
然后创建一个快捷方式,放到"开始-程序"中,接下来我们要做的就是查找这个部署项目的ProductCode了,鼠标左键单击项目名称,记住是左键单击,然后点击属性标签,注意:不是右击的属性,这个区别很大,这时你就可以看到ProductCode了。
然后打开你创建的那个快捷方式的属性对话框,在Aguements属性中输入"/x {ProductCode}",好了,然后点击"生成解决方案"即可生成带有卸载功能的安装程序了。
uip是什么意思?
UIP是微软社区开发的众多ApplicationBlock中的其中之一,它是开源的。UIP是一个MVC框架,区别与其它的一些MVC框架是它不仅支持网页,同样也支持winForm,UIP单纯从名字上看它只管表示层的流转,是微软在Code-behind上对MVC的一个修补,UIP由MVC中的V-C两部分构成,主要功能就是实现可配置的页面(表单)导航。
uIP 相当于一个代码库,通过一系列的函数实现与底层硬件和高层应用程序的通讯,对于整个系统来说它内部的协议组是透明的,从而增加了协议的通用性。

还没有评论,来说两句吧...