作者yanli2 (Yan)
看板C_Sharp
标题[问题] C# 和 Basic 的选择
时间Tue May 26 05:53:46 2009
请问各位前辈. 关於C# 和VB 的各特色是什麽?? (以 Visual 2008 为例)
这不是作业问题啦,是因为最近想找一个语言再深入学习。
我知道这个问题满主观的!举个例子吧,我本人有学过ASP和PHP.
通常别人问我要学哪个时,我都会推荐PHP.
因为 免费,许多写法又很方便(ex $a++, $$a=$a+$b, if ($a) )
再搭配MySQL的话更是有一堆内建函式支援!
而且PHP函式一大堆,想做出什麽功能的话不用再自己做轮胎.
上网找一下大多有,资料又多. 以上是我对php的感想
其中最主要的就是 PHP可以稳定的在Linux上跑, 而要找Linux的主机又比IIS来的多
所以我才从asp跳槽到PHP.
但是可携性的话还是asp比较高, 把asp和mdb 复制一下就可以带着走了,
而PHP还要跟MySQL绑在一起,MySQL的版本差异又搞死一堆人(4.0 &4.1).
..............抱歉好像扯远了,回到主题吧.说一下我的需求,再请前辈指点!
个人的兴趣是走向网路工具实用方面!
目前我就有用VB6 挂个Webbrowser 写一些 如网页资料分析.网页机器人.
WEB的外挂(自动登入), 或是用VB6写一个telnet的读取程式.
将来想要朝向研究网路游戏外挂(我一直觉得外挂写脱机版超神,纯研究心态)
、ERP系统(资料库搭配SQL)
或是开发一些小工具程式给网站的网友使用(如:修改照片程式,在本地端改完图片
後自动上传到使用者的相簿本, 我本身有架设网站)
本人有稍微摸过 J2SE C# C++ VB6
用久了 个人还是偏爱 VB 和 C#,简单的GUI,把控制项拉一拉整个程式雏型就出来了.
但我现在还在犹豫,不知道哪个会比较适合我??哪个语言遇到问题时 上网搜寻资料又多?
像我在学VB6时 小瓜瓜和阿茂真的帮助很大,讨论区资料又多
因为目前打算买一本书来认真K,又预算有限,无法两个都买
想请教各位的看法. 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.204.149.29
1F:→ deuter:.NET下的VB和C#几乎是一样的, 看你喜欢写{} 还是begin end 05/26 09:38
2F:→ MOONRAKER:C#会好点,但是你既然不讨厌VB,就看你的兴趣而定。 05/26 11:53
3F:推 MRjk:语言可以互转 所以看你兴趣 个人觉得C-->C++-->C# 比较顺手 05/26 12:23
4F:→ james732:.NET 下的 VB 与 C# 相似度超高的啊 XDD 05/26 18:56
5F:→ james732:对了 VB 可以写 WPF 吗?还是只有 C# 可以写 WPF ?? 05/26 18:56
6F:→ Cloud:可以用VB写WPF压~~ 05/26 19:03
7F:→ yanli2:先来去书局翻翻看哪个顺眼好了XD 感谢各位的解答!! 05/26 19:48
8F:推 chrisQQ:php 也可以用 sqlite~ 带着走~ 05/26 19:57
9F:推 pyrochlore:C#的资源似乎比较多一些 05/26 20:33
10F:推 lamda:章立民说vb.net 跟c# 根本是一模一样的 只是语法有些小差别 05/28 08:07
11F:→ lamda:不过不知为何大陆人都写C# 所以网路上C#资料比较多 05/28 08:08
12F:推 tomex:以原po的学习背景,会建议学vb.net比较能快速应用 05/29 04:12
13F:→ yanli2:讲到php 就让我想到mysql4.0的痛 因为我有将近50个资料库 05/30 17:37
14F:→ yanli2:翻了一下市面上的书 真的发现C#跟vb重复性很高 05/30 17:37
15F:→ yanli2:有几个更扯. 书名一样 只有把C#字样改成VB 05/30 17:38
16F:→ yanli2:另外 我有个小问题 2008的版本 没办法直接把程式转成EXE吗? 05/30 17:39
17F:→ yanli2:还是一定要用部署的方式? 这样就无法做绿色软体了@@ 05/30 17:40
18F:推 Kelunyang:转exe是可以,问题是没有.net虚拟机器啊...(叹 05/30 21:39
19F:→ Kelunyang:不过我很好奇java不知道能不能做绿色软体,要是没有Java 05/30 21:39
20F:→ Kelunyang:VM的话XD 05/30 21:39
21F:→ senjor:Java 有 native compiler,可以直接做exe 06/01 14:06