程序集封装了整个应用程序,包括你需要的有关应用程序的所有信息;可以使得你的应用程序或者组件可以完全自描述编译时编译为中间语言IL,执行时候编成机器语言;给你一个调用select存储过程的例子,看看对你有没有帮助
-----------------------------------------------------------Dim myConnection As New SqlConnection("server=localhost;uid=sa;pwd=;database=orders")
Dim myCommand As New SqlCommand("select_test1", myConnection)
myCommand.CommandType = CommandType.StoredProcedure
Dim workParam As SqlParameter = myCommand.Parameters.Add("@myid", SqlDbType.Int, 4)
workParam.Direction = ParameterDirection.Input
workParam.Value = 5 Dim myrd As SqlDataReader
Try
myConnection.Open()
myrd = myCommand.ExecuteReader()
While myrd.Read()
ListBox1.Items.Add(myrd.Item(0).ToString)
ListBox1.Items.Add(myrd.Item(1).ToString)
ListBox1.Items.Add(myrd.Item(2).ToString)
End While
Catch
MessageBox.Show(Err.Description, "error", MessageBoxButtons.OK, MessageBoxIcon.Information)
Finally
myConnection.Close()
myConnection.Dispose()
myCommand.Dispose()
myrd.Close()
End Try----------------------- ^^
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^^
~~~~~~~~~~~~~~~~~
要学的实在太多,
来不及自己摸索,
不如互相帮助! ^^
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-by BigRongShu
(欢迎您和我探讨)
-----------------------------------------------------------Dim myConnection As New SqlConnection("server=localhost;uid=sa;pwd=;database=orders")
Dim myCommand As New SqlCommand("select_test1", myConnection)
myCommand.CommandType = CommandType.StoredProcedure
Dim workParam As SqlParameter = myCommand.Parameters.Add("@myid", SqlDbType.Int, 4)
workParam.Direction = ParameterDirection.Input
workParam.Value = 5 Dim myrd As SqlDataReader
Try
myConnection.Open()
myrd = myCommand.ExecuteReader()
While myrd.Read()
ListBox1.Items.Add(myrd.Item(0).ToString)
ListBox1.Items.Add(myrd.Item(1).ToString)
ListBox1.Items.Add(myrd.Item(2).ToString)
End While
Catch
MessageBox.Show(Err.Description, "error", MessageBoxButtons.OK, MessageBoxIcon.Information)
Finally
myConnection.Close()
myConnection.Dispose()
myCommand.Dispose()
myrd.Close()
End Try----------------------- ^^
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^^
~~~~~~~~~~~~~~~~~
要学的实在太多,
来不及自己摸索,
不如互相帮助! ^^
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-by BigRongShu
(欢迎您和我探讨)
解决方案 »
- 谁帮我看看这段代码怎么写?
- 如何实现运行窗体后让按钮上的字体一直随即变换颜色
- 如何将Form1的textbox1的值与Form2的textbox2的值进行运算赋给Form2的textbox3呢?
- 請問各位大蝦!誰知道哪裡有c#控件的講座,包涵實例的!謝謝!
- 有高人 给我弄个 字符串加密解密的代码吗? 前提是 C 和 C# 通用
- 无法从“ref byte[]”转换为“ref System.Array”?
- 两个pictureBox,偶尔其中一个的Image是从另外一个Image复制过来的,以后怎么比较他们是否相等?
- 父类强制转换为子类错误
- 关于一个C#字符数组的问题
- C#获取打印队列文档名
- 请问如何在WebRequest中设置代理??
- OleDbDataAdapter.UpDate时出错了,不知如何解决
1.assembly的清单(包括引用外部的assembly、netmodule与资源文件及包含在同一文件中的assembly)
2.类型描述信息,包括版本信息与类的描述等
3.MSIL微软中间语言
4.资源(图标等)在这里需要注意metadata的概念,可以描述为data about data,描述数据的数据
1.assembly的清单(包括引用外部的assembly、netmodule与资源文件及包含在同一文件中的assembly)
2.类型描述信息,包括版本信息与类的描述等
3.MSIL微软中间语言
4.资源(图标等)
就是以前的.exe .dll和资源文件
但都变成了MSIL!
但是,与以前的东西有区别,
装配件是一个逻辑单元,不是一个物理单元,一个装配件可以存储在多个文件中,有一个文件是包含入口点的主文件,该文件描述装配件和其他的文件.装配件是自我描述的单元,他解决了windows平台上的DLL-Hell问题(dll 版本冲突)的问题.装配件的结构:装配件元数据(包含装配件清单(标示名,版本等等,就是AssemblyInfo.cs的内容)), 类型元数据,编译过的MSIL代码,以及资源.装配件有很多的东西要讲,上面是简单扼要的说明,可能不太好懂,好在微软给我们提供了一个工具ILDASM,从名字上可以看出是 MSIL 的反编译器.用这个工具打开你的程序,就一幕了然了.装配件的东西很多,建议大家先研究研究
我发了个帖子:
http://www.csdn.net/expert/topic/1000/1000819.xml?temp=6.292361E-02
可能批评了某些斑竹两句,就被打入冷宫了
此举和封GOOGLE在意义上有什么区别???????????
我彻底的失望了反正都是垃圾,再多发点垃圾贴!!!发完再也不来了!!!
老大不是吧!
我是找半天书也没找出答案才来问的。
还搜索了半天以前的贴子也没这方面的资料。
自已刚开始WINDOWS编程有些东东不是太理解。所以才发这样的贴子。
你看不起这些所谓的垃圾贴你可以不用回复。
对你来说你理解了。别人可能没有理解。你是天才。可能别人是白痴吧!
最起码我属于白痴那种类型。望你不要耻笑。
假如说我能在书上找到答案的话。我在白痴也不会来这儿问了。最起码我可以省点分问别的问题。