我是一个好奇的.NET学生,没有任何商业工作知识,我一直对.NET语言的意义感到困惑?
问:如果你看一下求职网站,.NET似乎主要用于Web应用程序,对Windows应用程序来说并不多?(我梦寐以求的工作是开发独立的小型Windows应用程序.)
Q2.使用C/C++开发的大多数"主要"Windows应用程序?例如MS Word或OpenOffice等文字处理应用程序; 照片编辑软件,如ACD See或Photoshop; MSN或Yahoo Messenger; 光盘刻录机... .NET是否太慢而且太间接而无法处理这些任务?
Q3..NET语言主要仅用于涉及数据库后端的SIMPLE业务应用程序吗?例如工资单或GPS应用程序因为它对主要软件应用程序来说太慢而且太间接?
Q4.在过去的几年里,我认为.NET是微软为Windows应用程序鼓励的唯一开发工具,而C/C++是过时的语言?他们是否使用MFC来访问在新版本的Windows中过时的Windows API(向后兼容但不受Windows鼓励)?
Q5.如果C/C++是主要独立Windows应用程序的主要工具,那么(慢)托管代码方法只是一个笑话?或者C/C++的主导地位是由于大多数主要应用程序都比.NET更老?你能给我一些使用.NET开发的软件名称吗?
非常感谢您的工业见解!
假设我有一个Person班级并且具有以下内容:
Person A = new Person("Tom");
Person B = A;
Run Code Online (Sandbox Code Playgroud)
有没有一种方法,我可以改变它,这样,如果我分配一个新的Person来B,B = new Person("Harry"),A是指同一个实例吗?我知道你可以ref在函数中的参数赋值中做到这一点.
.NET开发人员进行WinForms /桌面开发与ASP.NET开发的比例是多少?有很多重叠吗?它们是非常不同的技能组合吗?
我对CSS的理解是,通常如果你设置<div style="color: Red">,内部的所有内容<div>都会受到影响.但是,如果你在里面放一个html按钮,按钮上的文字颜色不会受到影响.我有点不安这个例外.我该如何给出合理的解释?
一对多关系表示1---*,但我无法弄清楚0..1---*.
假设我有一个名为"CategoriesDDL"的DropDownList服务器控件,而ClientID proeprty确定其客户端id,这是其前缀为id的NamingContainer ids的ID.在这种情况下,客户端ID是CP1_CategoriesDDL.但是关于客户端名称的规则是什么,在这种情况下是"ct100 $ CP1_CategoriesDDL"?
我有一个 Windows 窗体应用程序,它退出到系统托盘 Notifyicon,并且我尝试调用 Application.Exit() 或 Me.Close() 来关闭该程序。但两者都无法关闭该程序。关闭它的正确方法是什么?