• 全部
  • VBS
  • .NET技术
  • VBA
  • VB网络编程
  • VB多媒体
  • VB数据库
  • VB控件
  • VB COM/DCOM
  • VB基础类
  • VB API
  • 问答

初学者,请教一下我应该如何选择

shuohua 2005-03-01 02:03:30
想学着编写一个程序,作用是可以访问Excel中的数据表,然后进行一些算术运算,再写回Excel表中。

请问用vb.net还是C#更适合一些呢?那个简单一些?

如果有这方面的资料网站也可以提供一下啦,谢谢!
...全文
130 点赞 收藏 18
写回复
18 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
尚和空四 2005-03-09
Dim FS As FileStream = New FileStream(FileName, FileMode.Create)
Dim sw As StreamWriter = New StreamWriter(FS, System.Text.Encoding.Default)

sw.WriteLine(vbTab & vbTab & vbTab & vbTab & Title & vbTab & vbTab & vbTab & Date.Now)

Dim i, j As Integer
Dim str As String = ""
For i = 0 To Mytable.Columns.Count - 1
str = Mytable.Columns(i).Caption
sw.Write(str & vbTab)
Next
sw.Write(vbCrLf)

For j = 0 To CType(datagrid.DataSource, DataTable).Rows.Count - 1
For i = 0 To CType(datagrid.DataSource, DataTable).Columns.Count - 1
Dim strColName, strRow As String
strRow = IIf(Mytable.Rows(j).Item(i) Is DBNull.Value, "", Mytable.Rows(j).Item(i))
sw.Write(strRow & vbTab)
Next
sw.Write(vbLf)
Next
sw.Close()
FS.Close()
MessageBox.Show("数据导出成功!", "PurpleStar", MessageBoxButtons.OK, MessageBoxIcon.Information)
Else
Exit Function
End If
Else
MessageBox.Show("没有记录不能导出数据", "PurpleStar", MessageBoxButtons.OK, MessageBoxIcon.Information)
End If
回复
cdo 2005-03-02
两个都差不多的,看你是习惯basic语言还是类C语言了。

下面是一个C#的文章:
http://www.pconline.com.cn/pcedu/empolder/gj/vc/10203/43433.html
回复
3gold 2005-03-02
处理语法以外都是一样的
回复
simon8181 2005-03-02
一样
回复
cushat 2005-03-01
VB.net和C#没区别,两种语言而以,表达的东西是一样的。
资料可以去看MSDN
回复
yufenfeila 2005-03-01
都一样,看个人习惯
回复
hidejay 2005-03-01
VB.NET开发速度会比较快吧~
至于C#嘛,看个人兴趣了,其实编译出来后,都一样的
回复
jkflyfox 2005-03-01
没什么区别
都行。
资料确实很多,随便搜索下,都一篓子哦。
回复
wuzd 2005-03-01
一样的,若写过vba,还是用VB.net
回复
xdwlb 2005-03-01
都一样,资料在msdn搜索一下,很多
回复
shuohua 2005-03-01
有没有这方面编写资料或教程,谢谢!
回复
leogigi 2005-03-01
一样的,最多语法不同拉,大家都是.net!

你使用到的excel类是不属于语法特性(范畴)的东西,而是属于框架级别的类库,至于你使用那种语言将其拼在一起,随便你,反正她运行的时候都编译成微软中间语言了(MIL)

http://community.csdn.net/Expert/topic/3680/3680597.xml?temp=6.852359E-02
给个连接,你随便看看!~~~~
回复
alpha15 2005-03-01
只是语法不一样
实现的原理都差不多
关键是自己对哪个更熟悉
回复
看你的习惯,VB.net和c#差不多的。如果你以前用过java或c++就用c#吧。
回复
LoveCherry 2005-03-01
一样
回复
shuohua 2005-03-01
啊?总是有区别的吧?

如果是我上面的应用方法的话,哪个更适合或是更简单一些呢?
回复
Night_Elf 2005-03-01
vb.net和C#都是一样 的!
回复
hamadou 2005-03-01
思想都差不多,呵呵,主要是方法,语言不重要。
这里是vb.net分区,我也用vb.net,所以推荐vb.net。呵呵。你可以搜索一下,这样的文章很多的。
回复
发帖
VB
创建于2007-09-28

1.6w+

社区成员

VB技术相关讨论,主要为经典vb,即VB6.0
申请成为版主
帖子事件
创建了帖子
2005-03-01 02:03
社区公告
暂无公告