学习de没多时间,问几个简单的问题,各位哥哥不要骂我1.学习的候都是用access作为数据库练习,因为听说她比较方便,便于移植,那么它能处理多大条的数据呢,上十万之后还能 用吗,对于一些单机数据库程序,access是首选吗?
2.我的最终目地是想学习联机的数据库程序,就是同一个局域网内,听说sql是首选,如果一台电脑上安了sql server做服务 器,其它客户端也都得安吗,客户端安sql的话用把数据表什么的都得拷过去吗,服务器端的安装包和客户端的安装包有什
 么区别吧,打包时候应该注意什么呢?
3.对于图片保存的问题,以前一直将图存在文件夹里,然在数据表里加一列存图片的绝对地址,但是被安到别人电脑里这样就 会出现错误,有什么好的解决办法吗?
4.想通过本地上传照片,将要上传的照片复制到指定的文件夹里,然后将路径名保存到指定数据表的列里面,应该如何实现呢
5.上传的照片可能大小不一,我想让它在上传的时候缩放到image控件的大小,通过鼠标的中滑轮能够实现放大缩小,按住鼠 标左健能够上下左右随意拖动,应该怎么做呢,这个问题貌似很有难度
6.100分肯定不够,如果我想追加分数的话应该怎么做呢嗯,这些就是我想问的问题,对于各位哥哥们的回答我会酌情给分的,欢迎提供实例和源码,谢谢大家。

解决方案 »

  1.   

    1、access差不多是首选。。10万也差不多是access的上限了
    2、sqlserver的好处是,客户端驱动基本不要安装了:win2000/office2000或更高版本都自动安装了
    3、数据库保存一个相对路径,服务器设置一个“根”目录,文件的实际路径=“根”目录+相对路径
    4、ftp/http/文件共享 都可以
    5、不考虑效果的缩放 是很容易实现的,要考虑就需要专业的算法了
    6、想加分,可以另开贴,指明招呼送分
      

  2.   

    2,如果使用SQLSERVER,在安装的时候注意让服务器名为大写英文字母,以免去一些奇怪的链接问题
      

  3.   

    1.Access处理上十W的记录也可以用,但效率可能会低点,需要像其它的数据一样建立索引等
    单机程序,用access比较方便,也可以用interbase等。2.对于网络程序的数据库可以用mysql,sqlserver,oracle,interbase,db2等等,都可以,sqlserver用的较多,这些数据库只需要在数据库服务器上安装就可以了,客户端可能会需要安装其数据库对应的客户端程序,以sqlserver为例,可以安装sqlserver客户端,也可以更改注册表的相应键值,现在xp好像不用安装了。打包时只需要把相应的exe文件和你程序中用到的dll等一起打进来,但也要看你用的连接数据库方式,用ado简单点,用bde会稍麻烦。3.图片的存储可以选择相对路径或直接存在数据库中,sqlserver中好像用image字段类型。4.上传可以用indy中的控件实现,如ftp5。这个你可以重新处理一下图片,找一下图像方面资料,很多的,可以缩发图片,压缩等 
      

  4.   

      1.单机如果性能不是很差建议用SQL数据库,这样还可以练习,因为现在大多数D程序+SQL的组合是趋势
       2.如果用一台电脑做为服务器,只需装服务端即可,无需装客户端;而前台客户端需要装客户端,如果不
    存在数据交互的话无需拷数据!打包你指的是将编译的程序制作安装包么?如果是,需要注意是否有注册表
    的注册,一些D自带的动态库,因为有些机器没有这些动态库是无法运行程序的
       3.通常的办法是取相对路径,ExtractFilePath或者DIR,这样可以把图片集体放在一个主程序文件夹下
      方便读取,但是如果有大量图片的话可能会使得主程序非常大,如果技术好一点可以封装为动态库,这样
      主程序的壳会很小,修改图片只需修改动态库
      4.可通过临时文件夹,通过XML文件记录该文件是否是新上传,如果有新文件上传,将文件移动到你指定的文件夹,同时用变量记录路径,插入数据库表中
      5.没看懂你要实现什么,对原图片编辑还是仅仅对显示的做操作,如果对显示做操作。在点击鼠标事件中对
    IMAGE组件设定大小,图片加载进去会根据IMAGE大小自动调节,如果要精确调节,请考虑画笔重绘
      6.楼下回答
      

  5.   

    1、如果是单机+10万数据以下,access差不多是首选,否则还是考虑用SQL吧!
    2、安装sqlserver的并不麻烦,客户端也不需要安装什么,可通过程序直接连接即可在客户端使用!
    3、图片可以在服务器上固定一个目录,数据库保存绝对路径,调用也方便; 后面的问题就不清楚了!
      

  6.   

    1.建议用SQL数据库,因为现在大多数D+SQL的,再说SQL也不是很难掌握的
    2.如果用一台电脑做为服务器,只需装服务端即可,无需装客户端,但也可以全装;而其他的需要装客户端
    3.用取相对路径要好些,你的程序不管放在磁盘上哪个位置都可以运行,不必非要放在某一指定的位置,用ExtractFilePath找到程序路径,再把图片该程序路径文件夹下就行了。
     
      

  7.   

    ACCESS版本的软件,做这财务来制作的话只能是DEMO而已,
    因为总记录在10万左右,是受限的>>>>>>>>>>>>>>>>>>>