① 想学习.NET编程,请教
你说的是ASP.NET,这是制作动态网页的,一般都是和SQL连用做网站的.
想学最好下一些相关的教程.
② 跪求如何学好.NET程序员开发是练习写代码吗如果遇到解决不了的问题怎么办阿
学习最基础的语法,关键字,深入理解.Net的含义,作用,特点,先不要急着做出程序.
.net可以由很多种语言来编写,C#,VB.NET,C++.NET选择一个语言,努力学习,推荐C#
你需要买1本 C#从入门到精通的书
③ 为什么我学编程学不懂,一接触写代码段就弄不懂了。
如果你是 Stcxj 这位朋友的意思,那可能用公式好点,如果是我这意思!给你代码吧!我详细注释了,怕你看不懂!
对了说明下,对此代码我不负责哈!我这做了5000条随机记录的查找测试
你注意备份原来的文件
因为网络这个看起来很乱,你把VB里的代码清空后复制进去,可能看的清楚点!
我在我这运行的没问题,如果你弹出什么堆栈什么什么的
WhereStop = IIf(WhereStart + 1000 > NumCount, NumCount, WhereStart + 1000)
把这句里的1000改小点
-------------------------------------------
'Excel对象变量
Dim MyExcel As New Excel.Application
Dim MyBook As Excel.Workbook
Dim MySheel As Excel.Worksheet
'程序查找标记 | NumCount一共有多少记录 | B标记该在B的哪一行写了 | WhereStart和WhereStop防止过多堆栈溢出,定义分段查找
Dim NumCount As Long
Dim B As Long
Dim WhereStart As Long, WhereStop As Long
'这里是启动函数,你加个Command1按钮,或者直接调用该函数
Private Sub Command1_Click()
Dim Temp As String
'打开文件
Set MyBook = MyExcel.Workbooks.Open("C:\测试.xls")
'Sheets(1)表示工作表1
Set MySheel = MyBook.Sheets(1)
'----------------------------------------------------------------
'这里用来测试有多少数据,为空则认为没有了,如果已知多少那么直接赋值NumCount,可以跳过该段代码
NumCount = 0
Do
NumCount = NumCount + 1
Temp = MySheel.Cells(NumCount, 1)
Loop Until Temp = ""
'----------------------------------------------------------------
'B开始位置
B = 1
'开始查找
WhereStart = 1
Do
WhereStop = IIf(WhereStart + 1000 > NumCount, NumCount, WhereStart + 1000)
HaHa
WhereStart = WhereStop
Loop Until WhereStart >= NumCount
MsgBox "我找完啦!"
End Sub
Private Sub Form_Unload(Cancel As Integer)
'保存并释放对象
MyBook.Save
Set MySheel = Nothing
Set MyBook = Nothing
MyExcel.Quit
End Sub
Private Sub HaHa()
Dim Test As Single
Dim OK As Boolean
OK = False
For i = WhereStart To WhereStop
'下边那句是用来检查查找状态的,需要的话你需要加一个Label1控件在窗体,并去掉引号就可以显示
Label1.Caption = "正在从" & WhereStart & "开始查找,目前正在查找位置" & i
'下2句是测试条件,你可以更改
Test = MySheel.Cells(i, 1) - MySheel.Cells(WhereStart, 1)
If Test >= 0.003 Or Test <= -0.003 Then
'(B, 2)的意思,B是前边定义的该写哪了,2是第2列
'因为不太明白你的意思,实际运行结果是B是没有空行的,如果你要在哪找到就在对应行标记!那么把(B, 2)改为(i, 2)
MySheel.Cells(B, 2) = IIf(Test >= 0.003, 1, -1)
B = B + 1
WhereStart = i
OK = True
Exit For
End If
Next i
If OK Then HaHa
End Sub
④ 新手入门c#.net网络编程的问题。
首先肯定的说看书是一个好习惯~
我个人建议你从理论入手,先了解下C#和C#的一些基础(或者如果讨厌看那些烦乱的理论的话,可以直接从一些介绍C#的小程序入手)
期间注意使用好程序自带的MSDN(帮助文档),我听过一句话:MSDN的使用水平直接可以看出一个人的技术水平~不要过多的依赖Internet(虽然找起很快很多,不过都是大同小意的,一旦没有了网,编写代码时你就很容易成为一个无头苍蝇)
网站开发是很博大精深的~C#属于后台语言~我个人以前的方法是这样的:
从小程序开始,或者从熟悉每个控件的应用开始,编写的过程中穿插理论知识...这是我的方法,实践是最好的老师(喜欢看代码的话可以找一以代码为基础理论为辅助的书,喜欢从控件入手,可以找以控件应用的介绍为基本的书,潜移默化中就你会慢慢了解C#,我以前有一个朋友看一本理论为主代码为辅助的书来来回回看了七遍~内容的代码编写了七遍~~~结果如何我不得而知了~,不过我很欣赏他这精神)
没有必要特别关注于这书那书的..到最后你就会发现,其实他们都是一个意思,只是每个人的说法不同罢了~
等你熟悉了这些基础知道或者基础控件的应用之后你就可以试着去做一个留言本了,留言本我可以告诉你个最简单的方法~,显示用一个"GridView控件"就可以了,在模板类里面放个"自定义控件"(自定认控件就是你每个留言显示的格式和小界面的制定)基本上论坛你也可以这么写~,至于分页方面,如果你数据库不错的话,建议用数据库分页..当然用GridView自带的分页也行,只是速度会慢一些
(备注:很多种方法都可以做出来~,比较深入或者复杂一点的的需要你了解了程序理念后自已体会了,我不一项项列出了)
有问题可以给我发邮件:[email protected]
⑤ 我学编程遇到如下困难,怎么解决
从简单的开始,入门的话要从简单开始,不要一开始就大手笔的程序来,消化不了~~顺便问下你那本大大的编程书是什么?入门的话我推荐国内的教程,简单明了,容易上手,像谭浩强的,钱能的,都是非常不错的书,虽然简单,但也是建立在理解的基础上的,能够脱离这些书本直接应用也不是一朝一夕的事情。
就本人学习经验看,书+实践是最佳组合,看了书上的例子,要理解,什么叫理解?不是照着书上打代码,编译运行了就可以,要能够做到脱离书本,流畅的把代码要实现的功能自己实现了,这样才能发现问题,哪里还不清楚,再看书,加深印象,多来几次,就会记住了。所以这也是我不推荐入门坎国外的一些大手笔的书,因为例子要精简,要明了,要能说明问题,要能够贯彻知识点,所以初学并不是就直接开始打又长又难的代码,代码要短、要精。
等你有了一点基础可以再看一些国外的教程,如C++ PRIMER等,比较经典的名着
至于你说的线程什么的,当然是有的,只不过不是出现在C++程序设计的书籍里的,一般是在VC教程,WIN32 MFC之中的,C++书籍一般只是讲解语言,包括语言的关键字,语法,结构等等,都是最基础的。
所谓术业有专攻,不同语言应用于不同领域会有不同的效果、优势。
JAVA在网络领域很有优势
C++在游戏编程、底层核心开发上有优势~~
⑥ 学习学不进去了,编程语言太多了根本记不下来,现在学一半,我要放弃了
学习不下去的时候,想一下自己为什么学不下去,当初有为什么要选择学和这个有关的东西。你已经学习了一半,中途放弃,再去学习其他的吗?你还不如多花点时间和精力在编程语言上,当然,你还是要有兴趣,不然你觉得特麻烦。
⑦ 如何学习.net
.net是个框架,范围很大。如果只是编程的话那就看你的基本功。如果以前没有学过编程的话,那么去找本不是很厚的教材来了解一下什么是编程。其实编程说简单也简单,就是变量,方法,逻辑控制语句。任何编程语言都离不开这三样基础的东西,实现方法大同小异。不同的只是api,和面向对象之类的编程思想。api可以通过大量的写代码来熟悉,这时候你需要的是一本字典似的工具书,边写边看。编程思想需要你学习之后,在编程的过程中去体会,光是听人说是理解不了的。
你可以先学习C#的语法,然后学习一下web开发,这样asp。net基本上你就会得差不多了,然后可以学学webservice开发,接下来了解一下mvc之类的架构。
如果你用的是最新的visual studio2010,那么你在新建工程的时候你会看到几种不同语言。C#很简单,学会了之后做个网站,写个程序什么的都能做了,vb.net等等都差不多,但是F#和他们不是一个概念,这是另外一种东西。事实上.net会把c#,vb,vc的代码最终转化成为一个叫托管代码的东西,相当于是殊途同归了,所以你用vb,vc,c#开发的类可以互相跨语言使用。
⑧ .NET 编程 怎么学
找书看看吧。然后网上下载一些例子看看也行。
我毕业,在学校里学的都是C++,出来工作,用的是.net的,刚开始不熟悉,慢慢的做写例子就上手了。反正碰到问题,谷歌搜一下。