质疑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#语法的支持和优势.
...全文
304 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 就可以看到你定义的所有变量了
已经博主授权,源码转载自 https://pan.quark.cn/s/2d4a7147f9d7 易考通网络考试系统是一款适用于学校、企业及培训机构的集成化软件,能够支持无纸化考试的实施,同时进行题库管理和试卷制作。在作者的持续研发下,现正式发布V2.1版本,其核心功能具体如下: 1、局域网内可进行在线考试,所有测试数据会自动存储于考试服务器,并具备防断电及系统崩溃的保护机制。 2、局域网在线考试具备实时监控功能,系统管理员可即时掌握考生的操作状态,例如登录过程、考试或已提交试卷等,同时支持锁定、解锁、重启或关闭客户端设备。通过屏幕抓取技术,可动态追踪考试进度,并同步显示剩余时间及IP地址信息,且禁止多台设备使用同一账号并发登录。 3、考试模式分为正式与练习两种,前者会保存答题记录,后者则不记录;考试将在预设时间自动结束。两种模式的试卷均可采用固定或随机生成方式。 4、系统支持多样化题型设置,包括题型、章节、知识点、难度及分值等参数调整。单选题、多选题及判断题提交后由系统自动评分,其录入题满分需满足正确率达100%且速度达60字符/秒的条件;填空题、简答题及操作题则由管理员手动评分,操作题允许指定服务器文件夹供客户端下载并上传提交内容。 5、单选题与多选题提供6个选项选项,足以满足多数考试需求,若选项少于6个,考试时将自动隐藏多余部分。 6、提供多元组卷选项,支持从题库随机选择特定数量和难度的题目,或手动挑选,也可按题型分类随机抽取并调整总分。 7、具备便捷的试卷导出功能,可将试卷以Word格式输出(含答案),无需额外排版即可直接打印。 8、支持试题导入,系统可导入符合指定格式的数据库题目至题库。 9、采用灵活的用户管理机制,管理...
源码下载地址: https://pan.quark.cn/s/84348d38bb11 在数据分析和科学计算领域,MATLAB被视为一种效能卓越的工具,其内置了众多函数和接口,能够应对各类数据类型。当面对海量文本数据时,我们时常需要将多个TXT文件载入MATLAB以便进行分析。本教程将系统阐述如何运用MATLAB实现TXT文件的批量导入,并且会提供一个名为`txtread.m`的示范程序以及`txt批量导入使用指南.ppt`的辅助教程。让我们首先聚焦于`txtread.m`这个程序。它是一个用户定义的MATLAB函数,通常用于替换内置的`textscan`或`importdata`函数,目的是更高效地处理大量的TXT文件。该函数可能包含以下几个核心环节:1. **文件路径的生成**:程序初始阶段会构建一个囊括所有待导入TXT文件的文件路径集合。这通常通过遍历特定目录,并搭配文件名模板(例如“*.txt”)来完成。2. **循环访问**:借助一个for循环,对每一个文件路径进行逐一处理。在每一次处理,程序会调用MATLAB的文件输入输出函数来打开文件并提取数据。3. **数据解析**:依据TXT文件的数据布局,程序会对数据进行解析。可能需要明确分隔符(比如逗号、制表符等),并且要考虑忽略文件开头的几行(这些行通常包含列标题或注释信息)。4. **数据保存**:获取的数据将被保存在一个庞大的矩阵或者结构数组里。为了处理大量文件,可能需要采用分批读取的策略来防止内存耗尽。5. **异常管理**:在读取期间,程序可能会遭遇文件不存在、文件损坏等情况,因此必须配备恰当的异常管理机制,例如使用try-catch语句。随后是`txt批量导入使用指南.ppt`,这份文档很可...

111,120

社区成员

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

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

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