sábado, 28 de enero de 2012

Tutorial de Delphi 8

data:image/jpg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBhQSDxAPEBQVEhUVEBYUFRcUFRUUFxQUFRQVFxQUFBQXHCYeFxkjGRYVIC8gIycpLCwsFR4xNTAqNSYsLCkBCQoKDgwOFw8PGjUcHBwpKSkpKSwpKikpKSkvNSw1LikpKSktLCwpNTE2KSkpKSkpKSkpKSwsKSwsKSkpKSkpLP/AABEIAOAA4AMBIgACEQEDEQH/xAAcAAABBAMBAAAAAAAAAAAAAAAAAQMEBgIFBwj/xABSEAABAwIDAgcIDgcGBQUAAAABAAIDBBEFEiEGMQcTIkFRYXEyUnJzgZGxshQzNEJDU5KTobPBwtHSFRYXIzWCgwhUYnSi8ERj0+HxJCWjw+L/xAAYAQEBAQEBAAAAAAAAAAAAAAAAAQIDBP/EADARAQABAgQDBgUEAwAAAAAAAAABAhEDEhNRBFKRFCFTkqHhMUFhcYEVIrHwBTJC/9oADAMBAAIRAxEAPwDuKEIQCEIQVuqxqUuc1mWMNe5tyC9xsbX1sGm/U5VraCqkDoTxstyX3tI5m5l7WYQN/Utu7u5fHSeuVpdo98HhSfVqKnUmz9W9jZGTPs5txeeW9j2lPNwGvbumd88T6ytGBe5YPFN9CnKopZw3EvjX/OR/gkNHiQ9+8/zRn7FdU1UVTIwDI5rATYFzg0E9AJ50FOy4mOd3mhP2JePxMb83zcP2K3R10bu5ex3Y5p9BT91RS/0hiI3sd8237EfpuvHwXnhcfQQrohQUp20Vf8S3ywTfZIkbtTWjuoW+SGYel5V2Qgpo21mHdQD/AFt9IKQ7eyD4Bvzrh/8AWVc0WQUtvCC/np2eSd32wpxvCB0weaUH0sCt5aOhYOgad7WnyBBWW7fx88MnkMZ9Lgl/X+P4mXzxfnVhNBEd8bD/ACN/BYnCYfio/kN/BBoht9FzxyjyMPocnP18p+cSj+Td5itscFg+Jj+QFU9uKGOMxcWxrLsffKLXtlt6UF7QgIQCEIQCEIQCEIQU13dy+Ok9crS7R74PCf8AVrdO7uXx0nrlaXaPfB4T/q0hZXzAvcsHim+hTlBwL3LB4pvoU5EC5T/aN/hlN/nm/UzLqy5T/aM/hdN/nm/UzIOQxbFXwV2LtlsWVPEmPLbS4Ac14O+53WXWeDnhHbT4B7KxB738VUOgj3ukk5Ic1gudSATqToB1LkbNn6t2DGsEt6RlTldFndyZDZvGcX3J3gX36rZbR4xFNgOHxwRcTxNXMyRocXZnmNjuMuddc3PusQNAg6hh/wDaHo3ytZLDNC1xtnORwHW4NNwOy6sON8LNHS1bKOTjXOe2NzXMa1zCJbZDmzDpXE9uYgME2eIABMVTcgC5/eM3lavbZhdNhzb6nDKMX6LssEF74X+EIVMMEmHzSxiOrnhc9jnRiQtjiN25Tct5WhKuuAcINPRYLh01fM4vkpwQOVJLIQTc23+Urm3CzsPHhdDRQQvfJnqJpHF9u64qFpsABYcn6VJxfAaB2F4RWV9VJE4ULY44Y2NkdIGyPcSGkiw5ViTYIOp7NcLOH10wp4ZHNkdfK2VhZntrZp3E9V1lHwtYY4yj2SBxbS5+ZjxYNIaQLjU3IFguC/peOfaCkqKeD2JG6speLjADbNEkbQ6zdOUNdNNVhsRs9FW4tNTVAcWFtS/knKczQ4tNx0FB6IwbhDoaqGaeGduSFuaUvuwxt1s5wcL20OqpvCDwsROw50uE1TeNZURh1m2cGODrnLI3VtwNQuK4BKRSYoAbXpIwev8A9VAp8ez8R2edX2PHtxIQ5rnWMxA5cu7eb3Qd94J8ZqKzDYquqlMj3l7bZWtAySOF+SOiw8iuioHAX/Aqbxk31rlf0Aqbwg74fAk+4rkqZwhb4fAk+6guoQgIQCEIQCEIQCEIQU13dy+Ok9crS7R74PCk+rW3lmAfLcgfvpN5/wAZ5lqcVHGvhZHqQZD0aZOtcasfDo/2qiPy3FMz8IXvAvcsHim+hTlqMKr2MgiY64LWAHQ7wpYxaPvvoK5dt4fnjqadeyYuYf2gMPkmw2nbDG+Uisa4iNjnkDipRchoNhqNetdE/SsfffQUDFI++9K12zA546mnVs8wRYjXtwp2Dijk4t83Gl3EzcYTdpygWta7RzLb1/BjVx4DHK6J3G+zHTPiAu9kLogxri0a3Bbcga2f1L0T+k4+/H0o/SUffhO1YHPHWDJVs8r4tjTq2jwvDYYJDLStlYbDMZHSvaRlaBcaN5+lTeEDCnwV9BBIOVFQ0bH21Ac0DML9R0XpoVsW8ObdZey4z75vnWo4nB546wmSrZx/+0l7Th/jJvVjXNNtIHiLCZHA5HYZEGnm5MkmcDrv6V6rfURHe5p7SCmKumppWhkrYZGg3DXtY9oPSGuBAV18LmjrBlnZ5yxvHIqvaOjqKYOETp6JrMzclwx0bdG8wuCPInOCT+PSeKq/VcvRBoaYlriyEloAaSyMlob3IBtoBpa25Y0+E0rH8ZHFAx9iMzY42usd4zAX1WtXDn/qOqWl5U2ZpnPpcVDRfLRMefBbUwFx8g1UqPaSMYC/DuVxpxATnk8kR8WGg5unMLWXqCkwOkiLjFBTxlzCx2SKNuZh3tdYat6joo0OxlA1jo20tMGvcHObxbCHEXsTcc1zZXUp3LSrvAX/AAKm8ZN9a5X9RcPoIoIxFAxkTASQyMBrQSbmwCk5lc9O6FVM4Qt8PgSfdVyuqbwhfA+DJ91WKo3F1CEBCoEIQgEIQgEIQg817ebYVMeJV0EcmRrKh4GVrb20O8jrVTfjk7nBxqJb837x4t2WOin8I38YxH/NO9AVfhjuVzjBw4m+WDNO7aNxuq5qifyTSfmT7doalu+pn+ek/MtY6QN0Ca9kdIutaVHLHQzTu2x2tqhuqZ/nX/ik/XCs/vU/zjvxWrAaer6Ujoj29izoYXLHSDPVu2zds63+9TfLJ9KzG29d/epvlD8Fo0qdnweSOkGerdvRt5Xj/ipf9P4K3bOcLrYqdrKts00oc4l44vUE8kakbgubNZfqHOf986kQwt3k5OgluYnyDcuGN/j+HxqctVMfjubpxq6ZvEurDhopfiajzR/nWQ4Z6TniqPkx/wDUXKHtAc3LIXDntdttfwStp7jlShp1u1wcbW8ll4v0PhNp6y69rxHSMe4WGviaKEyRyZwSZGMIy2dcbzrcjzKuv4SsQ5pWeWJn4KqT0mUgC50vdrXgDpBBA+hYNqSNHef/AHvC9WF/jeGw6csU3+/e51Y9dU3utB4VsQG98fzTEo4Xq/voj/Saq45ocOlRJqYjUahdOxcPyR0Z1a91ybwxVw+JP9P8CsxwzVvewH+R32OVEKRTsPD8kLrV7ugt4aqznjgP8sn504zhiqZCI3QwWcQ29pLgOIBtd/WudJ+i9tj8Yz1gkcDw8TfKa1e72gEqAhetgIQhAIQhAIQhB5rxzZGSvxvFGRyRRZKklxmcWjlWa0NsCST0BVTHcLNJPJTFweWEXc24DszWuBANjazhvC6ls7f9YsbylwJJFg6RgIL2XOaON5zaaCwvrquWY+50lXUucXPJnk5Undmz3AF/+KwF1WZa0lInBAVm2mPOqGQs2OI3XTuQN5rpPZHQEABfePKEexTfT/wEhqCs46ggEns6Os+j6UCsjvvuAN32k9aec0ZW3J/H8N/l3pts7Tobg9gsnnSncRca6jUGwNkEbKM2XeCQPOnIjdxIF9CR29KepSx17uDD4JPl03JZow2xa8OOoNg5pA7eff8AQhZi5ndOBbvdc3O6x0uekqDl96fJ1H8CpcrXHTW2h6tw6d6aMQtqfIN/lQRWSFpUuOUO/BMVDdQekfTuPoTN0EielvqFDIU2Govod/pRNBftUEJP0PtsfjGesEy5ttE7Q+2x+MZ6wSR7SCEgSqNBCEIBCEIBCEIOI4RETj2LuBkBbOHARzPizWkabPyNcZGgAnLa3JI1vZcz2gaHVtSWs4pvHvGXOZMpDiHcsgZuUHG9uddW2aD3bQYw1nxl3cmV2nGNv7W9lj2k9i5DjcgFTO1oLQJ5dCLEfvHaEcxVSTWYDcsC49KZ4xZCRVDmYpc3SFgHrK6ITK09SyNOS0W15R+kC3oKSyziNr27fN/2uitjTxm1i4DKAPaozusTvHMOftWu1Y57b30O/S/T9q2EVbHqXE69RvqLHd1X86hzcuQubqNfJcEfagziYDHdg1tqDa1s3XpftTdTMRlvpqCRbTd73qWFNTEkll3FvTlaPpJWU1PcgPuxx7De3PoUDodcuceYg9ItqR6AleDIRoLAHuWgeU28ijNmDXODgfejdzAEHnTzKoAk2Oo6ugKCNMNG9h9JUYrYSWdpzgW/H6VCkjI3qhoqRT1F9HeQpghYKCdNDmHWmKNtpox/zGesFnTz35J3834KRFFeWM84kb6wQexQlSBKo0EIQgEIQgEIQg817SbSvosYxV7GQycZUFpE0YkAylrgQDoDe3mVKxbEjUTyVDmta6R2YhjQ1oJAvlaN2uvlO9bnhJf/AO8Yh1VLvQFWgqzISgoQqjIFZBywCUIHg5ZtdzpgFZByB97b6jyjo/7JuUWAA05z/vsRHIQbhOaHq7NQfJzIp9tFdgLiLndYgW0ve9+xRpaVxu7S4GYm416+30pSDa2YWv07uzoSGSwygjL9J6yBe3ZzIEa8P0Ojunp6Vibt37+b8UPYByma9vN2BYtfn0dv5igwD9bhSGvDhYqIRY2KzaUBNFZMlTWPDhlKjTR2KBm62WGzXkjB352+UZgtcQnqA/vYvGM9YKD2kEJAlUaCEIQCEIQCRKkQedds+D+eoxGtnY+INfUPIDi4G2g15NuZaaLgtqnPawOhuQSOU73ouferuTxy5fHSeuVpdotHQW05T/UXlqox7zauI/Dp+z5w5n+xus7+D5bvypP2N1nfwfLd+VeiMDaPYsGnwbfQp2QdAXLT4vxI8vut8Pb1eav2N1nfwfLd+VKOBys7+D5bvyr0pkHQjKE0+L8SPL7l8Pl9Xmz9jlZ38Hyn/lS/scrO/g+U/wDKvSWQIyhNPi/Ejy+5fD5fV5uHA7Wd/B8p/wCVWrZ/gsgbA1tYwSS5nEuY99rE8kc3Muz5QjKuONwvFYtOWcW32i0/ytNdFM3y+rlX7MqD4k/OP/FYngvw/wCJPzj/AMV1fKEWXl/S+J8ef7+XXXo5IcU2h4KInRNFC1sUnGAuMj5CCyxuLa63LfMqzJwM1RNxJAP5pPyL0jlRlXrwuG4rDpy6t/vF5/lyqroqm+V5wfwN1ZGskF+nNJ+RYDgXq/jYPlSfkXpOySy66fFeJHl90vh8vq83jgYq/jYPPJ+ROP4HKoixkgv2yfkXoyyWyaXFeJHl90vRy+rzWeBWr+Ng88n5ErOB2qjcJHSwWaQ86yXIacxAuzqXpOypnCCPafAk+6rGFxN+/Ejy+5ejl9V0CVAQvc5hCEIBCEIBCEIKa/u5fHSeuVpdo98HhSeot0/u5fHSeuVpdo98HhP+rSFlfMC9yweKb6FOUHAvcsHim+hTkQIQhAhcgOvuXNuFfDo567AqeZueOSska9tyLgtjuNNVHxvAmYLVYfU4eXxQz1jKWop87nRvEvcyNa4mzm2P0ddw6ksZJQ0XcQBe2pA1O7eqZjO3U3s2aioII5nwMa6d804gY1z9Wxs0OZ5A7Aq9tztMyvwGGqY0sJr4GPYSCWSMls9txv15+e6Dq11jJIGgucQANSSbAdpKp20u2lRDiMeG0tM2eSWmMzXPlMbWWe4OL+SeSA3m1JIWpxbax1Xg+NQVEQgqaWF8c0Ydnbym3Y9jtLtIB8yDpDXggEG4IuCNQQdxCaNYwOc0vaC1oc4ZhcNO4kX0HWuabP7bVdNDg7aikYylqG09LG8S3mDjG0Me5lrBrstwOjnvot3Qzwu2hrofY7BIKCJz5ruLpGlzBxbmHkgbu3KEFzfO0NzlwDbXuSALdN9yVkgcAWkEHcQbg9hXMuFExsrcHjqI3T0l5WmlhBc57g1ojcIW92xo5hu8qe4H5ml+KcQDDTCraIaZ5Ikg5Jzl0Z1jDjYgf4T0FB0lCEIBU3hC+B8GT7quSpvCF8D4Mn3UF0CEBCAQhCAQhCAQhCCmv7uXx0nrlaXaPfB4Un1a3Tu7l8dJ65Wl2j3weFJ6iQsr5gXuWDxTfQpyg4F7lg8U30KciBCEIKJwkYTVSVOFVVJB7JNLUSSPZxjY7gtYAMzt17HmKZdgtfiNZSTV8MdHTUsonbC2UTSSzN7hz3tADWt3+U794uGKY9FTuY2Z2XMx772JaGx5MxcRu7tv09CZm2mga6MFx5YaWuyOy2e5zWkm2l3NI8yCiY7sO+PEqur/AEfFikVVkcGvkYx8ErW2dbPoWO36dAUrGNi6iTBoqWOnp4ZvZccz4qc5ImgSXNi8m7g21+k7laqvbSnjbC+7nNmBMZDSL2exhHKtY3ffXma48yU7Y01mkvNiQL5TbVxaLntDvMUFO2omqWbS0z6ONkz24W4uje/i87OOcCGvsQ11yCLjmT1PsVVSUmNSztYyrxFtmxNfdsbWMLYmGTcTqbnsW4O0dC+qiq2MdJMYhEJACCyJ5LgHBzgAM2m691tcT2oZBxfGMfme1xLW5XZC0NOV9jySc2h3aIK/jGyNRLR4HAwNz0lTRyTXdYBsEeWTKffG6n0Gzkrcdq8QOXiZaOOJuvKztc0m7eYaFTmbT5o+MELyOMiYAHMdfjWh+a4JFmg69iT9c4c7WZZrlwabRE5SRCeV0e3s/wBXQg1e1mzNSa+lxWh4uSWGJ8LopnFjXxvJN2PHcuGZ30dCd2L2bniqK2vrTGJ6t0d44blkbIgQ0Zjq5xvqVMbtxAdzZu5DvanWs7oO4kXboNeW0byp+EY22oMgax7MuXu25cweMzSPJv6O3cGzQhCAVN4QvgfAk+6rkqbwhfA+DJ91BdAhAQgEIQgEIQgEIQg53tHIWwzuG8Tm2pG+XnIc026g4XUXH229ji97F4ud5/d7yndrYwaeo6RO4jlllyZCLXF73vaxBB503tB/w9rb37t3tfN1JCr7gXuWDxTfQpyg4F7lg8U30KddECEIQNT0rX2zta7wmg84PP1tafIOhIaVmhyN0FhyRoLg2HQLgJ5Cl4DQpmgBoa0AbhYWHYEogb3o333Df0pxCXgYCIDmHm6NyyypbpLpeAAJbJMwRnHSFM0bhbIWPGDpHnScc3pHnCZ6d1szQm/ZLe+HnCT2Uzvm+cKalO6Wk6qZwhb4fAk+6re2paTYOBPaFUOELfD4En3VqmqJ+AuoQgIVAhCEAhCEAhCEFFxMSET8QWiTjn5S7d3eoOh5r8y1ePtt7GHRnGm72tb1/dy+Ok9crSbR74PCk+rSFleMKNqOIj4kehSY6a7QS5+4e+KjYX7ii8QPVU+HuW9g9C89VMVYnfsvyMywNaC5znAAEnlHcN+5MQSxPF2SZtQO7cNSLgWOt7KdKwOaWncQQewixWrZs1AHteG6tc1wNzvaHBt+nRxWtPD2S8lNfT2e4yABl813uFsucm1zr7XJuv3DugrN1RADl4xpN7W4wk3DspFr7w42I5kxLszTuzZm3uXXu47ncYS0dAvJIeouKzjwCADUZjxplu5xJzZi4eQE2A6gpkwtoW8nZKmnbmzSMGU2deQDKRa4PK0Oo06wmnYlTAZi9lsxb3RPKAuQB2W13ahD8EprucWtBc9zyc1jmflzOuDvuxp7WhYjBKQe9YNLd0QLWA3X5wAOwBMuF9PQvUeZVU5OUOY42JsDmPJvfQdh8xTcNfTOF25e4L7ZTmDQ0OJItzAjz2TkNJTsN2hgPTe++9xv3anzrKGnp2kloYLgg26CACOzkjTqUtg/T0L1GI8SpXPbGCwPcSGtLbOJABNgR0Ob500/G6cSmAMzPD8hAYN+Zjb+Dd41/wALuhTWRQBzXAMBaLAgagaaX38w8wScTT6clmm7kjmIO+3SAfIl8H6eh+5GOMU7WMfI3i8xIAcy5uH8XY5b++SNx+mJaGkG5A0abA6DUkbxmbcc11OdxLhlLWkXvbJcXve9rb76rExw6kxtNxY/ut4JJt3O65Jt1lXNhfQtKCdpqcanQWJvl3gZrmw1tyCtpR1DZGNkYNDfeLHQkEHygpocULWZa260e7S2mnQbJ1tSOYO+SUz4RaSzjlR+F90qp8IO+HwJPuq0ukzOZYO0dfUW5iFVuEH4HwJPuq4VpmqY/vcT8l1CEIXZkIQhAIQhAIQhBTn93L46T1ytJtHvg8J/1a3Tu7l8dJ65Wl2j3weFJ9WkLK94I29JAD8U30KQKJne+lMYF7lg8U30KcsVUU1fGLl7GfYbO9CPYbO9b5k8hTSo2gvJn2IzvW+YJRTN71vmCdQrp07F5YCBvejzBLxQ6B5lkhXJTslyBg6EtkITLGxcWQhCuWAIQhLQBC0e2G04oKb2S5hkHGsZlBDTyr63IO6yrD+Gim7pkMzmAkPccgtyHuYG8rlFwYTbTTzKjoapnCFvh8CT7qj4Bwqx1tZDS08LxnzlzpXNbZrWvcC1rS4uJyc9rKRwhfA+BJ91BdQhAQgEIQgEIQgEIQgpzu7l8dJ65Wk2j3weFJ6istVhUrXPcG52ue53JOoBJOrTbXm0uqxtI+zoA67Td+jgWnuLbiEhV+wL3LB4pvoU5USh22cyJkbY2uytDb5jrbn0Uhu28x7mEHsEjvQiLmhU39a6s7qc/MzpP1mrDug/+GX7UFzQqX+nq87oXfNH7UfpXET8E4f02/aUF0Qqb7MxI+8cP5Y/xS3xI9I+bCC4oVMdDifX8uIJG0eJHe5w/qR/YguiFTxgted81v6h+wLE7OVx3zj56X7GoLkhUv8AVet552/PTH7qP1Rqjvnb8uU/Ygs+K4W2ePi5N2YO1ax+rTcaPBH0LWt2QgAIJuC7MRkgAJN73Aj6z5ytcNhpD3VQPkOd6XhH6gH48fNH/qINzTYJFE9sgcbtvbWMDW+hs0FaHb6QHibEGzJNxB7zo7Cnhwf/APO80X/7Tn7P2W1mfu5msH2Ki2hCEKAQhCD/2Q==

Cada vez menos, tratamos de discutir cómo o por qué tenemos que introducirnos en Windows, sólo queda por dilucidar cuándo y con qué herramienta. Para quienes trabajaban en Clipper el salto evidente parecía ser Visual Objects, para los eternos “xBaseros” la balanza se inclinaba hacia Visual FoxPro, para los de “Ceros” el Visual C++, etc. Actualmente, a mi entender, existen cinco grandes herramientas para trabajar bajo Windows, que enumero alfabéticamente para no levantar sospechas: Delphi, Visual Basic, Visual C++, Visual FoxPro y Visual Objects. Todas ellas podrían someterse a examen y, unas u otras saldrían bien o mal paradas según el baremo aplicado. No cabe la menor duda de que cada programador pretende conseguir unas metas concretas, pero lo que también es cierto es que para conseguir estas metas el camino debería ser lo menos escabroso posible. Según estas dos premisas se podría hacer una primera división de esas cinco herramientas; en dos grandes grupos, uno que simbolizara la potencia del producto (en el que se valoraría total potencia OOP -fundamental-, tipificación de variables, implementación DDE entre aplicaciones, manejo ágil de los datos almacenados en archivo de bases de datos, acceso sin trabas al API de Windows, manipulación de los 32 bits de Windows 95, así como otras de menos importantes, pero que vinieran a engordar la bonanza del producto, como accesibilidad a controles OLE y controles de Windows 95, etc.) y otro su facilidad de manejo. - Por potencia: Delphi, Visual C++ (ordenados alfabéticamente) y, un poquitín más alejado, Visual Objects. - Por facilidad de uso: Delphi, Visual Basic y Visual FoxPro (ordenados alfabéticamente por fabricante, Borland y Microsoft). Dado que se ordene como se ordene siempre es Delphi quien encabeza las listas, en esta primera entrega se comienza un deambular (por no decir curso) a través de las facilidades de uso y potencia que Delphi (32 bits) ofrece a los desarrolladores que quieran programar bajo Windows y aún no sepan con qué hacerlo.

Manual de SQL Básico

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhobb7XdwZXHdPOAKbvBrbyV8iogQeYNk-LtvhGQ-yozdpYDHiypjAbzRFEzoYWDoq6J_Oi0i5T9xHyZiQaF4NgafkzRVn_w3TroX8u6dMz_H5Oz8TLtXqeQxa7FaiFvRRGyJlEHsqoz1Q/s400/MIsql.jpg

MIsql Manual de SQL Básico Cuando abordamos la creación de una base de datos, solemos ponernos a crear tablas sin más, a medida que vamos necesitándolas. Esto puede ser válido para pequeños proyectos y soluciones caseras, pero a la hora de crear una base de datos de considerable envergadura, se hace necesario planificar primero el modelo de datos y de aplicación. Aquí vamos a ver de forma resumida las fases clásicas del desarrollo de un sistema.

Base de Datos: Problemas Resueltos

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhX0-vzq48D0ykWNF00AYF_oFUig42VzV7jYifKavhtEyB1y6p8qOVHutC0YnSRHpVatLq9U4Nyamquct94eCldH7ZvSjypGhjhJoDR1FuOOU5uxGD-5Glx7ILpDlDkwrmKzckgAYPe6Jo/s400/BasedeDatos.jpg

Diseño de Bases de Datos: Problemas Resueltos se presenta en el panorama editorial como un instrumento de valiosa ayuda tanto para estudiantes de informática como para los profesionales del desarrollo de software qeu pretnden dominar las diversas técnicas requeridas para el Diseño de Bases de Datos.

Estructuras de datos.

 https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTSuCv-qLPnh7tJX7jHuTfaMuImJz29qS8jfsWj-Cr0vw2e1YM1PIi9_4oS2coa65zbWzqThCIYe8Efq1PStbjLPpzwh1T0UNvyKKY64kcJ-1YZZ-CCIs8X8IxtsPKmvpn0s4sMHM734U/s400/Estructura+de+datos.jpg

El libro se dirige al estudio de las estruturas de datos en el contexto de la programación modular. Por ésto el texto no sólo presenta la famílias clásicas de estructuras de datos y calcula su eficiencia, sinó que también les proporciona un significado formal, las encpasula en módulos y estudia su uso en el diseño y la implementación de algoritmos. Por lo que respecta a los destinatarios de la obra, el libro está pensado como texto de soporte para los alumnos de un curso de estructuras de datos en una ingeniería de informática; en este sentido, se incluyen especificaciones y programas detallados y se proponen numerosos ejercicios. Por otro lado, se ha intentado introducir los diversos conceptos de manera que el contenido sea comprensible sin nigún conocimiento previo sobre el.

Curso del Servidor Apache

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqqNmEmA0VKU514ynG24IOBDWFNbMXGUHxM_f_J4rrkvTillq7PYVVkMtFAjhpwvQNrkRAKWhXqbu8VVZ3in_ON_xGu_slXGgnEaeYgiYN5ndl6T4PvXHocYdNqqPI_L2MqoWXdUYS444/s400/Apache.jpg

El servidor HTTP Apache es un software (libre) de código abierto para plataformas Unix (BSD, GNU/Linux, etc.), Windows, Macintosh y otras, que implementa el protocolo HTTP/1.1 y la noción de sitio virtual. Con éste manual aprenderás el manejo básico del servidor Apache, como instlarlo y configurarlo para que puedas tener tu propio servidor web.

Aprende Java

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhetDnp-sljzOvpL1nRBMCZ1cx6rdc0tILtiZDHp9J3DZ2xXd7Y4fvjA1lVjv53QTXrsGTp6gn9kHfmpY6RS3FC7Bx2NZG0WQaUxYjQFPamWysLHSV6QhnopLb4S4xZe517cfLHsZoPIpQ/s400/aprejava.jpg

La compañía Sun describe el lenguaje Java como “simple, orientado a objetos, distribuido, interpretado, robusto, seguro, de arquitectura neutra, portable, de altas prestaciones, multitarea y dinámico”. Además de una serie de halagos por parte de Sun hacia su propia criatura, el hecho es que todo ello describe bastante bien el lenguaje Java, aunque en algunas de esas características el lenguaje sea todavía bastante mejorable. Algunas de las anteriores ideas se irán explicando a lo largo de este manual.

Lenguaje de Programación Java

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi21vUM-1EJb4o3cMSt4byDnJTZRro-howlDHotJsymIp2iO53foBN0k9YAmYA3S9uGBXKFQPlycvr0UsKoTJCflAMtt44-QThSiKJa4OMuSI3MQsxDQXjsx1m125KAALHKbuJ6HCt9mfQ/s400/lenprogra.jpg

El presente texto está escrito de forma que pueda utilizarse tanto para aprender el lenguaje de programación Java, como para la consulta de atributos y métodos pertenecientes a clases del JDK1 1.1. Si bien se encontrará una descripción mucho más pormenorizada y actualizada en la documentación on-line que acompaña a este software. El principal objetivo de este texto es presentar los fundamentos de la programación en el lenguaje Java, con el fin de construir cualquier tipo de aplicación.

EXCEL – Los mejores trucos

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmP7Q5QenDzuCclKWJknK0WN70uH_fxQVA68vNhhn-EWYXk7MtO1Ydj1pLiVUuUXxrdvrum_kuYlZaCKedeJh9H3lg6DSE8AghMmzQGl63LrbYq6B1LX3padps7F3VBQNc9C-NpI0WBKrm/s400/Excel.jpg

Los usuarios de Excel saben que los libros son un concepto muy potente. Pero igualmente, muchos usuarios son conscientes que trabajar con estos libros puede provocar un gran número de inconvenientes. Los trucos de este libro le ayudarán a evitar algunos de esos inconvenientes a la vez que sacarán provecho de algunos métodos más efectivos, pero en ocasiones desconocidos, con los que puede controlar sus libros de trabajo.

Geometria Analitica

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsmQrK6z3Nd9Tuc9Pp6Z2RTQXATIJppmCP5E80__sZclNuOIXa_V9hhLdidNQOzJlmvvK6Rd60_JAZyLShOWs9Z-bf71G8K73Cs6kz9Zn5SL2gY1W9-5RGONCws0t8b1B_bt8PUXTRy_cg/s400/ga.jpg

Contenido: Ecuacion general de segundo grado Coordenadas polares Ecuaciones parametricas Sistemas de coordenadas Grafica de una ecuacion y lugares geometricos La linea recta Curvas planas de grado superior El punto en el espacio El plano La recta en el espacio Superficies Curvas en el espacio Ecuacion de la circunferencia Transforrnacion de coordenadas La parabola La elipse La hiperbola

Manual de AutoPlay Media Studio

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdVMVmStpXqGcvRBVdGuwL3WvFrGpZe0US-CmBKYdxVezlGYU-5tWr0zPtE3En7xFeHWA6cueFvoj2Ou307BO8RK_5RLnS-yLqNQn131lBIzCeabc53HSVWYc2mGiK_Yj4SSMeFq2CXLpB/s400/AutoPlay.jpg

Autoplay Media Studio es un software que nos permite crear autoarrancables (autoruns) con sus menús y su skin etc. Esos autoruns los puedes pasar a un CD o DVD, para poderlos ejecutar en cualquier PC. Autoplay Media Studio soporta en el diseño MPEGs, archivos flash, imágenes, etc. Por lo tanto Autoplay Media Studio nos brinda la posibilidad de crear, por ejemplo, nuestros propios Packs de Utilidades (para después de un formateo de Windows viene muy bien), álbumes de fotos, proyectos empresariales, etc. y todo de una forma muy sencilla y amena… descarga éste manual y aprende cómo hacerlo.

Cracking sin Secretos

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEig_FOf9GOpdrPDJ50cbYZgyqojiSNxkTBKnuHNDRATk5-0q-mPMVsNEhMD8WwaIg5aOJnAO9Rtipay_5Y2aizzLlasqUQVRp3WVtnQs8xt2MEXKJik3OFEkh15spzYaoT3M9qJkEMNBTg/s400/CrK.jpg

Este libro muestra a los desarrolladores cómo proteger su software frente al cracking, así como las técnicas empleadas por los crackers. Sólo de ésta manera conocerá el programador el tipo de amenazas que se vienen sobre sus aplicaciones y probarlas antes por sí mismo. Se aplica el viejo principio del arte de la guerra: “conoce a tu enemigo”.

Oracle vs MySQL

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXnVwicQ94_5suzQJh_Q43EVnhAB7T7XZw4km1b3d4Zc7ejEsEQnlkOKoSZpNgZLMTXfZsDmerpQtTrstR5kP23W_bI8-U6AhGiYgBsa72kgq5zkT8eh-CqACI52PSesZyJ59Wl5bfjW0_/s400/Oracle+MySQL.jpg

Pongo a su disposición un análisis comparativo de bases de datos de código abierto vs bases de datos de código cerrado, este análisis pretende dar a los desarrolladores, gerentes y usuarios un documento que les permita realizar una evaluación entre motores de base de datos tanto libres como propietarios de manera que a la hora de elegir entre uno u otro tomen en cuenta puntos importantes.

Manual Imprescindible de PHP5

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxtTiIuodH9OrWd6X4yYMLVGWLxwmo2meLarqykXZyN6aZFRXryJBITMAQ2MtUWtlrxZaec0ygSqaop7mWtyPr6RM4r1zeC8l7hKiuLdLjshNpwwQTiTWpzNFZnhJnHtqGld75swRFaiQL/s400/php.jpg

Este libro está dirigido a usuarios noveles que no sepan programar en ningún lenguaje de desarrollo y a usuarios que ya conocen PHP, pero desean tener una base sólida sobre la nueva versión. PHP 5 está ligado a Internet, por lo tanto, todas las aplicaciones prácticas del lenguaje están orientadas a realizar contenidos dinámicos para páginas. Por eso el lector debe conocer los aspectos básicos de diseño en HTML. El libro puede dividirse en dos partes. Una primera en la que se detallan los conceptos principales del lenguaje como las variables, estructuras de control, manejo de cadenas de caracteres, creación de objetos y conectividad con bases de datos, que dará al lector novel una visión general de PHP 5 y le permitirá comenzar a desarrollar sus primeras aplicaciones. La segunda parte, algo más compleja, hará las delicias del usuario novel y del medio. Esta cuenta con técnicas avanzadas para la lectura / escritura de archivos XML, creación de imágenes en tiempo de ejecución, conexiones de FTP y correo electrónico o diseño de plantillas con Smarty.

Bases de Datos con VBasic .NET

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDDHtLzaSHk1K1MZCvTRbllgq0KasTbkOEDKCaFsWSj5fqKvQlE1xVqrxkAsJh35W9qayl31LiUFFJ6AYWtFUITNW8aYHtwStB2-8H1msg7U40vnw-ZbeNt31iFpBwyt_74sjjxNK9Zf8T/s400/Bases.jpg

Este libro no está pensado para aprender a programar con Visual Basic .NET, familiarizarse con el entorno Visual Studio :NET o bien para conocer los servicios básicos de la plataforma .NET para la creación de aplicaciones Windows, aplicaciones y servicios WEb. Todos estos conocimientos de asume que el lector ya los tiene, lo cual nos permite centrarnos epecíficamente en un tema: el acceso a datos ADO.NET desde Visual Basic .NET. No es este, por tanto, un libro adecuado para aquellos que desconocen el lenguaje o el entorno de Visual Studio .NET

Estructuras de Datos

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRYV-Ipyt-J-d1fBkcvnwYhypxy7kye-bHsvzGbm20HNyMkKHubNEiRPby-clw1FFWYkgTHio9ER_vnqAtSzcjPUVx_5obkeNqmaG5W1IaJsqXBw9ZbVYmH3yo0nUKhod6qduL0utJZ4tN/s400/estructuras.jpg

estructuras Estructuras de Datos Éste libro trata el estudio de las estructuras de datos dentro del marco de los tipos abstractos de datos. La adopción de éste enfoque se inscribe en una metodología de desarrollo modular de programas, que abunda en diferentes propiedades interesantes en la producción industrial de aplicaciones, y permite enfatizar diversos aspectos importantes hoy en día: La necesidad de especificar el software, la separación entre la especificación y la implementación, la construcción de bibliotecas de componentes, la reusabilidad del software, etc. Diversos autores han explorado ésta metodología, pero sin aplicarla en el contexto de las estructuras de datos…

viernes, 27 de enero de 2012

Curso de Iniciación – Visual Basic .NE

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEAoeuOQ9cDSB_6zvSTHVy4GmN1erbhY5Qs8v0boOB3kmWL1YRFm8EJfFg1jJm2UX4OxkaoAhIf3TzjWR3dS66eS-qkYw1mJ80C79w-ySi690mXyCNrEnIAUIebRVHWFwHhxO1QrXH4TKD/s400/VBasic.jpg

Debido a que la nueva versión de Visual Basic no es sólo una mejora con respecto a las versiones anteriores, sino que cambia mucho, tanto como si de otro lenguaje de programación se tratara, creo que se merece que se explique de forma más o menos fácil de comprender para que cualquiera que se decida a elegirlo como su lenguaje de programación lo tenga, valga la redundancia, fácil. Tan fácil como permitan las circunstancias, y además, (para que esto de estudiar no resulte algo tedioso), tan ameno como me sea posible, ya que las cosas se pueden explicar de muchas formas y, a pesar de parecer que peco de falta de modestia, estoy seguro que este curso de iniciación a la programación con Visual Basic .NET te va a resultar ameno y fácil de comprender… ¡seguro!

Craig Larman – UML y Patrones

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKneoyYCvwfc57yV6_LsFKhq2NhLLsq3tcTyx4Vg_VDhCXrjvJnBlafO3fJVrfvQ7rqhsxCayO8TXCy1r3u3p0YEsW-pHS3hTFioTaNSWM0zJyqnYNqicCgehtZlEUDfwR4fGGzDcQQNMh/s400/UML.jpg

La tecnología de objetos es un área muy prometedora, pero su potencial no se aprovechará plenamente si no se poseen las habilidades apropiadas. Este libro busca difundir su adopción eficiente mediante la práctica del análisis y de los diseños orientados a objetos y favorecer al mismo tiempo la adquisición de las destrezas relacionadas, porque son indispensables para la creación y el mantenimiento exitosos de los sistemas importantes.

Destapa la Caja de los Truenos

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEju_hw0juahS_gYSXRGu_84MYmNtFXuPkFKyHaF_htlZ4fV2ixhjm41azHwSXJAgOB8ryUxNMntPLRgGEDGZYPjAycrtozKMKkhfqtIa-KN0HXPPRryFUkZZ6a52dSplUxr-daXJ9s88dF9/s400/BIOS.jpg

Aquí te ofrecemos un excelente y muy completo curso de la Revista Computer HOY, aprenderás a manejar la BIOS de tu computadora como todo un experto si complicaciones al momento de darle mantenimiento.

Manual de Word XP

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDxSmDO6oz6ah27j9hGmM18VPWv7EQJ4Js0N78Yi6XCoVdgvndEHT4ZQsukqgacR8yWUqgX__wT7RHqigWTI64FWY6kUBO_MowenBFWHCv9jgoX_nRmjCcBbD4qdgq2arm-Cx0si_9XgVY/s400/WordXP.jpg

Es un estupendo manual de Microsoft Word XP. Word XP, es uno de los procesadores de texto más utilizados en este momento. Los procesadores de texto, aparte de introducir texto, imágenes y dibujos nos permiten trabajar con ellos aplicándoles formatos, estilos y diseños para que tomen una apariencia profesional.

Super colección de Programación

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsBVf3cXlRWqVc-vNoKs97hIwfUPCHP2t_Izlg9-CZpQ1KbC0TAfbXejT-H3YtWR_dQALRK4nVv3diqCommVahMXiUWlDqjnpMvW2BbS8yeJsd1xmHsICtVOKLtjMeyTXr5OXfpX85CkVC/s400/SUPER.jpg

Super Colección de programción un completo tutorial para aprender programación y ser grande en lo que es programación detalladamente bien explicadas y con ejemplos para comprender mejor y aprender mas facil y rapido:

Guías de Ubuntu Linux

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSY19jVA9BINNzaR5Gx4-If_D2YUpALbquMqwB4PW3Md_Yy7Lp02CRvWsAQ_EF8r0VW63hSHH085jCguSY64rTbBVH4Gm6bNy5OZtA34uhDydFzpNv5rosiGs-iUNYmCR_YO7hcstNmNA1/s400/Ubuntu.jpg

La configuración que trae por defecto Ubuntu GNU/Linux es perfectamente estable y segura. Sin embargo, es posible realizar pequeños ajustes que optimicen el uso de los recursos para tener un sistema de escritorio más ágil. No voy a entrar en valoraciones sobre si tal o cuál valor en este o aquel parámetro es mejor o peor. Sólo mencionaré que después de aplicar todo lo escrito aquí se obtiene una mejora en el rendimiento y la respuesta del sistema (no la he medido con ningún programa, se nota a simple vista). Supongo que la mejora dependerá cada sistema. Además, no entraré en cambios complejos (compilaciones de núcleo o bibliotecas) ni peligrosos para el hardware (véase hdparm), por considerar que la relación riesgo/beneficio no es buena. Los cambios que voy a proponer son aplicables, con pequeños cambios, a cualquier distribución GNU/Linux que queramos usar en nuestro escritorio.

Artículos HackxCrack


Esta publicación corresponde a una selección con más de 25 artículos de las revistas HackxCrack, con temas como siempre muy interesantes: • Apache, Php y MySQL • Aprendiendo a compilar programas. • Curso de TCP/IP • Conociendo protocolos de seguridad • FTP sin secretos y más…

Programación de Sockets para Unix


¿Estás tratando de aprender programación en C de sockets o piensas que es una tarea demasiado difícil? Si es así, debes leer este tutorial básico para aprender las ideas y conceptos básicos y así, empezar a trabajar con sockets. Luego de leer éste tutorial no esperes ser un “maestro”en la programación de sockets. Sólo lo serás si practicas y lees mucho.