VS2019无法创建Windows窗体应用程序(C#)
1、首先在电脑中打开C#,点击左上角的新建选项,如下图所示。
2、之后在打开的下拉菜单中,选择新建,新建项目,如下图所示。
3、然后在打开的新建项目窗口中,选择VsiualC#选项,如下图所示。
4、接着在打开的页面中,选择windows窗体应用程序,如下图所示。
5、最后就完成了,如下图所示。
如何用VS2005或者2008开发wince应用程序
其中Platform Builder主要是用来定制操作系统的,虽然也支持编写应用程序,但用得相对较少。记得没错的话,它还得先编译系统,才能新建应用程序的工程。
VS2005和VS2008是微软的集大成开发工具,PB6.0就是作为VS2005的插件安装的(PB6.0目前应该是不支持VS2008)。在VS2005中,你可以编译WinCE6.0的操作系统,也可以编译设备上的应用程序,省去了切换开发环境的麻烦。
EVC4(SP4)即嵌入式的VC,使用起来基本跟VC6.0一致。
WinCE应用程序的开发相对桌面Windows应用程序的开发有一些特点,如下:
1. UNICODE编码。WinCE中的应用程序只能使用UNICODE编码,桌面系统则支持UNICODE和ANSI码。在移植PC端程序到设备上时需要注意这一点。
2.SDK。SDK即软件开发支持包,软件开发都少不了这个,但在WinCE应用程序的开发中尤为重要。因为WinCE系统本身是一个非标的操作系统,它的组件特性和可裁剪性决定了不同的系统支持的API是不同的。而桌面系统相对标准,SDK的作用就弱化了。WinCE中的SDK由系统开发人员在编译完系统后,通过Platform Builder导出。应用程序的开发人员安装此SDK,并编写应用程序,最终将应用程序下载到目标平台上运行测试。一般来说,SDK是应用程序和操作系统之间的纽带,但他们之间也并不是完全一一对应的。譬如,在硬件和操作系统都没调试好时,我们可以先用标准的SDK或者自己定制一个模拟器的SDK进行应用程序的开发,等硬件和系统调试完成后再做联调。应用程序基于新的SDK编译一下,甚至无需重新编译也可运行。当然,一个应用程序在别的设备上跑得很好,但到另外一个设备上却不能工作也是很正常的。就像很多WM上的应用程序在WinCE中不能跑一样,虽然内核相同,但系统不同,支持的API也是不同的。
最后说说开发语言,WinCE应用程序的开发有Win32、MFC和Managed等几种方式。对于开发者来说,选择使用哪一个主要看效能,开发的效能和运行的效能。根据能量守恒定律,开发效能和运行效能应该是一个此消彼长的关系。呵呵,跟能量守恒定律有关系么?勉强找个有力证据吧。托管代码的开发效率很高,但执行效率相对就低了。这在物资还不是极大丰富的嵌入式系统上,就显得尤为突出,实时性也得不到保证。MFC是基于Window32的一个基础类库,封装了很多Win32的API,方便开发者使用,但它也是有缺点的,似乎也没再更新。Win32是这三者中最底层的一个,编译出的程序小,没有额外的包袱,运行起来快,所以开发的难度自然就大了,代码量也很大。我们在开发应用程序时应根据实际情况选择更合适的。
用VS2017怎么写一个简单的C#桌面程序,新手提问,不胜感激
1、启动vs2005。 2、在“最近的项目”栏里单击“创建”右边的“项目”,也可以在“文件”菜单里单击“新建项目”。 3、C#主要用于开发windows应用程序和控件台应用程序,这里以控制台应用程序举例。 4、在弹出的窗口里从左边的“项目类型”下单击“Visual
vs2010桌面快捷方式
1、打开vs2010,在默认的主界面上面有新建项目,点开。
2、选择Windows窗体应用程序就是桌面应用程序,取一个项目名称,不要用汉字。
3、确定后看到项目就新建成功了,右边是项目的文件目录,中间是窗体,左边是工工具箱。
4、把工具箱这里按钮点一下,就不会自动隐藏到左边了,可以看的很清楚。
5、下面我们从左边拖一个按钮到窗体上面来,直接单击工具箱的按钮后,鼠标不放,拖动到窗体上来,再放开鼠标。
6、拖动按钮后,我们双击按钮,可以弹到代码界面写一些点击后的交互动作。
7、我们写一句最简单的,点击按钮后弹出一个对话框,弹出hello对话框带有一个ok确定按钮写好代码了CTRL+S保存,然后按F5运行。
vs.net是用来开发桌面程序的吗?
*vs.net是用来开发桌面程序的吗?
vs.net是微软发布的一款非常强大的编程软件开发工具,几乎一切程序都基于它的.net平台开发 .
桌面应用程序(windowform)那只是其中的一个功能,其他的还有控制台应用程序, Crystal Report应用程序等等等与window相关的应用程序.
*我总感觉vs.net的个网络的意思。是不是也可以开发网页的程序?
本来vs.net就是提供了两个方面的程序开发,一个是项目(window应用程序),一个网站(网络应用程序),你一打开vs.net你就能看的到的.
asp.net才是有网站程序开发的意思,你可不能凭感觉认为啊......