佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 2093|回复: 40

我的asp.net旅程-

[复制链接]
发表于 7-5-2007 12:26 PM | 显示全部楼层 |阅读模式
大家好,我本来想在"网页"那里开贴的,可是我发现那里的人大多数在讨论php, 我又想到asp.net 也是用vb.net 的coding做出来的,所以我在这里开贴。希望版主不要删我的帖。

开这贴,主要是听听各位对asp.net有心得的朋友的意见。 因为我初初动asp.net, 我发现它好像有很多third-party component 来扶助programmer 写program, 如Ajax.而我又对这方面还很生疏,所以希望听听过来人的经验。

我相信在这里的前辈们都明白一个道理:“程式并不难写, 但要写最精简又高效率的程式却不容易”。 而我从前犯的就是这种错误,我的信念是,只要能“屎”出 program 来,就算过关,却没有想过我自己一直在做很多多余的coding, 导致program 一直都离“完美”还有很大的距离。

现在的我就像是废除了我之前的“武功”,从新学期。所以我希望在这里可以的到前辈的指点,我也能少走几条冤枉路。。,

好了,我开始asp.net 的project 了。 当我遇到有可能多过一种solution 的问题时,我会post 上来讨论讨论。

[ 本帖最后由 海星1988 于 21-6-2007 08:39 AM 编辑 ]
回复

使用道具 举报


ADVERTISEMENT

发表于 7-5-2007 02:35 PM | 显示全部楼层
其实 .Net 的架构和 J2EE 一样,算是很完整的一个。
很多时候也不太需要用到第三方的控件,因为运用本身所提供的,就可以制作出来。
.Net 是用物件导向原理,所以要掌握 .Net, 最起码也要掌握物件导向原理,
当然不是叫你精通物件导向至大师级,但起码也要掌握一定的基础。

至于你说要自废武功?有必要吗?
每一种经验都是装备自己的好方法。。。
不然就没有 RPG 游戏了。。。
回复

使用道具 举报

发表于 7-5-2007 03:25 PM | 显示全部楼层
我想不至于要废武功吧,以前学的,或许当下用不到,但是也是自己辛辛苦苦学到的知识,这样忘了未免太过浪费了
回复

使用道具 举报

发表于 7-5-2007 05:08 PM | 显示全部楼层
我也开始学习ASP.NET,目前的VISUAL WEB DEVELOPER 2005 好像很好用,很方便。这使我们coding的时候省很多时间。你们也用吗?
回复

使用道具 举报

发表于 7-5-2007 05:19 PM | 显示全部楼层
自废武功?
要练葵花宝典???
回复

使用道具 举报

 楼主| 发表于 7-5-2007 05:39 PM | 显示全部楼层
也许是我严重了吧,因为现在看到别人写的program, 就觉得以前写的真是。。一堆。。。,

也许是我学艺不精,现在要好好努力!
回复

使用道具 举报

Follow Us
阿牙木 该用户已被删除
发表于 7-5-2007 07:56 PM | 显示全部楼层
我是学FOXPRO起家的,后来转到VB,然后VB.NET,现在专写C#.NET
我只能说以前打下的基础对于现在所写的程序有一定的帮助.

基本上就是,你怎么长大的,就写什么样子的东西.

还有,那些3rd party component对于一些贪方便和初学的人来说固然有好处,可是就扼杀了你自己探索.net framework里的奇妙世界,可以的话,自己学写写后才拿别人的来用.
回复

使用道具 举报

发表于 8-5-2007 12:38 AM | 显示全部楼层
加油吧。。
年纪不是问题。
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 10-5-2007 02:33 PM | 显示全部楼层
以下是两台各自install 了vs 2005 pro 的电脑, 这是它们俩compile时的界面,我想问一下,为什么会不一样?? 有没有办法1.jpg 变成2.jpg 的样子??(除了re-install)
1.jpg


2.jpg
回复

使用道具 举报

发表于 10-5-2007 05:26 PM | 显示全部楼层
是不是XP - THEME不同哦.....
试下换WONDOWS THEME
回复

使用道具 举报

 楼主| 发表于 11-5-2007 09:25 AM | 显示全部楼层

回复 #10 AquaMax 的帖子

换了,结果还是一样,难道vs 2005 pro, 还有不一样的version?? 因为这两架不是我install 的,所以我不知道是不是用同样的cd,只是check了都是vs 2005 pro.
回复

使用道具 举报

发表于 12-5-2007 02:33 AM | 显示全部楼层
原帖由 海星1988 于 11-5-2007 09:25 AM 发表
换了,结果还是一样,难道vs 2005 pro, 还有不一样的version?? 因为这两架不是我install 的,所以我不知道是不是用同样的cd,只是check了都是vs 2005 pro.


你是用什么framework? 好像我有一个C++ 的program 是visual studio 2005 但是framework upgrade 去3.0 了。
在别的电脑开是visual studio 2005 with framework 2.0 就会有一些error,一些dll 的file 不能load.error msg 会讲的你的system outdate. 但是application 是可以run 只是会有一点问题..
回复

使用道具 举报

发表于 12-5-2007 01:48 PM | 显示全部楼层

回复 #9 海星1988 的帖子

查查看是不是 vs2005 service pack 2 的关系。
回复

使用道具 举报

 楼主| 发表于 18-5-2007 09:28 AM | 显示全部楼层
问题并没有解决,不过老板叫我换laptop,所以那问题就让其他倒霉鬼去解决了。。

在开始follow up project 时, 我发现公司大量的采用OOP 在Program 里面, 以前我读OO 时总以为OO是TEORY 的东西,死背的我都能拿A, 现在看到这里的PROGRAM, 我才知道它的重要性!!这次真的要好好了解一下!!!!
回复

使用道具 举报

 楼主| 发表于 25-5-2007 03:03 PM | 显示全部楼层
这里有些问题想问大家:
请问asp.net 如果要做一个 grid table, 用“datagrid” 比较好还是“gridview” ??

如果我用datagrid, 请问它能不能做到, when click_rowchange, 我就可以delete,select 或update 的??(我当然知道后面还要写coding for delete,update,and select), 我只是想知道它到底可不可以 “when click_rowchange”, 我发现vb.net 的datagrid 可以,
但asp.net的datagrid,我弄来弄去都弄不到!!

我上网找过,都是用button 来call那些 row 的,难道就不能double_click the row 吗??

以下是我真正要做的screen ,请大家给点建议我开如何下手 :

我有一个website page 要show grid table和 textbox,当user double-click any row 时,textbox1 就会on_change the ID which been clicked ,如下,

ID
Description
1
A
2
B
3
C


3


在网上我看到的example 却都是这样有个button 在旁边,而且是用“grid view” :

ID
Description
Select
1
A
Select
2
B
Select
3
Textbox1


是不是其可以用gridview, 而不能用datagrid 呢?? 一定要有button 在旁边??
回复

使用道具 举报

发表于 25-5-2007 04:17 PM | 显示全部楼层
首先,你应该用 GridView, 因为 DataGrid 是 .Net 1.1 的,之后会渐渐退出。

另外,vb.net 和 asp.net 有什么不同?我相信你说的应该是 Windows App 和 Web App,你得了解在 Windows App 可以办到的,在 Web 上不一定可以轻易办到。

在 asp.net web 里,任何举动都得产生 server callback, 这就是为什么你会看到 datagrid 里有 button 或 link. Button 需要用来 trigger server callback, 这样才能刷新任何资料。

当然,你可以用 AJAX 办到,但也不是那么轻松的事。

至于你的要求,我建议你用 Javascript + CSS, 因为用 server callback 来转换颜色是很奢侈的事情。
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 25-5-2007 04:33 PM | 显示全部楼层

回复 #16 goatstudio 的帖子

原来datagrid 要被淘汰了。。。,现在才知道.

对,我要说的就是web application. 以前做window appl.时觉得很容易做的东西,转换成web appl. 后,我就不知如何下手!!

我并没有要转换颜色,在这里用颜色只是要加以说明而已。我主要是要有select 的feature.

好,我现在就试试gridview, 那是否你也建议我做个button 在grid 里??
回复

使用道具 举报

发表于 25-5-2007 04:39 PM | 显示全部楼层
这要看你要 select 来做什么的,也就是说 select 之后的下一步行动是什么。
回复

使用道具 举报

 楼主| 发表于 25-5-2007 04:45 PM | 显示全部楼层

回复 #18 goatstudio 的帖子

我select 的下一步是,select 的row的id 会input 进去textbox
里。。, 就这么简单。。, 可是我已经弄了好几天。
回复

使用道具 举报

发表于 25-5-2007 04:50 PM | 显示全部楼层
1. 你的 row id 是 sequence number?
2. 你想好象在 windows app 里,新的 row 会自动产生?

如果你想做以上的,你可以制作一个 button 来增加一个 row.
至于我,我是用 table,预先设好 10 个 row, 不够的时候再用 button 增加。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 14-9-2025 08:03 PM , Processed in 0.158214 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表