质疑C#在Microsoft Visual Studio .NET开发工具中的地位!同时请教高手.

zenggan 2004-12-28 12:30:41
质疑C#在Microsoft Visual Studio .NET开发工具中的地位!同时请教高手.
首先我不怀疑C#的功能强大,C#的语法简洁明了.可是...问题在于,现在这个时代是工具的时代,谁拥有更好的工具,谁就拥有强大的力量.
VB的语法是繁琐,但...在工具看来,这已经不是什么问题, 比如:定义函数 function abc ,,,然后呢?回车就是了,VS工具自动帮你生成了end function 这样的语句. 再举例 dim dt as ..然后呢?空格就是了,VS工具会让你选择需要的类型,这时候你只要键入类型的前几个字母,就可以选中了.
VB的语法繁琐在工具下变得何其简单???

反观C#, 别的不说,就定义变量来说,它就存在很大的问题,比如 : 我有一个类,名为ABC1223243256,当然名字不重要,关键是我不会去记清楚,我就记得它前面的ABC,这种情况下,VB当然不是问题,我只要键入ABC,它就会自动出现在列表中,我看一下,当然就知道是哪一个了.可是到C#中,就麻烦来了.因为你必须记住类名,一个字符都不能错!!!当然你可以去记住它所在的命名空间,然后再点出列表,但是这样做更麻烦,或者命名空间更难记住,取名更复杂.

看来仅仅能用C#做类库开发,代码量不大的工作.对于前台页面,我觉得C#实在太弱智了,至少在定义变量上,C的语法没办法智能化,实在一个很大的缺憾.


用C#不多,想听听C#高手谈谈,工具对C#语法的支持和优势.
...全文
292 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
marvelstack 2004-12-28
  • 打赏
  • 举报
回复
等vs 2005
bugsbuddy 2004-12-28
  • 打赏
  • 举报
回复
自动提示也有缺点,自动加括号、加引号、加结束符,我很痛苦
VB的Alt + ->比C#的Ctrl+J慢,VB还不能自动加XML注释,我很痛苦,呵呵
runi 2004-12-28
  • 打赏
  • 举报
回复
自己原因,别怪人家
mt_wang 2004-12-28
  • 打赏
  • 举报
回复
自己原因,别怪人家
ET2004 2004-12-28
  • 打赏
  • 举报
回复
“这个时代是工具的时代,谁拥有更好的工具,谁就拥有强大的力量”

不敢苟同
jin_xiaolu2000 2004-12-28
  • 打赏
  • 举报
回复
个人认为是你自己好多不知道罢了

多用用就好多了,发抱怨你也不多调查下啊
宁静雪 2004-12-28
  • 打赏
  • 举报
回复
不是C#弱智,是楼主弱智也.
yanrenyan 2004-12-28
  • 打赏
  • 举报
回复
Ctrl+J可以啊!
健者天行 2004-12-28
  • 打赏
  • 举报
回复
Ctrl + J
哈哈007哈 2004-12-28
  • 打赏
  • 举报
回复
我觉得2003也非常方便的,没有什么不好用的!

niwalker 2004-12-28
  • 打赏
  • 举报
回复
用C#没有多久吧?提出这样的质疑很正常。就和我用VB一样不习惯。呵呵,说笑而已。
zm820607 2004-12-28
  • 打赏
  • 举报
回复
VB.Net的智能感应确实非常方便,这也是C#不足的地方。
但是当你面对已经写了近千行的代码的时候,你再去维护这些代码,这时VB语法繁琐的弊端就暴露出来。
在无数个if-end 中去修改,那简直是折磨。
最近一直在维护vb。net的代码,满眼字母,眼睛都要看爆炸了。
mobydick 2004-12-28
  • 打赏
  • 举报
回复
Alt+右箭头
没用过吧。
xiao88yan 2004-12-28
  • 打赏
  • 举报
回复
在使用的方便性方面,深有同感,我也是从VB.NET转过来的,感觉确实不太方便
hxhbluestar 2004-12-28
  • 打赏
  • 举报
回复
要我说你什么好呢?Alt + -> 用过吗?
hanbinghai 2004-12-28
  • 打赏
  • 举报
回复
Alt + ->
luoshulin 2004-12-28
  • 打赏
  • 举报
回复
vs 2005
完全可以做到
flyaqiao 2004-12-28
  • 打赏
  • 举报
回复
可以呀!CTRL+SPACE,前提是你要改了输入法的CTRL+SPACE快捷键
yuanqin810616 2004-12-28
  • 打赏
  • 举报
回复
CTRL+J 就可以看到你定义的所有变量了
标题人事档案管理系统设计与实现研究AI更换标题第1章引言介绍人事档案管理系统的研究背景、意义、国内外研究现状以及论文的方法和创新点。1.1研究背景与意义分析人事档案管理在企业的重要性及系统开发的必要性。1.2国内外研究现状概述国内外人事档案管理系统的研究进展和现状。1.3研究方法及创新点阐述本文的研究方法和在系统设计上的创新点。第2章相关理论介绍人事档案管理系统设计的相关理论。2.1档案管理理论阐述档案分类、存储、检索等基本理论。2.2信息系统开发理论介绍信息系统开发的基本流程、方法和技术。2.3数据库管理理论讨论数据库设计、数据安全与备份等理论。第3章人事档案管理系统设计详细介绍人事档案管理系统的设计方案和实现过程。3.1系统需求分析分析系统的功能需求、性能需求和用户需求。3.2系统架构设计给出系统的整体架构、模块划分和交互流程。3.3数据库设计设计数据库结构,包括表结构、字段设置和关系模型。第4章系统实现与测试阐述人事档案管理系统的实现过程和测试方法。4.1系统开发环境与工具介绍系统开发所使用的环境和工具。4.2系统实现过程详细描述系统各个模块的实现过程和关键代码。4.3系统测试与优化对系统进行功能测试、性能测试和安全测试,并进行优化。第5章研究结果与分析呈现人事档案管理系统的实验分析结果。5.1系统功能实现情况介绍系统各项功能的实现情况和效果。5.2系统性能评估从响应时间、吞吐量等指标评估系统性能。5.3对比方法分析将本系统与其他类似系统进行对比分析,突出优势。第6章结论与展望总结本文的研究成果,并展望未来的研究方向。6.1研究结论概括本文的主要研究结论和系统实现效果。6.2展望指出系统存在的不足和未来改进的方向。
提供了关于时间序列分析与预测的宝贵资源,特别聚焦于**自回归积分滑动平均模型(ARIMA)**及其应用。对于那些希望深入理解并实践时间序列建模的学者、研究人员以及数据分析爱好者来说,这是一个不可或缺的学习材料。本资源不仅包括了详细的理论讲解,涵盖了时间序列分析的基础,如移动平均(MA)、自回归(AR)、指数平滑等关键概念,而且通过具体的ARIMA模型解析,搭配MATLAB编程实现实例,帮助用户从理论到实践全面掌握这一重要统计工具。 内容概览 理论讲解: 深入浅出地介绍了时间序列分析的基本原理,重点阐述ARIMA模型的构建步骤,包括如何识别模型的参数(p,d,q),以及其在处理非平稳数据的作用。 MATLAB代码实现: 提供了多个ARIMA模型的MATLAB实现示例,这些代码覆盖了从数据准备、模型拟合、诊断检验到预测的全过程,是学习如何利用MATLAB进行时间序列分析的实用工具。 实例分析: 包括不同行业或领域的实际案例研究,展示如何应用ARIMA及其它时间序列方法解决真实世界的数据预测问题,增强理解和应用能力。 文件结构 时间序列模型ARIMA的讲解与matlab代码实现(含多个实例).rar: 主要资源压缩包,解压后包含文档和MATLAB代码文件夹。 文档: 提供了理论知识讲解。 MATLAB代码: 实现了文讨论的各种模型,附带注释,便于理解与修改。 使用指南 下载资源: 点击下载“时间序列模型ARIMA的讲解与matlab代码实现(含多个实例).rar”文件。 解压文件: 解压缩至本地,确保你可以访问文档和代码。 环境准备: 确保你的电脑上已安装MATLAB,并熟悉基本操作。 学习流程: 首先阅读文档理解时间序列分析的理论基础,然后逐步跟随MATLAB代码示例进行实践。 实践应用: 尝试将所学应用到自己的数据集上,调整参数以优化模型性能。 注意事项 请根据M

111,118

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧